Skip to content
PtahDocs
v0.8.0

Deliver and operate

Publish, promote and apply a change, manage the data that travels with it, and diagnose a failed run.

Delivery work should leave an observable result: a sealed artifact, a recorded revision, an observation of the target, or a diagnostic tied to a stable error fragment. Choose the task that owns that result. Proving the change correct before it gets here is testing and safety.

Use a throwaway database for tests, a dev or shadow database for replay and planning, and a reviewed target URL for a real apply. These roles are not interchangeable; database URLs and dev databases defines each one.

Commands that mutate a database keep their warning and verification step on the task page where the operation runs.

Use exit codes for automation contracts and test-case reference for the exact case format.