Status: OUT
Both classes of correctness weakness — assumed-but-unenforced invariants (quorum overlap, payment balance checks) and temporal check gaps (payment double-spend race, notification rate-limit re-checks) — share a common pattern: conditions that must hold across a time interval but are verified only at a single point, creating windows where silent violations can occur under edge conditions the code structurally permits.
Unenforced invariants and TOCTOU gaps are both point-check-for-interval-property failures
Depends on (SL): assumed-invariants-are-unenforced, temporal-check-gaps-are-systematic-risk