Description
Detection runs only in Python, and the camera can only be held by one process, so live enrollment and testing must be daemon-side sessions the GUI subscribes to over the socket. Extend the framed protocol with a mana side.
Tasks
Acceptance criteria
- PAM auth requests are unaffected while a management session runs (or are cleanly prioritized — documented either way)
- Killing the GUI mid-enrollment releases the camera within the protocol timeout
Description
Detection runs only in Python, and the camera can only be held by one process, so live enrollment and testing must be daemon-side sessions the GUI subscribes to over the socket. Extend the framed protocol with a mana side.
Tasks
dark_thresholdflag, match distance vscertainty, timingSO_PEERCRED) checks, a user may only manage their own models; root/admin path definedauth/session.py,recorders/video_capture.py,auth/model_store.pyAcceptance criteria