22 lines
1005 B
Markdown
22 lines
1005 B
Markdown
# Policy Normalized Field Removal Prep — PREP-POLICY-AOC-19-003-REQUIRES-DECISIONED-NO
|
|
|
|
Status: Draft (2025-11-20)
|
|
Owners: Policy Guild
|
|
Scope: Define decisioned normalized-field removal once gate (19-002) is in place.
|
|
|
|
## Dependencies
|
|
- Gate/lint outcomes from 19-002.
|
|
- Decision on which normalized fields to drop vs keep (need product/architecture sign-off).
|
|
|
|
## Draft plan
|
|
- Candidate fields to remove: legacy `normalized_score`, deprecated `source_rank`, any duplicated severity fields.
|
|
- Keep: deterministic canonical severity, policy profile hashes.
|
|
- Output: migration plan + fixtures showing before/after payloads.
|
|
|
|
## Acceptance
|
|
- Agree field list and migration steps; document in `docs/modules/policy/design/policy-normalized-field-removal.md`.
|
|
- Fixtures placed under `docs/modules/policy/samples/policy-normalized-field-removal*.json`.
|
|
|
|
## Handoff
|
|
Prep artefact for PREP-POLICY-AOC-19-003-REQUIRES-DECISIONED-NO. Update with final field list once decisions made; then mark sprint task DONE.
|