# Roadmap: v1.72 Promotion Gate Human Modification Record

## Result

`v1.72` is complete.

## Overview

`v1.72` closed the bounded approval-time human-override gap without widening
into full evaluator analytics. It added structured human modification records on
approval, replay visibility for modified approvals, and a dedicated isolated
acceptance lane.

**Phases:** 146
**Total Plans:** 1
**Total Tasks:** 2
**Shipped:** 2026-04-12

## Phase Details

### Phase 146: Record Human Modifications On L2 Approval

**Goal:** Add a durable human modification record on the L2 approval gate and
surface it through replay/read paths.

**Plans:** 1 plan

Plans:

- [x] `146-01`: add human modification capture on approval, replay surface, and isolated acceptance

**Outcome:**

- landed `human_modifications` plus `approval_change_kind` on `promotion_gate`
- extended `approve-promotion` CLI to accept structured modification rows
- surfaced modified approval through topic replay
- aligned docs and tests to the new modified-approval lane

## Milestone Summary

**Key Accomplishments:**

- one explicit human modification record now exists on approval
- replay surfaces now distinguish changed versus unchanged approvals
- one isolated acceptance lane now proves the modified approval path

**Issues Resolved:**

- closed the gap where the gate recorded only who approved, not what they
  changed
- closed the gap where replay flattened all approvals into the same trust
  signal

**Issues Deferred:**

- full evaluator-divergence analytics
- competing hypotheses
- rewrite capture outside the L2 approval gate

**Technical Debt / Honest Gaps:**

- the first slice records structured modified-approval rows, but it does not
  yet generalize into a broader human-evaluator analytics dashboard

---

For current planning state after `v1.72`, continue from the next active
milestone and fresh requirements definition.
