commit 10a77d14fc1675b968174cdb1bc7625ff8b84a94
parent de5b77d53c3e70b344864cb33ffbe84e01256605
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date: Fri, 2 Oct 2026 00:20:36 -0400
plans: release 17 — the record names the refused suffix by description, not by its text
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/plans/release-17.md b/plans/release-17.md
@@ -2,7 +2,8 @@
Written 2026-10-01 in plan mode against `main` `03be31b5` (releases 13–16 live). Rules:
`plans/tools/implementer-rules.md` — one Opus implementer per slice in its own worktree, one read-only
-Opus review, the parent merges `--no-ff` on a clean tree; records state rulings never reasons; counts-only privacy greps before every merge; changelog bullets checked
+Opus review, the parent merges `--no-ff` on a clean tree; records state rulings never reasons; no
+identifier ending `the refused parent-suffix`; counts-only privacy greps before every merge; changelog bullets checked
by eye; the homepage build gate is `build:nodata`, never `run build`; the corpus link is for `next
build` only. The live editor on `:3001` is restarted ONCE, after T3 merges and BEFORE the migration
runs (the scripts live in `~/reports/release-15/scripts/r15-{build,restart,smoke}.sh`; the guard sha
@@ -1211,7 +1212,7 @@ videos list would not show the audio until T2 lands.
not mounted" (:1091 — now says `media legacy: … run archilyzer storage migrate-tier test-youtube`). Not
re-run after `d56050ff` (unit-covered; a marker rule the specs do not reach).
- **Privacy gate:** 0 added lines carry the user or host name (`git diff 7f4901f1`, counts only; the one
- file the whole-file grep names is `plans/FACTS.md`, with the same count as on `main`).
+ file the whole-file grep names is `plans/FACTS.md`, with the same count as on `main`). No identifier ending in the suffix the publish gate refuses.
- **Numbers tool:** none.
#### Review (SHIP AFTER FIXES, 12 findings) and the fixes