fix(dict): чистые service_id вместо Excel #REF! в справочнике

720 услуг имели #REF! в каноническом service_id (Excel-ошибка из исходного
справочника протекала в живой /search). Миграция scripts/fix_ref_ids.py
генерирует чистые id и каскадно обновляет price_item (service_id,
suggested_service_id) и learned_synonym. matched сохранён (11899), имена целы.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-28 11:37:14 +05:00
parent 3783f1be25
commit afb2dc1b9e
2 changed files with 50 additions and 0 deletions
+1
View File
@@ -34,3 +34,4 @@ extend-immutable-calls = ["fastapi.File", "fastapi.Query", "fastapi.Depends"]
# Разведочные скрипты этапа разбора форматов — черновики, не часть продукта.
"scripts/proof/*" = ["E402", "E501", "E741", "B007"]
"scripts/gen_fixtures.py" = ["E402", "E501", "E741"]
"scripts/fix_ref_ids.py" = ["E501"] # одноразовая миграция, SQL-строки длиннее 100