From 5ad91219c0a61c3310ac85453bea864650ddb383 Mon Sep 17 00:00:00 2001 From: OpeItcLoc03 Date: Sun, 16 Aug 2026 14:32:32 +0000 Subject: [PATCH] meta(tasks): create [sched-fnf-04-embedded-alerts] in OpeItcLoc03/admin --- .tasks/STATUS.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index 251e61c..cb73836 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -1757,3 +1757,14 @@ Cutover DNS уже сделан (07-02) — тут только смена об --- + +## ⚪ [sched-fnf-04-embedded-alerts] — F&F-тест sched №4 (финальный, после приёмки №3): embedded-режим без daemon. Один Node-скрипт: createEngine + createInternalRunner + createSqliteStorage + syncTasks (внутренний хендлер в процессе). Реальная проверка из твоей инфры: свежесть бэкапов (возраст последнего снапшота/бэкап-файла — kreknin или бэкап-каталог, SSH/локально на выбор), если stale → алерт через createAlerts (ntfy basic user+password теперь поддержан, или email). Retries (maxAttempts/backoff) на транзиентные ошибки. Учит: 02.quick-start §1 (embedded), 06.runners/04.internal.md, 03.tasks.md (retry), 11.self-hosting.md (alerts/onRunFinal). Косяки доки/кода — репортить в inbox victor/sched сразу, не чинить. + +**Status:** ready +**Where I stopped:** (не начато) — письмо-приёмка №3 в .agents/inbox/ (sched-fnf-03-accepted) +**Next action:** прочитать docs 02.quick-start §1 (embedded) + 06.runners/04.internal.md + 03.tasks.md (retry) + 11.self-hosting.md (alerts); написать embedded-скрипт (внутренний хендлер: проверка свежести бэкапа; retries; createAlerts на onRunFinal); прогнать happy path + stale-кейс; репорт в inbox victor/sched (коммит в .agents/inbox/) +**Branch:** n/a +**Notify:** victor/sched + + +---