Stage 7 lint_gated arm: frozen soft gate + one-bounce revision

↗ view on GitHub · Eli Ziff · 2026-07-30 · 95071ce7

Freeze the pre-registered operating points on RegLab expert labels
(scripts/freeze-stage7-thresholds.ts, zero grounded max-pooled
responses flagged at >=12 lint content words: novel_content_fraction
0.666667, unattested_trigram_share 0.823529, prompt_only_share
0.333333) and ship them as STAGE7_LINT_THRESHOLDS. The lint gains the
min-content applicability gate (the saturating grounded claims were
citation fragments) and an exported contentWordCount so calibration
gates on the lint's own definition. lint_gated mode: verbatim-tier
claims skip lint; a flagged composed claim costs exactly one typed
revision bounce naming feature values; after the bounce fired receipts
ride into the holistic checker prompt and the receipt event. Runner
wires the question and jurisdiction-matched alienness index per cell.
27/27 experiment vectors, 8/8 lint vectors, typecheck clean.

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 d6c29aaf
Stats 5 files changed , +354 , -7
Part of Legal grounding and retrieval research

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

⬇ Download capture-commit-95071ce7.md