aicctv
Find a file
유창욱 581f337021 fix(edge): daemon periodic ops (sync/heartbeat/flush) can't crash the loop
Wrap sync_config, send_heartbeat, and queue.flush operations in separate
try/except to ensure daemon survives periodic operation exceptions. Critical
for unattended 24/7 pilot devices where a locked database or disk error would
otherwise kill the entire loop. Per-frame step() handling unchanged.
2026-07-12 11:07:27 +09:00
cloud fix(cloud): add nonce-replay + timestamp-window checks to config/heartbeat (M2) 2026-07-12 09:19:32 +09:00
docs docs: P1 pilot integration plan (wire edge daemon + CPU pose + detail view) 2026-07-12 10:35:21 +09:00
edge fix(edge): daemon periodic ops (sync/heartbeat/flush) can't crash the loop 2026-07-12 11:07:27 +09:00
tests fix(edge): daemon periodic ops (sync/heartbeat/flush) can't crash the loop 2026-07-12 11:07:27 +09:00
.gitignore docs: workplace safety AI CCTV design spec v2.0 + P1-A edge core plan 2026-07-11 20:08:01 +09:00
pyproject.toml feat(edge): runnable daemon loop (step + periodic sync/heartbeat/flush) 2026-07-12 11:00:08 +09:00