Cover every write path
Guards on one scenario explain whether that operation is eligible. They do not replace owner-wide invariants. Hook rewrites are included before invariant evaluation; failure rejects and rolls back the mutation. Locks and invariants must remain local to one authoritative storage owner, because a cross-owner check cannot be atomic.
Design rules to fail closed with safe errors and bounded work. An expired record's declared retention can dispose of locked evidence, but does not permit a field edit or premature removal. See scenarios, transactions, and history and retention.