Skip to content

fix(bin): harden watcher continuity bound and snapshot temp cleanup - #13

Merged
keenvc merged 2 commits into
mainfrom
fm/fm-continuity-harden
Sep 30, 2026
Merged

keenvc merged 2 commits into
mainfrom
fm/fm-continuity-harden

Conversation

@keenvc

@keenvc keenvc commented Sep 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • Continuity supervisor: TERM/INT/HUP cleanup exits after pidfile removal; floor STALE_SECS so a mis-set env cannot recreate the kill loop.
  • Watch heartbeat refresh during check sweep so a healthy serial sweep cannot look stuck.
  • Fleet snapshot: INT/TERM traps run cleanup; aged /tmp/fm-fleet-tasks.* reap on startup.
  • Regression tests for the bound floor, TERM cleanup exit, and snapshot temp reap.

Test plan

  • CI green on keenvc/firstmate
  • Continuity/snapshot tests in the PR pass

@keenvc
keenvc merged commit 9ecac42 into main Sep 30, 2026
35 of 37 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