spaxel/mothership
jedarden 6a7b93ae05 Fix deadlock in zones.UpdateBlobPositions by deferring callbacks
Collect zone crossing/transition events under lock, then fire callbacks
after releasing the lock to prevent re-entrant deadlock when callbacks
themselves call zone manager methods.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 15:35:03 -04:00
..
cmd feat(ci): build ESP32 firmware in Dockerfile and seed OTA on startup 2026-04-14 14:58:14 -04:00
internal Fix deadlock in zones.UpdateBlobPositions by deferring callbacks 2026-04-14 15:35:03 -04:00
tests/e2e feat: complete anomaly detection & security mode dashboard UI 2026-04-07 15:50:25 -04:00
go.mod feat: implement spatial quick actions context menu for 3D scene 2026-04-10 22:56:17 -04:00
go.sum feat: implement spatial quick actions context menu for 3D scene 2026-04-10 22:56:17 -04:00
mothership feat: crowd flow visualization implementation 2026-04-11 08:54:10 -04:00
sim fix: resolve analytics API test failures and improve corridor response format 2026-04-11 08:34:24 -04:00
test_goroutine feat: implement webhook action firing & fault tolerance for automations 2026-04-06 21:39:51 -04:00
test_syntax feat: implement webhook action firing & fault tolerance for automations 2026-04-06 21:39:51 -04:00