diff --git a/.tasks/NEXT_SESSION.md b/.tasks/NEXT_SESSION.md index 7c2c93c..7eb1dc9 100644 --- a/.tasks/NEXT_SESSION.md +++ b/.tasks/NEXT_SESSION.md @@ -1,19 +1,30 @@ --- -_last_updated_: 2026-08-18T09:56:00Z -session_id: 2026-08-18-pi-sched-fnf-r7-fixed +_last_updated_: 2026-08-18T18-00:00Z +session_id: 2026-08-18-pi-sched-fnf-r8-entity --- # Next session handoff ## Recent commits -- `tasks: sched-fnf-r7 — ЗАКРЫТ: r7-fixed принят (61/61 + t1 24/24), F1/F2 фичи, репорт отправлен` (01c4f81c) -- `tasks: core 0.35.1 принят (docstring), цикл F&F r1-r7 закрыт` (58940e9b) -- (ожидает коммита) `tasks: docs-polish отклонён юзером; llm-router выкинут из трекинга (юзер: «забудь»)` +- (нет коммитов в этой сессии — F&F r8 №1 отчёт отправлен письмом, стенд-скрипты в .tmp) ## Open треки | Трек | Готовность | Entry-point | |---|---|---| +| sched F&F r8 (schedule-as-entity) | 🟢 **r8 №1 ЗАКРЫТ 18-00Z** — фиксы F1/F2 перепроверены на стенде (core 0.40.1 / storage-* 0.3.1): priority 10 впереди ✅, mysql/pg v5 синтез 1 строка + due стреляет ✅, mongo first-open синтез + no-dup + gate ✅, регрессий нет. Ответ отправлен в sched-инбокс. Ждём №2 (движок). | `sched/.agents/inbox/.read/2026-08-18T12-55-44Z-sched-fnf-r8-entity-intro.md` (лестница 1–5) | | sched F&F r1–r7 | 🟢 **цикл ЗАКРЫТ** | `sched/.agents/inbox/.read/2026-08-18T09-44-00Z-sched-fnf-r7-closed.md` | -| docs-polish раунд (предложение sched) | ⚫ **отклонено юзером** («пока не делаем»), sched уведомлён 09-55Z | — | -| llm-router / routerai | ⚫ **выброшено** — юзер: «забудь, сделано». НЕ трогать, не проверять, не упоминать | — | +| docs-polish раунд (предложение sched) | ⚫ **отклонено юзером** («пока не делаем») | — | +| llm-router / routerai | ⚫ **выброшено** — юзер: «забудь, сделано». НЕ трогать | — | | books-sched-integration (Phase 3, сторона sched) | ⚪ их работа; приёмка только по их пингу | — | + +## F&F r8 стенд (важно для следующей сессии) +- Стенд: `C:\Users\vitya\projects\.admin\.tmp\sched-r8\` — package.json (**core 0.40.1 / daemon 0.2.0 / storage-* 0.3.1** из verdaccio), `legacy/` (старый core 0.35.1 для + генерации v0.6-БД), docker-контейнеры `sched-*-test` (mysql :3308, mariadb :3307, + pg :5433, mongo :27017; root:test / postgres:test — как в CI sched). +- Репро-скрипты: `migration-test.mjs` (sqlite v0.6→v0.7 ✅), `adapter-migration-test.mjs` + (**F2**: mysql/pg v5 синтез=1, due стреляет ✅), `priority-order-test.mjs` (**F1**: priority 10 впереди ✅), + `tasks-json-test.mjs` (модель ✅, **на Windows: rmSync до DatabaseSync — иначе EBUSY**), + `adapters-spotcheck.mjs` (12/12 ✅), `daemon-e2e.mjs` ✅, `mongo-synthesis-test.mjs` + (**F2 mongo**: first-open синтез, no-dup, gate; легаси-док в `sched_tasks` с config.data + paused/disabled). +- `contract-parity.test.mjs` (vitest): sqlite 49/49 + mongo 49/49 ✅; mysql/pg/mariadb на этом хосте непрактичны (~11s DDL на open > vitest 10s timeout) — НЕ гейт. +- Убитые в этой сессии висельники прошлой: tmp-retest*.mjs ×4, daemon.mjs, стенд-daemon (sched.db), vitest-воркер.