-
Notifications
You must be signed in to change notification settings - Fork 231
re-review workflow reports "Complete" but durable verdict marker not refreshed to new head SHA #170
Copy link
Copy link
Open
Labels
P1Urgent regression or broken agent/channel workflow affecting real users now.Urgent regression or broken agent/channel workflow affecting real users now.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:queueable-fixClawSweeper marked this issue as an existing queue_fix_pr work candidate.ClawSweeper marked this issue as an existing queue_fix_pr work candidate.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:session-stateThis issue is about session, memory, transcript, context, or agent state drift.This issue is about session, memory, transcript, context, or agent state drift.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Metadata
Metadata
Assignees
Labels
P1Urgent regression or broken agent/channel workflow affecting real users now.Urgent regression or broken agent/channel workflow affecting real users now.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:queueable-fixClawSweeper marked this issue as an existing queue_fix_pr work candidate.ClawSweeper marked this issue as an existing queue_fix_pr work candidate.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:session-stateThis issue is about session, memory, transcript, context, or agent state drift.This issue is about session, memory, transcript, context, or agent state drift.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Type
Fields
Give feedbackNo fields configured for issues without a type.
ClawSweeper's
@clawsweeper re-reviewworkflow posts a progress block that saysState: Completeand "the durable review comment was updated, and the synced verdict was routed", but the durable review comment's verdict marker stays pinned to the SHA from the original review and never refreshes against the current PR head.Repro
Both observed on openclaw/openclaw#72295.
Run 1
Run 2 (independent repro 10 days later)
Impact
Labels stay stuck where the original review left them (in this case
status: ⏳ waiting on author), even when the author has pushed fixes addressing the original findings. Maintainers filter by these labels, so a stuckwaiting on authoreffectively buries the PR. The author has no signal that the re-review didn't actually happen, since the progress block says it did.Likely cause
The progress-block update path and the durable-comment edit path appear to be decoupled. The status comment is being updated optimistically before the verdict edit succeeds, or the verdict edit silently no-ops when the new review run produces an identical verdict body, leaving the SHA marker stale.
Suggested signal
Even if the re-review intentionally produces the same verdict text, the SHA marker in the durable comment should be bumped to the re-reviewed head SHA so authors and maintainers can tell the rerun actually happened.