aa4cc7c629
Rename returns 409 on collision (frontend shows FC-2c merge hint), 400 on empty. ml_admin: GET/PATCH settings (thresholds + min_reference; model versions read-only here), POST backfill / recompute-centroids returning 202 + celery task id. Tests integration-marked, eager Celery. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>