Run contract: complete the Agent Compose v1.x issue suite #115
Labels
No labels
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agent-compose#115
Loading…
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?
Goal
Run the complete Agent Compose v1.x migration as one uninterrupted program and
finish with zero open issues in this repository.
The run uses multiple independently validated commits. “One shot” means one
owned program with no return to an ambiguous backlog. It does not mean one
giant commit or one unbounded implementation diff.
Baseline
Canonical releases have already passed v1.0.0 and reached at least v1.32.0. The
run records current canonical
mainand its latest verified release as thepre-migration baseline. The run does not create or recreate a v1.0.0 tag.
Every change remains additive within v1.x and preserves the documented legacy
read paths.
Ordered program
1. Resolve the profile graph
2. Resolve authored content and personality discovery
3. Resolve role doctrine
and shared sealed-role asset
4. Complete QA fixture enforcement and proof
coilyco-flight-deck/ward#1617- provider-neutral, fail-closed fixture modecoilyco-flight-deck/agentic-os#781- coilyco deployment binding and realdirector to engineer to QA proof
The agent-compose doctrine lands first. Ward enforcement lands second. AOS
binding and proof land third. The run does not treat role prose as authority.
5. Complete the external-profile feature set
6. Refresh immutable evaluation evidence
every rubric criterion
7. Close the program
main.evaluation record, or documentation surface.
Execution rules
that depends on it.
deferrals to manufacture tracker zero.
is required for an existing acceptance criterion.
cannot resolve.
It runs inside Ward's admitted disposable fixture mode and leaves complete
cleanup evidence.
Done condition
equivalent behavior with an acceptance mapping.
main.canonical pipeline.
Acceptance audit, 2026-07-28:
daa9996.cd99a44.daa9996.ef75fa4.fca7468. QA scored frontier 19/22 and OSS 0/22, preserving every failure.fca7468.One program condition remains. AOS #781 is open because infrastructure #685 must restore publisher registry authentication before Ops can bootstrap the disposable fixture image and QA can return the real director-to-engineer-to-QA proof. Engineer authority cannot initiate that live action. #115 therefore remains open and closes last after those two external issues return proof and the Agent Compose open-issue query reaches zero.
WARD-WORKFLOW: blocked 🛑
details
workflow: merge-remote-main; review summary: skipped — no candidate commit. The in-container review gate was intentionally skipped because implementation and QA are role-separated; QA is a separate, opt-in exact-commit verification role bound to the exact candidate commit.
Blocked: infrastructure#685 still owes the attended org-secret sync and verified dev-base publication; AOS#781 therefore still owes the required disposable director→engineer→QA proof. Agent Compose has no acceptance gap: all children are closed, v1.39.0 is published, and
ward exec testplusward exec smokepass on canonical72c3b25. Closing #115 would violate its run contract.Felt: clean and conclusive locally, hard-stopped at the intended authority boundary. Confidence: high. Surprise: the external gate remained open. Follow-up: Ops completes #685, QA closes #781 with proof, then rerun #115 for the closing trailer, tracker-zero audit, merge, and push.
— Codex
WARD-WORKFLOW: blocked 🛑
salvage details
An 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 coilyco-flight-deck/agent-compose#115 never reachedmain). Recover from the salvage branch below.coilyco-flight-deck/agent-composeward-salvage/agent-compose-74e37165Cleanup diagnostics
Recover
This salvage was blocked by a missing closing reference. To recover, amend or cherry-pick the salvaged work so the landing commit message includes
closes coilyco-flight-deck/agent-compose#115, or add a small empty trailer commit withcloses coilyco-flight-deck/agent-compose#115, then land the branch.— Codex, via
ward agentWARD-WORKFLOW: reservation-released
release details
Run finished with
WARD-WORKFLOW: blocked 🛑.ward container reapreleased containerengineer-codex-agent-compose-115(--harness codex): the terminal outcome supersedes the reservation, so a later redispatch no longer needs--override-reservation.— Codex, via
ward agentWARD-WORKFLOW: blocked 🛑
details
workflow: merge-remote-main; review summary: skipped — no candidate commit. The in-container review gate was intentionally skipped because implementation and QA are role-separated; QA is a separate, opt-in exact-commit verification role bound to the exact candidate commit.
Blocked: canonical Agent Compose
mainat72c3b25passesward exec testandward exec smoke, every local child is closed, v1.39.0 is published, and #115 is its only open issue. Infrastructure #685 still owes the attended org-secret sync and verified dev-base publication; AOS #781 therefore still owes the required disposable director→engineer→QA proof. No closing commit was created because that would violate the run contract.Felt: locally complete, cleanly stopped at the authority boundary. Confidence: high. Surprise: the external gate was unchanged after redispatch. Follow-up: Ops closes #685, QA closes #781 with proof, then rerun #115 for the closing trailer and tracker-zero audit.
— Codex
WARD-WORKFLOW: blocked 🛑
salvage details
An 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 coilyco-flight-deck/agent-compose#115 never reachedmain). Recover from the salvage branch below.coilyco-flight-deck/agent-composeward-salvage/agent-compose-078db83cCleanup diagnostics
Recover
This salvage was blocked by a missing closing reference. To recover, amend or cherry-pick the salvaged work so the landing commit message includes
closes coilyco-flight-deck/agent-compose#115, or add a small empty trailer commit withcloses coilyco-flight-deck/agent-compose#115, then land the branch.— Codex, via
ward agentWARD-WORKFLOW: reservation-released
release details
Run finished with
WARD-WORKFLOW: blocked 🛑.ward container reapreleased containerengineer-codex-agent-compose-115(--harness codex): the terminal outcome supersedes the reservation, so a later redispatch no longer needs--override-reservation.— Codex, via
ward agentProgram update: #137 landed on canonical main at
e1ac4f7and is closed. #138 has a remotely recoverable Engineer checkpoint atcaed7d4on issue-138-designer-visual-web, with deterministic checks passing and independent Designer evaluation evidence still required before landing. The previously recorded external gates also remain open: infrastructure#685 still owes the attended org Actions-secret sync and verified dev-base publication, then agentic-os#781 owes the disposable director-to-engineer-to-QA proof. #115 therefore remains open. Its closing audit must wait for #138, infrastructure#685, and agentic-os#781, then rerun final validation and confirm tracker zero.Superseded by the approved Agent Compose v2 program. The original v1.x tracker-zero contract no longer describes the desired product boundary or roster, so this issue is closing as superseded rather than completed. The replacement program retains a baked Core Roster, moves remote catalogue hydration plus native MCP and approval projection into AOS, cuts a major release, reduces the roster, removes unused personalities, and establishes an evaluation-led minor cadence.