wrap 2026-07-12 evening: session record + MEMORY demote/promote + KG drift + harvest

- session-2026-07-12-evening-…: full A1→schema-lock→B2→PENDING-57-keystone-ratified arc;
  pulling thread = LAND THE KEYSTONE (wire verify_body_conservation into graduation).
- MEMORY.md: demote-on-promote (A1-to-docling → reference; evening session Active).
- knowledge-graph.jsonl: +1 drift-pattern (a-check-for-one-tier-isn't-proven-for-another).
- skill-harvest-register: Doc-currency-on-wrap BUILT into both CLAUDE.md; Symmetria §3 flag proposed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015jYS1tpR4P4NBxui4FSgfv
This commit is contained in:
David F Glidden
2026-07-12 21:15:46 +02:00
co-authored by Claude Opus 4.8
parent d9692f7418
commit 48a2aec25d
4 changed files with 67 additions and 1 deletions
+1
View File
@@ -356,3 +356,4 @@
{"subject": "claude-code", "predicate": "drift-pattern", "object": "didn't-consult-our-own-tooling-register before a substantial build — the studium-engine-scan-register (2026-05-27) already surfaced Docling+Surya/OCR4all/TEI/DTS as the substrate answer; we hand-built ~20 bespoke tools instead. Resurface-banked-notes at pipeline scale. Antidote: read the tooling/landscape register + prior scans before starting infra work.", "valid_from": "2026-07-12", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-12-A1-to-docling-adoption-and-format-decision.md", "extracted_at": "2026-07-12"}
{"subject": "chamber-library", "predicate": "canonical-format", "object": "MD-canonical + TEI-mirroring `.meta.json` structural sidecar (aligns with engine studium/meta@1); Docling adopted as EPUB/PDF/scan conversion front-end; verify gates converter-agnostic on top; TEI = later optional tier. PENDING-56 jurist-RATIFIED 2026-07-12 (REVIEWED-56 pending filing).", "valid_from": "2026-07-12", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-12-A1-to-docling-adoption-and-format-decision.md", "extracted_at": "2026-07-12"}
{"subject": "docling", "predicate": "capability", "object": "crosses the A3 OCR frontier ocrmac could not (scanned French: 104 footnotes + full page-provenance, on the M4). BUT a converter, not a verifier — OCR output has defects (glued words/I→1/accents), feeds normalize_ocr+body_word_conservation, does not replace them. Layout-derived semantics (rich on PDF, flat on reflowable EPUB → EPUB structure comes from a metadata sidecar).", "valid_from": "2026-07-12", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-12-A1-to-docling-adoption-and-format-decision.md", "extracted_at": "2026-07-12"}
{"subject": "claude-code", "predicate": "drift-pattern", "object": "a-check-proven-for-one-tier-is-NOT-proven-for-another — the V-TEXT k-gram coverage check FALSE-FLAGGED a clean V-DSL book (reflow ≠ born-digital); demonstrate per tier/case, don't reuse-and-assume. Kin to trust-prior-pass-frame, at the tier level. Antidote: an injection test per tier (caught it 2026-07-12).", "valid_from": "2026-07-12", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-12-evening-schema-lock-b2-fleet-keystone-ratified.md", "extracted_at": "2026-07-12"}