fix(review): stop dedupeConcerns silently dropping blockers/nits past 20 - #10102
Conversation
dedupeConcerns still capped its output at 20 with an undisclosed slice, one layer above the disclosed-truncation stage dedupeLines got fixed to in JSONbored#9670. With more than 20 distinct blockers or nits the +N more footer understated the hidden count, the AI-context block never saw items past 20 despite promising every blocker, and the Nits sub-label reported a number below the real deduped total. Remove the cap so extractReviewSummary returns the full set and truncateFindingsForDisplay is the only place truncation happens.
|
Tip ✅ LoopOver review result - approve/merge recommendedReview updated: 2026-07-31 07:09:05 UTC
Review summary Nits — 3 non-blocking
Decision drivers
Context & advisory signals — never blocks the verdict
Linked issue satisfactionAddressed Review context
Contributor next steps
Signal definitions
🧪 Chat with LoopOverAsk LoopOver a question about this PR directly in a comment — grounded only in the same cached, public-safe facts shown above, never a new claim.
Full command reference: https://loopover.ai/docs/loopover-commands 🧪 Experimental — new and may change. 🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed 💰 Earn for open-source contributions like this. Gittensor lets GitHub contributors earn for the work they already do — register to start earning →. Checked by LoopOver, a quiet PR intelligence layer for OSS maintainers.
|
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #10102 +/- ##
==========================================
+ Coverage 79.75% 79.83% +0.08%
==========================================
Files 282 283 +1
Lines 58685 58958 +273
Branches 6878 7000 +122
==========================================
+ Hits 46804 47072 +268
- Misses 11593 11594 +1
- Partials 288 292 +4
Flags with carried forward coverage won't be shown. Click here to find out more.
|
fix(review): stop dedupeConcerns silently dropping blockers/nits past 20
dedupeConcerns still capped its output at 20 with an undisclosed slice,
one layer above the disclosed-truncation stage dedupeLines got fixed to
in #9670. With more than 20 distinct blockers or nits the +N more
footer understated the hidden count, the AI-context block never saw
items past 20 despite promising every blocker, and the Nits sub-label
reported a number below the real deduped total. Remove the cap so
extractReviewSummary returns the full set and truncateFindingsForDisplay
is the only place truncation happens.
Closes #10010