main
init: project skeleton — PyQt6 + MediaPipe face/hand tracking
fix: CUDA smoke test on init, graceful fallback to CPU if cuDNN incompatible
feat: face recognition via InsightFace ArcFace — enroll, identify, bbox overlay
feat: CUDA GPU acceleration — onnxruntime-gpu, InsightFace CUDA, MediaPipe GPU delegate