From da97d25c8b2c925d7f2318ba006723cbcbcd004b Mon Sep 17 00:00:00 2001 From: vitya Date: Sat, 22 Aug 2026 02:41:53 +0300 Subject: [PATCH] =?UTF-8?q?docs(tasks):=20F&F=20daemon-image=20closed=20?= =?UTF-8?q?=E2=80=94=20fixes=20accepted=20(0.10.1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .tasks/NEXT_SESSION.md | 4 +++- .tasks/STATUS.md | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.tasks/NEXT_SESSION.md b/.tasks/NEXT_SESSION.md index 85f158a..18cf637 100644 --- a/.tasks/NEXT_SESSION.md +++ b/.tasks/NEXT_SESSION.md @@ -11,6 +11,8 @@ session_id: fnf-daemon-image-2026-08-21 **F2** рецепт производного образа в 13.self-hosting не собирается без `ARG VERDACCIO_TOKEN` (YN0041 anonymous), а при --build-arg токен светится в image history (рекомендовано BuildKit secret — моя сборка 0 вхождений). Ждём их ack/фиксы. Стенд: `.tmp/fnf-daemon-image/` (Dockerfile.mongo, my-storage.mjs, tasks.json), mongo-стенд возвращён в исходное. +**АПДЕЙТ 23:41Z — F&F ЗАКРЫТ**: их письмо 23:40Z (e755b52, daemon 0.10.1) — все три фикса + нота. Мой ретест на 0.10.1 зелёный (F1/F2/N2 живьём + регресс 1/2/3/5), акцепт отправлен. Трек ниже — закрыт. + ## Recent commits (эта сессия) - .admin — STATUS.md: sched-fnf-daemon-image-storage F&F 7/7 PASS + находки F1/F2/N1/N2 @@ -38,7 +40,7 @@ session_id: fnf-daemon-image-2026-08-21 | Трек | Готовность | Entry-point | |---|---|---| -| **sched F1/F2** (deploy/tasks.json формат + док-рецепт токена) | ждём их ack/фикс | письмо 2026-08-21T23-27-41Z в sched/.agents/inbox | +| ~~sched F1/F2~~ (deploy/tasks.json формат + док-рецепт токена) | ✅ закрыт 2026-08-21 (e755b52/0.10.1, акцепт 23:41Z) | — | | Реальный деплой (npmjs + github.com) | ждёт отмашки | NEXT_SESSION «Спроси user'а» | | sched-vds-deploy | 🟡 paused | .tasks/STATUS.md — ждёт результатов books→sched | | books миграция на sched | в процессе | victor/books `sched-migration-phase-3` (blocked до закрытия phase-3), victor/sched `books-sched-integration` (paused) | diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index 68d8b6e..0353184 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -1,4 +1,5 @@ # Admin Task Board +_Updated: 2026-08-21 — 🟢 **[sched-fnf-daemon-image-storage] F&F ЗАКРЫТ: 7/7 + фиксы F1/F2/N1/N2 ПРИНЯТЫ** (их письмо 23:40Z, commit e755b52, daemon 0.10.1). Ретест затронутых поверхностей на `registry.kzntsv.site/sched-daemon:0.10.1` (digest 269093a08f6e…): F1 — 0.10.1 стартует против исправленного `deploy/tasks.json` (schedules); F2 — рецепт из доков (BuildKit secret + npmMinimalAgeGate:0) собран 1-в-1, history 0 JWT, storage-mongo 0.4.0, +смоук ступени 4 (коллекции, ран); N2 — баннер `storage=custom module=./my-storage.mjs` (тест пинит module=); N1 — нота MSYS_NO_PATHCONV в доках. Регресс 1/2/3/5 на 0.10.1 — тексты фейлов идентичны. Акцепт: `sched/.agents/inbox/2026-08-21T23-41-30Z-admin.md`. _Updated: 2026-08-21 — 🟢 **[sched-fnf-daemon-image-storage] F&F 7/7 PASS** (их письмо 23:12Z, таска sched 🟢 done). Образ `registry.kzntsv.site/sched-daemon:0.10.0` из опубликованного `@sched/daemon` + storage-композиция: 1) sqlite-дефолт баннер `storage=sqlite db=…` + раны в sqlite; 2) XOR `--storage mongo --db x.db` → точный отказ; 3) env fail-fast ДО старта (`MONGO_URL is not set`); 4) mongo-композицию собрал САМ (BuildKit secret, `@sched/storage-mongo@0.4.0` из verdaccio) → коллекции sched_tasks/runs/schedules + ран в mongo, баннер `storage=mongo db=…`; 5) missing-адаптер → хинт `add @sched/storage-mysql to your image`; 6) BYO `./my-storage.mjs` (MemoryStorage-порт пинового референса) → `storage=custom`, негатив без createStorage → точная ошибка контракта; 7) креды в connstring → весь лог = 1 строка баннера, 0 утечек. Находки: **F1** `deploy/tasks.json` (монтируется docker-compose.dev.yml, док. в 13.self-hosting) на старом ключе `schedule` → daemon 0.10.0 fatal (док. `docker compose up` не стартует); **F2** рецепт производного образа в 13.self-hosting без `ARG VERDACCIO_TOKEN` → YN0041 anonymous-auth при сборке 1-в-1 по докам; при фиксе через --build-arg токен оседает в image history (видно в их `schedd-mongo:0.10.0`; моя secret-сборка — 0 вхождений). N1: на винде git-bash нужен `MSYS_NO_PATHCONV=1` (иначе /app/… → `C:/Program Files/Git/…`). N2: BYO-баннер `db=default`. Репорт: `sched/.agents/inbox/2026-08-21T23-27-41Z-admin.md`. Стенд: `.tmp/fnf-daemon-image/` (gitignored), mongo-стенд возвращён в исходное. _Updated: 2026-08-20 — 🟡 **[sched-pipelines-local-stack]** schedd **0.9.0 применён + cancel-тест ЗЕЛЁНЫЙ**. **Мок-publish: режект #7 ozon** — фиксы #1-#6 приняты: npm ✅ create ✅ clone ✅ commit ✅ push fast-forward ✅ (2-й ран), release-409 ветка добавлена. 7-й баг: 409-ветка падает на стенде — `GET existing → 200` throw, т.к. прод httpGetFn=fetch отдаёт Response (.body=ReadableStream), а тест мокал `{body:{id:42}}` — разрыв тест/прод #2 (как режект #2, только httpGet). Gitea реально отдаёт id:114. Письмо 00:05Z. Ждём фикс #7.