Derived Record State
Kind: principle
Layer: Execution Core
Record: architecture:derived-record-state
Severity: mandatory
Scope: record, coordination
Canonical: Ontology
A design rule that a record's state is a query over the edges it carries, open while its satisfying artifact is unresolved, blocked while a blocker is open and absorbed once the artifact exists, so no party writes a state.
Listed in Architecture principles, after Stated Invariant and before Declared Subject.
Requires
Reinforces
Enables
Conflicts with
Violated by
Refactored by
Severity
Category
Linked from
- Coordination templates
- Schema / Canonical Data / Semantics
- Coordination Surfaces
- Coordination Surfaces
- Severity levels