fix(fleet): report idle agents as available, reserve stuck for genuine blocks #653

Merged
jason.woltje merged 1 commits from fix/h2-readiness-available into main 2026-06-24 13:58:23 +00:00
Owner

Summary

  • report healthy long-idle fleet agents as available instead of idle/stuck
  • keep stuck in the readiness union for future positive block evidence, with a code comment for assignment-aware follow-up
  • remove idle-derived stuck threshold/env handling and remove IDLE/STUCK alarm flags from fleet ps output

Tests

  • npx turbo build --filter=@mosaicstack/mosaic^...
  • pnpm typecheck
  • pnpm lint
  • pnpm format:check
  • pnpm --filter @mosaicstack/mosaic exec vitest run src/commands/fleet.spec.ts (177 tests)

Do not merge by worker; ready for orchestrator-routed review.

## Summary - report healthy long-idle fleet agents as `available` instead of `idle`/`stuck` - keep `stuck` in the readiness union for future positive block evidence, with a code comment for assignment-aware follow-up - remove idle-derived stuck threshold/env handling and remove IDLE/STUCK alarm flags from `fleet ps` output ## Tests - npx turbo build --filter=@mosaicstack/mosaic^... - pnpm typecheck - pnpm lint - pnpm format:check - pnpm --filter @mosaicstack/mosaic exec vitest run src/commands/fleet.spec.ts (177 tests) Do not merge by worker; ready for orchestrator-routed review.
jason.woltje added 1 commit 2026-06-24 13:50:05 +00:00
fix(fleet): report idle agents as available
All checks were successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
f91bbeea48
jason.woltje merged commit 937077f6be into main 2026-06-24 13:58:23 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#653