- Monitors state changes (driving → parked/charging)
- Uses geofences when available
- Falls back to reverse geocoding via Nominatim
- Triggers Clawdbot agent to check location-based reminders
- Includes systemd service template
- 30s debounce to prevent duplicate notifications