gendesign/tradein-mvp/backend
bot-backend 062eee9b16
All checks were successful
CI / changes (pull_request) Successful in 9s
CI Trade-In / changes (pull_request) Successful in 8s
CI Trade-In / browser-tests (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 4m18s
docs(tradein): снять устаревшее обоснование обрыва прогона Домклика
Докстринг domclick_detail_backfill утверждал: «No IP-rotation/cooldown recovery
step exists here (DomClick uses one dedicated residential proxy, not a rotating
pool)». Второе перестало быть правдой на миграции 253 (#2800), снявшей
резервацию узла: на 13.08 узлов четыре и у всех provider_affinity='any'.

Разница не косметическая. Пока узел был один, «ротации нет» СЛЕДОВАЛО из
«ротировать нечего» — обрыв прогона на первом блоке был вынужденным. Теперь
это непринятое решение, и обоснование, пережившее свою предпосылку, читается
как довод не менять поведение.

Цена измерена в #2854: buckets_completed=0 во ВСЕХ прогонах свипа, то есть
шесть комнатных корзин не доводятся никогда, а блок бьёт внутри первой.
Длительность до блока 111-332 с при примерно постоянной выработке — свежий
узел, вероятно, получает свой бюджет.

Заодно: шапка 260_houses_drop_has_panorama.sql называла себя 259_ — след
вчерашнего переименования при коллизии номеров (два PR взяли 259; имя файла,
ссылку в тесте и манифест поправил, комментарий внутри пропустил). Отслеживание
идёт по filename (_schema_migrations, без контрольной суммы), правка безопасна.

Refs #2854, #2800
2026-08-13 12:28:23 +05:00
..
app docs(tradein): снять устаревшее обоснование обрыва прогона Домклика 2026-08-13 12:28:23 +05:00
data/sql docs(tradein): снять устаревшее обоснование обрыва прогона Домклика 2026-08-13 12:28:23 +05:00
scripts fix(tradein/scraper): дневной снимок узнаёт свой прогон (#2701) (#2707) 2026-08-06 07:00:17 +00:00
tests chore(tradein/db): убрать три колонки-заглушки витрины поиска (#2857) (#2858) 2026-08-13 07:25:43 +00:00
.dockerignore feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
Dockerfile feat(tradein): версионирование продукта — единый источник, подвал, PDF, /versions (#2824) 2026-08-10 16:00:54 +00:00
pyproject.toml feat(tradein/auth): password hashing + session config foundation (#2550) 2026-07-30 09:40:51 +03:00