Skip to content

FaceID 5.3: safe enrollment and reliable Frigate evidence - #18

Merged
r11a merged 1 commit into
mainfrom
agent/faceid-5-3-hardening
Aug 12, 2026
Merged

r11a merged 1 commit into
mainfrom
agent/faceid-5-3-hardening

Conversation

@r11a

@r11a r11a commented Aug 12, 2026

Copy link
Copy Markdown
Owner

What changed

  • prevents silent enrollment of the wrong person from group photos and adds an explicit visual face picker when gallery evidence is ambiguous
  • distinguishes a Frigate clip that is still unavailable from a readable clip with no usable face, with configurable durable retries
  • uses the configured Frigate recording API for selected high-resolution cameras without exposing go2rtc port 1984
  • adds stale-release-tag protection and bumps the add-on, backend and UI to 5.3.0

Why

The previous upload path could poison a person's gallery by choosing the largest bystander. The clip path also marked a not-yet-finalized recording as successfully analyzed, permanently losing evidence that appeared seconds later.

Validation

  • python -m compileall -q app
  • python -m unittest discover -s tests -v — 65 passed, one optional sklearn test skipped
  • JavaScript parsed with node --check
  • manifest YAML, import smoke test and add-on source synchronization verified

@r11a
r11a marked this pull request as ready for review August 12, 2026 19:28
@r11a
r11a merged commit fa6864b into main Aug 12, 2026
1 check passed
@r11a
r11a deleted the agent/faceid-5-3-hardening branch August 12, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant