session 2026-07-28: governance block closed — CLAUDE.md drift 9→0 (REVIEWED-76/77/79/80), PENDING.md split 1848→430 + archive, wake-digest SessionStart hook, doctrine ids live, PENDING-79/80/81

This commit is contained in:
David F Glidden
2026-07-28 09:45:44 +02:00
parent e8cd376741
commit 8abfe8835a
12 changed files with 839 additions and 1559 deletions
+1 -1
View File
@@ -60,7 +60,7 @@ permalink: claude-memory/memory
- [Be (laundromat)](project-be-laundromat.md) — canonical Be tracker (est. 2026-06-08). Be = Skemantix startup (Seb+David) funding CapableMind's ladder; **bridge, not venture**. Decisions LOCKED (entity/pricing/infra in file); a11y gate MERGED. **Pre-revenue WTP gate = renovate Pat → charge her; discipline: no new spec until it clears → nothing for executor on be.** Repo @ `f43a0fd`.
## Active Session
- [Session 2026-07-27 evening — governance currency, and the amendment that killed itself](session-2026-07-27-evening-governance-currency-and-the-amendment-that-killed-itself.md) — A bounded steward question grew ~500KB of process with **zero findings about new capabilities** — the leviathan diagnosing leviathans. Answers: **stale** (11 false state claims; Session Protocol step 5 names a never-existent file ⇒ protocol **uncompletable**; session-start = **~132k tokens**, `PENDING.md` 73%) and **not model-calibrated** (3 standing directives counterproductive per Anthropic's docs; effort/delegation/narration/deliverable-length named nowhere). **9-run A/B/C eval**: current block **357k vs 120k tokens**, mutated a PRESERVE-flagged store — *but* found 2 real defects the others missed ⇒ make sweep **invocable, not standing**. ⚑ **All 3 arms passed the guardrail incl. the no-directives control.** **Jurist REMANDED**: ran my own IV.2 test back across my census → **count = 0 of 11**; only 5 FIX-eligible defects, **all structural**. **Q2 ratified as doctrine + *a negative result needs a positive control*** (4 instrument failures today). Category-error framing **accepted**: operational config filed in a constitutional instrument. **⚑ Where it belongs = cadence, not topic**; tier 2 already exists (`MEMORY.md`: chamber/studium **21** vs CLAUDE.md **0**) ⇒ **extraction = two deletions and a pointer.** **BUILT: `~/dotfiles/scripts/governance-drift-check.py`** wired into `/wake-up` §2.c (detection ≠ correction, needs no authorization; reports **9**). **PLACED PENDING-76/77/78**; `CLAUDE.md`/`REVIEWED.md` untouched. **PULLING THREAD: close the governance mess in ONE bounded session (session 1); session 2 = chamber/engine.** Chamber V1 displaced a 4th time but **deliberately, with a slot**.
- [Session 2026-07-28 morning — the governance block closed, and the parser that defined its own blind spot](session-2026-07-28-morning-governance-block-closed-and-the-parser-that-defined-its-own-blind-spot.md) — **Session 1 = governance, bounded and CLOSED as scheduled.** Yesterday's literal question answered: *not* two deletions and a pointer — the **weld test** (run the proposal's own refinement back at smallest-editable-unit granularity) found **11 of 15 units carry doctrine**, 3 with no standing carrier, incl. **L130**, the conflict rule the eval credited with the guardrail. Both PENDING-76 and the extraction **priced a decomposition as a relocation**. Legs A/B/C drafted→steward-applied: §MemPalace → **§Memory Discipline** (7 units preserved verbatim-in-force, tool roster + hook claim dropped) · 2 rules hoisted · §Active Projects → a pointer. **Drift 9→7→3→0**, each step predicted then confirmed. REVIEWED-76 (withdrawn after remand) /-77/-79/-80 placed. **⚑ Worst error was mine:** my splitter's parser defined an item as `^## PENDING-<digits>` — the file holds **93 items in 5 families**, 20 invisible, **10 of them OPEN**; *every* check passed because all inherited the blind spot; the lone signal was `grep`=77 vs Python=67, nearly dismissed. Restored `cmp`-identical, rebuilt (item = any `## `), 12 controls ⇒ **1848→327 lines, 74 archived, 19 open, lossless proven regex-free**. **BUILT:** `wake-digest.py` (computed-never-cached, 0.31s/~980 tok, replaced a **5-month-stale** SessionStart handoff; session start **~135k→~14k**) · drift-check **§6** doctrine-ids (**active: 7 defined / 0 dead**) · `--brief` for the jurist. **The `.app` answer is structural:** its reader has no filesystem ⇒ its state can only be **cached**; duplication is *required*, only staleness is optional. **Cowork RETIRED** — `coworkUserFilesPath` = `~/Claude` (**does not exist**); and it would give the jurist *an agent's testimony*, not visibility. **PULLING THREAD: the jurist's map** — PENDING-81's two legs, then Chamber V1. Detail in the session file.
## Historical reference → MEMORY-reference.md
Older archived-session pointers and the stable reference layer (steward profile · project-state detail · L1/L2/Chamber inventories · legacy pending-work · reference-file list) live in [MEMORY-reference.md](MEMORY-reference.md) — consult on demand; not loaded at wake. Recent cross-session trajectory comes from the Active Session entry above + the recent `session-*.md` files (wake §2.b.1; the MemPalace `handoffs` glance was retired 2026-07-07 with the wind-down).