Switch observe-sense from watchdog to Callosum events
Replace file-based detection with event-driven architecture. The sensor
now listens for observe.observing Callosum events from observers instead
of using watchdog to monitor directories.
- Add day field to observe.observing event in both observers
- Add _handle_callosum_message callback for processing events
- Pre-register segment tracking from event for robust completion detection
- Remove watchdog dependency and test mocks
- Batch mode (--day) unchanged, still uses file scanning
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>