Reading a run
The stages
Each stage has alabel, a value, a detail and a state (ok, warn, fail, skip or pending):
run.events holds the ledger events behind the stages, in order. Among them: admission.denied (a check refused the action), budget.reserved, policy.matched, approval.requested, effect.committed, effect.failed with budget.released, effect.unknown, and effect.replayed (a repeat answered with the original receipt).
Where to read traces
- The SDK.
invoke.trace(result), orinvoke.trace(effectId)for any earlier action. - The console. Every run, with the same stages.
- The CLI.
invoke inspect lastshows a run’s pipeline, cost and ledger slice.
Next steps
- How It Works: the checks behind each stage
- Approvals: the approval stages of a run
- Reconciliation: what an unknown result means