docs(handoff): books disable-legacy-task-runs-writes deploy DONE (base 0.11.0, images, VDS cleanup, verified)
This commit is contained in:
@@ -29,3 +29,15 @@ session_id: migration-v2-complete-2026-08-23
|
|||||||
- Закрытые записи/архив: файлы имеют номера, но блоков нет (номер для однообразия имени).
|
- Закрытые записи/архив: файлы имеют номера, но блоков нет (номер для однообразия имени).
|
||||||
- `-plan`-компаньоны: номер родительской таски (парно, counter не тратят).
|
- `-plan`-компаньоны: номер родительской таски (парно, counter не тратят).
|
||||||
- Блоки-восстановления: append в конец STATUS.md, формат `## <emoji> [#n slug] — desc` + Status/Created/Where/Next/Branch.
|
- Блоки-восстановления: append в конец STATUS.md, формат `## <emoji> [#n slug] — desc` + Status/Created/Where/Next/Branch.
|
||||||
|
|
||||||
|
## 2026-08-23 — books deploy (disable-legacy-task-runs-writes) — DONE
|
||||||
|
|
||||||
|
- Выполнен деплой по письму books (парк снят, юзер дал «го»): база sched-daemon:0.11.0 собрана+запушена,
|
||||||
|
books-task-runner / books-sched-daemon пересобраны (master-d57a310) и задеплоены на оба тенанта,
|
||||||
|
system-cleanup-task-runs выпилен из прод tasks.json (slovo + bookva), всё проверено живыми данными
|
||||||
|
(task_runs не растёт, retention off). Отчёт: books/.agents/inbox/2026-08-23T09-36-00Z-admin.md.
|
||||||
|
- **Открытые хвосты (по убыванию):** (1) deploy.yml несовместим с bookva ${CORE_SHA} — зашить инъекцию
|
||||||
|
CORE_SHA в workflow или перевести overlay-compose на __TAG__ (пока живёт ручной env-фикс стека 51);
|
||||||
|
(2) sched live-sync не зафайрился на file-change (потребовался restart демонов) — проверить доки sched;
|
||||||
|
(3) первый dispatch task-runner (run 560) отменился до старта без причин.
|
||||||
|
- Не забудь предыдущие пункты раздела «Осталось» (meeting-room merge-conflict и т.д.).
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# Admin Task Board
|
# Admin Task Board
|
||||||
_Updated: 2026-08-22 — 🟢 **[llm-web-proxy-qwen-web] UNBLOCKED + live GREEN** (vitya): браузерный путь через baxia-WAF реализован (lwp 0.1.9, commit 43840ce): src/lib/qwen-browser.js (lazy puppeteer-core, persistent-профиль, фингерпринт-спуфинг) + executor runFlow/browser-fallback/force + CLI `--browser [fallback|force]`. Тесты 25/25 (qwen-browser 6, fallback 6, config 3 — все новые). **LIVE: qwen-web HTTP 200 headless** («Hi», «4»=2+2), капча руками НЕ понадобилась (куки из секрета + фингерпринт страницы). Конфиг: `browser: {enabled, force, headless:true}` в secrets.json qwen-main. Осталось (опционально): live-smoke стриминга и тулов через браузер. Референс: ForgetMeAI FreeQwenApi (212★), docs/reference/forgetmeai/._
|
_Updated: 2026-08-23 — 🟢 **[books-disable-legacy-task-runs-writes] ДЕПЛОЙ ВЫПОЛНЕН** (по письму books 08:49Z, юзер дал «го»). Блокер закрыт: собрал+запушил `sched-daemon:0.11.0` (base, apps/daemon, BuildKit secret). Собрал `books-task-runner:master-d57a310` + `books-sched-daemon:master-d57a310` (Gitea Actions, серийно). Задеплоил оба тенанта: task-runner (bookva стек 48 + slovo через job-scheduler стек 22), sched (стек 50+51). Все 4 контейнера healthy. Вручную на VDS: выпилен system-cleanup-task-runs из прод tasks.json (slovo /opt/books/sched + bookva volume), live-store disabled:true после рестарта демонов. SCHED_LEGACY_TASK_RUNS не включён; retention off в args. **Верификация:** task_runs не растёт — slovo MAX(created_at)=09:21:08 (старый контейнер), bookva=09:20:01; sched гоняет envelope-раны непрерывно, записей нет. Находки: (1) deploy.yml не инжектит CORE_SHA для bookva (overlay ${CORE_SHA}) — добавил CORE_SHA=master в env стека 51 вручную; (2) live-sync не зафайрился на file-change → docker restart демонов. Отчёт: books/.agents/inbox/2026-08-23T09-36-00Z-admin.md._Updated: 2026-08-22 — 🟢 **[llm-web-proxy-qwen-web] UNBLOCKED + live GREEN** (vitya): браузерный путь через baxia-WAF реализован (lwp 0.1.9, commit 43840ce): src/lib/qwen-browser.js (lazy puppeteer-core, persistent-профиль, фингерпринт-спуфинг) + executor runFlow/browser-fallback/force + CLI `--browser [fallback|force]`. Тесты 25/25 (qwen-browser 6, fallback 6, config 3 — все новые). **LIVE: qwen-web HTTP 200 headless** («Hi», «4»=2+2), капча руками НЕ понадобилась (куки из секрета + фингерпринт страницы). Конфиг: `browser: {enabled, force, headless:true}` в secrets.json qwen-main. Осталось (опционально): live-smoke стриминга и тулов через браузер. Референс: ForgetMeAI FreeQwenApi (212★), docs/reference/forgetmeai/._
|
||||||
_Updated: 2026-08-22 — 🟡 **[llm-web-proxy-qwen-web] PAUSED** (решение vitya: стоп, next-сессия покажет рабочий подход; WAF-стена: baxia капча даже из браузера). Docker починен (GPU-крэш → DisableHardwareAcceleration). Хендофф записан._
|
_Updated: 2026-08-22 — 🟡 **[llm-web-proxy-qwen-web] PAUSED** (решение vitya: стоп, next-сессия покажет рабочий подход; WAF-стена: baxia капча даже из браузера). Docker починен (GPU-крэш → DisableHardwareAcceleration). Хендофф записан._
|
||||||
_Updated: 2026-08-22 — 🔵 **[llm-web-proxy-qwen-web]** executor готов и задеплоен (0.1.7, 92 теста, капча-детект, фикс model-alias), live заблокирован капчей — нужен свежий Cookie от vitya. Docker Desktop починен (GPU-крэш → DisableHardwareAcceleration)._
|
_Updated: 2026-08-22 — 🔵 **[llm-web-proxy-qwen-web]** executor готов и задеплоен (0.1.7, 92 теста, капча-детект, фикс model-alias), live заблокирован капчей — нужен свежий Cookie от vitya. Docker Desktop починен (GPU-крэш → DisableHardwareAcceleration)._
|
||||||
_Updated: 2026-08-22 — 🆕 подзадача ⚪ **[llm-web-proxy-qwen-web]** заведена (п.4 qwen-web: DNS EAI_AGAIN перепроверен — chat.qwen.ai резолвится, блокер снят; ключ есть; комбо добавить в lwp). ⚪ **[llm-web-proxy] заведена** (спека .tasks/llm-web-proxy.md: кастомный web-LLM провайдер для pi + Claude Code — web-чаты, эмуляция тулов, без оверкилла omniroute; делать в следующей сессии). 🟢 **[sched-pipelines-local-stack] ЗАКРЫТА** (ритуал закрытия, решение vitya): мок-кампания финализирована ранее (0.1.0 published оба воркера, повторные раны noop, 0.2.0-кейс проверен симуляцией и откачен; фикс #7 httpGet fetch-Response контракта принят). Реальный деплой apilki — за отмашкой юзера (в «Спроси user'а»); VDS-миграция — таска sched-vds-deploy (paused). Wiki: +2 концепта в shared (verdaccio-token-buildkit-secret, msys-no-pathconv-docker-windows).
|
_Updated: 2026-08-22 — 🆕 подзадача ⚪ **[llm-web-proxy-qwen-web]** заведена (п.4 qwen-web: DNS EAI_AGAIN перепроверен — chat.qwen.ai резолвится, блокер снят; ключ есть; комбо добавить в lwp). ⚪ **[llm-web-proxy] заведена** (спека .tasks/llm-web-proxy.md: кастомный web-LLM провайдер для pi + Claude Code — web-чаты, эмуляция тулов, без оверкилла omniroute; делать в следующей сессии). 🟢 **[sched-pipelines-local-stack] ЗАКРЫТА** (ритуал закрытия, решение vitya): мок-кампания финализирована ранее (0.1.0 published оба воркера, повторные раны noop, 0.2.0-кейс проверен симуляцией и откачен; фикс #7 httpGet fetch-Response контракта принят). Реальный деплой apilki — за отмашкой юзера (в «Спроси user'а»); VDS-миграция — таска sched-vds-deploy (paused). Wiki: +2 концепта в shared (verdaccio-token-buildkit-secret, msys-no-pathconv-docker-windows).
|
||||||
|
|||||||
Reference in New Issue
Block a user