Convergence controls: max rounds / diminishing-returns stop #84
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Reference
marvin8/wuming#84
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
On an active PR, every fix-push triggers a fresh review wave, and there is no natural stopping point: #75 ran five waves with increasingly marginal and repetitive findings, and would have continued indefinitely.
Convergence controls would bound this: e.g. a configurable cap on review rounds per PR, and/or an exit rule where a wave containing only low-severity findings is summarised in a single comment instead of posted inline (signalling diminishing returns).
Wave 2 plan (last of the wave, after #79/#85 land). Both controls from the issue body, sharing the structured reviews fetch from #79.
Plan of attack
feat/issue-84-convergence-controlsWUMING_MAX_ROUNDS(default0= unlimited). Round = count of prior## WuMingreviews on the PR + 1. At/over the cap: no agent calls; post one plain PR comment ("cap reached, skipping further waves") once — deduped via the existing marker scan — and exit 0highseverity and a prior review exists, post them as a single plain PR comment instead of an inline review (a wave of LOW nits stops pinning the diff)Refs the wave plan on #79.