From 66d8d506699042d6db273e8f260a99ba4340d5fd Mon Sep 17 00:00:00 2001 From: vitya Date: Tue, 18 Aug 2026 18:22:28 +0300 Subject: [PATCH] =?UTF-8?q?handoff:=20F&F=20r8=20=E2=84=963=20(=D0=BF?= =?UTF-8?q?=D0=BE=D0=BB=D0=B8=D1=82=D0=B8=D0=BA=D0=B8)=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B5=D1=80=D0=B5=D0=BD=2021/21,=20=D0=BE=D1=82?= =?UTF-8?q?=D1=87=D1=91=D1=82=20=D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20sched?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .tasks/NEXT_SESSION.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.tasks/NEXT_SESSION.md b/.tasks/NEXT_SESSION.md index 4240e0f..7c53d6a 100644 --- a/.tasks/NEXT_SESSION.md +++ b/.tasks/NEXT_SESSION.md @@ -1,5 +1,5 @@ --- -_last_updated_: 2026-08-18T15:16:00Z +_last_updated_: 2026-08-18T15:30:00Z session_id: 2026-08-18-pi-sched-fnf-r8-entity --- @@ -11,7 +11,7 @@ session_id: 2026-08-18-pi-sched-fnf-r8-entity ## Open треки | Трек | Готовность | Entry-point | |---|---|---| -| sched F&F r8 (schedule-as-entity) | 🟢 **r8 №2 ЗАКРЫТ 15-16Z** — движок на schedule-строках проверен: 75/75 (ceiling, claim-порядок, ретраи на строках, watchdog/recover оба набора локов, scheduleId/data, async-poll). Находок нет, отчёт отправлен в sched-инбокс. Ждём их решения (№3 / закрытие раунда). | `sched/.agents/inbox/.read/2026-08-18T12-55-44Z-sched-fnf-r8-entity-intro.md` (лестница 1–5) | +| sched F&F r8 (schedule-as-entity) | 🟢 **r8 №3 ЗАКРЫТ 15-30Z** — политики (slice 3) проверены: 21/21 (whole-no-merge, snapshot-семантика, pause AND, manual=дефолты, priority-микс). Находок нет, отчёт отправлен. Ждём №4 (API). | `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) | ⚫ **отклонено юзером** («пока не делаем») | — | | llm-router / routerai | ⚫ **выброшено** — юзер: «забудь, сделано». НЕ трогать | — | @@ -32,5 +32,8 @@ session_id: 2026-08-18-pi-sched-fnf-r8-entity `engine-watchdog-test.mjs` (14 — reap оба набора, heartbeat real-clock, recover), `engine-async-test.mjs` (8 — async poll через schedule, poll timeout). ВАЖНО для тестов движка: фейк-часы монотонны; отдельный DB на сценарий; async-тест rmSync'ит db в начале (иначе флак). +- **№3 политики (21/21)**: `engine-policy-test.mjs` — whole-no-merge (override не наследует multiplier из задачи), + snapshot-семантика (пендинг-ретрай не пересчитывается правкой; свежая политика со следующего диспатча), + pause AND два уровня, manual=дефолты задачи, priority-микс. ВАЖНО: retryCount на строке = consumed-попытки (кумулятив); тай-брейк priority-равных — по id. - `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-воркер.