Summary
Redis cache exists but usage is ad hoc. Need standard keys/TTLs, invalidation, metrics, and fail-open behavior per design/ADR.
Scope
- Services using cache (templates, org settings, session summaries, user roles, feature flags)
- Cache metrics and error handling
Acceptance Criteria
- Implement keys/TTLs per cache strategy; cache disabled mode remains functional.
- Invalidation on writes; no side-effect caching from non-canonical paths.
- Metrics for hit/miss/error and latency; short timeouts and fail-open behavior.
- Tests: hit/miss/error, invalidation, disabled cache mode.
References
../streamspace-design-and-governance/03-system-design/cache-strategy.md
../streamspace-design-and-governance/02-architecture/adr-002-cache-layer.md
Priority: P2 - Medium (v2.0-beta.2)
Milestone: v2.0-beta.2
Documentation: See ADR-002 for architecture
Summary
Redis cache exists but usage is ad hoc. Need standard keys/TTLs, invalidation, metrics, and fail-open behavior per design/ADR.
Scope
Acceptance Criteria
References
../streamspace-design-and-governance/03-system-design/cache-strategy.md../streamspace-design-and-governance/02-architecture/adr-002-cache-layer.mdPriority: P2 - Medium (v2.0-beta.2)
Milestone: v2.0-beta.2
Documentation: See ADR-002 for architecture