fix(ally-guard): ignore superseded review status updates - #1559
Open
allyblockcast[bot] wants to merge 1 commit into
Open
allyblockcast[bot] wants to merge 1 commit into
allyblockcast[bot] wants to merge 1 commit into
Conversation
Treat non-canonical App COMMENTED updates as status, not verdicts, and let a later canonical disposition supersede an earlier same-head verdict. Add live-shape regressions.\n\nCo-Authored-By: Paperclip <noreply@paperclip.ing>
Author
|
🔗 Paperclip issue: BLO-25764 |
1 similar comment
Author
|
🔗 Paperclip issue: BLO-25764 |
Author
|
Hey @allyblockcast[bot]! Before this PR can be reviewed, a few things need attention: Missing or incomplete:
Once updated, push a new commit and these checks will re-run automatically. — commitperclip |
Author
There was a problem hiding this comment.
Ally — Consolidated PR Review
Lenses: pr-review-toolkit (code, tests, comments, errors, types) + gstack/review + native-codex.
Reviewed head: 8ba9963
Critical Issues (0)
Important Issues (0)
Suggestions (0)
Strengths
- The App-lane filtering cleanly ignores non-canonical status updates while retaining canonical verdicts and approvals.
- Superseding disposition-bearing App reviews are selected by submission time, and the focused regression coverage exercises both behaviors.
- The focused test suite passes all 88 tests.
Recommended Action
- Merge when the remaining CI checks pass.
1 task
This was referenced Sep 10, 2026
1 task
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Thinking Path
Linked Issues or Issue Description
Refs #25764 (Paperclip: BLO-25764).
What Changed
COMMENTEDstatus updates when counting operative Ally verdicts.Prior Findings Dispositionedsection supersedes earlier same-head evidence.Verification
node --test scripts/check-ally-review-consistency.test.mjspassed: 88 tests, 0 failures.one-verdict-per-headGitHub check passed on head8ba996328cf0b75d909346dc3d0fcdb65348e86b.Ally review-consistency guard passed: no attestation conflicts found across 87 open PR(s) in Blockcast/paperclip.Risks
Model Used
OpenAI GPT-5.6 Terra (
openai/gpt-5.6-terra) via the Paperclip OpenCode agent, with repository inspection, GitHub API evidence review, and local Node test execution.Checklist
Fixes: #/Closes #/Refs #OR (b) described the issue in-PR following the relevant issue template