Skip to content

fix(relay): re-offer mentions after interrupted wakes - #1983

Open
quinnbot-ai wants to merge 1 commit into
kunchenguid:mainfrom
quinnbot-ai:fm/upstream-x-marker-durability-submit
Open

fix(relay): re-offer mentions after interrupted wakes#1983
quinnbot-ai wants to merge 1 commit into
kunchenguid:mainfrom
quinnbot-ai:fm/upstream-x-marker-durability-submit

Conversation

@quinnbot-ai

Copy link
Copy Markdown

Summary

Makes relay mention delivery at least once instead of silently dropping a mention if the poll stops after claiming its marker but before the watcher receives its wake.

The poll now records an un-emitted claim, writes the wake, and only then marks delivery complete.
A later poll re-offers an un-emitted claim.

Because a repeated wake is now possible, the initial answer path records and confirms one durable answer claim per request ID.
This prevents a duplicate public answer while allowing definite failures to remain retryable.

Validation

  • bin/fm-test-run.sh tests/fm-x-mode.test.sh
  • bin/fm-lint.sh
  • bin/fm-doc-audience-check.sh
  • git diff --check upstream/main...HEAD

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