upload_to_frigate() was scanning the output directory with os.listdir(), picking up leftover files from previous runs and re-uploading them. Use asset_map (populated by execute_jobs) to upload only current-run files. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>