Cache Poisoning by Design
Kind: anti-pattern
Layer: Enforcement Core
Record: architecture:cache-poisoning-by-design
Severity: discouraged
Scope: correctness_verification, security_governance
Formed by: Cache data without key correctness, tenant isolation, authorization context, invalidation, or schema version, or key the entry by time or lifetime alone.
Canonical: Ontology
A defect in which a cache key omits an input the entry depends on, so one request is served another's result.
Listed in Architecture principles, after N Plus One Query and before Retry Storm.