049-admission-dry-run
An admission dry-run evaluates a policy through the closed evaluator and writes nothing
Lifecycle approvedImplementation completeVerification unknownQualification unknown
Adds a verb that evaluates a revision's recorded verdicts and decisions against an admission policy through spec 037's closed evaluator and answers what admission would decide, with the same refusal codes in the same order, without writing an attestation, a record or any state. Beside the decision it reports every check's own result, so an operator previewing a policy change sees which requirements allowed and were overruled by a deny. The policy-eval/v1 claim is unchanged; whether that trace should ever enter the claim is an owner question.
Read the full pinned specification ↗Relationships
Claimed units
- extends
{ "nature": "additive", "spec": "005-acceptance-and-evidence", "unit": { "kind": "directory", "path": "crates/statecraft-envelope/" } } - extends
{ "nature": "additive", "spec": "006-command-surface", "unit": { "kind": "directory", "path": "crates/statecraft-cli/" } }
Source headings
- 049: Admission dry-run
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 The verb
- 3.2 Same evaluator, same codes
- 3.3 No side effects
- 3.4 The check trace
- 4. Out of scope
- 5. Resolved decisions
- Verification
Frozen anchors
No frozen anchors declared.