auto-sync: 2026-06-10 01:00:01
This commit is contained in:
@@ -310,3 +310,13 @@
|
||||
- ⚠️ ORCH-83 (родительский эпик наблюдаемости) и ORCH-8 (петля) остаются как зонтики; 96/97 = реализация 83a/83b, 98 = реализация ORCH-8 шаг1.
|
||||
- Лейблы/авторежим пока НЕ навешивала — жду решения Славы: запускать фундамент в авторежиме (autoApprove+autoDeploy) и в каком порядке (96→97 цепочка, 98 параллельно).
|
||||
- Скрипт: temp/create_foundation_tasks.py.
|
||||
|
||||
## 🏗️ Фундамент ПЕРЕСОБРАН под sidecar-модель + концепция в репо (Слава: «sidecar в репо орка можно; A/без плеча/тонкий», 09.06 ~21:53 UTC)
|
||||
- **Архрамки наблюдаемости (решены Славой):** наблюдатель ОТДЕЛЁН от наблюдаемого. C-1 sidecar-контейнер на хосте; C-1б КОД sidecar В РЕПО орка (папка watchdog/), рантайм = ОТДЕЛЬНЫЙ контейнер (свой Dockerfile + сервис orchestrator-watchdog в compose); C-2 без внешнего плеча; C-3 тонкий стек (НЕ Grafana — хост впритык: RAM 171Mi free, диск 92%). Орк отдаёт только сырьё (/metrics), sidecar = мозг (пороги/алерты/свой Telegram-канал).
|
||||
- **Концепция положена В РЕПО орка:** docs/epics/self-evolution.md (commit 9c522e9f, main). Теперь аналитик её видит (Filesystem-доступ к репо). Урок: мой workspace-файл агенты НЕ видят — контекст эпика обязан жить в репо.
|
||||
- **Задачи пересобраны:** ORCH-96/97 (внутри-орка модель) → Cancelled. Заведены:
|
||||
- **ORCH-99 [HIGH] F1a:** лёгкий /metrics в орке (стадии/очередь/agent-liveness/cost) — ВНУТРИ орка, только сырьё, read-only never-raise. Блокирует F1b.
|
||||
- **ORCH-100 [HIGH] F1b:** sidecar-watchdog (watchdog/ в репо, отдельный контейнер) — сбор хост/контейнеры/деп + алертинг своим Telegram. Зависит от F1a. Орк-down → репортит.
|
||||
- **ORCH-98** журнал уроков (F2) — обновлён ссылкой на концепцию.
|
||||
- У всех 3 в описании: ссылка на docs/epics/self-evolution.md + архрамки.
|
||||
- Скрипты: temp/rebuild_foundation.py, create_foundation_tasks.py.
|
||||
|
||||
@@ -57,6 +57,7 @@
|
||||
|
||||
**Решения Славы:**
|
||||
- **С-1. Sidecar-контейнер на том же хосте** (вариант A). Отдельный процесс/память/рестарт — орк падает, наблюдатель жив и РЕПОРТИТ это.
|
||||
- **С-1б. КОД sidecar — В РЕПО орка** (отдельная папка `watchdog/`), рантайм — ОТДЕЛЬНЫЙ контейнер. Изоляция — на уровне КОНТЕЙНЕРА, не репозитория. Плюсы: (1) конвейер орка пилит свой мониторинг сам (self-hosting ORCH-7); (2) контракт `/metrics`↔sidecar в одном репо — не разъедется (один PR/тесты); (3) один CI. Сборка: ОТДЕЛЬНЫЙ `watchdog/Dockerfile` + сервис `orchestrator-watchdog` в docker-compose.yml. Разовое инфра-действие: добавить сервис в compose + первый запуск (Слава/Стрим на хосте), дальше код watchdog катится через конвейер.
|
||||
- **С-2. Без внешнего плеча (L2).** Не усложняем второй площадкой. (Принятый риск: падёнвесь хост/Docker → наблюдатель тоже молчит; осознанно.)
|
||||
- **С-3. Тонкий стек.** НЕ Grafana+Prometheus (+5-6 контейнеров на забитый хост). Тонкий Python/Go sidecar. **Факт хоста 09.06: RAM 171Mi free / 7.7Gi, диск 92%** — ресурсы впритык, наблюдатель обязан быть лёгким.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user