# 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.