Independent Lifetime Axes
Kind: principle
Layer: Execution Core
Record: architecture:independent-lifetime-axes
Severity: mandatory
Scope: surface, lifetime
Canonical: Ontology
A design rule that a surface's lifetime is declared on three independent axes, retention, mutability and removal authority, each taking a value from a closed set, so no single word stands for all three.
Listed in Architecture principles, after Two-Direction Index and before Section Lifetime Divergence.
Requires
Reinforces
Enables
Conflicts with
Contracts
Violated by
Refactored by
Severity
Category
Reinforced by
Linked from
- Correctness / Determinism / Verification
- Coordination Surfaces
- Coordination Surfaces
- Coordination
- Severity levels