Gate: adaptive thinking (Sonnet 5 rejects type enabled + budget_tokens with 400); retry Claude without thinking on a rejected thinking config; QA notes record which gate answered
Gate calibrated offline (reviewers' standard rubric; extended thinking; bounded retries; run deadline); triggers refuse sources that include a separated business
Gate verdicts must quote the object's own words (unattributed verdicts re-asked, then kept); thesis pass reads its points' evidence, not their wording; frontier pointer omitted when the unit prints its cases; gate drop ids carry P/A labels