Structure cascade: absence of paragraphs is a question, not an answer
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.