gendesign/_wt-cadval/data/sql/147_location_demand_comment.sql
bot-backend 542ff1c9ca docs(tradein/domclick): два комментария описывали пул, которого нет с миграции 253
Оба места утверждали, что у Домклика один выделенный резидентный прокси и
пула нет. Это перестало быть правдой ещё в #2800 (миграция 253 сняла
резервацию узла), но текст остался — и именно на него опирался тикет #3189,
поставленный под «калибровку» ограничения, которого не существует.
Свип к тому же ходит через пул давно (serp.py:359), а бэкфилл подключён к
нему в PR #3222.

Заодно докстринг называл не тот ограничитель: свип кладёт не счётчик
провалов lease, а break по первому DomClickBlockedError (#2854) — до
ротации дело не доходит ни при каком счётчике, отсюда buckets_completed=0.

Только комментарии, поведение не меняется. Миграция 175 уже применена, а
_schema_migrations трекает по имени файла без checksum — правка текста
её не перезапустит.
2026-08-29 18:57:25 +03:00

20 lines
1.7 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 147_location_demand_comment.sql
-- #948 / #1167: demand_index перешёл с saturating-АБСОЛЮТНОЙ нормировки
-- (clamp01(unit_velocity / 50), фикс. константа) на CITY-RELATIVE: район /
-- max-скорость по городу за прогон refresh_locations (зеркало infra_index).
--
-- Причина: на live-прогоне ВСЕ 8 районов ЕКБ давали demand=1.0 (каждый продаёт
-- ≥50 кв/мес → индекс насыщался в 1.0 везде → ноль дискриминации). См. PR #1167.
--
-- Эта миграция ТОЛЬКО синхронизирует DB-комментарий столбца с новым кодом — старый
-- текст «насыщающее преобразование» теперь врёт (ровно класс «вводящего в
-- заблуждение комментария», который и спрятал баг). Idempotent: COMMENT ON
-- безопасен к повторному применению; никакого DDL над данными.
--
-- Deploy: auto-applied deploy.yml через _schema_migrations (ровно один раз по NN).
-- Требует таблицу `location` из 146 (147 > 146 лексикографически → применяется после).
COMMENT ON COLUMN location.demand_index IS
'Индекс спроса 0..1: city-relative нормировка market_metrics.unit_velocity '
'(скорость продаж района / max-скорость по городу за прогон refresh_locations). '
'NULL при недостатке данных (никогда не фабрикуем 0).';