46 lines
3.8 KiB
Markdown
46 lines
3.8 KiB
Markdown
---
|
||
_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:50Z–14: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/монорепа) — обрабатывать по обычной схеме.
|