Files
admin/.tasks/NEXT_SESSION.md

46 lines
3.8 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-16T14:45:00Z
session_id: 2026-08-16-sched-fnf-kickoff
---
# Next session handoff
## Состояние: F&F-цикл sched ЗАКРЫТ (4/4 приняты) — ждём раунд 2 (docs-review)
**Сводка F&F** (эта сессия, 12:50Z14:42Z): 4 таски → 4 приёмки, **6 фидбеков → 6 фич**:
1. `createDaemon` import — exports-map `@sched/daemon` (0.1.2)
2. UI-бандл 404 — UI отдельным пакетом `@sched/ui` + бин `sched-ui serve` (0.1.1), daemon headless (`--admin-static` выпилен)
3. UI без токена — токен-бокс в морде (localStorage `sched-token` + `?token=`)
4. Allowlist на dispatch — `Runner.validateConfig`-хук, валидация на load (core 0.12.2)
5. ntfy только Bearer — basic `user`+`password` в createAlerts (core 0.12.2)
6. pollTimeoutMs не в daemon — `DaemonOptions.pollTimeoutMs/pollIntervalMs` + CLI `--poll-timeout` (daemon 0.1.4)
Версии: **core 0.12.2 / daemon 0.1.4 / ui 0.1.1 / mcp 0.1.1**, сьют 363 ✓.
## 🔴 Следующая сессия: раунд 2 — docs-review после storage-сплита (пинг от sched)
Порядок (согласован письмом 14:41Z, ack 14:42Z): **storage-сплит (SQLite из коробки, MySQL/PG/Mongo — отдельные пакеты) → полировка доков → пинг в инбокс → наше ревью**.
- Формат: что делал → что ожидал → что получил → ссылка на раздел доки.
- Фокусы (зафиксированы sched'ом как их чек-лист): **02.quick-start** (все три пути после сплита), **07.storage.md** (выбор адаптера), **10.cli.md / 13.ui.md** (если поверхность менялась).
- Репорты → `victor/sched/.agents/inbox/` (файл, gitignored — их монитор подхватывает).
## Контекст для ревью (накопленное знание)
- Стенд F&F: `.admin/.tmp/sched-fnf-01/` — daemon.js (custom runner dirSizeWatch), daemon2.js (docker), daemon3.js+worker.js (async/poll), embedded4.mjs (embedded+alerts+retry). Фоновые процессы убиты. sched.db/sched2.db/sched3.db/sched4.db — история ранов.
- Пакеты установлены в стенде из verdaccio (registry `https://verdaccio.kzntsv.site/`, npmrc с токеном).
- ntfy: `ntfy.vds.kzntsv.site`, basic auth vitya (pass `vds-kzntsv/full-env`), топик `sched-fnf` (admin role → любой топик).
- kreknin SSH: `vitya@195.19.90.188`, ключ `~/.ssh/id_ed25519_kreknin`, бэкапы `/volume1/NetBackup/{vds-kzntsv,books-vds}/latest`.
- **Правило (рявк 12:46Z): НЕ пушить в victor/sched, НЕ трогать их доску/NEXT_SESSION/wiki. Всё — письмом в их инбокс.**
## Open треки (не sched)
| Трек | Готовность | Entry-point |
|---|---|---|
| pilonuxt prod (стек 16) — образ `64c2539`, откаты: `1128ddc``f876e70``24a13da``40806b1``340c0e7``8b7e8c4` | 🟢 live | `host-stacks/vds-kzntsv/pilonuxt.compose.yml` |
| pilorama-yandex-business-renewal — ответ Анастасии **до 17.08** | 🔴 active | `.tasks/STATUS.md` монорепы |
| pilorama-seo-crawl-audit — GSC-замер через 2-4 нед | 🔴 active | `.tasks/STATUS.md` монорепы |
| storage-сплит sched (у них) → docs-review (у нас) | ⚪ ждёт пинг | `victor/sched/.agents/inbox/` |
## Спроси user'а
- F&F закрыт, раунд 2 зарегистрирован. Если до пинга sched появится другая работа (pilorama/монорепа) — обрабатывать по обычной схеме.