Structure cascade: absence of paragraphs is a question, not an answer

↗ view on GitHub · Eli Ziff · 2026-07-29 · 247be0ed

structure_ref.py carries the faithful ALR ports (paragraph_index
proven 0-mismatch over 298 corpus docs; page_structure with
reporter-anchored starts) plus marked Beaver extensions: the
section-lookahead widenings, range expansion, named-heading recovery,
and an endnote-ladder detector built from the taxonomy's measured
separation. sweep.py deletes its naive detectors and runs the cascade
- paragraphs, then pages, then endnote ladders, then heading hints -
so only a document where everything comes up empty lands in
no_addressable_structure, a close-inspection queue. Laws score
recovery AND precision per detector. New prefilter gates on the
heavy unprefiltered entries. probes/vet_misses.py re-examines every
previously-flagged miss under the cascade (first 40: all prior
ladder_broken flags resolve to clean paragraph scopes). Also lands
docs/reinvention-ledger-2026-07-29.md - the audit: 63 capability rows,
the hidden-port finding on sourceDocA2AJ, the missing cited-scope
quote resolution as top gap, and the citator confirmed genuinely ours.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012AgUm5EcRKbT3duVFMbrQD
Repository eliziff/Beaver
Author Eli Ziff <eliasziff@gmail.com>
Authored
Parents 24ee3149
Stats 4 files changed , +753 , -37
Part of Legal agent-surface and context-compaction experiments

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-247be0ed.md from inside the repo you want the change in.

⬇ Download capture-commit-247be0ed.md