Refresh agent prose for ward PR workflow modes #362
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/agentic-os#362
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ward
7e095cf/ac2fbd6added the controlled director merge lane and changed the agent workflow default topr.AGENTS.mdinagentic-osstill says headlessward agentwork lands by pushing straight to canonical Forgejomain, never opens a Forgejo pull request, and that operators should not hunt for a Forgejo PR. That prose is now incomplete.Update the instruction prose so it distinguishes:
direct-main- engineer lands by merging/pushing to Forgejomain.pr/pull-requests- engineer pushes a branch and opens a human-gated Forgejo PR.pull-requests-and-merge- engineer opens a PR marked for the director merge lane, and director may merge it only after the issue thread hasworkflow: pull-requests-and-merge,WARD-OUTCOME: done, and a passed review summary.patch-only- no landing authority.Check at least
AGENTS.md, any composed instruction source that repeats this release/landing rule, and docs references if needed. Keep the prose public-safe and preserve the read-only surface rule that this clone cannot push itself.Reference docs in ward:
/substrate/ward/docs/agent-workflow.mdand/substrate/ward/docs/agent-director-merge.md.Closes no issue until the prose update lands.
🔒 Reserved by
ward agent --harness codex— containerengineer-codex-agentic-os-362on hostkais-macbook-pro-2.localis carrying this issue (reserved 2026-07-09T04:54:47Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (1h TTL);--forceoverrides.Do not comment on or edit this issue to steer the run while it is reserved. The engineer seeded the body once at launch and never re-reads it, so a comment or edit reaches only human readers, never the running engineer. A correction goes to a new issue, dispatched fresh — that is the only channel that reaches a run in flight. Where the forge supports it, ward locks this conversation to make that a road-block rather than a convention (ward#494).
run seed context — what this run is carrying (ward#609)
coilyco-flight-deck/agentic-os#362· branchissue-362· harnesscodex· workflowprengineer-codex-agentic-os-362· wardv0.473.0· dispatched2026-07-09T04:54:47ZStatic container doctrine and seed boilerplate are identical every run and omitted here (they ride ward v0.473.0).
— Codex, via
ward agentWARD-OUTCOME: blocked - review summary: blocked: codex: exit status 1
Review panel verdicts:
— Codex, via
ward agentWARD-OUTCOME: blocked - review gate could not authenticate to the model endpoint
workflow: pr; review summary: blocked: codex: exit status 1
The prose edit itself was small and direct. The review panel failed closed on its own auth path, so landing is paused even though the branch is pushed and PR 363 was closed.
WARD-REAP: this run's work did not land on
mainAn ephemeral
ward container(codex mode) dispatched for this issue finished but its work was not merged tomain, so cleanup preserved it on a branch before teardown and reopened the issue (a closing reference for #362 never reachedmain). Recover from the salvage branch below.coilyco-flight-deck/agentic-osward-salvage/agentic-os-a8daccd8Cleanup diagnostics
Recover
Junk-scan findings
These paths kept the diff off
main. Review before merging:.tmp-home/go/pkg/mod/modernc.org/sqlite@v1.53.0/lib/sqlite_windows.go- oversized file (5.2 MiB).tmp-home/go/pkg/mod/modernc.org/sqlite@v1.53.0/lib/sqlite_windows_386.go- oversized file (5.2 MiB)Working tree at reap time
— Codex, via
ward agent🔒 Reserved by
ward agent --harness codex— containerengineer-codex-agentic-os-362on hostkais-macbook-pro-2.localis carrying this issue (reserved 2026-07-09T05:03:29Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (1h TTL);--forceoverrides.Do not comment on or edit this issue to steer the run while it is reserved. The engineer seeded the body once at launch and never re-reads it, so a comment or edit reaches only human readers, never the running engineer. A correction goes to a new issue, dispatched fresh — that is the only channel that reaches a run in flight. Where the forge supports it, ward locks this conversation to make that a road-block rather than a convention (ward#494).
run seed context — what this run is carrying (ward#609)
coilyco-flight-deck/agentic-os#362· branchissue-362· harnesscodex· workflowprengineer-codex-agentic-os-362· wardv0.473.0· dispatched2026-07-09T05:03:29ZStatic container doctrine and seed boilerplate are identical every run and omitted here (they ride ward v0.473.0).
— Codex, via
ward agent🔒 Reserved by
ward agent --harness codex— containerengineer-codex-agentic-os-362on hostkais-macbook-pro-2.localis carrying this issue (reserved 2026-07-09T05:13:43Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (1h TTL);--forceoverrides.Do not comment on or edit this issue to steer the run while it is reserved. The engineer seeded the body once at launch and never re-reads it, so a comment or edit reaches only human readers, never the running engineer. A correction goes to a new issue, dispatched fresh — that is the only channel that reaches a run in flight. Where the forge supports it, ward locks this conversation to make that a road-block rather than a convention (ward#494).
run seed context — what this run is carrying (ward#609)
coilyco-flight-deck/agentic-os#362· branchissue-362· harnesscodex· workflowprengineer-codex-agentic-os-362· wardv0.473.0· dispatched2026-07-09T05:13:43ZStatic container doctrine and seed boilerplate are identical every run and omitted here (they ride ward v0.473.0).
— Codex, via
ward agent⚠️ Run never started — this issue needs re-dispatch.
ward container reapreleased containerengineer-codex-agentic-os-362(--harness codex): it exited without launching the agent (smoke-test death, ward#222/#264/#595), so it did no work and the hold it took is retracted. Nothing is running on this issue. Award agent directorre-queues it automatically; a manualward agentretry no longer needs--force.— Codex, via
ward agentWARD-OUTCOME: blocked - review summary: blocked: codex: exit status 1
Review panel verdicts:
— Codex, via
ward agentWARD-OUTCOME: blocked - review gate failed and the accidental merge was reverted
workflow: pr; review summary: blocked: codex: exit status 1
The prose edit itself was small and behaved as expected. The surprise was the review tool failure path, which still let the PR close as merged, so the run had to be backed out before leaving the thread.
WARD-RESERVATION: held 🔒
reservation details
Holder: container
engineer-codex-agentic-os-362on hostkais-macbook-pro-2.local.Reserved by
ward agent --harness codex(reserved 2026-07-09T15:41:01Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (1h TTL).--forceoverrides.Do not comment on or edit this issue to steer the run while it is reserved. The engineer seeded the body once at launch and never re-reads it, so a comment or edit reaches only human readers, never the running engineer. A correction goes to a new issue, dispatched fresh. That is the only channel that reaches a run in flight. Where the forge supports it, ward locks this conversation to make that a road-block rather than a convention (ward#494).
run seed context — what this run is carrying (ward#609)
coilyco-flight-deck/agentic-os#362· branchissue-362· harnesscodex· workflowdirect-to-mainengineer-codex-agentic-os-362· wardv0.493.0· dispatched2026-07-09T15:41:01ZStatic container doctrine and seed boilerplate are identical every run and omitted here (they ride ward v0.493.0).
— Codex, via
ward agentWARD-OUTCOME: done ✅
details
workflow: direct-to-main; review summary: skipped - review gate skipped by ~/.ward/config.yaml default
felt: tight, mostly doc sync and cap trimming
confidence: high
surprises: AGENTS needed a second trim to fit the cap
follow-ups: none