Plans and actions
Overview
Governed actions separate intent from mutation. A dry run creates a signed plan; inspection and verification establish what will change; apply executes only the verified plan.
Lifecycle
- Discover and describe the action.
- Run it in dry-run mode with an input file.
- Inspect the plan and preserve its identifier and hash.
- Verify with the required confirmations.
- Apply the same plan with an idempotency key.
- Read the target again to verify the final state.
If verification returns PLAN_CONTEXT_MISMATCH or PLAN_SCHEMA_VERSION_MISMATCH, discard the stale plan and repeat the full dry-run, inspect, verify, and apply sequence.
Available actions and execution modes depend on the active schema and workspace modules. Never infer availability from an example alone.
See Error codes and Use cases.