vigilar/tests/unit
Aaron D. Lee 11d776faa6 Add smart alert profiles and recording timeline (Tasks 4-5)
Task 4 — Alert Profiles: presence-aware + time-of-day alert routing.
Profiles match household state (EMPTY/KIDS_HOME/ADULTS_HOME/ALL_HOME)
and time windows (sleep hours). Per-detection-type rules control
push/record/quiet behavior with role-based recipients (all vs adults).

Task 5 — Recording Timeline: canvas-based 24h timeline per camera
with color-coded segments (person=red, vehicle=blue, motion=gray).
Click-to-play, date picker, detection type filters, hour markers.
Timeline API endpoint returns segments for a camera+date.

All 5 daily-use feature tasks complete. 140 tests passing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 00:09:08 -04:00
..
test_config_writer.py Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00
test_config.py Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00
test_detection.py Add presence detection, person/vehicle AI detection, health monitoring 2026-04-03 00:06:45 -04:00
test_events.py Add events/rules engine, sensor bridge, and UPS monitor (Phases 6-8) 2026-04-02 23:17:53 -04:00
test_health.py Add presence detection, person/vehicle AI detection, health monitoring 2026-04-03 00:06:45 -04:00
test_motion.py Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00
test_presence.py Add presence detection, person/vehicle AI detection, health monitoring 2026-04-03 00:06:45 -04:00
test_profiles.py Add smart alert profiles and recording timeline (Tasks 4-5) 2026-04-03 00:09:08 -04:00
test_ring_buffer.py Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00
test_schema.py Add events/rules engine, sensor bridge, and UPS monitor (Phases 6-8) 2026-04-02 23:17:53 -04:00
test_sensors.py Add events/rules engine, sensor bridge, and UPS monitor (Phases 6-8) 2026-04-02 23:17:53 -04:00
test_timeline.py Add smart alert profiles and recording timeline (Tasks 4-5) 2026-04-03 00:09:08 -04:00
test_ups.py Add events/rules engine, sensor bridge, and UPS monitor (Phases 6-8) 2026-04-02 23:17:53 -04:00
test_web.py Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00