session 2026-07-06 pm: Olson graduation executed (pdftotext tool + verbatim body + scan-verified cleanup); structure-insertion checkpoint; MEMORY demote-on-promote
This commit is contained in:
@@ -348,3 +348,6 @@ The single place proposed skills live so they don't evaporate between sessions.
|
||||
| **memory/index restructure = byte-exact slice + md5-conservation + link-canary** | verification-ladder entry | When restructuring a memory index or any lossless-relocation of prose between files, do it as **line-range slices (never retype)** + prove **byte-conservation** (md5 each moved slice == source slice) + a **link-resolution canary** (every `](file.md)` and `[[wikilink]]` resolves; distinguish pre-existing-broken from new-broken by grepping the original). Today's MEMORY.md 213→17KB split: proved the 198KB relocated tail md5-identical to source, and verified all 8 canary-flagged links were pre-existing (0 regressions) rather than asserting "the split looks fine." Kin to the byte-identical compile gate, generalized to prose-file moves. | `reference-verification-ladder.md` | **PROPOSED** |
|
||||
|
||||
*Also this session (recorded, not new proposals): the self-bounding wiring (`/wrap-up §3` demote-on-promote + `/wake-up §2.a` load-integrity gate) was BUILT + authorized live — see the built-log entry above. `/graduate-chamber-source` (still PROPOSED, build-on-packaged-driver) gained another reinforcing instance — the Olson orientation walked the graduation pipeline manually again; the GRADUATION-STATE.md note is effectively its per-book empirical spec.*
|
||||
|
||||
### Harvest 2026-07-06 (pm — Olson pdftotext-scan graduation)
|
||||
- **`/graduate-chamber-source` REINFORCED** (PROPOSED 2026-06-26; the `/convert-*` family the runbook plans). Today's Olson run is the **V-SCAN pdftotext variant** of the pipeline — a distinct empirical branch from the Levi OCR path: (1) `normalize_ocr.py --pdftotext` (form-feed + case-agnostic furniture + reflow; guard-verified) → (2) scan-verified + fail-loud-LOGGED `ocr_defects` correction pass (verify eccentricities/names vs the source PDF via `Read pages=N`) → (3) `insert_chapter_headings` (needs the occurrence-index extension for repeated section titles) → (4) frontmatter → (5) gates → (6) graduate + archive + attest. The skill, when built, should carry BOTH branches (born-digital/EPUB, OCR-scan) + the branch-selection heuristic. No new autonomous change — reinforcing the existing proposal. Also surfaced (build tasks, not skills): fix Phase-1 in-page-rejoin heading-glue in normalize_ocr; add occurrence-index to insert_chapter_headings.
|
||||
|
||||
Reference in New Issue
Block a user