fix(freshness): пороги nspd_geo под on-demand каденцию (убирает еженедельный ложный stale) #2325

Merged
bot-backend merged 2 commits from fix/nspd-geo-freshness-threshold into main 2026-07-03 21:46:31 +00:00
Collaborator

Что

Freshness-монитор еженедельно алертил «nspd_geo stale» — расследование 2026-07-04 показало ложный алерт: источник on-demand БЕЗ cron (admin UI / CLI / lazy из /analyze), штучные фетчи по активности пользователя. Прод-ledger целый: 60 done-jobs, 0 failed, 0 zombie, НСПД доступен — простой 9.5 дней это норма каденции, не поломка. critical=False — overall и так не трогался, чинится только шум.

  • fresh_days 7 → 30, stale_days 30 → 90 (+ комментарий-обоснование в реестре).
  • Тест-фикстура critical-кейса обновлена под новый порог (100d).

Тесты

19 passed / 1 skipped (freshness-свип). ruff clean.

Расследование в полном виде — в этом PR-описании достаточно; вердикт: «лоадер НЕ сломан, источник НЕ отвалился, расписание реже порога».

## Что Freshness-монитор еженедельно алертил «nspd_geo stale» — расследование 2026-07-04 показало **ложный алерт**: источник on-demand БЕЗ cron (admin UI / CLI / lazy из /analyze), штучные фетчи по активности пользователя. Прод-ledger целый: 60 done-jobs, 0 failed, 0 zombie, НСПД доступен — простой 9.5 дней это норма каденции, не поломка. `critical=False` — overall и так не трогался, чинится только шум. - `fresh_days` 7 → 30, `stale_days` 30 → 90 (+ комментарий-обоснование в реестре). - Тест-фикстура critical-кейса обновлена под новый порог (100d). ## Тесты 19 passed / 1 skipped (freshness-свип). ruff clean. Расследование в полном виде — в этом PR-описании достаточно; вердикт: «лоадер НЕ сломан, источник НЕ отвалился, расписание реже порога».
bot-backend added 2 commits 2026-07-03 21:30:43 +00:00
Источник без cron (admin UI / CLI / lazy из analyze) — штучные фетчи по
активности пользователя. fresh_days=7 давал ложный stale-алерт каждую
неделю тишины (расследование 2026-07-04: 60 done-jobs, 0 failed, ledger
целый, НСПД доступен — простой 9.5d это норма каденции, не поломка).
critical=False — overall и так не трогался, чиним только шум.
test(freshness): фикстура nspd_geo под новый порог stale_days=90
All checks were successful
CI Trade-In / changes (pull_request) Successful in 8s
CI / changes (pull_request) Successful in 8s
CI Trade-In / backend-tests (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Successful in 1m59s
CI / backend-tests (pull_request) Successful in 14m56s
7af29f23ed
bot-backend merged commit 01f2c5290d into main 2026-07-03 21:46:31 +00:00
bot-backend deleted branch fix/nspd-geo-freshness-threshold 2026-07-03 21:46:31 +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#2325
No description provided.