handoff: F&F r8 №2 (движок) проверен 75/75, отчёт отправлен sched
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
---
|
||||
_last_updated_: 2026-08-18T18-00:00Z
|
||||
_last_updated_: 2026-08-18T15:16: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 №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 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 r1–r7 | 🟢 **цикл ЗАКРЫТ** | `sched/.agents/inbox/.read/2026-08-18T09-44-00Z-sched-fnf-r7-closed.md` |
|
||||
| docs-polish раунд (предложение sched) | ⚫ **отклонено юзером** («пока не делаем») | — |
|
||||
| llm-router / routerai | ⚫ **выброшено** — юзер: «забудь, сделано». НЕ трогать | — |
|
||||
@@ -26,5 +26,11 @@ session_id: 2026-08-18-pi-sched-fnf-r8-entity
|
||||
`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).
|
||||
- **№2 движок (75/75)**: `engine-runs-test.mjs` (16 — scheduleId/data/trigger/manual/retryRun),
|
||||
`engine-due-claim-test.mjs` (10 — priority-порядок, ceiling с блокирующим раннером, pause, once, catch-up),
|
||||
`engine-retry-test.mjs` (27 — ретраи на строках, override, onRunFinal-семантика),
|
||||
`engine-watchdog-test.mjs` (14 — reap оба набора, heartbeat real-clock, recover),
|
||||
`engine-async-test.mjs` (8 — async poll через schedule, poll timeout).
|
||||
ВАЖНО для тестов движка: фейк-часы монотонны; отдельный DB на сценарий; async-тест rmSync'ит db в начале (иначе флак).
|
||||
- `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-воркер.
|
||||
|
||||
Reference in New Issue
Block a user