After merge: restart API on DEV so ensure_match_decisions_table runs; smoke Auto-Match Save once
## Summary
- Raise Auto-Match reference quality floor from 0.3 → 0.5 (shared frontal-preferred picker)
- Stricter defaults: browse tolerance 0.5, Run 0.4, auto-accept threshold 85%
- Add `match_decisions` table; log accepts/rejects on Save and auto-accept for Phase 3 calibration
- Unit tests in `tests/test_auto_match_phase2.py`
## Test plan
- [x] `SKIP_DEEPFACE_IN_TESTS=1 DATABASE_URL=… pytest tests/test_auto_match_phase2.py tests/test_face_quality_score.py --noconftest`
- [ ] CI green
- [ ] After merge: restart API on DEV so `ensure_match_decisions_table` runs; smoke Auto-Match Save once
Raise reference quality floor to 0.5, align browse/run/auto-accept defaults with UI copy, and persist match_decisions for later confidence calibration.
ilia
scheduled this pull request to auto merge when all checks succeed 2026-08-05 10:26:10 -05:00
ilia
merged commit c2ee81adce into master2026-08-05 10:28:12 -05:00
ilia
deleted branch feature/face-accuracy-phase2-automatch2026-08-05 10:28:12 -05:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
match_decisionstable; log accepts/rejects on Save and auto-accept for Phase 3 calibrationtests/test_auto_match_phase2.pyTest plan
SKIP_DEEPFACE_IN_TESTS=1 DATABASE_URL=… pytest tests/test_auto_match_phase2.py tests/test_face_quality_score.py --noconftestensure_match_decisions_tableruns; smoke Auto-Match Save once