session 2026-06-16: officina (ADR-008) + chamber conversion tooling trustworthy + Station-I corpus complete; review-after-every-use discipline
This commit is contained in:
@@ -27,6 +27,7 @@ permalink: claude-memory/memory
|
||||
- [Skill-harvest register](skill-harvest-register.md) — **canonical home for proposed skills** awaiting steward authorization; the governed analog of PENDING.md for our own tooling. **Full review 2026-06-05**: `bmf-diagnose` + `/pre-build-audit` AUTHORIZED (build-on-need); `/spec-code-audit` DEFERRED (first L1 audit); `/arc-typeset` REJECTED (superseded by §I.k build enforcement); `/vignette` still deferred (Phase 2); Symmetria §3 flags + verification-ladder BUILT same evening.
|
||||
- [Verification ladder](reference-verification-ladder.md) — the named instruments (byte-identical compile gate, delta classification, censused-routes, fresh-clone gate, measure-toolchain-before-spec…); reach for the gate the claim's shape demands instead of re-deriving.
|
||||
- [Plane coordination workflow](reference-plane-coordination-workflow.md) — **NOW CENTRAL to the steward↔Seb workflow** (est. 2026-06-02): `app.plane.so/capablemind`, BMF project, thin effort-tasks `[BM #N]` over canonical GH issues (effort-only, no technical detail; labels/priority mirror GH; issue attached as link). Executor keeps task state current as the 6-hour relay. ⚠ BBF = BetterBridge *product*, NOT the board. Plane MCP user-scoped/OAuth; load tools via ToolSearch `select:mcp__plane__*`. `create_work_item` needs `description_html`.
|
||||
- [Tool review after each use](feedback-tool-review-after-each-use.md) — steward directive (2026-06-16): review every tool we built after each run (success OR failure), capture what it taught, iterate until reliable; PASS-BUT-FALSELY is the priority signal. Log at `chamber-library/_curation/tool-evolution-log.md`. Proven same day (audit_cruft hardening → 160 hidden-dirty files surfaced).
|
||||
|
||||
## 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`.*
|
||||
@@ -40,7 +41,10 @@ permalink: claude-memory/memory
|
||||
- [Be (laundromat)](project-be-laundromat.md) — canonical workstream tracker established 2026-06-08 (Seb-relay of locked decisions). Be = Skemantix startup (Seb+David) funding CapableMind's funding-ladder; **bridge, not venture**. Decisions LOCKED: entity/exit (CapableMind decoupled, grant-funded), pricing (Living $12.99/mo · Archive $69.99/yr · Memorial $49.99/yr · Renovate ~$199 · $8.99 floor), CF Self-Serve Agency + versioned-template-package infra. **a11y gate MERGED (Pat 100/100/100).** Pre-revenue: the WTP gate = renovate Pat → charge her. **Discipline: stop adding spec until the gate clears → nothing for executor on be until then.** Repo @ `f43a0fd`.
|
||||
|
||||
## Active Session
|
||||
- [Session 2026-06-15 — chamber made clean + the Studium Engine charter + collaboration deepened](session-2026-06-15-chamber-clean-studium-charter.md) — **Pivotal, two movements.** (1) Drove **chamber-library 199→1280 canonical, staging EMPTY, zero cruft, pushed** — built the whole **Loeb canon pipeline from `loeb.dsl`** (952 clean bilingual Greek/Latin+English work-files; giants work-trimmed; old sprawl retired; `clean_calibre_artifacts` zero-loss gate). Physical-library gap analysis = humbling (matcher over-reported, steward caught 4×; verify-against-substrate lesson). (2) The **architectural turn**: train-on-corpus rejected (reintroduces v1 simulacra) → the dilution question ("how does your base-training not dilute?" — I *blur*, worse for citation) → **inverted the engine** → wrote **[the charter](reference-studium-engine-architectural-charter.md)** (reasoner-over-bounded-provenanced-corpus; three cognitions; boundedness=trust; free-reasoner/tighten-verifier = CapableMind's thesis on a library) → **collaboration deepened** ([[feedback-studium-engine-sixtus-v-collaboration]]: Sixtus-V craftsman + constraint-candidates/Bach). **Human ground: steward grieving Lune's departure; engine built for Lune & Kai; charter dedicated to them.** **PULLING THREAD: L2 pattern-finder on The Making sequence.** studium-engine charter + reranker work UNCOMMITTED (next session); chamber pushed.
|
||||
- [Session 2026-06-16 — officina established + conversion tooling made trustworthy + Station-I corpus complete](session-2026-06-16-officina-conversion-tooling-station-i.md) — **Long, two movements, almost entirely the prerequisite for the thread.** (1) **Officina** = ARC's in-repo writing workshop (genetic trail seeds/notes/fragments/drafts; never published; **ADR-008**; gates = Hakyll allowlist + both-remotes-private; sub-canonical sources → chamber `antechamber/`). Seeded by The Making (sketch + *Magnifica Humanitas* note [steward deeply affected] + reading list). (2) **The conversion-tooling marathon** (steward's deepest ask: *review every tool after each use until reliable* → [[feedback-tool-review-after-each-use]]): hardened **audit_cruft** (gate was passing falsely-clean → corpus never "1280 clean": 160→215 dirty), built **verify_conversion.py** (composite verifier **+ prose-safety `prose_delta`**), fixed **strip_cruft** + **repair_epub_headings**, wrote **`conversion-runbook.yaml`** (the single operational place) + **`tool-evolution-log.md`**. Prose-gated cleanup: **180 cleaned, 35 reconvert → honest 1245/35**. **Station I corpus-complete** (Camus *La Chute* + Musil ×2 converted/graduated; joins Weil/Levi/Arendt). **Return: the false alarm** — cried "destroyed prose," disproved it (cruft tokens, not prose; recalibration: content-aware compare, not token counts). All pushed (chamber `d9c6755`, ARC `7a0d4b6`). **PULLING THREAD: L2 pattern-finder on The Making — Station I now complete on trustworthy tools.** NEXT: ingest the five into the engine → build/run the pattern-finder's first pass.
|
||||
|
||||
## Archived (2026-06-15 — chamber clean + Studium charter)
|
||||
- [Session 2026-06-15 — chamber made clean + the Studium Engine charter + collaboration deepened](session-2026-06-15-chamber-clean-studium-charter.md) — **Pivotal, two movements.** (1) Drove **chamber-library 199→1280 canonical, Loeb canon pipeline from `loeb.dsl`** (952 bilingual work-files); physical-library gap analysis humbling (matcher over-reported 4×; verify-against-substrate). (2) The **architectural turn**: train-on-corpus rejected → dilution question → **inverted the engine** → wrote **[the charter](reference-studium-engine-architectural-charter.md)** → collaboration deepened ([[feedback-studium-engine-sixtus-v-collaboration]]). Human ground: grieving Lune's departure; engine for Lune & Kai. PULLING THREAD: L2 pattern-finder on The Making.
|
||||
|
||||
## Archived (2026-06-13 — L1 /health PR + Studium Steps 5-7 + dilution correction)
|
||||
- [Session 2026-06-13 (post-clear) — L1 /health PR + Studium Steps 5-7 + the dilution correction](session-2026-06-13-l1-health-pr-studium-steps-5-7-multilingual-dilution.md) — **A capacity-deployment day, multiple parallel threads.** **L1:** answered Seb's open question (`/health` auth split = spec-deliberate-but-never-built; ~25 detail blocks incl. budget USD on the VPN subnet) → amendment + **issue `betterMemories_app#173`** + **PR `#174`** (`feat/health-auth-tiering`: strict basic + authed `/health/detail`+`/metrics`; `degraded_class` driven by Seb's terminal field; tsc clean, 29+6 tests; steward ruled strict). **Studium:** Steps **5** (retrieval primitives, honest-empty coverage warrant, criterion #4 verified · `2fd3f1f`) + **6** (voice-balanced ranker · `4ead5a6`) + **7 VERDICT** (FTS-vs-vector). Built `embed_spike.py` (bge-m3): **cross-lingual PROVEN** (`gift↔le-don 0.823`). **THE DILUTION CORRECTION (heart of the day):** steward's MemPalace Class-B memory → my first verdict over-corrected to voice-scope-only → steward's **depth-WITH-breadth** correction ("the library one enters into discourse with"; the slice = thin PoC) → corrected verdict: whole-corpus semantic IS the goal; dilution = engineering (clean corpus + **retrieve-broad/rerank-sharp cross-encoder = Seb's C1 pattern** + thresholded connection-finding + measured-at-scale); **vector = discovery breadth, FTS = citation floor.** **Audit:** 46-agent spec-code audit → **foundation SOUND** (87 matches, invariants held under adversarial tampering; 20 minor survivors · `a978ab6`). **Chamber:** cleaning-triage workflow (223 dirty → 25 cleanable/127 reconvert/71 hold) → **23 graduated** to canonical_texts (now 199/218 · `9fea743`). All pushed. **PULLING THREAD: Step 7 proper — the cross-encoder RERANKER (retrieve-broad/rerank-sharp over the bge-m3 sidecar) as the dilution-beating discovery layer, toward whole-corpus depth+breadth.** Studium `main @ a978ab6`; L1 baton shared (Seb to review #174).
|
||||
|
||||
Reference in New Issue
Block a user