Mount and home-project bundles in warded containers #17
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#17
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?
Parent
#1
What to build
The container tier of identity delivery, replacing #7's pre-review framing. Ward launches a warded container with a bundle mounted read-only; at container start the bundle projects into container-HOME load points, so the agent wakes with its personality already in context - loaded at launch mechanically, not by prose cooperation. The container's private HOME is what makes home-scoped delivery per-agent: one member's identity present, the rest of the roster absent from the filesystem entirely.
Composition stays harness-blind and Ward stays authority-only: the handoff into agent-compose is a five-line compose request (role, personality, delivery, density, sources) or a path to an already-materialized bundle, and nothing in the bundle grants permissions.
Acceptance criteria
Blocked by
Execution type
HITL for the design seam, AFK once the load-point agreement is written down.
Filed by Claude Code, replacing #7 on Kai's direction.
Design dependency resolved: docs/integration.md (
4207b4a) fixes the seam rule - in a container v2 owns the whole home, v1 does not exist there, so container-HOME projection cannot conflict with the cascade by construction. Remaining blockers: the home-scope layout variants slice (registry additions plus per-harness global load-point verification) and #10/#21 for the multi-role fixture matrix. Engineer-role end-to-end can proceed before those.Filed by Claude Code working the issue queue.
Provider-side contract landed in
025f31d:verifycommand and rechecks staged and cached bundles.project --scope hometransactionally targets claude, codex, goose, and opencode global load points.Ward-side work remaining here is limited to mounting the opaque bundle read-only and invoking
verifythenproject --scope homeat container startup. This slice changed no Ward source.Ward consumer work landed on canonical main in coilyco-flight-deck/ward@b339ac4 and closed ward#1541.
--agent-compose-bundleresolves the host path and requires a readable regularmanifest.jsonbefore launch./opt/agent-compose-bundleand exports only that fixed path.agent-compose verify, thenagent-compose project --scope homefor the selected harness, before the harness starts.This completes the provider and consumer sides of the ticket.