session 2026-07-14 wrap-amendment: block-discipline reframe (constitution-first, pull-based corpus) + Making substrate findings held; pulling thread revised

This commit is contained in:
David F Glidden
2026-07-14 20:50:41 +02:00
parent 7e0448eb6d
commit 07538c0ce4
6 changed files with 54 additions and 1 deletions
+2 -1
View File
@@ -20,6 +20,7 @@ permalink: claude-memory/memory
- [MemPalace KG object 128-char cap](feedback-mempalace-kg-object-128-char-cap.md) — `kg_add` `object` hard-caps at 128 chars; write KG objects as short keyword phrases on the FIRST pass, detail goes in the drawer. Recurs at every /wrap-up §5 — stop re-deriving it.
- [Rank on fields you actually write](feedback-rank-on-fields-you-actually-write.md) — a consumer that ranks by an evaluative field (importance/weight) nothing populates silently degrades to trivial order while claiming to rank; verify scoring fields end-to-end, prefer signals already captured (recency). For BMF/CapableMind/studium-engine tool-building.
- [Shorter, concentrated sessions](feedback-shorter-concentrated-sessions.md) — steward preference (2026-07-13): shorter sessions from here on, but very concentrated. Favour ONE tightly-scoped high-leverage bite taken all the way to a committed/verified stop, then wrap — over long multi-thread marathons. Pick the concentrated station; hold the rest as ranked horizons.
- [Constitution-as-block, then pull-based corpus](feedback-constitution-as-block-then-pull-based-corpus.md) — steward discipline (2026-07-14, named out of real frustration at thread-fragmentation): work in BLOCKS — finish the **constitution as one established block FIRST**, THEN corpus-into-spec **piece by piece, PULLED by what each engine phase needs**, not certified wholesale. Substrate need not be wholesale-trustable, only trustable *for the phase in hand*. **Bounded question → bounded answer; do NOT surface N new threads alongside it** (that's the mining-in-many-directions that discourages him). Hold deferred findings in the block's tracker; keep his open-thread count LOW. The higher-order sequencing discipline above [[feedback-shorter-concentrated-sessions]].
- [Checkable claim surfaces bugs](feedback-checkable-claim-surfaces-bugs.md) — insisting on a checkable claim (a number, a substrate-verified fact, a discriminating test) instead of a soft classification repeatedly EXPOSES a real bug, not just the asked-for figure; the demand for verifiability is itself a defect-detector. Never force a figure onto a comparison that can't bear it — name the actual problem. Steward-named 2026-07-13 ("five times in one day; not coincidence").
- [Completion is a tripwire](feedback-completion-is-a-tripwire.md) — the *feeling* of "done" (esp. after fluent output) is the cue to verify the tail (census/gate/scan-check), not the signal to ship; the last 10% (where trust is earned or faked) is invisible from inside the first 90%. Ninety-Ninety Rule as a security property; a handle on the contamination-problem + τὸ πρόσφορον threads (steward 2026-07-06).
- [Studium Engine charter](reference-studium-engine-architectural-charter.md) — the engine's constitutional doc at `studium-engine/docs/the-studium-engine-architectural-charter.md`. The inversion (reasoner-at-centre over a BOUNDED provenanced corpus); three cognitions; boundedness=trust; free-the-reasoner/tighten-the-verifier; CapableMind's governance thesis on a library. Read before building the engine.
@@ -56,7 +57,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-14 midday — PENDING-55 positive test + residual-a FIX; jurist reviewed the whole sequence](session-2026-07-14-midday-pending55-positive-test-and-residual-a-fix.md) — The jurist **REVIEWED the whole sequence** and **REFUSED the §8 batch-authorization**, naming the document's own contradiction (a week of **3 steward-caught / 0 self-caught** errors used to argue for LESS per-item review — the contamination gradient in governance costume). Accepted; **posture restored: per-item review; §8 = register, not authorization.** Ran **PENDING-55 verify-flow as a POSITIVE test** (not the grep the jurist rejected): the graduation gate **FIRES** on real corruption (Leg B: 200-word-corrupted candidate → FLAG→refused) + has **no skip path** at the door — *and* the test surfaced a real overreach the grep would have hidden: a single `ABSTAIN` covered both "no ground truth" (permanent) AND "V-TEXT source off-disk" (contingent), the latter **proceeding without a verbatim check**. Jurist ruled it **a FIX to land** (*a false ABSTAIN is as much a lie as a false PASS*): **split ABSTAIN (permanent, tier-level→proceeds) vs UNVERIFIED (contingent, run-level→HOLDS)**. **LANDED + tested + committed** — `dbcdcc0` (FIX) + `632057b` (doc-currency); **119/119**; 2 commits **unpushed** (steward's Gitea/push call). Other rulings recorded (dotfiles PENDING-55): residual-b→PENDING-58 precondition; PENDING-56-fallback **dormant**; datum-not-ledger **candidate-not-constitutional**; quarantine namespace designed-not-built. Self-catch: guessed PENDING-46 was the citation-amendment home → flagged-to-verify → it's CLOSED (the flag-before-assert habit fired). **⚠ PULLING THREAD: the prior jurist-review thread is RESOLVED; the next is the steward's FORK — the §6 governance batch (PENDING-58 rewrite + the new citation amendment) vs resuming studium-engine (V1/N1) on the settled substrate — set at the planning step.** Both first-steps teed up in the session file. Read it at wake.
- [Session 2026-07-14 midday — PENDING-55 positive test + residual-a FIX; jurist reviewed the whole sequence](session-2026-07-14-midday-pending55-positive-test-and-residual-a-fix.md) — The jurist **REVIEWED the whole sequence** and **REFUSED the §8 batch-authorization**, naming the document's own contradiction (a week of **3 steward-caught / 0 self-caught** errors used to argue for LESS per-item review — the contamination gradient in governance costume). Accepted; **posture restored: per-item review; §8 = register, not authorization.** Ran **PENDING-55 verify-flow as a POSITIVE test** (not the grep the jurist rejected): the graduation gate **FIRES** on real corruption (Leg B: 200-word-corrupted candidate → FLAG→refused) + has **no skip path** at the door — *and* the test surfaced a real overreach the grep would have hidden: a single `ABSTAIN` covered both "no ground truth" (permanent) AND "V-TEXT source off-disk" (contingent), the latter **proceeding without a verbatim check**. Jurist ruled it **a FIX to land** (*a false ABSTAIN is as much a lie as a false PASS*): **split ABSTAIN (permanent, tier-level→proceeds) vs UNVERIFIED (contingent, run-level→HOLDS)**. **LANDED + tested + committed** — `dbcdcc0` (FIX) + `632057b` (doc-currency); **119/119**; 2 commits **unpushed** (steward's Gitea/push call). Other rulings recorded (dotfiles PENDING-55): residual-b→PENDING-58 precondition; PENDING-56-fallback **dormant**; datum-not-ledger **candidate-not-constitutional**; quarantine namespace designed-not-built. Self-catch: guessed PENDING-46 was the citation-amendment home → flagged-to-verify → it's CLOSED (the flag-before-assert habit fired). **⚠ PULLING THREAD (revised by the post-wrap planning exchange — see the session file's AMENDMENT): the fork RESOLVED to the steward's block-discipline** ([[feedback-constitution-as-block-then-pull-based-corpus]], named out of real frustration at thread-fragmentation): **finish the constitution as one clean block FIRST** (the §6 tail — PENDING-58 rewrite + citation amendment, each own review), THEN corpus-into-spec pull-based per engine phase. Substrate findings (Eichmann DIRTY + 4712 filepos residue; V-TEXT sweep never ran; Levi=OCR+drop-cap gate) are **held in [[project-making-sequence-source-set]]**, Position-I-phase work, NOT active threads. **FIRST MOVE tomorrow: build ONE ordered block-map** (constitution → per-phase corpus) so the open work reads as a short closable list, not a cloud; keep the open-thread count LOW. chamber `632057b` (2 commits unpushed — steward's push call). Read the session file's AMENDMENT at wake.
## 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).