Skip to content

Re-flush mailbox mail from the fleet stall poll - #894

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-7676-re-flush-mailbox-mail-from-the-fleet-stall-poll-so-a-missed
Sep 11, 2026
Merged

Re-flush mailbox mail from the fleet stall poll#894
TheGreatAxios merged 1 commit into
mainfrom
cl-7676-re-flush-mailbox-mail-from-the-fleet-stall-poll-so-a-missed

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Summary

  • The periodic fleet stall poll re-flushes mailbox mail, so a missed subscribe-time wake self-heals within one poll interval
  • Both poll halves stay no-ops when there is nothing to deliver: the fleet report diffs and the flush no-ops while the parent is processing or no uncollected terminal waits

Verification

  • bun run typecheck passes; bun run lint and bun run build pass as part of bun run check
  • New src/tui/runner/wiring.stall-poll.test.ts (3 tests) passes, covering a missed driver edge, a mid-turn terminal, and no duplicate delivery
  • Related suites pass: runtime-bridge, mailbox-mail-drive, wiring.ask-wake (87 tests)
  • Full bun run check suite: 6708 pass with 4 failures in assemble-runtime and optimized-context-store that also fail on clean origin/main, so they are pre-existing and unrelated

Fixes CL-7676

@linear-code

linear-code Bot commented Sep 11, 2026

Copy link
Copy Markdown

CL-7676

@TheGreatAxios
TheGreatAxios force-pushed the cl-7676-re-flush-mailbox-mail-from-the-fleet-stall-poll-so-a-missed branch from c96c93a to 93353fc Compare September 11, 2026 03:11
@TheGreatAxios
TheGreatAxios merged commit 802c4ac into main Sep 11, 2026
9 checks passed
@TheGreatAxios
TheGreatAxios deleted the cl-7676-re-flush-mailbox-mail-from-the-fleet-stall-poll-so-a-missed branch September 11, 2026 03:17
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