lv-krakauer: PARKED — research is not a voice (operator, henge id 82)

Operator ruling: "he's a great writer because of his research, not because he has a strong
identifiable voice."

That reason is about the AUTHOR rather than the data, and it is the better of the two on the
table -- the other being the unmeasurable fraction of quoted material. It also names a
selection criterion this line did not have: ask whether there IS a voice worth adapting
before investigating whether a clean corpus can be built. That question was never asked here.
I surveyed the holdings, built the corpus, measured all fifteen containment pairs, and fixed
three stripping defects the name guard caught -- all real work, none of it touching the thing
that decided it.

A voice adapter is worth its corpus-plus-training-plus-gate only when the target has a prose
signature a reader could pick out blind. McCarthy: 0.0 quote marks per 10k against Hemingway's
838. Hemingway: spare declaratives, heavy unattributed dialogue. Brontë: periodic sentences
built on semicolons and dashes. If that sentence is hard to write, the author is a park.

Nothing is deleted. The corpus (126 units, 422,880 words) and the builder stay committed and
re-runnable; the park entry records what exists, what was never started (D2), and what would
unpark it -- a re-extraction preserving indentation and italics, which would fix the quoted-
material problem but not the operator's objection. The builder's own docstring now carries a
stop notice so a future session finds the reason at the artifact rather than only in memory.
This commit is contained in:
vh
2026-09-17 08:34:47 -07:00
parent a5ddfed81e
commit 82aa0b6d76
2 changed files with 28 additions and 10 deletions
@@ -1,5 +1,20 @@
"""D1 for lv-krakauer: build the corpus from the licensed Kvasir masters.
⛔⛔ PARKED 2026-09-17 — DO NOT CARRY THIS TO D2 WITHOUT A NEW OPERATOR RULING.
henge id 82, slug `lv-krakauer-voice-adapter-corpus-built-parked`.
The operator's reason is about the AUTHOR, not the data, and it is the better of the two:
*"he's a great writer because of his research, not because he has a strong identifiable
voice."* A voice adapter is worth its corpus-plus-training-plus-gate only if the target has a
prose signature a reader could pick out blind. Krakauer's excellence is reporting — access,
research, structure — and an adapter cannot carry any of it. **That question should have been
asked before any of the work below**; corpus quality was investigated first and the prior
question skipped.
Everything here still runs and the corpus still builds clean. What would unpark it is a
re-extraction of the four ebooks with indentation and italics preserved — which fixes the
quoted-material problem described below but NOT the operator's objection.
Same record schema as the Brontë, Yarros, Hemingway and McCarthy builders, so entities.py,
rename.py, leak_gate.py and the trainers run unchanged.