The daemon's isRigOperational() was only checking wisp config layer for docked/parked status. However, 'gt rig dock' sets the status:docked label on the rig identity bead (global/synced), not wisp config. This caused the daemon to auto-restart agents on docked rigs because it couldn't see the bead-level docked status. Fix: - Check rig bead labels for status:docked and status:parked - Also updated mol-deacon-patrol formula to explicitly skip DOCKED/PARKED rigs in health-scan step Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
38 KiB
Executable File
38 KiB
Executable File