fix(tradein): оставить domklik активным — отключить его TTL-деактивацию (#2204) #2253

Merged
lekss361 merged 1 commit from fix/tradein-keep-domklik-active into main 2026-07-03 06:00:22 +00:00
Owner

Summary

  • Продуктовое решение (user, ночь 02→03.07): domklik остаётся активным источником; TTL-деактивация по scraped_at (расписание deactivate_stale_domklik, заведено миграцией 160 этой же ночью) отключается до возобновления регулярных domclick-свипов. Миграция 163: UPDATE scrape_schedules SET enabled=false WHERE source='deactivate_stale_domklik' (идемпотентно).
  • deactivate_stale_n1 НЕ тронут — n1 мёртв (скрейпера нет), деактивация остаётся (первый прогон 07:00 UTC уберёт 381 строку).
  • Механизм staleness_column и тесты 160 остаются в коде — расписание можно включить одним UPDATE, когда domclick-свипы вернутся.
  • Manifest дополнен (инвариант #2216).

Как проверено

  • test_migrations_manifest.py + test_deactivate_stale_listings.py — 48 passed.
  • Гейт CI Trade-In прогонит полный сьют на PR.

Refs #2204

## Summary - **Продуктовое решение (user, ночь 02→03.07):** domklik остаётся активным источником; TTL-деактивация по scraped_at (расписание `deactivate_stale_domklik`, заведено миграцией 160 этой же ночью) **отключается** до возобновления регулярных domclick-свипов. Миграция 163: `UPDATE scrape_schedules SET enabled=false WHERE source='deactivate_stale_domklik'` (идемпотентно). - `deactivate_stale_n1` НЕ тронут — n1 мёртв (скрейпера нет), деактивация остаётся (первый прогон 07:00 UTC уберёт 381 строку). - Механизм staleness_column и тесты 160 остаются в коде — расписание можно включить одним UPDATE, когда domclick-свипы вернутся. - Manifest дополнен (инвариант #2216). ## Как проверено - `test_migrations_manifest.py` + `test_deactivate_stale_listings.py` — 48 passed. - Гейт CI Trade-In прогонит полный сьют на PR. Refs #2204
lekss361 added 1 commit 2026-07-03 05:53:17 +00:00
fix(tradein): оставить domklik активным — отключить его TTL-деактивацию (#2204)
All checks were successful
CI Trade-In / changes (pull_request) Successful in 9s
CI / changes (pull_request) Successful in 9s
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 1m39s
bbd47ae536
Продуктовое решение (user, 2026-07-03): domklik остаётся активным источником;
TTL-деактивация по scraped_at (заведена миграцией 160 этой ночью) отключается
до возобновления регулярных domclick-свипов. deactivate_stale_n1 не тронут
(n1 мёртв — деактивация остаётся). Миграция 163 идемпотентна (enabled=false).

Refs #2204
lekss361 merged commit 29a3cf9483 into main 2026-07-03 06:00:22 +00:00
lekss361 deleted branch fix/tradein-keep-domklik-active 2026-07-03 06:00:22 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#2253
No description provided.