Skip to content

feat(t3): bound the review loop and add a verifier - #4

Merged
chhoumann merged 4 commits into
mainfrom
feat/review-loop
Oct 7, 2026
Merged

chhoumann merged 4 commits into
mainfrom
feat/review-loop

Conversation

@chhoumann

@chhoumann chhoumann commented Oct 7, 2026 •

Copy link
Copy Markdown
Owner

An audit of five days of t3-pstack delegation, about $2.6k at API prices, found roughly 40% of it wasted, mostly in how implement, review, and fix loops ran rather than in model choice. Nit cascades ran on inputs that cannot occur, fix rounds repaired earlier fixes, the full panel re-reviewed small fix diffs, and some review seats added no unique accepted finding. Verifiers that ran the real artifact after each fix returned the most per dollar.

  • t3-tools.md adds a review loop for Bug fix, Feature, and Refactoring. Only findings the lead puts under interrogate's Act on block, including warning correctness findings; accepted nits are batched into one final run or dropped, and each dismissal states its reason. Round 1 reviews the whole change with the interrogate reviewers panel, and later rounds run the same panel on the fix diff only. After every fix round a feature, refactoring verifier runs the real artifact and reports pass, fail, or could not run; fail blocks, and could not run goes to the user. After three fix rounds the lead stops and reports, and the user decides. Each rule answers a pattern the audit measured across several threads; rules drawn from a single incident were left out.
  • A research delegate that no role names, such as an inventory, a web lookup, a transcript read, or extraction from a video or a document, runs on the how explorer entry.
  • tests/t3-tools.test.mjs checks that every role t3-tools.md dispatches to is one models.json declares, since that file is synced from upstream and a merge can rename a role.

Only critical and high findings block, later rounds review the fix diff with
one cross-family reviewer, a verifier runs the real artifact after each fix,
and the loop stops after three rounds. Unnamed research delegates run on the
how explorer entry. Release 1.0.6.
…fects

Review found the severity gate named a level interrogate never emits, and the
cap bounded review rounds while failed verifications could loop fix rounds.
The verifier gains could-not-run, the implementer verifies before review, and
a multi-round loop ends by running correct on the defect class.
Drops verify-before-review, the single-reviewer choice for later rounds, and
the post-loop correct step: each came from one incident, and the reviewer
choice was contradicted the same afternoon. Later rounds keep the panel and
narrow the diff instead.
@chhoumann
chhoumann merged commit d159bd0 into main Oct 7, 2026
14 checks passed
@chhoumann
chhoumann deleted the feat/review-loop branch October 7, 2026 22:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant