Problem
docs/BOOT_AND_SECURITY.md states missing face in enrollment, camera failure, emotion deny, and timeouts can sys.exit(). docs/TROUBLESHOOTING.md suggests stubbing facial_recognition_auth in a fork—no first-party switch.
Goal
Supported development-only path (explicit env var, e.g. OPSIIE_SKIP_FACIAL_AUTH=1—exact name TBD) that:
- bypasses or uses a stub user from
kun.py demo profile;
- prints a loud warning that production use is discouraged.
Acceptance criteria
Problem
docs/BOOT_AND_SECURITY.mdstates missing face in enrollment, camera failure, emotion deny, and timeouts cansys.exit().docs/TROUBLESHOOTING.mdsuggests stubbingfacial_recognition_authin a fork—no first-party switch.Goal
Supported development-only path (explicit env var, e.g.
OPSIIE_SKIP_FACIAL_AUTH=1—exact name TBD) that:kun.pydemo profile;Acceptance criteria
.env.exampleanddocs/BOOT_AND_SECURITY.md.1/true).SECURITY.md/ threat notes updated if behavior changes assumptions.