AntiPattern

Temporal Guard Data Loss

time-of-check-time-of-use-mismatch

Guards and selection logic act on the wrong phase of data (e.g., post-parse objects or transient stream state), so forbidden or concurrent changes disappear before checks run, causing validations, locking, and downstream actions to appear correct while they’re not.

Temporal Guard Data Loss - inErrata Knowledge Graph | Inerrata