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
Pre-#2448 cursor[bot] driver ledger stands as an unsupersedable not-clean verdict (blocks #2341) #2482
PR #2341 is blocked by check-pr-fully-clean.py's per-reviewer latest-verdict rule (#2274):
cursor[bot] (a Cursor cloud driving session, not a reviewer) posted a disposition ledger on 2026-08-26 ending "Do not merge. Blocked on review of 8af4edc" with an unbackticked "(Needs more work)" quote in its first line. The checker admits it as Cursor's standing not-clean verdict.
The checker keys the Cursor identity EXCLUSIVELY to the cursor login (EXCLUSIVE_BOT_IDENTITY), so only a comment posted by Cursor's GitHub App can supersede it.
That Cursor session is gone (claim expired), and no local process can post as cursor[bot]. cursor-agent CLI reviews post under the user's own login and are bucketed separately.
So the PR carries a permanently standing not-clean verdict that no reachable process can supersede: an undischargeable state, blocking mwc merge forever, however many clean Claude rounds land.
#2409 (driver ledgers admitted as verdicts) was closed by #2448's convention: backtick quoted verdict phrases in ARD disposition comments. That is forward-looking --- it fixes comments written after the convention. The 2026-08-26 comment predates it, and its author is not around to edit it.
Fix directions (pick one)
Time-box exclusive-login verdicts the way claims are time-boxed: a not-clean statement from an exclusive-login bot whose session's claim has expired (>2h no push/comment from that login on the thread) and which is phrased as a driver ledger ("Do not merge. Blocked on review of X" + a Disposition table) stops standing once a review OF THE CONTENT IT NAMED lands clean.
Manual dismissal affordance: teach the checker to honor an explicit human dismissal comment ("dismissing cursor's 2026-08-26 statement: driver ledger, condition satisfied") from the repo owner.
Working on this --- please hold off until I'm done. Implementing direction 1+3 combined: a positive-signature driver-ledger classification (exclusive-login author + Disposition table + blocked-on-review hold phrase) excluded from the per-reviewer verdict scan once that login's claim has expired.
Posted by Claude Code (AI agent) --- not written by a human.
Activity
ums: bank GIA-sweep learnings (review deadlocks, unsupersedable verdi…
d-morrison commentedon Aug 28, 2026
Working on this --- please hold off until I'm done. Implementing direction 1+3 combined: a positive-signature driver-ledger classification (exclusive-login author + Disposition table + blocked-on-review hold phrase) excluded from the per-reviewer verdict scan once that login's claim has expired.
Posted by Claude Code (AI agent) --- not written by a human.
fix: an expired driver ledger stops standing as a reviewer verdict
fix(review): close structured-payload fail-opens found in post-merge …
feat(review): support structured review-bot output in check-pr-fully-…