backfill complete: scanned_candidates=2 updated=2 dry_run=false
