# 2026-04-08 — Дневник

## diagram-png → общий скилл
- Перемещён из `workspace/skills/diagram-png/` → `~/.openclaw/skills/diagram-png/`
- Теперь доступен всем агентам, не только Стрим
- Отправка в Telegram: `scripts/send_diagram.py <image> <caption> <bot_token> <chat_id>`

## GigaChat архитектура — уточнена
- OpenClaw (mva154) → Xray VLESS (SOCKS5:10808, Франкфурт 43.245.226.231:15281) → gpt2giga proxy (185.130.212.192:8443) → GigaChat API
- gpt2giga на 8443 недоступен напрямую из контейнера (timeout)
- OpenClaw получает `HTTPS_PROXY=socks5://xray:10808` через docker-compose
- ⚠️ TODO: Слава проверит — точно ли Xray участвует в цепочке к gpt2giga
- Память: MEMORY.md → Интеграции, секция GigaChat

## Локальный gpt2giga удалён
- `/home/node/.local/bin/gpt2giga` — был tiny wrapper, НЕ использовался
- Лог `gpt2giga.log` удалён
- MEMORY.md обновлён

## Ontology — полная перегенерация
- Источник: MEMORY.md + все daily notes (до 07.04.2026)
- Storage: `memory/ontology/graph.jsonl` (33 сущности, 17 связей)
- Schema: `memory/ontology/schema.yaml`

### Что добавлено:
- **4 агента**: Стрим, Dev, Юрист, Planner
- **6 проектов**: Snowbike RAG, Noisemap, Telegram Collector, Internet Orders, Home Assistant, Proxy VM
- **7 сервисов**: gpt2giga, Xray, frp, FR24, Meilisearch, ChromaDB, HA
- **5 тасков**: ChromaDB up, incremental index, iptables persist, Wi-Fi ТВ, Xray схема
- **6 скиллов**: voice-tts, diagram-png, ontology, telegram-collector, youtube-search, yandex-search
- **4 правила**: dev-agent-only, ha-approval, docs-on-change, secrets-in-env

### Бэклог из файлов проектов (добавлено позже):
- **3 новых проекта**: Tapo Monitor, Apps Portal, Видеокружочки
- **11 тасков** всего в онтологии

## diagram-png — итерации
- v1-v3: проблемы со стрелками (пересечения, наложения)
- v4: табличный формат с 4 колонками (ПРОЕКТ/ТАСКИ/КТО/ПРИОРИТЕТ)
- v5 (последняя): таблица, стрелки только горизонтальные, легенда внизу
- Отправлены: message_id 4011, 4021, 4042, 4070, 4088, 4092, 4097, 4106, 4110
- Предупреждения layout engine: близкие блоки (gap < 10px) — неизбежно при dense строках

## HEARTBEAT.md — активен
- watchdog noisemap Flask (port 5555)
- watchdog snowbike-rag (port 5557)
- переиндексация прогресс (ChromaDB < 140000 → отчёт Славе)
