Files
admin/.tasks/NEXT_SESSION.md

41 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
_last_updated_: 2026-08-23T09:40:00Z
session_id: books-deploy-done-2026-08-23
---
# Next session handoff
## Recent commits
- `6bd8781b` docs(handoff): books disable-legacy-task-runs-writes deploy DONE (base 0.11.0, images, VDS cleanup, verified)
- `551fd0c2`+`2b82a83c` meta(handoff): v2 migration fully complete (847 задач, counter=966) — прошлая сессия
## Open треки
| Трек | Готовность | Entry-point |
|---|---|---|
| **books deploy.yml CORE_SHA gap** (новое) | 🔴 не починено | deploy.yml седит только `__TAG__`, bookva-overlay compose использует `${CORE_SHA}` → bookva sched-deploy падает (PUT 400). Рабочий костыль: CORE_SHA=master в env стека 51 (уже добавлен). Фикс: инъекция CORE_SHA в deploy.yml ИЛИ перевод overlay-compose на `__TAG__`. Решить: админ или books? |
| **sched live-sync не сработал на file-change** (новое) | 🔴 непроверено | После правки прод tasks.json демоны держали таску активной ~5 мин → потребовался `docker restart books-sched bookva-sched`. Либо доки sched неточны, либо sync требует триггера. Проверить против sched docs 03.tasks.md |
| books task #2 (disable-legacy-task-runs-writes) | 🟢 задеплоен+проверен | Закрытие — на books-доске (их задача); отчёт: `books/.agents/inbox/2026-08-23T09-36-00Z-admin.md` |
| meeting-room — merge-conflict (UU) | 🟡 | Разрешить → миграция 2 тасок + 12 файлов (номера 967+) |
| coworker-skill push на github | 🟡 ждёт решения | meta-leak риск; решение за оператором |
| projects-meta-mcp (архив) / yt-tools (untracked) / projects-wiki (дубль) | ✅ скипы | согласованы ранее |
| MCP-кэш (meta_status) | 🟡 stale | synced 2026-08-22; проверить `meta_status` |
| [#803 llm-web-proxy] (доска) | 🔴 active | next action в блоке STATUS.md (executors/translators из omniroute) |
## Спроси user'а
- CORE_SHA-фикс deploy.yml: делаю я (admin) или отдать books (рекомендую books — их workflow)?
- Закрытие books #2 — books-агент закроет сам по моему отчёту; если не закроет за N дней — пингануть.
- Ранее открытые решения (перенесены): судьба coworker-skill push; закрывать ли llm-web-proxy-qwen-web.
## Не делать (preemptive guards)
- Не диспатчить сборки/деплои books без нового письма от books — деплой выполнен и проверен.
- Не включать `SCHED_LEGACY_TASK_RUNS` (дефолт off = in-memory envelope).
- Не перезаписывать прод tasks.json сгенерированным (правки точечные; бэкапы `.bak-*` на books-vds).
- Не трогать runtime-таски в sched-сторе (напр. «ozon stocks syncronization» ~65с) — пре-экзистинг, вне скоупа.
- Не архивировать handoff-файлы (sliding contract, история — git log).
## Memory updates за сессию
- `sched-daemon:0.11.0` собран и в registry (base, apps/daemon, BuildKit secret, history 0 JWT).
- deploy.yml vs bookva `${CORE_SHA}` — известная несовместимость (см. Open треки).
- sched live-sync не реагирует на file-change tasks.json → рестарт демона перечитывает.
- Паттерн верификации envelope-фикса: task_runs MAX(created_at) должен остановиться на моменте старта нового контейнера (slovo 09:21:08→start 09:21:10; bookva 09:20:01→09:23:11).