Skip to content

fix(recovery): detect undispatched assigned intents - #203

Merged
rldyourmnd merged 2 commits into
mainfrom
fix/recover-stale-assigned-intents
Aug 26, 2026
Merged

fix(recovery): detect undispatched assigned intents#203
rldyourmnd merged 2 commits into
mainfrom
fix/recover-stale-assigned-intents

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Closes the missing detector behind #198. A central queue intent can be durably assigned while no corresponding GARM instance is ever created; sibling scale sets keep the process heartbeat fresh and no provider retry exists. The portable recovery observation now accepts this exact aged signature and triggers checkpoint-first manager recovery without waiting for unrelated process health to fail.\n\nThe estate adapter will bind it to assigned queue identity plus the authoritative workflow_jobs row lacking instance_id.\n\nVerification: make verify.

@rldyourmnd

Copy link
Copy Markdown
Contributor Author

Retriggering the same exact head after the GitHub Actions major outage began accepting new workflow events; the original pull_request event produced no check suite.

@rldyourmnd rldyourmnd closed this Aug 26, 2026
@rldyourmnd rldyourmnd reopened this Aug 26, 2026
@rldyourmnd
rldyourmnd merged commit c4017c7 into main Aug 26, 2026
10 checks passed
@rldyourmnd
rldyourmnd deleted the fix/recover-stale-assigned-intents branch August 26, 2026 16:27
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