Originals stay private
Uploaded files go to R2 under isolated FAI keys; only sanitized rows are published.
The upload workflow will parse files into reviewable drafts before anything affects public rankings.
Uploaded files go to R2 under isolated FAI keys; only sanitized rows are published.
Name and licence conflicts are shown for review instead of being merged silently.