tasks: стенд — schedd 0.5.0 применён, dry-run зелёный, ТЗ publish-mockable, handoff
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
# Admin Task Board
|
||||
_Updated: 2026-08-20 — 🟡 **[sched-pipelines-local-stack]** План vitya: (1) ждём фикс sched poll-бага → принять; (2) после приёмки — одновременный dry-run обеих тасок через sched (конкурентность); (3) реальная публикация — на VERDACCIO (не npmjs) → тесты books → потом релиз. Воркерам: registry verdaccio + NPM_TOKEN verdaccio (из ~/.npmrc).
|
||||
_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 на реальный прогон не дан.
|
||||
|
||||
## 🟡 [sched-pipelines-local-stack] — локальный стенд: sched daemon + ym/ozon воркеры + browser/ntfy/alert-bridge, потом VDS
|
||||
**Status:** active
|
||||
**Where I stopped:** стек поднят (docker compose up -d, `host-stacks/local/sched-pipelines/`): schedd 0.4.2 healthy (admin 127.0.0.1:18080), задачи загружены (ozon `0 2 * * *`, yandex `30 2 * * *`), ym ping envelope+auth ✓, bridge HMAC+ntfy ✓, browser CDP ✓. Ozon-воркер остановлен (их баги: `job.getTask()` → restart-loop; envelope не реализован; нет notify/publish на sched-пути; email на старый домен; Dockerfile COPY-шелл; lock пинит yaml на verdaccio). ТЗ отправлены: ozon `2026-08-20T17-06-00Z-admin.md`, ym `2026-08-20T17-06-30Z-admin.md`, sched (впрячься) `2026-08-20T17-05-48Z-admin.md`. Секреты в pass `sched-pipelines/local/*` (api-key/admin-key/webhook-secret/unisender). Email: go2 требует sender-domain в аккаунте (код 229) — вопрос человеку. GitHub-токен: репо в оргах создаёт ✓ (apilki admin, тест create+delete).
|
||||
**Next action:** решения vitya: (1) ратифицировать фикс sched `http-runner-envelope-violation` («делай»/«отмени»); (2) sender-domain в go2.unisender.ru (иначе email 229). Дальше: фиксы ozon/ym (пересобрать после пушей) → контракт-ревью envelope у sched → снять DRY_RUN по «GO» → dry-run пайплайнов → VDS.
|
||||
**Where I stopped:** schedd **0.5.0** (core 0.45.0) пересобран, `timeoutMs: -1` на обе таски (не применился — баг sched applyTask, письмо 19:30Z + требование vitya absent=-1). **Одновременный dry-run через sched — оба зелёные**: ozon 8/8, yandex 11/11. Ozon пересобран с их фиксами (envelope реализован), ym свежий. Мок-publish: ТЗ обеим командам `publish-mockable` (ozon: registry/remoteBase/githubApiBase — у них хардкод; ym: только githubApiBase). Compose: ozon bind-mount state на хост (был в слое образа). Осталось: GO на реальный прогон → verdaccio → книги → релиз.
|
||||
**Next action:** ждать фиксы команд: sched (timeoutMs applyTask + absent=-1 дефолт), ozon+ym (publish-mockable). После: мок-publish стенд (локальный мок-GitHub REST + verdaccio), контракт-ревью envelope, GO vitya → реальный прогон → 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), не по сырцам; порядок хендоффа 1–6 у них в fnf-testing-procedure.md. Репорт: sched/.agents/inbox/2026-08-19T17-24-00Z-admin-fnf-r10-report.md. Стенд: /tmp/sched-alerts-stand/r10/._
|
||||
|
||||
Reference in New Issue
Block a user