chore: quality cleanup — extract magic numbers, improve docs and naming (#29)
- diversity.py: extract 3000/20/32 to _POOL_CAP/_POOL_SCALE/_EMBEDDING_BATCH_SIZE - reconcile.py: extract (1,2,4,8) poll delays to _RECONCILE_POLL_DELAYS with comment - immich_api.py: document dual response shape; debug-log skipped non-dict items - frigate_api.py: rename `encoded` → `encoded_name` for clarity - upload_tracker.py: atomic-write note on record_frigate_files_batch docstring; get_person_summary() uses setdefault to eliminate four repeated default dicts; _VALID_SCORE_COLS comment explains SQL-injection guard intent Bump version to 0.5.5
This commit is contained in: