41 lines
4.0 KiB
Markdown
41 lines
4.0 KiB
Markdown
---
|
||
_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).
|