session 2026-07-13 evening: matcher key-selection fix (chamber 4b34447, MATCH-SUSPECT→0) + PENDING-58 (2b sidecar-wiring amendment, Loeb-first) + session memory/ledger/KG/skill-harvest

This commit is contained in:
David F Glidden
2026-07-13 19:05:17 +02:00
parent 32dfd7a14c
commit de1e2053ff
7 changed files with 108 additions and 1 deletions
+1 -1
View File
@@ -57,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-13 (afternoon) — the 18 body-deficit cause-analysed → 3 remedy tracks; REORDER?→0](session-2026-07-13-afternoon-18-body-deficit-cause-analysed.md) — Opened the 18 BODY-DEFICIT Loeb by **READING the missing spans**: the "same apparatus story, just larger" hypothesis **REFUTED** → THREE mechanisms, three remedies (**① re-match 8 · ② re-extract 4 · ③ re-verify-and-reconvert 12**). Folded cause into the map via a **wrong-match-by-fabrication** classifier rule (`m_fab>5% cand → MATCH-SUSPECT`, checked BEFORE arrangement; bounded-change proven). **Read + resolved the 2 REORDER? books** — augustine (PARTIAL key: full 'Confessions' vs matched 'Books 1–8') + philo-on-abraham (WRONG sibling: 'On Abraham' vs 'On the Migration of…'), both **fab=0/lost=0 CLEAN on re-match** → **REORDER? dissolved to 0** (both were wrong/partial-key artifacts; detector kept — absence-here≠cannot-exist). Map now: 802 CLEAN · 126 APPARATUS-SHAPED · 16 BODY-DEFICIT · 8 MATCH-SUSPECT · 0 REORDER?. 3 commits both remotes (eb21eca/836b665/c54edbb); 119/119; **PENDING-57 fully CLOSED**. **⚠ PULLING THREAD: the matcher key-selection fix** (near-dup/split/part-vs-whole keys) — resolves all 8 MATCH-SUSPECT, finalizes the reprocess target set BEFORE B2; ready now, FIX-class; 2 of 8 (augustine/philo) one re-match from CLEAN. Behind it: the steward's **Loeb-first-vs-full-corpus scoping call** → the 2b amendment → the B2 reprocess proper (②+③, blocked on the amendment). **Steward pref: shorter, very concentrated sessions.** Read the session file + `_curation/loeb-body-deficit-cause-analysis-2026-07-13.md` + the map at wake.
- [Session 2026-07-13 (evening) — matcher key-selection fix; MATCH-SUSPECT → 0; reprocess set finalized](session-2026-07-13-evening-matcher-fix-match-suspect-resolved.md) — Executed the inherited pulling thread. **Diagnosed before fixing:** a read-only substrate re-match (`classify_dsl` vs each candidate's true key) answered the literal question BEFORE the edit — **all 8 MATCH-SUSPECT resolve to ONE confident true key**, incl. the 4 holds>110% the map only *asserted* (aristotle/galen/diogenes/lucian — 3 CLEAN, aristotle small-deficit); "no residual" is a *checked* claim. Rewrote `sweep_body_conservation.match_key` to rank keys by **exact ordered title-STRING → Jaccard → fewer-extra → raw overlap, author-stripped** — the **ordered-string tier resolves the genuinely-hard set-identical sibling** (Suetonius 'Grammarians' vs 'Rhetoricians', identical token SETS) that **no set metric can** (steward's category-vs-calibration diagnosis: method-class blindness, not mis-tuning). **Bounded-change proven** (per-stem, not tally): exactly 8 rows move disp+key, **944 byte-identical** → **6 CLEAN + 2 apparatus-shaped small-deficit** (aristotle 6893/plutarch 204, fab=0); **no REORDER? revived**. Map **808 CLEAN · 128 APPARATUS-SHAPED · 16 BODY-DEFICIT · 0 MATCH-SUSPECT · 0 REORDER?** (808+128+16=952 ✓; ②4+③12=16 exactly — the arithmetic closes at source). Commit `4b34447` both remotes; fleet **119/119** (+3 near-dup key-selection `--validate` fixtures); note + CLAUDE.md + tool-evolution-log current. **Steward closed the matcher thread.** Then **the scoping call was MADE mid-wrap: LOEB-FIRST** (steward-ruled; asymmetry — `build_loeb_sidecar` fleet-v1 vs `build_sidecar` still v0; full-corpus would trust "should generalize" before proof, the nagarjuna/nested-block/Aeschylus shape one level up). **Drafted PENDING-58** (the 2b sidecar-wiring amendment, Loeb-only) into `~/dotfiles/PENDING.md`: wire B2's `.meta.json` into V-DSL graduation → `DSL-full=body+app[]` multiset reconciliation turns APPARATUS-SHAPED *diagnosis* into *fact* (reconciles→126, doesn't→16). **⚠ PULLING THREAD: PENDING-58 awaiting the jurist editor-gate; the live question = the reconciliation-proof-at-scale condition** (baked into PENDING-58: prove reconciliation on an UNSEEN apparatus kind at near-126 scale before crediting apparatus — the schema-lock §5 density≠diversity question lifted from extractor to reconciliation; does NOT retire because B2 ran once). Next: the `docs/2b-sidecar-wiring-FOR-JURIST-2026-07-13.md` relay brief, or act on the jurist's ruling. **Steward pref: shorter, very concentrated sessions.** Read the session file + PENDING-58 + the map 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).