diff --git a/claude/memory/MEMORY.md b/claude/memory/MEMORY.md index 157aaa7..e556833 100644 --- a/claude/memory/MEMORY.md +++ b/claude/memory/MEMORY.md @@ -46,6 +46,7 @@ permalink: claude-memory/memory ## Canonical Workstream Trackers *Read the tracker for any active workstream at /wake-up before composing the briefing. Append substantive moves at /wrap-up. Per `feedback-canonical-workstream-tracker-discipline.md`.* - **[Chamber as versioned releases (the governing frame)](project-chamber-versioned-releases.md) — steward reframe 2026-07-25: the full 2000-year Chamber (incl. image-based Warburg/Jung, Berger, Alexander) is the HORIZON; realize it as versioned releases with soft borders — "Chamber V1 = constitution vX + engine vY + a bounded voice-set, serving a specific PURPOSE" (Making Sequence · violin/XXI-century treatise · ARC). Purpose-first re-bounds the library work: the V-TEXT wave needn't all clear for V1. PENDING-75 kind-scoping = the enabler of additive version growth. Scope every library bite through this. Open decision: which purpose anchors V1.** +- [The Chamber touchstone — the *why*, and it does not move](../../../../_Dev/studium-engine/docs/the-chamber-touchstone.md) — seven questions to **test work against** when lost in the trees (one clause · answerable-not-pure · the seam · the gap stays open · inside-not-receiving · reading-not-concluding · for whom). Est. 2026-07-28; every quote source-verified verbatim. **Read at Step 0 of any chamber work**, before constitution/charter/runbook — those are operational and say nothing about why. Points at its seven sources; holds no state, so it does not decay. - [The Chamber vision is NOT in one place](project-chamber-vision-is-not-in-one-place.md) — honest answer to the steward's 2026-07-28 hope: it lives in **seven** sources across two repos + memory (one behind a dead pointer), and the two newest maps (**boundedness gradient** · **convocation ladder = who convokes**) exist only in a session record. Census + what a single home would need. **Not yet proposed as a document** — a grand synthesis would become an eighth scattered source unless it supersedes or points. - [MemPalace wind-down](project-mempalace-winddown.md) — DONE (steward 2026-07-07): `palace-memory` wound down, wake/wrap rewired to the files layer; KG exported (`knowledge-graph.jsonl`). Typography palace KEPT (separate instance). - [ARC open-work register](project-arc-open-work-register.md) — **the single code-verified source of truth for what is OPEN on ARC** (post-Stage-G, built 2026-06-11). Read THIS for remaining ARC work (A1 Vignette, A2 cul-de-lampe, content sweeps, Phase-2/held set, REVIEWED-placement debt), not the chronological tracker. diff --git a/claude/memory/feedback-chamber-work-ground-in-constitution-charter-runbook.md b/claude/memory/feedback-chamber-work-ground-in-constitution-charter-runbook.md index 5626ee1..cb4be4a 100644 --- a/claude/memory/feedback-chamber-work-ground-in-constitution-charter-runbook.md +++ b/claude/memory/feedback-chamber-work-ground-in-constitution-charter-runbook.md @@ -8,22 +8,23 @@ metadata: modified: 2026-07-28T11:27:55.092Z --- -**Steward directive, 2026-07-28 (evening):** *"any time we do chamber work or speak of it, ideally you would read the constitution, charter and ground yourself in our runbook. If we need to expressly ensure that that happens, then let's find a good way to do so next session as well."* +**Steward directive, 2026-07-28, 13:30 CEST:** *"any time we do chamber work or speak of it, ideally you would read the constitution, charter and ground yourself in our runbook. If we need to expressly ensure that that happens, then let's find a good way to do so next session as well."* -**The three grounding documents:** +**The four grounding documents — read in this order:** +- **Touchstone (the why)** — `~/_Dev/studium-engine/docs/the-chamber-touchstone.md` (est. 2026-07-28). **First, and it is one page.** The three below are *operational*; none of them says what any of it is for. Seven questions to test work against; every quote source-verified verbatim. It holds no state, so it does not decay. - **Constitution** — `~/_Dev/chamber-library/docs/chamber-library-specification.md` (currently v2.8.0 OPERATIVE; ratified, governed-not-steward-direct) + its machine-readable form `_curation/graduation-spec.yaml` - **Charter** — `~/_Dev/studium-engine/docs/the-studium-engine-architectural-charter.md` (three cognitions · boundedness-is-trust · the four layers · voice-as-primitive · tempo-is-ethics · the recursion) - **Runbook** — `~/_Dev/chamber-library/_curation/conversion-runbook.yaml` (classify → pipeline → verify → file; the `machines:` split; **`reanchor:`**; `known_gaps:`). Note: it does **not** yaml-parse (`decision_tree:` arrows) — it is human-read. -**Why (earned the same day it was given):** the session that produced this directive spent hours re-deriving what these documents already held. Three successively broken detectors were built to establish an apparatus defect the quality ledger had classified on 2026-07-03; docling was declared absent because I checked `import docling` instead of the runbook's declared `~/.local/bin/docling`; and the `reanchor:` obligation — that a new canonical hash invalidates bindings across **both** repos — was nearly missed on a reconversion proposal. The steward's correction was two words: *"read the runbook?"*. See [[feedback-resurface-banked-notes-before-rederiving]], of which this is the chamber-specific, stronger form: not *resurface if you recall a note exists*, but **read these three, always, before acting or opining**. +**Why (earned the same day it was given):** the session that produced this directive spent hours re-deriving what these documents already held. Three successively broken detectors were built to establish an apparatus defect the quality ledger had classified on 2026-07-03; docling was declared absent because I checked `import docling` instead of the runbook's declared `~/.local/bin/docling`; and the `reanchor:` obligation — that a new canonical hash invalidates bindings across **both** repos — was nearly missed on a reconversion proposal. The steward's correction was two words: *"read the runbook?"*. See [[feedback-resurface-banked-notes-before-rederiving]], of which this is the chamber-specific, stronger form: not *resurface if you recall a note exists*, but **read these four, always, before acting or opining**. **Scope is deliberately wide — "or speak of it."** The directive covers *discussing* the chamber, not only editing it. Today's cost was largely in confident talk: scope numbers stated three times with three different figures (42 → 84 → 69), only the last from a real tool. **How to apply, until a mechanism exists:** -- Entering chamber/engine work — or being asked *about* the chamber — read all three before the first substantive claim, not after the first correction. +- Entering chamber/engine work — or being asked *about* the chamber — read all four before the first substantive claim, not after the first correction. - The repo `CLAUDE.md` files are **pointers, not state** (both say so explicitly). Read them for orientation, then read what they point at. - A claim about corpus state comes from a **tool with a passing self-test** (`audit_corpus.py --validate`), never from a hand-rolled grep. -**Enforcement — owed, steward asked for it to be designed next session.** The precedent exists: the `verify-before-compose` PreToolUse hook already **blocks** chamber constitutional writes lacking a `` attestation ([[feedback-verify-before-compose-hook]]). Candidate shapes: (a) extend that hook's path scope from *constitutional writes* to *any chamber-library / studium-engine write*; (b) a wake-up conditional in the shape of the existing telos conditional; (c) a `/chamber` skill that loads the three and attests the read. Surfaced in the skill-harvest register 2026-07-28. **Design it before relying on discipline alone** — session-start prose has failed this class ≥4 times before, which is exactly why the existing hook was built. +**Enforcement — owed, steward asked for it to be designed next session.** The precedent exists: the `verify-before-compose` PreToolUse hook already **blocks** chamber constitutional writes lacking a `` attestation ([[feedback-verify-before-compose-hook]]). Candidate shapes: (a) extend that hook's path scope from *constitutional writes* to *any chamber-library / studium-engine write*; (b) a wake-up conditional in the shape of the existing telos conditional; (c) a `/chamber` skill that loads the four and attests the read. Surfaced in the skill-harvest register 2026-07-28. **Design it before relying on discipline alone** — session-start prose has failed this class ≥4 times before, which is exactly why the existing hook was built. **Companion concern, steward-raised the same turn:** *"I hope the overarching vision of what we aspire the chamber to become is in one place and queryable."* **It is not** — see [[project-chamber-vision-is-not-in-one-place]].