fix(tradein/scheduler): boot-reap виден и при нуле (#3122) #3124

Merged
bot-backend merged 1 commit from fix/3122-boot-reap-observable into main 2026-08-27 09:39:06 +00:00
Collaborator

Follow-up к PR #3123 по итогам его же живой приёмки.

Деплой #3123 прошёл, но деплоевский startup-reap успел снять четырёх зомби (cancelled) раньше, чем стартовал новый планировщик — boot-reap отработал с честным нулём и не оставил никакого следа исполнения: warning писался только при снятых строках. Это ровно «сторож, слепой при нуле»: оборванную проводку не отличить от чистого прода — сегодня я доказал исполнение только грепом кода в контейнере.

Фикс: INFO-строка при нуле («прогонов предыдущего контейнера нет»), warning при снятых — как было.

Приёмка: после деплоя в логе tradein-scraper на старте — ровно одна из двух строк boot-reap, всегда.

🤖 Generated with Claude Code

Follow-up к PR #3123 по итогам его же живой приёмки. Деплой #3123 прошёл, но деплоевский startup-reap успел снять четырёх зомби (`cancelled`) раньше, чем стартовал новый планировщик — boot-reap отработал с честным нулём и **не оставил никакого следа исполнения**: warning писался только при снятых строках. Это ровно «сторож, слепой при нуле»: оборванную проводку не отличить от чистого прода — сегодня я доказал исполнение только грепом кода в контейнере. Фикс: INFO-строка при нуле («прогонов предыдущего контейнера нет»), warning при снятых — как было. Приёмка: после деплоя в логе tradein-scraper на старте — ровно одна из двух строк boot-reap, всегда. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
bot-backend added 1 commit 2026-08-27 09:33:13 +00:00
fix(tradein/scheduler): boot-reap виден и при нуле — молчащий механизм неотличим от неподключённого (#3122)
All checks were successful
CI Trade-In / changes (pull_request) Successful in 8s
CI Trade-In / browser-tests (pull_request) Has been skipped
CI / changes (pull_request) Successful in 10s
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 4m45s
3c315b5105
Первая живая приёмка #3122: деплоевский startup-reap успел снять зомби
раньше, boot-reap отработал с нулём — и не оставил НИКАКОГО следа
исполнения. Ноль — штатный исход, но «сторож, молчащий при нуле» — это
слепая зона по построению: оборванную проводку не отличить от чистого
прода. INFO-строка при нуле, warning при снятых — как было.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bot-backend merged commit ff2335899e into main 2026-08-27 09:39:06 +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#3124
No description provided.