tasks: sched ответил (envelope-fallback — дыра, канон дан); ждём ратификацию vitya + фиксы
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
# Admin Task Board
|
||||
_Updated: 2026-08-20 — 🟡 **[sched-pipelines-local-stack]** локальный стенд sched + воркеры (ym/ozon) поднят: schedd 0.4.2 (verdaccio) healthy, ym-воркер envelope ✓, browser CDP ✓, ntfy ✓, alert-bridge (HMAC + ntfy ✓, email ждёт sender-domain в go2). ТЗ разосланы (ozon ×7 дефектов, ym ×2, sched ×4 вопроса). Ozon-воркер остановлен до их фиксов (entrypoint job.getTask, envelope, notify, publish, email, Dockerfile, lock)._
|
||||
_Updated: 2026-08-20 — 🟡 **[sched-pipelines-local-stack]** sched ответил на 4 вопроса (envelope-fallback — дыра, согласны; канон контракта дан; grace 2 мин ок; VDS без docker-сокета ✓). Таска у sched `http-runner-envelope-violation` ждёт РАТИФИКАЦИИ vitya. Канон переслан ozon. Ждём: фиксы ozon/ym, «делай/отмени» по envelope-fallback, sender-domain в go2._
|
||||
|
||||
## 🟡 [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:** ждать фиксы ozon/ym (пересобрать после пушей), ответ sched по 4 вопросам (envelope-fallback, канон контракта, missed-slot, VDS). По email — настроить sender-domain в go2.unisender.ru (вопрос юзеру). После «GO» от юзера: снять DRY_RUN, добавить publish-стадии, прогнать dry-run пайплайнов, потом живой прогон.
|
||||
**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.
|
||||
**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