Gate native MCP projector before agent image promotion #1537

Closed
opened 2026-07-23 23:27:35 +00:00 by coilyco-ops · 1 comment
Member

Ward v0.795 made native MCP projection a required bootstrap step, but promote.yml copied an older agentic-os image that did not contain agent-compose. The released binary and ward:release alias were therefore incompatible.

Acceptance:

  • Ward promotion proves agent-compose exists in the AOS image cohort before copying ward:release.
  • An older image without agent-compose warns and continues booting without native MCP convergence.
  • Invalid inventory and projector execution failures remain fatal.
  • Focused unit and release-contract tests pin both protections.

Current recovery still requires the AOS draft image containing agent-compose to publish and an ops-observed AOS release retag before Ward refreshes its alias.

Ward v0.795 made native MCP projection a required bootstrap step, but promote.yml copied an older agentic-os image that did not contain agent-compose. The released binary and ward:release alias were therefore incompatible. Acceptance: * Ward promotion proves agent-compose exists in the AOS image cohort before copying ward:release. * An older image without agent-compose warns and continues booting without native MCP convergence. * Invalid inventory and projector execution failures remain fatal. * Focused unit and release-contract tests pin both protections. Current recovery still requires the AOS draft image containing agent-compose to publish and an ops-observed AOS release retag before Ward refreshes its alias.
Author
Member

The workstation recovery audit found and preserved the original fix commit. Current main superseded this path: #1539 removes external MCP projection, and #1541 replaces it with Ward-owned agent-compose bundles. The exact historical commit remains protected on recovery/2026-07-27-local-work, so replaying it would reintroduce deleted behavior.

The workstation recovery audit found and preserved the original fix commit. Current main superseded this path: #1539 removes external MCP projection, and #1541 replaces it with Ward-owned agent-compose bundles. The exact historical commit remains protected on `recovery/2026-07-27-local-work`, so replaying it would reintroduce deleted behavior.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/ward#1537
No description provided.