session 2026-08-06 evening: the parse fix landed + REVIEWED-87..94 placed + PENDING-108..111 filed
Governance: the register could not answer 'how many rulings do I owe' (23, not the digest's 26). Seven decisions that existed only in a narrative are now placed, five of them reconstructions carrying provenance lines. PENDING-99/-105/-106 closed (106 by split). PENDING-108/-109/-110/-111 filed. Engine: retrieve.py accepts a sentence (27b79ca). 26 crashes -> 0, MISLOCATED 0, FALSE-POSITIVE 0, HIT 0/22 — the engine now grounds nothing honestly, and 0/22 is recorded as the number to beat. PENDING-111 + jurist package: fidelity_equivalence@3 erases Alexander's invariant rating, found by the steward reading his printed copy. Relayed for ruling. Next session step 0, steward-directed: the MEMORY.md trim (19.9 KB vs <17.1 KB target; relocation not deletion), then N1. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AB3Kryoy6b1pm2Nz1DYdLh
This commit is contained in:
co-authored by
Claude Opus 5
parent
3dff1a93d9
commit
02a72d017e
@@ -61,16 +61,19 @@ permalink: claude-memory/memory
|
||||
- [Source library — link + dedupe](project-source-library-link-and-dedupe.md) — steward's master ebook library = `~/Documents/___The Library [ePub_AWZ3]/` (2190 ebooks, messy nested). GOAL: link chamber↔sources (provenance index) + dedupe; real link needs EPUB/PDF internal metadata + edition-identity, not filenames. Detail + seed in file.
|
||||
- [Character-as-image hazard](feedback-character-as-image-hazard.md) — EPUBs rendering diacritics as inline images are SILENTLY MUTILATED by image-drop. Mechanism built (`apply_char_glyphs.py`, REVIEWED-70/v2.5.0), wired as a born-digital precondition; per-source glyph-maps still owed. VIEW the glyph; map to SOURCE form.
|
||||
- [Sidecar typology — protocol-dependent reading-indexes](project-sidecar-typology-protocol-dependent.md) — TWO layers: `.meta.json` structural sidecar = PROTOCOL-NEUTRAL (the graduated bar); reading-indexes (rich YAML) = PROTOCOL-DEPENDENT, probably PLURAL — **don't design the schema yet**; settle corpus to gold, let protocols declare themselves. Steward 2026-06-29.
|
||||
- Studium Engine — *no tracker file yet*; moves in per-session memories + the **[architectural charter](reference-studium-engine-architectural-charter.md)** + **`docs/tool-evolution-log.md`** (built 2026-08-04 — organ reviews; **read its §0**: the discipline is attached to the human, so an automatically-invoked organ leaves no entry). Steps 0–7 built; corpus CLEAN; **V1 `verify-quote` + `fidelity_equivalence@3` GOVERNING** (ratified 2026-08-05, REVIEWED-87 — @2/@1 frozen; @3 = @2 + markup-delimiter exclusion, on ENGINE grounds + functional analogy, **NOT** chamber alignment. Greek/Latin census still owed and is a SEPARATE bump). ⚠ **Quoted tier accepts 6/17 of real human citation** (was 3/17) — the residual is elision/truncation/nested-quotes, not corpus defects; PENDING-99. ⚠ **The consuming end was first exercised 2026-08-04 and does not answer**: bare FTS tokens are conjunctive, no semantic layer, no test on `retrieve.py` at all (**PENDING-97**; silence now discloses its blindness, **PENDING-96** landed-but-open). Stage-1 rebuild plan: V1 done → V2→V4 / N1→N3.
|
||||
- Studium Engine — *no tracker file yet*; moves in per-session memories + the **[architectural charter](reference-studium-engine-architectural-charter.md)** + **`docs/tool-evolution-log.md`** (read its §0). Steps 0–7 built; corpus CLEAN + gate-validated 13/13. **V1 `verify-quote` + `fidelity_equivalence@3` GOVERNING** (REVIEWED-87 now PLACED) — ⚠ **but @3 is under challenge: PENDING-111 + jurist package filed 08-06**, it strips escaped literal `\*` and erases Alexander's invariant rating; ruling sets the V-track course. **The parse fix LANDED `27b79ca`** — `retrieve.py` accepts a sentence; 26 crashes → 0; **HIT 0/22, MISLOCATED 0, FALSE-POSITIVE 0**; `tests/test_retrieve.py` (21) + `tests/chavruta_harness.py` are the read side's first test floor. **PENDING-97 is now the live blocker and measurable** (13–19 term conjunctions). ⚡ **Embeddings already score 22/22 recall@20 on the same items** — never landed; V2 gates it. **NEXT: N1 → V2.**
|
||||
- [Instrument censuses — have our gates ever fired?](../governance/fool/census-02-have-they-ever-fired-RESULT.md) — `~/dotfiles/claude/governance/fool/`: **census 01** (does each gate have a real negative instance? → decay, not construction, is the failure mode) + **census 02** (has it ever fired at all? → the record divides by whether a human invokes it). Both pre-registered before the look; both had prediction 5 invert. Read before trusting any gate's silence.
|
||||
- [L1 reliability](project-L1-reliability.md) — canonical L1 tracker. **BLOCKED ON SEB (PENDING-94) — nothing moves until he rules; BMF is down and staying down.** The replay **has never resumed, only restarted**: `minCursor` is a minimum over all 11 modules and two never participate ⇒ every start rebuilds from seq 0 (13/13, 0 catch-up). Completion is gated by **uninterrupted run length, not rate** — which is why ANALYZE/B1.1/N6 were all real and all changed nothing. **Recall never worked either** (`retrieval_count = 0` across the whole April–June graph). Yesterday's "ingest mystery solved" was **corrected 2026-08-04**. **Read the tracker before ANY L1 work** — walked past once on 2026-08-03.
|
||||
- [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
|
||||
> ⛔ **NEXT = the chamber PARSE FIX — decided jointly with the steward at the 2026-08-06 wrap, not defaulted into.** Make `engine/retrieve.py` accept a sentence; 26 of 27 real questions currently **crash**. Bounded, and it carries its own regression test (27 audited queries with known answers). ⚠ **Inherited constraint, load-bearing: the fix must NOT make the engine answer more.** Every obvious fix (strip punctuation, tokenize, add semantics) trades **loud failure** for plausible-but-wrong — the incident's exact behaviour. Read `studium-engine/docs/chavruta-retrieval-measurement-2026-08-06.md` §2 and §4 **first**: PENDING-97's filed description of the bug is wrong (you never reach conjunction; the query dies at parse).
|
||||
> ⏳ **Not my thread — do not confuse waiting with working:** the **Seb package** (agreed: when it can be done well; no external clock — three measured L1 write-path findings are ready for it) · the **L2 design note** (*every constitutional bound ships with a demonstrated negative instance, or it is documentation*) — wants dwelling, deliberately not composed fast. **REVIEWED-87 still drafted-not-placed** while `engine/fidelity.py:12` cites it as ratified. Q4 census + PENDING-104 brief need **dates, not "later."**
|
||||
> 🧹 **STEP 0 = the MEMORY.md trim — steward-directed at the 2026-08-06 evening wrap.** 19.9 KB vs a <17.1 KB target. **Relocation, not deletion**; back up first. Weight is Standing preferences (~9.6 KB) + Trackers (~6.9 KB) — judgement work, *not* a fast pass (fast trimming IS the compression-drops-the-load-bearing-clause failure). No truncation risk today (4.8 KB headroom); the reason it goes first is that it has been deferred three times.
|
||||
> ⛔ **THEN N1, the navigation-tree builder** (decided with the steward at the 2026-08-06 evening wrap; then **V2**). The N0 contract is written and names all four primitives — read `studium-engine/docs/spec/n0-navigation-tree-contract.md` §1–§2, don't re-derive.
|
||||
> ⚠ **N1 will NOT move 0/22** — that is N2. Finishing N1 with the number unchanged is the expected outcome, not a failure.
|
||||
> ⚠ **Build the tree from the READING INDEX, not by parsing headings.** `chamber-library/reading-indices/*.yaml` carries the authoritative number→name→line map (Alexander: all 253, re-found *by name*, sha-bound). Heading text hits three documented OCR defects. Today's harness regex is a reference, not the input.
|
||||
> ⏳ **Not my thread:** the **PENDING-111 ruling** (relayed 08-06 evening — sets the V-track course, does **not** gate N1) · the Seb package · the L2 design note · PENDING-109 census + PENDING-104 brief, both **needing dates, not "later."**
|
||||
|
||||
- [Session 2026-08-06 — the note that said it could not happen](session-2026-08-06-the-note-that-said-it-could-not-happen.md) — **Both constitutional items CLOSED, not filed.** Constraint #1 reworded **by the steward's hand** after the executor **declined a jurist authorization it did not hold** — the tested case, and it held. The 08-04 "BMF stays down" decision **had not held**: the tracker's *"⚠ No KeepAlive"* note is **inverted** (plist unchanged since 03-07: `KeepAlive{SuccessfulExit:false}`+`RunAtLoad:true`) — **a crash restarts it; only a clean stop leaves it down** — so the 08-04 kill resurrected it, and **the false note is why nobody re-checked for two days.** Now `bootout`+`disable`d, both agents; prompt tax 3.11→0.22 s. **Chavruta measured: 26/27 real questions CRASH, 0 empties**; prediction pre-registered, **graded wrong on mechanism**. Three L1 write-path findings ready for Seb. **Steward reframed the incident pass — he wanted the design transfer, not a repo audit.** ⚠ Five same-class executor errors, three caught only by the steward.
|
||||
- [Session 2026-08-06 evening — the asterisk that carried meaning](session-2026-08-06-evening-the-asterisk-that-carried-meaning.md) — **The parse fix LANDED (`27b79ca`): 26 crashes → 0, MISLOCATED 0, FALSE-POSITIVE 0** across all 5 items where silence is the correct answer — both deciding buckets empty, so the revert condition was not met. **HIT 0/22**: the engine now grounds nothing *honestly*, needing 13–19 terms to co-occur. **0/22 is the number to beat.** ⚡ **The embedding arm already scores 22/22 recall@20 on the identical items** — capability measured in June, never landed; V2 is the gate that makes surfacing it safe. **Governance: the register could not answer "how many rulings do I owe"** (23, not the digest's 26) — REVIEWED-87→94 placed, five of them **reconstructions** with provenance lines; PENDING-99/-105/-106 closed (106 **by split**); PENDING-108/-109/-110/-111 filed. ⚡ **The steward's printed A Pattern Language found that `fidelity_equivalence@3` erases Alexander's invariant rating** (81/114/54 across the corpus) — jurist package filed, containment 13/13. **Instruments caught 4 corrections; the jurist 1; the steward 2 — and his came from reading a physical book.**
|
||||
|
||||
## 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).
|
||||
|
||||
Reference in New Issue
Block a user