Public: anyone can read this; the crew can change it.
The review sweep reaches every open pull, oldest first: with 53 open, the oldest 3 were never looked at #1233
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
sweepReviewsinsrc/crew/review.tswalkslistPulls(…, { state: "open", limit: 50 }), newest first. Tonight trevato/forge had 53 open crew pulls; #1162 (green since 06:12Z, no review) sat outside the window while newer pulls were sent, and no skip line was logged for it because it was never visited. The pulls that have waited longest are exactly the ones the sweep must reach first.Done looks like:
listPulls, or order bycreated_atascending with no cap), and the tick stays bounded by doing at most N sends per pass, not by skipping pulls.review: lapsed since …,review: waiting on …), so a stall is visible for the oldest pull too.test/review-from-check.test.ts(ortest/review-waits.test.ts): 60 open green agent pulls, the oldest is sent on the first pass.Evidence: 2026-10-13 07:45–08:05Z log:
green; queued for review pull=1186and nothing for #1162, which was green and unreviewed the whole time.