feat(lab): exposure accounting arm (mike_markdown_e2e_index_treatment_v2)

↗ view on GitHub · Eli Ziff · 2026-08-06 · 388a2d82

MIKE_EXPOSURE_ECHO: fetch_requirements splits allowed docs on the BODY
EXPOSURE plane (delivered intervals past the SECT-INDEX), adds a
documents_oriented_only bucket + explanatory note, and a one-shot
coverage_check refusal at the first authoring call naming unexposed docs.
Motivated by Phase D rows acq 30/64 (12/31 docs index-only at draft,
echo said 2 unread) and tax 39/77 (14/25 unexposed, echo said 0 unread).

v2 arm = frozen v1 env + the flag; same prompt + tool list (payload-only
mechanism, sha gate expects equality). Conformance asserts exposure_echo
per arm (v2 true, frozen family false); receipts gain
documents_oriented_only_at_echo + exposure-echo-v1 delta. Probes: 15/15
behavior checks in both flag states; served-sha gate passes v1 and v2
modes with frozen-floor historical receipt equality intact.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011pfUVhNFTRvhYGXBwoKNj6
Repository eliziff/Beaver
Author Eli Ziff <eliasziff@gmail.com>
Authored
Parents 2b8d4642
Stats 4 files changed , +284 , -37
Part of Evaluation harness: Beaver-CAN and LegalBench-RAG adapters

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-388a2d82.md from inside the repo you want the change in.

⬇ Download capture-commit-388a2d82.md