Second tier of the 2026-06-09 quality diagnosis (docs/log/2026-06-09_quality-diagnosis.md). Design fixed by consilium panel (codex gpt-5.5 + gemini), 2026-06-09 — see docs/log/2026-06-10_p1-routing-design.md (added on the P1 branch).
Stage 1 — mechanical (no GT needed):
Stage 2 — ground truth (needs human verification):
Stage 3 — calibration artifact + ladder unification:
Judge (TICKET-16) is a gate for authority expansion: deterministic fixes land first; the judge gains scanned/native-table coverage only after validation on a labeled set (FP/FN measured).
Second tier of the 2026-06-09 quality diagnosis (docs/log/2026-06-09_quality-diagnosis.md). Design fixed by consilium panel (codex gpt-5.5 + gemini), 2026-06-09 — see docs/log/2026-06-10_p1-routing-design.md (added on the P1 branch).
Stage 1 — mechanical (no GT needed):
Stage 2 — ground truth (needs human verification):
Stage 3 — calibration artifact + ladder unification:
socr benchmark calibrate --applywrites versionedcalibration.lock.json(page-type ladders, metric summaries, benchmark hash, engine+model+backend identity, price assumptions). Shrinkage to global prior; specialize per page type only when stable under leave-one-paper-out. NO hardcoded pruning thresholds.Judge (TICKET-16) is a gate for authority expansion: deterministic fixes land first; the judge gains scanned/native-table coverage only after validation on a labeled set (FP/FN measured).