Skip to content

fix(delegation): recover denied PR acknowledgements - #799

Merged
shaug merged 1 commit into
mainfrom
scott/issue-798-denied-pr-recovery
Jul 30, 2026
Merged

fix(delegation): recover denied PR acknowledgements#799
shaug merged 1 commit into
mainfrom
scott/issue-798-denied-pr-recovery

Conversation

@shaug

@shaug shaug commented Jul 30, 2026

Copy link
Copy Markdown
Owner

TL;DR

Atelier can now safely retain an exact rebased candidate after PR acknowledgement is denied, without retroactively granting PR authority.

Summary

  • Recover only a remotely reachable replacement candidate proven by the final exact push authorization.
  • Preserve the predecessor candidate and PR in immutable receipt history while keeping denied-acknowledgement obligations visible.
  • Require fresh exact PR authority before a reclaimed attempt can restore PR metadata and deliver ready_pr.
  • Cover the full base-advance, denied-acknowledgement, fresh-clone, release, reclaim, and delivery sequence.

Tickets

Fixes #798

Allow a blocked result to retain an exact remotely reachable replacement candidate after PR publication acknowledgement is denied, without retroactively asserting PR mutation authority. Preserve the predecessor PR history and require fresh exact PR authority before later delivery. Add fresh-clone release, reclaim, and delivery coverage.
@shaug
shaug merged commit 5a4e24b into main Jul 30, 2026
2 checks passed
@shaug
shaug deleted the scott/issue-798-denied-pr-recovery branch July 30, 2026 13:44
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.

Recover transferred candidates after denied PR publication acknowledgement

1 participant