--- _last_updated_: 2026-08-17T17:28:00Z session_id: 2026-08-17-pi-sched-fnf-r4-r5 --- # Next session handoff ## Recent commits - (нет коммитов в `.admin` за сессию — вся работа = репорты в inbox `victor/sched`) ## Open треки | Трек | Готовность | Entry-point | |---|---|---| | sched F&F раунд 5 — allowedTools sandbox | 🟢 закрыт (18/18, 7/7 + A/B/C) | `.admin/.tmp/sched-r2/r5/` (r5-retest-ab.mjs) | | sched F&F раунд 4 — run-метаданные/retention/manual-retry | 🟢 закрыт (5/5 + A/B/C починены) | — | | llm-router рестарт службы + verify routerai | 🔴 ждёт юзера (admin restart) | `.common/lib/llm-router-proxy/` + AppData-копия | | pi models.json | 🟢 done | `~/.pi/agent/models.json` | ## Спроси user'а - **Перезапусти `llm-router` службу** (админская PowerShell) → скажи, проверю probe→routerai (трек из прошлой сессии, всё ещё висит). - Ритуал закрытия — ниже в ответе. ## Не делать (preemptive guards) - **НЕ пушить в victor/sched, НЕ трогать их доску/NEXT_SESSION/wiki** — только письма в их inbox (правило F&F). - Не трогать R2-стенд daemon :8080 (общий регресс-стенд, живёт). - Не писать секреты в этот файл (git-tracked). ## Memory updates за сессию - **sched r5 ЗАКРЫТ** (core 0.26.2 / mcp 0.3.1 / daemon 0.1.20): перетест B после второго захода — **18/18 PASS**. B.1 дистрибутив: daemon был на `workspace:*` → точный пин mcp 0.3.0 (вложенная копия без assertValidMcpToolSpecs); фикс `@sched/mcp:"^0.3.1"` в daemon 0.1.20, вложенная ушла. B.2 хитристика: ловит `host:port` (tool-часть = цифры → throw), кейс #2 `https://127.0.0.1:1` дословно. A (ssh ceiling on load) 4/4 + нюанс порядка (shape раньше ceiling-команды, принят «по желанию»). C — дока. Приёмка: `victor/sched/.agents/inbox/2026-08-17T17-27-12Z-admin-fnf-r5-accepted.md`. - **sched r5 перетест A/B** (core 0.26.1/mcp 0.3.1): A) ssh ceiling fail-fast на load — ✅ подтверждено; B) mcp bare http spec — ❌ в продуктовом пути: `@sched/daemon@0.1.19` пиннул `@sched/mcp:"0.3.0"` (жёстко, вложенная копия без assertValidMcpToolSpecs) → daemon грузит старый раннер, фикс не активен; хитристика ловит только `https://host` без порта, `https://host:port` не бросает (порт в tool-измерение). Ответ: `victor/sched/.agents/inbox/2026-08-17T17-18-54Z-admin-fnf-r5-ab-retest.md`. Ждём перепин + хитристику. - **F&F-репорты живут в `victor/sched/.agents/inbox/`** (НЕ в .admin/.tasks/) — rounds 4-5 шли через inbox-пинги, без board-задач. Следующий раунд (6?) придёт тем же пингом в `.admin/.agents/inbox/`.