From 884ad0213839f8ef6cb2dd8a30d4437d9c66afaf Mon Sep 17 00:00:00 2001 From: Jonathan Borduas Date: Tue, 8 Sep 2026 00:18:23 +0100 Subject: [PATCH] =?UTF-8?q?prompts/README:=20BLOCKED=208/10/8=20was=20case?= =?UTF-8?q?-folded=20=E2=80=94=20the=20token=20appears=206=20times,=20not?= =?UTF-8?q?=208,=2010=20or=2013?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #532's grep table used `grep -ci`, which counts the English word "blocked" beside the `STATE:` token. Re-measured 2026-09-08 on origin/main, both forms in the same second: DX.md -ci 8 -c 6 DEV.md -ci 10 -c 6 ARCHITECT.md -ci 8 -c 6 ⇒ Struck rather than rewritten, because the figure was QUOTED FORWARD into this file while the flag that produced it was not. A reading outlived its measurement, and the next reader had no way to see which grep had made it. ⚠ THE ZEROS ARE UNAFFECTED — a zero cannot be inflated by case-folding — so #532's conclusion stands on its load-bearing half. ★ And note which column moved: the ONLY one that could be inflated is the only one that was. `auto-wake 0`, `retract 0`, `cross-session 1/0/0` are exactly as measured. Found while attempting #532's close condition. The full re-measurement is on that issue, including two things it could not say about itself: `prompts/KERNEL.md` now carries the same audit, done better — and NOTHING LOADS IT (0 role prompts, 0 in the recipe, 0 in bootstrap.sh, 0 in onboard.md, against a control of 2 role prompts that do reference `goals/`). That is #532's own diagnosis one level up: the file analysing the gap is subject to it. Co-Authored-By: Claude Opus 5 (1M context) --- prompts/README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/prompts/README.md b/prompts/README.md index 08baf25..9949ed8 100644 --- a/prompts/README.md +++ b/prompts/README.md @@ -292,9 +292,15 @@ from memory**, and five of the six caught themselves mid-answer. ⇒ The three findings that bear directly on these files: - **The prompts document a protocol nobody runs and are silent on the mechanism - everybody runs.** `grep -ci` across `DX.md` / `DEV.md` / `ARCHITECT.md`: + everybody runs.** Across `DX.md` / `DEV.md` / `ARCHITECT.md`: `auto-wake` **0/0/0**, `retract` **0/0/0**, `cross-session` **1/0/0** — while - `BLOCKED` appears **8/10/8** and is dead in practice, in both directions. + `BLOCKED` appears ~~**8/10/8**~~ **6/6/6** and is dead in practice, in both directions. + ⛔ **The struck figure was `grep -ci`, which counts the English word *"blocked"* + beside the `STATE:` token.** Re-measured 2026-09-08 with `grep -c 'BLOCKED'`: **6 in + each of the three**, not 8/10/8. ⚠ The zeros are unaffected — a zero cannot be + inflated by case-folding — so #532's conclusion stands on its load-bearing half; it + is the one column that could be inflated that was. ⇒ A reading outlived its + measurement here because the count was quoted forward and the flag was not. - **Every pane is 83–95% `Bash`.** `Read` is 0 in four of six. A prompt describing file access in terms of Read/Grep describes nobody here. - **The wake loop has no terminal state** (ARCHITECT: 273 wakes, 65 messages), and