feat: confidence scores, Frigate-authoritative capacity cap

- Store Immich face confidence scores per asset in frigate_uploaded_ids.json
- Add frigate_api.py: query GET /api/faces to count trained images per person
- Record Frigate training count as frigate_count in tracker for offline fallback
- MAX_AUTO_IMAGES cap now uses live Frigate count → cached frigate_count → local uploaded count
- Startup summary shows last known Frigate training count per person
- Migrate by_person entries from flat list to {asset_ids, scores, frigate_count} dict

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-12 03:33:40 +00:00
co-authored by Claude Sonnet 4.6
parent 0e416176c6
commit 759579fc30
7 changed files with 157 additions and 25 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "winnow"
version = "0.2.1"
version = "0.2.2"
description = "Immich to Frigate training sets"
license = "MIT"
requires-python = ">=3.12"