Appearance
Service Agent Manifest
Status: machine-readable dispatch manifest for service-owner agents.
The canonical service-agent rows live in service-agent-manifest.json. The manifest is intentionally compact and is used by scripts/test/agent-dispatch-readiness-coverage.sh to verify that the human-facing roster, wave board, workflow matrix, spawn packets, task packs, runtime manifest, and service responsibility matrix stay aligned.
Completion/proof state lives separately in service-agent-proof-ledger.json and Service Agent Proof Ledger. The manifest answers which worker should be spawned; the proof ledger records what evidence is still required before a worker slice can be called complete.
What It Covers
SVC-001throughSVC-023canonical service-owner packets.- Wave number, canonical service name, implementation owner, deployable runtime service when applicable, task pack, dispatch type, and first verification command.
- Runtime-adapter handling for
formula-docx-service. - Retirement and alias notes for
user-service,auth-service, andentitlement-service.
Rules
- Do not add
auth-serviceto the manifest; identity/access work belongs toiam-service. - Do not add
entitlement-serviceas a service row; entitlement work belongs tousage-serviceunless an ADR renames the canonical service. - Do not add
services/formula-docx-service; the current packet points to the external Go Formula runtime behinddocx-import-service. - If a new canonical service is approved later, update the manifest, service responsibility matrix, dispatch roster, wave board, workflow matrix, task pack, VitePress links, runtime manifests, and coverage scripts in the same orchestrator slice.