# v1.7.9 −10pp Retraction Claim Inventory

**Pre-edit inventory.** Captures every location in the public surface that asserts the −10pp goal-stack lift / 78%→14% magnitude / B3 success criterion magnitude. Each row carries the exact post-retraction action.

Generated 2026-05-09, BEFORE running v1.7.9 doc edits.

## Re-grep verification (literal output, captured 2026-05-09)

Loosened regex per outside-voice J1: `(\-10pp|10pp|10 percentage|goal-stack lift|78%?.{0,80}14%?|78 .{0,80}14)`.

```text
CHANGELOG.md:14: (P1-5) ROADMAP-RESEARCH.md:156 forward-pointer ... cited "−10pp" ... (v1.7.5 SANITY_FAIL, v1.7.6 B*=NULL, v1.7.7 SANITY_FAIL)
CHANGELOG.md:28: ... narrow the late-phase metric ... The −10pp goal-stack hypothesis remains untested for the third pre-registered workload variant.
CHANGELOG.md:43: Three pre-registered workload variants tested for the −10pp goal-stack hypothesis ... If v1.8 also fails, the magnitude claim should be treated as falsified pending a fundamentally different benchmark.
CHANGELOG.md:51: v1.8.0: adversarial trap categories ... Last pre-registered escalation for the −10pp magnitude.
CHANGELOG.md:56: ... The −10pp goal-stack hypothesis remains untested. ...
CHANGELOG.md:67: v1.7.6 calibration — B* = NULL ... The −10pp goal-stack hypothesis remains untested ...
CHANGELOG.md:93: Goal-stack lift on sequential-learning benchmark — STOPPED ... around the README headline 14%) ... The −10pp hypothesis remains untested ...
CHANGELOG.md:120: Sequential-learning adapter contract ... Demonstrate or honestly retire the −10pp trap-rate claim.
CHANGELOG.md:161: (mention of search helper, NOT magnitude — UNRELATED)
CHANGELOG.md:203: (mention of CLI migration, NOT magnitude — UNRELATED)
CHANGELOG.md:1327: Agent evaluation benchmark: 50-task sequential learning eval ... Validates the learning-over-time hypothesis (78% early trap rate -> 14% late).
README.md:39: 78% → 14% trap rate. [Sequential Learning Benchmark]
README.md:92: (P1) ... ROADMAP-RESEARCH:156 status update on the −10pp claim ...
README.md:99: Cumulative evidence: ... The −10pp goal-stack lift claim remains untested. Hard-stop retraction fires on NOT_SUPPORTED, not SANITY_FAIL ...
README.md:109: Hypothesis still untested. The −10pp goal-stack lift claim remains unsupported by a discriminating workload.
README.md:115: Eval ran but stopped per pre-registered sanity gate. ... The −10pp hypothesis remains untested on a discriminating workload.
README.md:1003: | Hippo | 40% | 78% | 22% | 14% | Yes |
README.md:1005: The hippo agent's trap-hit rate drops from 78% to 14% as it accumulates error memories with 2x half-life. ...
RESEARCH.md:176: The sequential learning benchmark (78% trap rate -> 14% over 50 tasks) tests this directly.
ROADMAP-RESEARCH.md:28: 2. Sequential-learning trap-rate — own benchmark, directly tests the agent-learning thesis (78% -> 14% baseline over 50 tasks).
ROADMAP-RESEARCH.md:156: Effort: 12d. Success: sequential-learning trap-rate −10pp; fire-rate lift p<0.05 on goal-tagged subset.
ROADMAP-RESEARCH.md:158: Status update 2026-05-09 (v1.7.8 audit honesty fix): the −10pp magnitude has been tested across three pre-registered workload variants without discrimination ...
TODOS.md:152: B3 follow-up: −10pp goal-stack hypothesis test → v1.8.
TODOS.md:161: ... If v1.8 also SANITY_FAIL or NOT_SUPPORTED, treat the −10pp magnitude as falsified ...
benchmarks/README.md:22: | Hippo | 40% | 78% | 22% | 14% | Yes |
benchmarks/README.md:24: The hippo agent's trap-hit rate drops from 78% (early) to 14% (late) as it accumulates error memories. ...
benchmarks/README.md:88: | Hippo result | 78% -> 14% trap rate (learns) | 74.0% R@5 (BM25 only) |
benchmarks/sequential-learning/README.md:71: Hippo │ 40% │ 78% │ 22% │ 14% │ Yes
benchmarks/sequential-learning/README.md:87: "phases": { "early": 0.78, "mid": 0.22, "late": 0.14 }
docs/plans/2026-04-29-b3-dlpfc-depth.md:5: 2026-05-09 — v1.7.7 SANITY_FAIL on the −10pp magnitude (third pre-registered workload variant).
docs/plans/2026-04-29-b3-dlpfc-depth.md:8: v2 (post-codex round 1): mechanism rewrite (drop trap-rate −10pp claim; success becomes a controlled paired test on a new B3 micro-fixture) ...
docs/plans/2026-04-29-b3-dlpfc-depth.md:32: (b) sequential-learning trap-rate −10pp lift on the public benchmark.
docs/plans/2026-04-29-b3-dlpfc-depth.md:1778: Why this replaces the original Task 11 (sequential-learning −10pp):
docs/plans/2026-04-29-b3-dlpfc-depth.md:1962: ... pushGoal/completeGoal hooks; demonstrate or honestly retire the −10pp ...

# Historical pre-registration / claim-inventory artifacts (NOT EDITED — locked pre-reg)
docs/evals/2026-05-07-v1.7.5-goal-stack-eval-prereg.md: 6, 11, 40, 45, 58 — historical, locked
docs/evals/2026-05-07-v1.7.5-goal-stack-eval-result.md: 27, 31, 37, 50, 72, 96, 102 — body locked; forward-pointer appended (Task 6)
docs/evals/2026-05-09-v1.7.6-calibration-result.md: 81, 95 — body locked; forward-pointer appended (Task 6)
docs/evals/2026-05-09-v1.7.7-goal-stack-eval-prereg.md: 7, 11, 26, 30, 64, 71, 98, 100, 102 — historical, locked
docs/evals/2026-05-09-v1.7.7-goal-stack-eval-result.md: 40, 42, 66 — body locked; forward-pointer appended (Task 6)
docs/evals/2026-05-09-v1.7.7-claim-inventory.md: 3, 10, 17, 21, 23, 25, 29, 31, 35 — historical (planning artifact), locked
```

## Retraction targets (with mapped Task)

| Path | Line(s) | Action | Task |
|------|---------|--------|------|
| `README.md` | 39 | Hero bullet "78% → 14% trap rate." → mechanism-only framing | Task 2 step 4 |
| `README.md` | 92, 99, 109, 115 | Append `> Updated v1.7.9: magnitude RETRACTED.` to each What's-New block | Task 2 step 3 |
| `README.md` | 1003-1005 | Replace table block with prose-only retraction wrapper + collapsed `<details>` | Task 2 step 2 |
| `README.md` | (above v1.7.8 What's-New) | Insert "What's new in v1.7.9" section | Task 2 step 5 |
| `benchmarks/README.md` | 22 | Replace table row with retraction note | Task 2b |
| `benchmarks/README.md` | 24 | Replace prose sentence with retraction note | Task 2b |
| `benchmarks/README.md` | 88 | Replace comparison cell content with "RETRACTED v1.7.9" | Task 2b |
| `benchmarks/sequential-learning/README.md` | 71 | Replace ASCII table row with retraction note | Task 2b |
| `benchmarks/sequential-learning/README.md` | 87 | Replace JSON example values with placeholders (e.g. `0.NN`); add inline note | Task 2b |
| `RESEARCH.md` | 176 | Replace parenthetical "(78% trap rate -> 14% over 50 tasks)" | Task 4b |
| `ROADMAP-RESEARCH.md` | 28 | Strikethrough "(78% -> 14% baseline over 50 tasks)" + retraction pointer | Task 4 step 1 |
| `ROADMAP-RESEARCH.md` | 156 | Strikethrough "−10pp" half | Task 4 step 2 |
| `ROADMAP-RESEARCH.md` | 158 | Replace v1.7.8 Status update block with v1.7.9 RETRACTED block | Task 4 step 3 |
| `TODOS.md` | 152-163 | Replace `[ ]` line with `[x]` retraction line + new framed `[ ]` v1.8 line | Task 5 |
| `CHANGELOG.md` | top (above v1.7.8) | Insert v1.7.9 entry | Task 3 step 1 |
| `CHANGELOG.md` | 120 | Append `> Retired v1.7.9` blockquote inline | Task 3 step 3 |
| `CHANGELOG.md` | ~1327 | Append `> RETRACTED v1.7.9` blockquote inline | Task 3 step 2 |
| `docs/plans/2026-04-29-b3-dlpfc-depth.md` | top of file | Prepend retraction header block | Task 6b |
| `docs/evals/2026-05-07-v1.7.5-goal-stack-eval-result.md` | end | Append "Update 2026-05-09 (v1.7.9 release)" block | Task 6 |
| `docs/evals/2026-05-09-v1.7.6-calibration-result.md` | end | Append same | Task 6 |
| `docs/evals/2026-05-09-v1.7.7-goal-stack-eval-result.md` | end | Append same | Task 6 |
| `docs/RETRACTION.md` | (new file) | Pin magnitude-smuggling guard | Task 5b |
| GitHub Releases | v0.11.0, v0.39.0, v1.7.4, v1.7.5, v1.7.6, v1.7.7 | Append-only `> RETRACTED v1.7.9 — see release notes for v1.7.9` | Task 13 sub-step |

## Locations with magnitude strings UNRELATED (no action)

- `CHANGELOG.md:14` — historical reference inside the v1.7.8 entry to the post-v1.7.8 fix on `ROADMAP-RESEARCH.md:156`. Locked v1.7.8 body.
- `CHANGELOG.md:28, 43, 51, 56, 67, 93, 120` — historical references inside v1.7.4/5/6/7 entry bodies. Each describes the framing at that release; v1.7.9 entry at TOP supersedes via append-only convention. Bodies locked. (Exception: line 120 v1.7.4 entry gets append-only `> Retired v1.7.9` per plan — this is consistent because line 120 was a forward-looking commitment that v1.7.9 closes.)
- `CHANGELOG.md:161, 203` — search-helper / CLI-migration mentions, no magnitude.
- `docs/evals/2026-05-09-v1.7.7-claim-inventory.md` — historical planning artifact for v1.7.7. Superseded by THIS file (v1.7.9 inventory) for any post-v1.7.7 claim sweep. NOT EDITED — locked.

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

Mechanism descriptions in CHANGELOG / RESEARCH / README / `docs/plans/2026-04-29-b3-dlpfc-depth.md` describe behavior, not magnitude. Mechanism remains shipped from v1.7.4.

## GitHub Releases retroactive retractions (Task 13 sub-step)

Append-only retraction notes via `gh release edit`:

| Tag | Original notes assert magnitude? | Append-only retraction text |
|-----|----------------------------------|------------------------------|
| v0.11.0 | YES (originating informal claim) | `> RETRACTED v1.7.9 — see release notes for v1.7.9` |
| v0.39.0 | YES (B3 dlPFC mention) | same |
| v1.7.4 | YES ("Demonstrate or honestly retire the −10pp") | same |
| v1.7.5 | YES (eval STOPPED, hypothesis open) | same |
| v1.7.6 | YES (B*=NULL, hypothesis open) | same |
| v1.7.7 | YES (SANITY_FAIL, magnitude not retracted YET) | same |

`gh release edit <tag>` does NOT change `--latest`. Only v1.7.9's `gh release create` carries `--latest`.

## Worktree exclusions

`.claude/worktrees/agent-*/...` is local development scratch, not public surface. Excluded.
