Summary
Add a governance query API so mutation requests, pending approvals, and governance metadata can be retrieved as operational data instead of existing only as stored records.
Goal
Make governance request data usable for real workflows such as listing pending approvals, reviewing high-risk requests, and filtering request history by governance dimensions.
Scope
What should be implemented?
Acceptance Criteria
Notes
Persistence without queryability is only storage. The governance layer becomes operational once request data can be filtered and listed in ways that match approval and review workflows.
This should align with the Governance Data direction in the roadmap.
Related ADRs:
- ADR-020: Governance MutationRequest Model
- ADR-021: Governance Pending Mutation Lifecycle
- ADR-022: Governance Request Decisions and Storage
Summary
Add a governance query API so mutation requests, pending approvals, and governance metadata can be retrieved as operational data instead of existing only as stored records.
Goal
Make governance request data usable for real workflows such as listing pending approvals, reviewing high-risk requests, and filtering request history by governance dimensions.
Scope
What should be implemented?
PendingMutationReasonAcceptance Criteria
ModularityKit.Mutator.Governanceand does not bloat the core runtime APINotes
Persistence without queryability is only storage. The governance layer becomes operational once request data can be filtered and listed in ways that match approval and review workflows.
This should align with the
Governance Datadirection in the roadmap.Related ADRs: