Skip to content

Research convergence-based review termination versus fixed correction caps #132

Open

Description

@BaseInfinity

Goal

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

  1. Use completed review receipts and the post-1.0 cadence dataset; do not change the 1.0 gate while gathering evidence.
  2. Define candidate convergence metrics before scoring outcomes.
  3. Replay representative clean agreements, verdict splits, repeated findings, newly discovered blockers, and infrastructure failures.
  4. Compare fixed-cap and convergence policies on quality, review rounds, elapsed time, quota, false certification, and human escalation.
  5. Recommend retain, experiment, or adopt with explicit confidence and rollback criteria.

Acceptance criteria

  • Dataset and scoring method are reproducible and privacy-safe.
  • Fixed-cap behavior is the control.
  • High-severity unresolved findings can never be classified as convergence.
  • Every proposed policy has an absolute round/time ceiling and fail-closed behavior.
  • The recommendation separates incremental checkpoints from final delivery review.
  • Any implementation is split into a later issue with TDD, proof, and independent review.

Scope

Research-only work in the 1.1.0 milestone after 1.0 ships. It does not block 1.0 and must not change current review defaults.

Activity

  1. added
    researchEvidence-gathering work that does not block the next release
    on Aug 14, 2026
  2. BaseInfinity commented on Aug 23, 2026

    @BaseInfinity
    OwnerAuthor

    Consumer control result: the fixed correction cap prevented recursive review hell

    An ~18-hour BaseInfinity/m180-jumpseat sequence 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:

    1. one frozen candidate/tree per final gate;
    2. a closed issue scope and explicit nonclaims;
    3. author review plus at most one proportional independent final reviewer for ordinary bounded work;
    4. only concrete candidate-born findings entered the correction ledger;
    5. a hard two-correction ceiling, with split/replan/stop required afterward;
    6. infrastructure failures classified separately from substantive findings;
    7. 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededresearchEvidence-gathering work that does not block the next release

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions