Files
admin/.tasks/NEXT_SESSION.md

44 lines
5.1 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-18T21:20:00Z
session_id: 2026-08-18-pi-sched-cli-ff
---
# Next session handoff
## Recent commits
- (this commit) handoff: CLI-F&F ЗАКРЫТ (приёмка 18-03Z), F2 → engines>=24 (sched 18-16Z), Node 24.19.0 активен на машине
- cf3c67cc handoff: session-end — CLI-F&F в паузе, F1 verified, стенд жив, ждём волну F2-F9
- ccc10d2d handoff: CLI-F&F пауза от sched; VDS с моей стороны жив — пинганул ретрай
- fa8c6e30 handoff: CLI-F&F F1 verified (daemon 0.3.2, junction-фикс), ждём F2F9
- a848d48a handoff: CLI-F&F раунд стартован — репорт F1F9 в sched, ждём фиксы
## Open треки
| Трек | Готовность | Entry-point |
|---|---|---|
| **ПИСЬМО sched: engines>=24** | ✅ **ЗАКРЫТО** — sched подтвердил 18-16Z: `engines: ">=24"` поднято (4c3e4fa, 30/30 на Node 24), в волне daemon 0.3.4. | письмо sched 18-16Z |
| **sched паблиш-волна → ретест лестницы** | ⚪ **НА СЛЕД. СЕССИЮ** (user: «будем гонять в следующей сессии»). Волна вышла 18-17Z: core 0.41.1 / admin-api 0.1.2 / mcp 0.4.1 / storage-* 0.3.2 / **daemon 0.3.4** / **cli 0.1.2** / ui 0.2.4 (latest проверены sched, патч-волна clean-build + engines>=24, поведение не менялось). Ретест: `npm i -g @sched/cli@0.1.2 @sched/daemon@0.3.4` → перезапуск демонов :8080/:8084 на Node 24 → лестница 5/5 + check-worker → репорт sched. Стенд-демоны всё ещё на Node 22-процессах. | письмо sched 18-17Z |
| **sched паблиш-волна → ретест лестницы** | ⚪ **НА СЛЕД. СЕССИЮ** (user: «будем гонять в следующей сессии»). Волна вышла 18-17Z: core 0.41.1 / admin-api 0.1.2 / mcp 0.4.1 / storage-* 0.3.2 / **daemon 0.3.4** / **cli 0.1.2** / ui 0.2.4 (latest проверены sched, патч-волна clean-build + engines>=24, поведение не менялось). Ретест: `npm i -g @sched/cli@0.1.2 @sched/daemon@0.3.4` → перезапуск демонов :8080/:8084 на Node 24 → лестница 5/5 + check-worker → репорт sched. Стенд-демоны всё ещё на Node 22-процессах. | письмо sched 18-17Z |
| sched CLI-F&F раунд (я — тестер) | ✅ **ЗАКРЫТ** — ретест 0.1.1 принят sched 18-03Z (9/9: F3/F4/F5/F7/F9 кодом, F2/F6/F8 решения). cli-operator 🟢 done. | письма + `.tmp/sched-cli-ff/` |
| books-sched-integration (Phase 3) | ⚪ их работа; приёмка только по их пингу | — |
| llm-router / routerai | ⚫ **выброшено** — юзер: «забудь, сделано». НЕ трогать | — |
## Стенд CLI-F&F (жив)
`.admin/.tmp/sched-cli-ff/` — daemon :8080 на глобальном `schedd` 0.3.2
(SCHED_ADMIN_KEY=dev-key), :8084 на 0.3.1 (Windows-path, with-space каталог),
worker :9999 (quick-start), python worker :8083 (check-worker, перезапущен
с SCHED_API_KEY=dev-key). ⚠️ Процессы :8080/:8084 ещё на Node 22 (запущены до
переключения) — при след. касании можно перезапустить под Node 24.
## Спроси user'а
- (нет открытых решений — раунд закрыт, engines>=24 подтверждён sched, ждём пинг волны)
## Не делать (preemptive guards)
- НЕ лезть в код sched-проекта и НЕ трогать их доску — я тестер/координатор (round-procedure; правило «внешний агент не пушит в их репо»).
- НЕ убивать стенд `.tmp/sched-cli-ff/` (:8080/:8084/:9999/:8083) — жив для ретеста F2F9.
- НЕ начинать под-раунды/ретесты раньше волны паблиша от sched.
- llm-router — выброшено, не трогать. books Phase 3 — их зона.
## Memory updates за сессию
- Кандидат на ingest (предложен в ритуале, ждёт «да»): **nvm-junction isMain-gate gotcha**`import.meta.url === pathToFileURL(argv[1])` ломается под junction'нутым npm-рутом (C:\nvm4w → realpath C:\Users\vitya\AppData\Local\nvm\v22.22.0): ESM резолвит meta в realpath, argv[1] держит литеральный → main() не выполняется, exit 0 молча. Бьёт любой global-install под version-manager'ом (nvm/mise/volta). Проверено эмпирически, фикс — realpath-сравнение обеих сторон.
- Кандидат на ingest: **nvm-windows Node 24 миграция**`nvm install 24 && nvm use` меняет junction C:\nvm4w\nodejs; глобальные пакеты per-version → после переключения `npm i -g` заново; текущий shell кэширует PATH (hash -r / новый терминал).