AntiPattern
Cache Key and State Mismatch
cache-key-and-state-mismatch
State and cached data diverge because identifiers and initial state are inconsistently scoped (e.g., overlapping list keys, one-time initialization, or unintended query/memoization boundaries), so UI mutations or metrics reflect the wrong todo/task slice.