Epic: dockerized local dev harness (aos-published image, ward-driven devcontainer) #220
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#220
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?
Dockerized local dev harness
Umbrella for moving Kai's local dev onto a single, fleet-wide dev container driven by
ward, with the image published by aos.Decision (settled)
aos publishes the dev image as a built artifact. It is the analog of the ward/coily brew binaries: a thing you pull, not build-from-source on demand. This dissolves the bootstrapping problem (no repo needs cloning to know how to run its container) and keeps a single image so configuration cannot drift across repos.
Seam split
coilyco-flight-deck/agentic-os:<tag>. aos also owns the mount-eligibility manifest (which repos a given harness may mount on a given host), extended out of the existingagentic_os.generators.generate_agent_composescope logic so there is one source of truth.ward containerverb family - generated embedded compose, mount + env computation (including the~/.aws/ SSM passthrough), the wrapper that replaces Kai's 10-20 word bash aliases. ward references the image by published tag, never a Dockerfile path. A--buildescape hatch points at the aos checkout if present, for iterating on the image itself.lore(agent knowledge),aos(doctrine + the repo the harness is edited in),aosk(operating context). All stay cloned on host and mount by default.Transparency is per-surface (maps onto existing dispatch surfaces)
~/.awspersist on host. Container is invisible plumbing. This is v0.v0 scope
Transparent interactive container only -
ward container up/execreplacing the alias stack. Headless-in-container deferred. Services andcoilyco-bridge/deploystay host-native in v0 (separate axis, compose-of-services is a later effort).Children
generate_agent_compose(#222)ward containerverb family, transparent interactive v0 (coilyco-flight-deck/ward#98)Build order
aos #221 + #222 are foundational (image + manifest). ward #98 depends on both. infra #347 depends on both. v0 is done when
ward container up/execruns claude transparently against mounted repos with working~/.aws/SSM.Goose triage - 2026-06-17
P2(score 85) - Critical infrastructure upgrade with clear ownership and execution planconsult- Ambiguous scope, pending design decisions, external access neededAuto-generated by
ward exec goose-triage(qwen3-coder:30b), edited in place on each run. Labels are the conclusion; this is the why.