Coordinate the lifecycle of every resource declared in the manifest: resolve their start order, gate readiness on a health policy, and tear everything down cleanly on signal.
Scope
- Dependency graph builder from the parsed manifest.
- Topological sort with cycle detection.
wait_for_health startup policy reusing the runtime healthcheck primitive.
- Coordinated shutdown on
SIGINT and SIGTERM with a configurable graceful timeout before force-kill.
- Tracing spans per resource lifecycle.
Acceptance criteria
Coordinate the lifecycle of every resource declared in the manifest: resolve their start order, gate readiness on a health policy, and tear everything down cleanly on signal.
Scope
wait_for_healthstartup policy reusing the runtime healthcheck primitive.SIGINTandSIGTERMwith a configurable graceful timeout before force-kill.Acceptance criteria