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>