Written Status Marker
Kind: anti-pattern
Layer: Execution Core
Record: architecture:written-status-marker
Severity: discouraged
Scope: record
Formed by: adding a status field that parties are trusted to keep current
Canonical: Ontology
A defect in which a party writes a record's state as a marker instead of deriving it from the record's edges, so the marker goes stale and asserts a state that no longer holds.
Listed in Architecture principles, after Contradicted Invariant and before Invocation-Keyed Report.