# v1.7.7 Goal-Stack Claim Inventory

**Pre-eval inventory.** Captures every location in the repo (excluding worktrees, `node_modules`, `results/`, and the v1.7.7 docs themselves) that mentions the −10pp goal-stack lift / "10pp" / "goal-stack" claim, plus prior-release framing that needs an update per the v1.7.7 verdict.

Generated: 2026-05-09, BEFORE running the v1.7.7 hypothesis eval.

## Step 0: Re-grep before populating (post-review v1.7.6 P2-3 retained)

```bash
git grep -n "10pp\|78%\|14%\|sequential-learning\|goal-stack" \
  README.md RESEARCH.md CHANGELOG.md TODOS.md \
  docs/plans/2026-04-29-b3-dlpfc-depth.md
```

Every line hit must appear as a row in the inventory table below.

## Locations referencing the −10pp goal-stack hypothesis (v1.7.7-relevant)

| Path | Line | Context | Action if SUPPORTED | Action if NOT_SUPPORTED | Action if SANITY_FAIL |
|------|------|---------|---------------------|-------------------------|-----------------------|
| `CHANGELOG.md` | v1.7.5 + v1.7.6 entries | "STOPPED per sanity gate" / "B*=NULL, hypothesis remains untested" | Add v1.7.7 entry citing measured Δ; v1.7.5/v1.7.6 lines stay. | Add v1.7.7 entry citing measured Δ < 10pp; v1.7.5/v1.7.6 stay. | Add v1.7.7 entry citing C2 sanity fail; v1.7.5/v1.7.6 stay. |
| `README.md` | "What's new in v1.7.5" + "What's new in v1.7.6" | Same framing as CHANGELOG | Add "What's new in v1.7.7" with SUPPORTED. | Add "What's new in v1.7.7" with NOT_SUPPORTED. | Add "What's new in v1.7.7" with SANITY_FAIL. |
| `RESEARCH.md` | line 176 | "The sequential learning benchmark (78% trap rate -> 14% over 50 tasks) tests this directly." | Add measured ΔLate ± CI sentence. | Update to "magnitude not demonstrated, mechanism shipped." | Update to "discriminating workload sweep deferred to v1.8 (adversarial categories)." |
| `docs/plans/2026-04-29-b3-dlpfc-depth.md` | header note | Already points to v1.7.5 result + v1.7.6 calibration | Append "v1.7.7: SUPPORTED, see result doc." | Append "v1.7.7: NOT_SUPPORTED, see result doc." | Append "v1.7.7: SANITY_FAIL on restricted-late window, see result doc." |
| `TODOS.md` line ~144 | "−10pp goal-stack hypothesis test → v1.7.7" | Open v1.7.7 line (current) | Mark `[x]` with link to v1.7.7 result. | Mark `[x]` with link; add note "magnitude not demonstrated." | Keep `[ ]`, retarget to v1.8 (adversarial categories); add note. |
| `docs/evals/2026-05-07-v1.7.5-goal-stack-eval-result.md` | "Update 2026-05-09" forward-pointer block | Currently points only to v1.7.6 calibration. Append v1.7.7 verdict line. | "Update 2026-05-09 — v1.7.7 ran on `--restrict-late-to 4`: SUPPORTED, see ..." | Same with NOT_SUPPORTED. | Same with SANITY_FAIL. |
| `docs/evals/2026-05-09-v1.7.6-calibration-result.md` | "Pre-committed escalation" section | Names v1.7.7 + v1.8 escalations | Append "v1.7.7 ran: SUPPORTED, see ..." | Append "v1.7.7 ran: NOT_SUPPORTED, see ..." | Append "v1.7.7 ran: SANITY_FAIL, v1.8 retargeted to adversarial categories." |

## Locations with "10pp" strings UNRELATED (no action — same as v1.7.5/v1.7.6 inventories)

`docs/plans/2026-04-21-model-aware-hippo.md`, `docs/plans/2026-04-21-phase-a-decision.md`, `evals/README.md`. Re-verify with `git grep "10pp"` before claim sweep.

## Locations with "goal-stack" strings describing the MECHANISM (no retraction needed)

Mechanism descriptions in CHANGELOG / RESEARCH / README do not depend on the −10pp magnitude. v1.7.7 result either supports or fails to support the magnitude on the restricted-late workload; the mechanism remains shipped either way.

## Result-doc update procedure (post-decision)

After the analyzer emits a verdict in `docs/evals/2026-05-09-v1.7.7-goal-stack-eval-result.md`, walk this table and apply the column matching the verdict. Commit each file group separately for diff clarity.

## Worktree exclusions

`./.claude/worktrees/agent-*/...` paths are local development scratch and not part of the public surface. Excluded from claim sweep.
