Feature Pack 004: Containerized Compose Runtime
Status: Implemented (pending release validation/tag)
This pack defines the next state after 003-agentic-harness-foundation.
Primary intent:
- move from process-based local runtime to Docker/Docker Compose orchestration,
- use NGINX as the containerized ingress layer for browser/API/WebSocket entry,
- preserve approved functional behavior,
- document runtime NFR changes explicitly in spec artifacts.
Implemented architecture artifacts:
system/architecture.model.json+ generatedsystem/architecture.mdsystem/runtime-topology.mdsystem/docker-compose.spec.yamlscripts/start-state-004-containerized-generated.shscripts/test-state-004-containerized.shtests/smoke/README.md
Runtime lifecycle:
- default build + start:
./scripts/start-state-004-containerized-generated.sh - restart without image rebuild:
./scripts/start-state-004-containerized-generated.sh --skip-build - PowerShell equivalent is planned for Phase 2:
./scripts/start-state-004-containerized-generated.ps1