spaxel/mothership/internal/ble
jedarden 56c28bce63 feat: implement BLE Devices REST endpoints with OpenAPI docs
- Add GET /api/ble/devices to list known devices with filtering
- Add PUT /api/ble/devices/{mac} to set label and assign to person
- Add comprehensive OpenAPI-style godoc comments for all BLE endpoints
- Add table-driven tests for BLE handler endpoints

Endpoints support:
  - Filtering by registration status (registered/discovered)
  - Time window filtering (hours parameter)
  - Device labels and person assignment
  - Sighting history per device

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 09:30:55 -04:00
..
handler.go feat: implement BLE Devices REST endpoints with OpenAPI docs 2026-04-07 09:30:55 -04:00
identity.go feat: implement BLE address rotation detection & identity continuity 2026-04-06 14:33:27 -04:00
identity_test.go feat: implement webhook action firing & fault tolerance for automations 2026-04-06 21:39:51 -04:00
registry.go feat: wire BLE scan broadcasts to dashboard WebSocket 2026-04-07 07:57:38 -04:00
registry_test.go feat: add new internal packages (events, automation, ble, falldetect, mqtt, notify, prediction, sleep, tracker, zones, analytics) and dashboard modules (anomaly, automations, blepanel, fleet) 2026-04-06 09:48:31 -04:00
rotation.go feat: implement webhook action firing & fault tolerance for automations 2026-04-06 21:39:51 -04:00
rotation_test.go feat: implement BLE address rotation detection & identity continuity 2026-04-06 14:33:27 -04:00