доска+хендофф: cancel-тест зелёный, schedd 0.9.0, ждём GO на мок-publish

This commit is contained in:
2026-08-21 00:48:23 +03:00
parent 225d235cd5
commit 415134b929
2 changed files with 23 additions and 42 deletions

View File

@@ -1,10 +1,10 @@
# Admin Task Board
_Updated: 2026-08-20 — 🟡 **[sched-pipelines-local-stack]** schedd 0.5.0 применён; одновременный dry-run ozon+yandex через sched — оба зелёные (ozon 8/8, ym 11/11). timeoutMs -1 не применился (баг sched applyTask — письмо 19:30Z, требование vitya: -1=дефолт). Мок-publish: ТЗ обеим командам (publish-mockable). GO на реальный прогон не дан.
_Updated: 2026-08-20 — 🟡 **[sched-pipelines-local-stack]** schedd **0.9.0 применён + cancel-тест ЗЕЛЁНЫЙ** (cancel реально останавливает воркера ДО publish: generate done → stop before stage fix; fix/build/postman/state/publish не выполнялись, state.json остался {}, ран cancelled). Мок-publish dry оба зелёные ранее (ozon 10/10, yandex 13/13). Осталось: GO на реальный мок-publish (снять dryRun:true) + VDS-миграция.
## 🟡 [sched-pipelines-local-stack] — локальный стенд: sched daemon + ym/ozon воркеры + browser/ntfy/alert-bridge, потом VDS
**Status:** active
**Where I stopped:** schedd **0.8.0** (нужно 0.9.0 — cancel-форвардинг фикс НЕ применён, см. NEXT_SESSION CRITICAL). Мок-publish dry **оба зелёные** (yandex 13/13 вкл publish+githubDistro, ozon 10/10 вкл publish; GitHub/Gitea/verdaccio чисты, ноль мутаций). Cancel-канал: все команды закрыли свои части (sched 0.7.0 канал + 0.8.0 логи; ozon 0649c80+f021f38; yandex e7cf3e5+c740bdc). **Root cause cancel-бага: sched daemon-диспетчер не форвардил cancel к раннеру** — сигнал не слался никогда; фикс daemon 0.9.0 на verdaccio. Инцидент: yandex создал репо на github.com при мок-прогоне (publish без dry-run + cancel не остановил) — удалено, всё чисто.
**Next action:** (1) schedd 0.9.0 + повторный cancel-тест (стоп воркера до publish); (2) GO на реальный мок-publish (снять dryRun:true → verdaccio+Gitea); (3) VDS-миграция.
**Where I stopped:** schedd **0.9.0** применён (verdaccio latest, core 0.48.0), commit 225d235c. **Cancel-тест зелёный**: полный ран ozon → cancel на generate → `[sched] [cancel] POST http://ozon-seller-builder:8080/cancel/<runId>` + `ack status=200`; воркер `[cancel] received`/`flag set`, `[stage] generate done``[cancel] stop before stage fix`; fix/build/postman/state/publish НЕ выполнялись; state.json остался {}; ран `cancelled (error: cancelled by user)`. Инцидент с github.com-репо (yandex) — закрыт (репо удалено, GitHub/Gitea чисты). Мок-publish dry: yandex 13/13 (publish+githubDistro), ozon 10/10 (publish) — оба зелёные, ноль мутаций.
**Next action:** (1) schedd 0.9.0 + cancel-тест — DONE; (2) **ждать GO user'а на реальный мок-publish** (снять dryRun:true → verdaccio+Gitea); (3) VDS-миграция (после пары дней локально).
**Branch:** master
**Weight:** needs-claude
_Updated: 2026-08-19 — 🟢 **[sched-fnf-r10] ЗАКРЫТ (их ack 17:24Z): 6/6 PASS, 0 находок, 0 замечаний** — первый раунд без фиксов после режекта. Per-task alert routing (core 0.44.0/daemon 0.4.2): r10-a регресс, r10-b on:[] тишина (массивы replace), r10-c per-task on, r10-d per-task onMissed (missed-slot только для A, delayMs 129016), r10-e мультиканал (+без корневого webhook), r10-f fail-fast на load (3 варианта). Бонус HMAC MATCH. Процесс: раунд начинался с режекта (доки не сгенерированы/битый пример/не запушено), их фикс + push + сгенерированный dist + исправленный пример → ретест 6/6. Урок: F&F тестируется по СКОМПИЛИРОВАННОЙ доке (dev-сервер localhost:5108), не по сырцам; порядок хендоффа 16 у них в fnf-testing-procedure.md. Репорт: sched/.agents/inbox/2026-08-19T17-24-00Z-admin-fnf-r10-report.md. Стенд: /tmp/sched-alerts-stand/r10/._