-
Notifications
You must be signed in to change notification settings - Fork 244
re-review workflow reports "Complete" but durable verdict marker not refreshed to new head SHA #170
Copy link
Copy link
Open
Labels
P3Low-risk cleanup, docs, polish, ergonomics, or speculative feature.Low-risk cleanup, docs, polish, ergonomics, or speculative feature.clawsweeper:not-repro-on-mainClawSweeper found high-confidence evidence that this issue no longer reproduces on main.ClawSweeper found high-confidence evidence that this issue no longer reproduces on main.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: 🦪 silver shellfishThin issue quality; more reproduction proof or environment detail is needed.Thin issue quality; more reproduction proof or environment detail is needed.
Metadata
Metadata
Assignees
Labels
P3Low-risk cleanup, docs, polish, ergonomics, or speculative feature.Low-risk cleanup, docs, polish, ergonomics, or speculative feature.clawsweeper:not-repro-on-mainClawSweeper found high-confidence evidence that this issue no longer reproduces on main.ClawSweeper found high-confidence evidence that this issue no longer reproduces on main.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: 🦪 silver shellfishThin issue quality; more reproduction proof or environment detail is needed.Thin issue quality; more reproduction proof or environment detail is needed.
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.