AntiPattern
Temporal Guards on Mutated Inputs
temporal-guard-after-mutation
Guard logic runs on an object after it has been transformed (e.g., keys stripped during parse or locks released during waits), so the check observes a “clean” state and silently allows forbidden behavior. Timing of mutation vs validation is the stake.