Skip to content

Reconcile review findings by publication identity - #198

Merged
morgaesis merged 2 commits into
mainfrom
fix/review-identity-recovery-20260921
Sep 22, 2026
Merged

morgaesis merged 2 commits into
mainfrom
fix/review-identity-recovery-20260921

Conversation

@morgaesis

Copy link
Copy Markdown
Contributor

Repeated lifecycle identities can invalidate a completed review's publication receipt. Reconcile active, resolved, and suppressed occurrences before deriving summaries, counts, and gate verdicts, preserving intact blocking evidence and terminal receipt states.

Validation passes formatting, clippy with warnings denied, 822 library tests, 233 end-to-end tests, four installer tests, and focused lifecycle tests without default features. The actual CLI regression covers duplicate baseline adjudication and duplicate active findings through mocked GitHub publication, preserving the blocker with matching envelope and receipt identities.

@morgaesis
morgaesis merged commit 23605cb into main Sep 22, 2026
10 checks passed
@morgaesis
morgaesis deleted the fix/review-identity-recovery-20260921 branch September 22, 2026 00:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant