feat(fleet): classify agent readiness in fleet ps #649

Merged
jason.woltje merged 1 commits from feat/h1-heartbeat-readiness into main 2026-06-24 05:55:48 +00:00
Owner

Summary

  • add exported readiness thresholds/helpers and pure classifyReadiness() for fleet heartbeat/tmux signals
  • add AgentPsRow.readiness and render HB as s/
  • flag IDLE/STUCK rows in fleet ps while preserving unknown/stale/dead behavior

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 (171 tests)
  • pnpm --filter @mosaicstack/mosaic test (39 files / 547 tests)

No merge by worker; ready for orchestrator-routed review.

## Summary - add exported readiness thresholds/helpers and pure classifyReadiness() for fleet heartbeat/tmux signals - add AgentPsRow.readiness and render HB as <age>s/<readiness> - flag IDLE/STUCK rows in fleet ps while preserving unknown/stale/dead behavior ## 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 (171 tests) - pnpm --filter @mosaicstack/mosaic test (39 files / 547 tests) No merge by worker; ready for orchestrator-routed review.
jason.woltje added 1 commit 2026-06-24 05:48:49 +00:00
feat(fleet): classify heartbeat readiness
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
f0610dc7dc
jason.woltje merged commit d887555852 into main 2026-06-24 05:55:48 +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#649