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
Commit 79e765e
Browse filesBrowse the repository at this point in the historyBrowse files
Review attention is finite, so REV-3b puts a number on it: non-test
added and modified lines stay under a thousand, and past that the review
asks for a split plan or a stated exemption on the largest contributing
file.
The rule says where the number comes from, because that is the part
easy to get wrong. The host supplies it; the reviewer reports it. A
model counting the diff itself would be counting a patch that is
truncated for exactly the large files the budget exists for. Tests,
docs, lock files and pure renames stay outside the budget, and deletions
never consume it, so the rule cannot be satisfied by writing fewer
tests or punish a cleanup.
The review-readiness prompt said in as many words that a large diff is
never sufficient on its own, which would have argued against the new
rule every time it fired. It now records volume above the budget as a
concerns reason in its own right, while the code path that already
requires two grounded reasons keeps size alone from reaching
needs_rework. A test pins the two halves together.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JCk5xJGRyydouK7tuhs8kk
"Classify every candidate finding as new, duplicate, extends_existing, or resolved_or_outdated. Suppress duplicates; for extensions, point to the existing thread instead of opening a parallel inline comment. Reverify resolved/outdated concerns at the pinned head and suppress them only when fixed. Use disabled only for PR_CONTEXT_MODE=no_discussion evaluation, record unavailable feedback as a validation gap, and use not_applicable only for local/worktree reviews.",
194
194
"Run subtraction only when the diff adds or expands a helper, class, fallback, compatibility branch, or public behavior; otherwise mark no subtraction signal.",
195
195
"When subtraction is triggered, read the mandatory simplification guide and prove consumers, trust boundaries, and lifecycle ownership before calling code dead or over-defensive.",
196
+
"Report the non-test added-line count the host supplies rather than counting the diff yourself; above the stated budget, ask for a split plan or a concrete exemption on the largest contributing file, and record the reason instead when the PR body already gives one. Size is never a correctness finding and never raises another finding's severity.",
196
197
"Plan exactly one consolidated final review comment.",
0 commit comments