Commit Graph
19 Commits
Author SHA1 Message Date
ilaandClaude Opus 4.8 7443a8f031 chore(tasks): block T-203..T-205 pending on-site stream and recordings
Reconnect/state/idempotency logic is implemented and unit-tested; the
unmet acceptance is on-site Hikvision preview (T-203) and consented fall
and counter-example recordings with field safety (T-204, T-205). Not
marked DONE without real observable evidence.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-21 19:50:19 +08:00
ilaandClaude Opus 4.8 afe7a5e781 feat(v1): add local alerts, screenshot and JSONL event log
AlertDispatcher de-duplicates by event_id and fires each side effect once
per CONFIRMED: annotated screenshot, one JSONL line (config_version,
source_id, no rtsp/credentials), sound and popup via injectable sink.
44 tests pass; real-frame artifact smoke verified.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-21 19:49:20 +08:00
ilaandClaude Opus 4.8 861532ffb0 chore(tasks): start T-202 local alerts and event log
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-21 19:44:36 +08:00
ilaandClaude Opus 4.8 289f781134 feat(v1): add PyQt dual-tab monitor and settings UI
Qt-free view_model builds monitor view state and isolates the settings
draft from the running config snapshot; gui.py/app.py are a thin PyQt5
shell that only renders already-decided FrameAnalysis. 39 tests pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-21 19:43:49 +08:00
ilaandClaude Opus 4.8 16ba9b3944 chore(tasks): start T-201 monitor and settings UI
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-21 19:36:10 +08:00
ila f03662bf5a feat(v1): compose temporal fall event pipeline 2026-07-21 11:57:22 +08:00
ila 906e06565e chore(tasks): start T-106 event pipeline 2026-07-21 11:47:07 +08:00
ila 1f6bbd8f98 feat(v1): add temporal fall state machine 2026-07-21 09:59:53 +08:00
ila 3c0e11f811 chore(tasks): start T-105 fall state machine 2026-07-21 09:57:23 +08:00
ila 7de360a01f feat(v1): add pose quality evidence 2026-07-21 09:57:00 +08:00
ila fca91b6a91 chore(tasks): start T-104 tracking evidence 2026-07-21 09:53:29 +08:00
ila f80fb51a85 feat(v1): add verified pose adapter 2026-07-21 09:53:03 +08:00
ila 2805905486 chore(tasks): start T-103 pose adapter 2026-07-21 09:49:44 +08:00
ila d4eb11b909 feat(v1): add replayable video source 2026-07-21 09:49:28 +08:00
ila f5a7ec7412 chore(tasks): start T-102 video source 2026-07-21 09:46:18 +08:00
ila 0b01e1bf24 feat(v1): add secure configuration baseline 2026-07-21 09:45:59 +08:00
ila 7b05efe56c chore(tasks): start T-101 configuration baseline 2026-07-21 09:42:55 +08:00
ila 46d021eba3 docs: add settings tab to UI prototype 2026-07-20 22:50:57 +08:00
ila a3339bada1 docs: add fall detection harness foundation 2026-07-20 22:05:55 +08:00