Exception and deferral policy
Exception and deferral policy
Section titled “Exception and deferral policy”This document defines how planning exceptions and deferrals are created, reviewed, and retired.
It is operational policy for planning documents.
Purpose
Section titled “Purpose”Allow temporary flexibility without creating permanent hidden debt.
Definitions
Section titled “Definitions”- Exception: approved temporary deviation from a planning standard.
- Deferral: approved temporary postponement of a planned item.
- Expiry: date or milestone when exception/deferral must be re-evaluated.
- Closure test: objective condition that marks exception/deferral resolved.
Allowed classes
Section titled “Allowed classes”Class E1: evidence-gap exception
Section titled “Class E1: evidence-gap exception”- Used when required evidence cannot be produced in current planning cycle.
- Must include mitigation and recovery steps.
Class E2: dependency-availability exception
Section titled “Class E2: dependency-availability exception”- Used when upstream authoritative input is unavailable.
- Must include source owner and expected availability date.
Class E3: sequencing deferral
Section titled “Class E3: sequencing deferral”- Used when item is valid but intentionally moved to preserve ordering quality.
- Must include dependency rationale.
Class E4: temporary terminology bridge
Section titled “Class E4: temporary terminology bridge”- Used when canonical term migration is in-flight.
- Must include mapping and expiry.
No other classes are allowed without Tier 1 approval.
Mandatory metadata
Section titled “Mandatory metadata”Every exception/deferral record must include:
idclassowner_rolecreated_atexpiry_atorexpiry_milestonescoperisk_statementclosure_testreview_cadenceapproverregister_ref(entry location inexception-register.md)
Missing any required field invalidates the record.
Expiry policy
Section titled “Expiry policy”- Every record must expire.
- Expired records are treated as blocker conditions until resolved or renewed.
- Renewal requires new approval and updated risk statement.
- Renewal must update the original register entry instead of creating an orphan duplicate.
Review cadence
Section titled “Review cadence”- Default: every planning milestone.
- For high-risk classes (E1/E2): weekly or each major plan revision.
- Reviews must log current state, next action, and retirement confidence.
- Reviews must update the register entry and maintenance log together.
Retirement workflow
Section titled “Retirement workflow”- Validate closure test outcome.
- Remove exception/deferral reference from affected planning docs.
- Record retirement in change log.
- Verify no downstream references still depend on it.
- Mark register entry as retired with retirement date and verifier role.
Invalid patterns
Section titled “Invalid patterns”Not allowed:
- open-ended “temporary” without expiry,
- ownerless deferrals,
- closure tests that are subjective (“when ready”),
- repeated renewal without mitigation progress.
Template block (copy/paste)
Section titled “Template block (copy/paste)”id: EXC-###class: E#owner_role: <role>created_at: <date>expiry_at: <date or milestone>scope: <affected docs/sections>risk_statement: <risk>closure_test: <objective condition>review_cadence: <cadence>approver: <role/name>register_ref: exception-register.md#exc-###Relationship to other docs
Section titled “Relationship to other docs”- blocker criteria from
05-anti-foot-gun-planning-standard.md - gate escalation compatibility with
08-milestone-gate-definition-spec.md - maintenance/archival handling in
10-document-maintenance-protocol.md
Acceptance criteria
Section titled “Acceptance criteria”This policy is active when:
- all planning exceptions/deferrals use allowed classes and metadata,
- expired records are surfaced and handled as blockers,
- retirement workflow is consistently applied.