Summary
Add dedicated persistence layer for Redis backed governed mutation requests so request creation, optimistic-concurrency updates, and index maintenance are handled consistently.
Goal
Make Redis backed governance writes explicit and reusable by separating request persistence mechanics from higher level store orchestration while preserving governance revision semantics.
Scope
What should be implemented?
Acceptance Criteria
Notes
Redis backed governance writes need more than simple document replacement. Request revisions, secondary indexes, and durable request documents need to move together so lifecycle and approval data stay coherent after updates.
This should align with the Redis provider storage, concurrency, and compatibility ADRs.
Related ADRs:
- ADR-029: Governance Redis Provider Package
- ADR-030: Governance Redis Request Storage and Query Strategy
- ADR-031: Governance Redis Serialization and Document Compatibility
- ADR-032: Governance Redis Concurrency and Index Maintenance Model
Summary
Add dedicated persistence layer for Redis backed governed mutation requests so request creation, optimistic-concurrency updates, and index maintenance are handled consistently.
Goal
Make Redis backed governance writes explicit and reusable by separating request persistence mechanics from higher level store orchestration while preserving governance revision semantics.
Scope
What should be implemented?
ModularityKit.Mutator.Governance.Redis.Storage.Persistencearea for Redis backed request writesAcceptance Criteria
Notes
Redis backed governance writes need more than simple document replacement. Request revisions, secondary indexes, and durable request documents need to move together so lifecycle and approval data stay coherent after updates.
This should align with the Redis provider storage, concurrency, and compatibility ADRs.
Related ADRs: