Deployments and rollback
Publish a specific version, verify that version, and retain a clear route to the last known good release.
Candidate, preview, release
A candidate is the built version you intend to publish. A preview lets you inspect it. A release makes a verified version active. Treat these as separate states rather than three names for one button.
Verify before promotion
Check the application route, required configuration, data connections and the main user task. Save the release identifier that passed those checks.
miosa app preview ./app --json
miosa app verify <release-id> ./app --json
miosa app promote <release-id> ./app --yes --json Recover the right thing
A failed operation may be recoverable without rebuilding. A broken active release may require a rollback. Inspect the current operation and release states before choosing either action.
Practice the order
The Shipping lab makes the sequence explicit. It records local practice completion after you put the steps in the right order.

