Skip to content

fix(supervise): preflight bridge roots before dispatch - #1096

Merged
drewstone merged 1 commit into
mainfrom
fix/root-bridge-preflight
Sep 4, 2026
Merged

fix(supervise): preflight bridge roots before dispatch#1096
drewstone merged 1 commit into
mainfrom
fix/root-bridge-preflight

Conversation

@drewstone

Copy link
Copy Markdown
Contributor

Summary

  • Refuse unroutable and full bridge work before remote run allocation.
  • Record pre-dispatch attempts as known zero spend and keep cancellation abort-aware.
  • Remove the implicit supervisor lifecycle deadline; callers opt in with timeoutMs.

Verification

  • pnpm exec vitest run src/runtime/supervise/bridge-executor.test.ts tests/kernel/supervise-full-profile-bridge.test.ts src/runtime/supervise/interactive-worker.test.ts --maxWorkers=3 --fileParallelism=true — 96 passed
  • pnpm run api:surface
  • pnpm run docs:freshness
  • pnpm run check:version-bump
  • git diff --check

@drewstone
drewstone merged commit 6e538c5 into main Sep 4, 2026
4 checks passed
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