You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Research convergence-based review termination versus fixed correction caps #132
Determine whether bounded review should continue using fixed correction caps or adopt a measurable convergence-based stopping rule after the 1.0 trust contract is stable.
Research questions
Which observable signals distinguish genuine convergence from reviewers merely repeating or rephrasing findings?
Can a convergence rule terminate faster without accepting unresolved high-severity defects?
How should reviewer disagreement, infrastructure failure, malformed output, and candidate changes reset or stop the process?
What hard ceiling is still required so convergence logic can never create an unbounded review loop?
Does the answer differ for incremental checkpoints versus the final whole-candidate gate?
Method
Use completed review receipts and the post-1.0 cadence dataset; do not change the 1.0 gate while gathering evidence.
Define candidate convergence metrics before scoring outcomes.
fix(review): reject forbidden Claude tool use #165 Fable reported two Low hardening defects plus two Info test-quality observations, the concrete defects were reproduced and fixed, and the final exact-candidate review was clean.
The suite grew from 2,472 to 2,491 passing tests. Seven implementation/lifecycle/correction PRs merged. No reviewer was asked to keep searching after a clean terminal review, and no unchanged-input review was used to wish findings away.
What appears to have worked:
one frozen candidate/tree per final gate;
a closed issue scope and explicit nonclaims;
author review plus at most one proportional independent final reviewer for ordinary bounded work;
only concrete candidate-born findings entered the correction ledger;
a hard two-correction ceiling, with split/replan/stop required afterward;
infrastructure failures classified separately from substantive findings;
lifecycle reconciliation handled after product integration instead of reopening the candidate.
Recommendation for this research issue: retain the fixed cap as the control. Test convergence only as a way to stop earlier, never as permission to exceed the absolute cap or accept unresolved P0/P1 findings. The useful convergence signal here was exact-finding closure followed by one clean frozen-candidate review—not repeated reviewer agreement rounds.
Activity
BaseInfinity commentedon Aug 23, 2026
Consumer control result: the fixed correction cap prevented recursive review hell
An ~18-hour
BaseInfinity/m180-jumpseatsequence completed three bounded issues and their lifecycle reconciliation without an unbounded review loop:The suite grew from 2,472 to 2,491 passing tests. Seven implementation/lifecycle/correction PRs merged. No reviewer was asked to keep searching after a clean terminal review, and no unchanged-input review was used to wish findings away.
What appears to have worked:
Recommendation for this research issue: retain the fixed cap as the control. Test convergence only as a way to stop earlier, never as permission to exceed the absolute cap or accept unresolved P0/P1 findings. The useful convergence signal here was exact-finding closure followed by one clean frozen-candidate review—not repeated reviewer agreement rounds.