diff --git a/claude/memory/MEMORY.md b/claude/memory/MEMORY.md index f476d93..18caa34 100644 --- a/claude/memory/MEMORY.md +++ b/claude/memory/MEMORY.md @@ -68,7 +68,7 @@ permalink: claude-memory/memory - [Studium = CM's unfettered sandbox](project-studium-cm-sandbox-and-transfer.md) — experiment freely on library/engine without risking CM's runtime; breakthroughs transfer back. Steward-framed 2026-07-08. - [Be (laundromat)](project-be-laundromat.md) — Skemantix startup (Seb+David) funding CapableMind's ladder; **bridge, not venture**. Decisions LOCKED. **Pre-revenue WTP gate = renovate Pat → charge her; no new spec until it clears ⇒ nothing for executor on be.** - [The Fool — a local model in the fool seat](../governance/fool/input-dependence-01-PREREGISTRATION.md) — **THE ACTIVE WORKSTREAM.** Trial 09 VOID (never run); programme re-aimed from the **doctrine** question to the **deployment** question. Instrument = blind A/B arm-matching, **no sound control needed**. Log: `dotfiles/claude/governance/fool-trial-log.md`. ⚠ Its subject matter (OP-02, the fault lines) lives in **CapableMind-AI**, its instruments in **dotfiles**, and nothing in CapableMind points back. -- [Obsidian vault — from archive to practice](project-obsidian-vault-practice.md) — canonical vault tracker. **2026-08-23: spec v1.0.2 · `vault-links.py` + `daybook-ensure.py` · Archive Convention PROPOSED · vault `CLAUDE.md` rewritten · paper bridge working.** **Frontmatter Spec v1.0.0 ratified + 2 passes applied** (511 edits / 268 files, pushed). ⚠ The vault is **NOT a git repo** — it mirrors to `~/_Dev/david-root-and-branch-vault-git`. **The actual goal — a capture workflow — has not been started**; don't let the frontmatter tail stand in for it. +- [Obsidian vault — from archive to practice](project-obsidian-vault-practice.md) — canonical vault tracker. **Read it; it holds the four-purpose brief (steward, 2026-08-24) that is now the design brief.** ⚠ The vault is **NOT a git repo** — it mirrors to `~/_Dev/david-root-and-branch-vault-git`. **The capture practice STARTED 2026-08-23** (two predecessors died at 3 and 4 entries; the measure is week four, not week one) — ⚠ *this line previously read "has not been started", which went stale the day it began, and previously carried "paper bridge working" as state the tracker did not hold.* **Item 0 is new and steward-owed: photographed pages of physical BOOKS with margin notes — a different object from the three notebooks, untracked until 2026-08-24.** - Chamber-typography — *tracker not yet established*; moves live in per-session memories (2026-05-11 →) + `project-chamber-cruft-restoration.md` + `project-chamber-typography-mining-plan-2026-05-15.md`. ## Active Session diff --git a/claude/memory/project-obsidian-vault-practice.md b/claude/memory/project-obsidian-vault-practice.md index 695410a..9aa5bb7 100644 --- a/claude/memory/project-obsidian-vault-practice.md +++ b/claude/memory/project-obsidian-vault-practice.md @@ -216,10 +216,54 @@ closed). Same failure class as the two earlier corrections today: asserted from substrate was one file away. +### 2026-08-24 — the brief arrived, the cue was fixed, and a whole object turned out to be untracked + +**The design brief was stated in full for the first time** (four purposes — see the block at the top +of this file). Everything before this was built against *"optimize my Obsidian usage"*; this is the +first statement of what it is FOR, and it reframes the work as a **detour in service of the return** +to the thinking/writing/making, not an end in itself. + +**Counts, verified not relayed:** **1,315 live · 1,077 archived · 2,392 total** (MEMORY.md still +said 1,298 live — stale by 17, mostly today's Atlas notes). Mirror current: last sync 18:59, clean, +0 uncommitted, so today's work is in git. + +**`daybook-cue.py` was built, found never to have fired, and rebuilt on a steward ruling.** +⚠ **The warning in this file's Operational facts came true exactly.** It read: *"verify-before-compose +fires on `Write|Edit`, and this work runs through Bash. A vault hook wired the same way would not +fire on how the work actually runs. Noted 2026-08-19, unfixed."* `daybook-cue` was then wired +`Write|Edit` and never fired once. **A hazard recorded in the right file, in the right words, four +days early, did not prevent the thing it named.** Now matched on `Bash|Write|Edit`, and the trigger +changed from note-SIZE to STALENESS on the steward's ruling — *"appended to until the end of the +day. Period."* It has since fired twice in anger. The class is filed as **PENDING-156** (kind (c): +mechanisms off the path the work takes). + +**`## Corrections` is now a standing slot** in `daybook-ensure.py`'s skeleton and `/wrap-up` §7.5, +on the jurist's reasoning (REVIEWED-126): a format with a place for insights and none for errors +under-records the errors. **An empty Corrections on a working day is itself a claim, usually false.** + +**Daily notes: 08-23 (33,242 b) · 08-24 (26,597 b).** Two for two since the practice began. + +**Trials running, both graded 2026-10-05:** Smart Connections (`Xenova/multilingual-e5-small`, +actively embedding — 51–67 MB written today) · `thread-query.py` (one logged run, null result). + --- ## Current state — OPEN +0. ⚠ **PHOTOGRAPHED PAGES OF PHYSICAL BOOKS WITH MARGIN NOTES — OWED BY THE STEWARD, AND UNTRACKED + UNTIL NOW (raised 2026-08-24).** This is a **different object from the three notebooks** + ([[reference-steward-notebooks-and-transcription-provenance]] covers those: Journal I B6-slim, + A6 field book, A6 "real life"). These are **books he has read and annotated in the margins** — + the reader's own hand in someone else's text. **Nothing tracked it, nowhere for them to land, and + no record they were owed.** Open questions, none decided: (a) does the notebook provenance rule + carry over — *cite the BOOK, never the photograph*? Almost certainly yes, and it dissolves + whether photos are retained. (b) Where do they live — the existing `08. Notes/Books.app + highlights/` is the digital analog and may be the right neighbour. (c) ⚠ **This is plausibly + chamber work, not vault work**: a margin note is a *reading-index*, and + [[project-sidecar-typology-protocol-dependent]] already holds that reading-indexes are + PROTOCOL-DEPENDENT and probably plural — *do not design the schema yet*. Decide which project + owns this before building anything. + 1. ⚠ **A defect of ours: `see_canonical: "[[Index]]"`** in `09. Atlas of Roots/00. Atlas of Roots — Index.md`, converted from `canonical: 09. Atlas of Roots/index.md`, **a file that does not exist**. The only `Index.md` notes are `08. Notes/Tools & Workflow/Index.md` and a Catalan `00. Index/index.md`. @@ -250,6 +294,26 @@ substrate was one file away. Items 1–4 are the **frontmatter tail**: real, bounded, and *not the goal*. Item 5 is the goal. +**Also open, recorded 2026-08-24 so they are not carried in anyone's head:** +- **Nested `99. Archives` folders** are not excluded by the vault's archive rule (`vault-links.py` + matches `99. Archive` as an exact path component). Deliberately left undecided — changing it + belongs in `vault-links.py`, not in a second private rule. +- **Petrification detection** — no links ∧ no edits ∧ no citation over a window. Proposed, unbuilt. +- **Purpose 2 is false for one of the three parties**: the jurist has no vault access at all + (PENDING-82 / PENDING-86). "A source for the three of us" is aspiration, not state. +- **Purposes 1 and 3 may pull against each other** — an oblique nudge works because it is + *unrelated*; a work-shaped key could defeat it. Open, deliberately unresolved. +- **`moy-glidden` and `abg`** in the Atlas, plus the three places and three themes declared in + September 2025 — **the steward's to write**, deliberately left unwritten. + +⚠ **THE ENABLING FACT, relocated here 2026-08-24 from the MEMORY.md index line, which was carrying +it as state.** *The paper bridge works* — established 2026-08-23 +([[session-2026-08-23-the-doors-were-all-shut]]): a photographed notebook page **can** be read — +four languages, musical shorthand, the steward's own abbreviations. That passing is what makes +item 0 tractable at all: **if the hand is readable, margin notes in books are readable by the same +route.** It had lived ONLY on the wake index line, which is exactly where per-tracker state is not +supposed to live. + - **1** is ours and wrong (one bad pointer) — smallest real debt, ~10 minutes once its correct target is decided. - **2, 3** are steward-judgement work, not executor work: 73 pointer-form `canonical` values and