Reference
Lifecycle Proof
Prove a bounded service start, readiness, assertion, and teardown transaction.
referenceautomation buildersintermediatestable2026-05-30
Recommended next
Use this for a declared lifecycle transition
ota proof lifecycle owns one workflow-declared service transaction instead of asking CI to copy start and stop shell commands.
It proves only the selected manager boundary. It is not application-output, deployment, or repo-global proof.
Archive a bounded lifecycle proofsh
ota proof lifecycle --workflow smoke --json --archive .Read the boundary, not only the green result
- Ota obtains cleanup authority before start and finalizes leased services in reverse order after success, failure, or interruption.
manager_inactiverequires a typed manager observation. A failed HTTP or TCP probe never proves a service stopped.boundary_terminatedis narrower: it proves Ota removed its exact ephemeral container session after structured manager commands, not that a host process is absent. Machine consumers should require the sameboundary_identityin archive scope and every isolated service record.- A failed isolated-session removal is runner-attested incomplete cleanup. It cannot become
boundary_terminatedor manager-derived inactivity evidence. - Read
proof_verdictandnot_proved[]; a successful lifecycle transaction still retains application-output and broader-repository boundaries.