Summary
Add dedicated document loading layer for Redis backed governance requests so request documents can be resolved from keys, loaded in bulk, and materialized consistently for higher level query reads.
Goal
Make Redis backed governance reads structurally clear and reusable by separating document key creation, payload loading, and request materialization from query orchestration.
Scope
What should be implemented?
Acceptance Criteria
Notes
Redis backed governance queries should not mix candidate selection, payload access, and materialization in one place. dedicated document loading layer keeps the provider easier to evolve and test while preserving one consistent read path for request documents.
This should align with the Redis provider storage strategy and serialization 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
Summary
Add dedicated document loading layer for Redis backed governance requests so request documents can be resolved from keys, loaded in bulk, and materialized consistently for higher level query reads.
Goal
Make Redis backed governance reads structurally clear and reusable by separating document key creation, payload loading, and request materialization from query orchestration.
Scope
What should be implemented?
ModularityKit.Mutator.Governance.Redis.Storage.Documentsarea for Redis document readsAcceptance Criteria
Notes
Redis backed governance queries should not mix candidate selection, payload access, and materialization in one place. dedicated document loading layer keeps the provider easier to evolve and test while preserving one consistent read path for request documents.
This should align with the Redis provider storage strategy and serialization ADRs.
Related ADRs: