037-closed-admission-gate
Envelope admission evaluates through action-gate's closed mode, with identical decisions and bytes
Lifecycle approvedImplementation completeVerification unknownQualification unknown
Amends 005 for how the envelope's admission::evaluate combines its requirements. It builds one closed action-gate gate per evaluation (action-gate-core 0.3.0, action-gate spec 004), with one required check per requirement registered in today's reason order, and maps every deny back to its RefusalCode. Decisions, refusal codes, their order, the serialized Admission and the policy-eval claim are unchanged, which a differential test against the frozen pre-change evaluator proves. The envelope stays pure and Apache-2.0; the policy digest stays the policy's identity.
Read the full pinned specification ↗Relationships
depends on
depended on by
Claimed units
- extends
{ "nature": "additive", "spec": "005-acceptance-and-evidence", "unit": { "kind": "directory", "path": "crates/statecraft-envelope/" } }
Source headings
- 037: Closed admission gate
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 The gate
- 3.2 From a deny to a refusal
- 3.3 What does not change
- 3.4 The dependency
- 3.5 The platform
- 4. Out of scope
- 5. Resolved decisions
- Verification
Frozen anchors
No frozen anchors declared.