Summary
Add dedicated Redis keyspace component for governed mutation requests so key naming, index key composition, and Redis storage conventions are centralized in one place.
Goal
Make Redis key generation explicit, reusable, and consistent across persistence and query paths instead of letting key conventions spread through the provider implementation.
Scope
What should be implemented?
Acceptance Criteria
Notes
Redis backed governance needs stable and predictable key naming for both write and read paths. A dedicated keyspace component reduces drift, keeps provider internals coherent, and makes later changes to index strategy safer.
This should align with the Redis provider architecture and storage strategy ADRs.
Related ADRs:
- ADR-029: Governance Redis Provider Package
- ADR-030: Governance Redis Request Storage and Query Strategy
- ADR-032: Governance Redis Concurrency and Index Maintenance Model
Summary
Add dedicated Redis keyspace component for governed mutation requests so key naming, index key composition, and Redis storage conventions are centralized in one place.
Goal
Make Redis key generation explicit, reusable, and consistent across persistence and query paths instead of letting key conventions spread through the provider implementation.
Scope
What should be implemented?
ModularityKit.Mutator.Governance.Redis.Keysarea for Redis keyspace concernsAcceptance Criteria
Notes
Redis backed governance needs stable and predictable key naming for both write and read paths. A dedicated keyspace component reduces drift, keeps provider internals coherent, and makes later changes to index strategy safer.
This should align with the Redis provider architecture and storage strategy ADRs.
Related ADRs: