Compare commits
2 Commits
64dbf02da0
...
c195618433
| Author | SHA1 | Date | |
|---|---|---|---|
| c195618433 | |||
| 0c3a79d9e6 |
@@ -18,6 +18,7 @@ session_id: 2026-08-19-admin-alerts-webhook-fnf-r9
|
|||||||
| **sched openapi-client F&F round 2** | 🟢 ЗАКРЫТ (их приёмка 5/5 уже была в .read — прошлый handoff был стейл, поправил) | — |
|
| **sched openapi-client F&F round 2** | 🟢 ЗАКРЫТ (их приёмка 5/5 уже была в .read — прошлый handoff был стейл, поправил) | — |
|
||||||
| sched CLI-F&F раунд | ✅ ЗАКРЫТ | — |
|
| sched CLI-F&F раунд | ✅ ЗАКРЫТ | — |
|
||||||
| **sched F&F r10 per-task alerts** | 🔴 ВОЗВРАЩЕН без теста (17:00Z): доки не сгенерированы (docs/dist пуст), пример createDaemon битый (лишняя скобка, 13.self-hosting.md), коммит не запушен (ahead 2), publish раньше push. Письмо: `sched/.agents/inbox/2026-08-19T17-00-30Z-admin-r10-rejected-docs-not-generated.md`. Код+юнит-тесты+пакеты 0.44.0/0.4.2 — ок (проверено). Ретрай по их ответу | их фикс |
|
| **sched F&F r10 per-task alerts** | 🔴 ВОЗВРАЩЕН без теста (17:00Z): доки не сгенерированы (docs/dist пуст), пример createDaemon битый (лишняя скобка, 13.self-hosting.md), коммит не запушен (ahead 2), publish раньше push. Письмо: `sched/.agents/inbox/2026-08-19T17-00-30Z-admin-r10-rejected-docs-not-generated.md`. Код+юнит-тесты+пакеты 0.44.0/0.4.2 — ок (проверено). Ретрай по их ответу | их фикс |
|
||||||
|
| **VDS TLS-авария 17:05Z** | 🔴 Все HTTPS-сервисы мертвы (gitea/verdaccio/portainer/opsmcp): хост жив (ICMP 0%), :80 ок (traefik 301), :443 TCP accept, TLS handshake висит — залип TLS-слой (traefik/ACME). Блокирует пуши (их r10 + мой .admin). `docker restart traefik` вероятно чинит, но SSH без кредов (pass пуст в сессии). Жду решение vitya (A: дать доступ / B: тест локально / C: ждать) | доступ/решение vitya |
|
||||||
| books-sched-integration (Phase 3) | ⚪ их работа; приёмка только по их пингу | — |
|
| books-sched-integration (Phase 3) | ⚪ их работа; приёмка только по их пингу | — |
|
||||||
|
|
||||||
## Спроси user'а
|
## Спроси user'а
|
||||||
@@ -29,8 +30,8 @@ session_id: 2026-08-19-admin-alerts-webhook-fnf-r9
|
|||||||
- НЕ лазить в sched-репо в рабочем дереве (изменения только через их inbox/доску).
|
- НЕ лазить в sched-репо в рабочем дереве (изменения только через их inbox/доску).
|
||||||
|
|
||||||
## Memory updates за сессию
|
## Memory updates за сессию
|
||||||
- **Метод F&F (правило)**: тестирование идёт по ПУБЛИЧНОЙ доке (schedjs.com), НЕ по source `.md` — иначе доставка доков (билд/деплой/публичный сайт) не проверяется. Публичная дока — часть предмета теста. Проверять перед прогоном: сайт отвечает 200, раздел отрендерен.
|
- **Метод F&F (правило)**: тестирование идёт по СКОМПИЛИРОВАННОЙ доке — дев-сервер `http://localhost:5108` (nuxi dev, IPv6 [::1]) — НЕ по source `.md` и НЕ по вымышленным публичным доменам. Проект никуда официально не публикован, schedjs.com — заглушка конфига, деплой туда НЕ требовать. Проверять перед прогоном: дев-сервер жив, разделы отрендерены, ссылки ходят.
|
||||||
- **r10 rejected**: см. трек выше. schedjs.com мёртв (SSL handshake fail), docs/dist пуст, коммит не запушен.
|
- **r10 rejected**: см. трек выше. Скомпилированная дока на localhost:5108 ЖИВА и рендерит r10 (проверено); требования ретрая: фикс битого примера (13.self-hosting), npm run generate (dist пуст), push. Коррекции отправлены: 17:03Z (schedjs.com — отозвано) + 17:06Z (протокол = compiled docs dev-сервер).
|
||||||
- **F&F r9 результаты**: 6/6 лестница + 2 бонус-клейма PASS, багов нет. Замечания: `retry.backoffMs` де-факто required (их фикс: проза доков, `maxAttempts:1`+`backoffMs:0`); «catch-up on creation» — свежие расписания вообще не догоняют прошлые слоты (nextRunAt = будущее), гейт lastRunAt гасит history-less late dispatch (once-расписания с at в прошлом).
|
- **F&F r9 результаты**: 6/6 лестница + 2 бонус-клейма PASS, багов нет. Замечания: `retry.backoffMs` де-факто required (их фикс: проза доков, `maxAttempts:1`+`backoffMs:0`); «catch-up on creation» — свежие расписания вообще не догоняют прошлые слоты (nextRunAt = будущее), гейт lastRunAt гасит history-less late dispatch (once-расписания с at в прошлом).
|
||||||
- **Рецепт стенда против verdaccio**: проектный `.npmrc` → `@sched:registry=https://verdaccio.kzntsv.site/` (токен уже в `~/.npmrc`), пакеты `@sched/core@0.43.0`/`@sched/daemon@0.4.1`. Приёмник `receiver.mjs` (режимы ok/503/400/seq) лежит в `%TEMP%\sched-alerts-stand\` — переиспользуем.
|
- **Рецепт стенда против verdaccio**: проектный `.npmrc` → `@sched:registry=https://verdaccio.kzntsv.site/` (токен уже в `~/.npmrc`), пакеты `@sched/core@0.43.0`/`@sched/daemon@0.4.1`. Приёмник `receiver.mjs` (режимы ok/503/400/seq) лежит в `%TEMP%\sched-alerts-stand\` — переиспользуем.
|
||||||
- **Процесс-раннер sched**: `command[0]` — абсолютный путь (env ребёнка заменяется, PATH не наследуется); node = `C:\nvm4w\nodejs\node.exe`.
|
- **Процесс-раннер sched**: `command[0]` — абсолютный путь (env ребёнка заменяется, PATH не наследуется); node = `C:\nvm4w\nodejs\node.exe`.
|
||||||
|
|||||||
Reference in New Issue
Block a user