Issue 014: Introduce targeted cache invalidation tags
Area: Backend
Priority: Medium
Files: services/api/src/cache/mod.rs, services/api/src/handlers.rs
Problem
Invalidations are broad and potentially expensive. A single write invalidates unrelated cache entries.
Acceptance Criteria
- Invalidation scope is narrowed to affected entities\n- Blast radius is measured and reduced\n- Docs explain key and tag strategy\n- Benchmark shows reduced invalidation overhead
Issue 014: Introduce targeted cache invalidation tags
Area: Backend
Priority: Medium
Files: services/api/src/cache/mod.rs, services/api/src/handlers.rs
Problem
Invalidations are broad and potentially expensive. A single write invalidates unrelated cache entries.
Acceptance Criteria