Summary
Turn intent classification fields into runtime-usable governance data.
Goal
Persist and expose Tags, Metadata, and EstimatedBlastRadius so governance decisions and query workflows can use them consistently.
Problem
These fields already exist in the public model, but they are still under-realized at runtime. Without persistence and query integration, they remain descriptive data rather than actionable governance inputs.
Scope
Design Expectations
- Metadata should be persisted in a way that remains queryable and stable across providers.
- Blast radius should be usable as governance classification, not just passive annotation.
- Query surfaces should make metadata-oriented filtering first-class.
- Runtime semantics should stay clear about which metadata is request-level vs execution-level.
Acceptance Criteria
Non-Goals
- This issue does not define UI/reporting products
- This issue does not add typed side effects by itself
- This issue does not replace request decision history with metadata-only reasoning
Notes
These fields already exist in the public model. This issue closes the runtime gap around them.
Summary
Turn intent classification fields into runtime-usable governance data.
Goal
Persist and expose
Tags,Metadata, andEstimatedBlastRadiusso governance decisions and query workflows can use them consistently.Problem
These fields already exist in the public model, but they are still under-realized at runtime. Without persistence and query integration, they remain descriptive data rather than actionable governance inputs.
Scope
Tags,Metadata, andEstimatedBlastRadiusinto governance and audit/history recordsDesign Expectations
Acceptance Criteria
Non-Goals
Notes
These fields already exist in the public model. This issue closes the runtime gap around them.