# Architecture Decision Records

This directory captures the load-bearing decisions behind the Defensive OpSec Operating Standard, the agent skill, and the specimens. Each ADR records the *why*. The context, alternatives considered, and consequences. That the code and the published artefacts only show *what* of.

ADRs are durable: superseded ADRs are kept and marked, never deleted.

## Index

| ADR | Decision | Status |
|---|---|---|
| [0001](./0001-license-mit.md) | License the standard, the skill, and the specimens under MIT | Accepted |
| [0002](./0002-claude-md-absorption-resistance.md) | Three-layer CLAUDE.md absorption resistance | Accepted |
| [0003](./0003-severity-tiers-locked-to-deepsec.md) | Severity tiers locked to upstream `deepsec`, not invented | Accepted |
| [0004](./0004-exa-recommended-not-mandatory.md) | Exa is the recommended (not mandatory) triangulation primitive | Accepted |
| [0005](./0005-five-tier-source-classification.md) | Five-tier source classification (canon) | Accepted |
| [0006](./0006-reference-discipline-introduction.md) | Introduce a Reference Discipline as a top-level standard sub-system | Accepted |

## Format

Each ADR follows the standard shape:

- **Status** (Accepted / Superseded by ADR-XXX / Deprecated)
- **Date** (ISO 8601, no timezone needed)
- **Context:** the problem and constraints
- **Decision:** what was chosen
- **Alternatives Considered:** what was rejected and why
- **Consequences:** what follows from the decision

When a decision changes, write a new ADR that supersedes the old one. Don't edit history.
