auto-sync: 2026-04-15 02:10:01

This commit is contained in:
Stream
2026-04-15 02:10:01 +03:00
parent 9a58f16c66
commit a20e4cd769

View File

@@ -49,43 +49,44 @@
{"op":"relate","from":"agent_stream","rel":"has_skill","to":"skill_voice_tts"}
{"op":"relate","from":"agent_stream","rel":"has_skill","to":"skill_diagram_png"}
{"op":"relate","from":"agent_stream","rel":"has_skill","to":"skill_telegram_collector"}
{"op": "create", "entity": {"id": "proj_42013b23", "type": "Project", "properties": {"name": "Tapo Camera Monitor", "status": "active", "start_date": "2026-04-04", "description": "\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u043a\u0430\u043c\u0435\u0440 TP-Link C520WS/C320WS. \u0410\u043d\u0430\u043b\u0438\u0437 \u0447\u0435\u0440\u0435\u0437 Gemini 2.5 Flash, \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u0432 Telegram"}, "created": "2026-04-08T13:30:31.713947+00:00", "updated": "2026-04-08T13:30:31.713947+00:00"}, "timestamp": "2026-04-08T13:30:31.713947+00:00"}
{"op": "create", "entity": {"id": "proj_ac4c6fde", "type": "Project", "properties": {"name": "Apps Portal", "status": "active", "description": "\u041f\u043e\u0440\u0442\u0430\u043b-\u043b\u0435\u043d\u0434\u0438\u043d\u0433 apps.mva154.duckdns.org \u0441 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430\u043c\u0438 \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439"}, "created": "2026-04-08T13:30:31.754260+00:00", "updated": "2026-04-08T13:30:31.754260+00:00"}, "timestamp": "2026-04-08T13:30:31.754260+00:00"}
{"op": "create", "entity": {"id": "proj_9adc33e4", "type": "Project", "properties": {"name": "\u0412\u0438\u0434\u0435\u043e\u043a\u0440\u0443\u0436\u043e\u0447\u043a\u0438", "status": "planned", "description": "\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f video notes \u0432 Telegram: ElevenLabs \u2192 fal.ai \u2192 VEED Fabric 1.0 \u2192 lip sync"}, "created": "2026-04-08T13:30:31.795096+00:00", "updated": "2026-04-08T13:30:31.795096+00:00"}, "timestamp": "2026-04-08T13:30:31.795096+00:00"}
{"op": "create", "entity": {"id": "task_4e32f803", "type": "Task", "properties": {"title": "\u041f\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u0440\u0435\u0434\u0438\u0442\u044b FR24 / \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 RTL-SDR", "status": "open", "priority": "medium", "project": "proj_noisemap", "assignee": "p_slava"}, "created": "2026-04-08T13:30:51.283348+00:00", "updated": "2026-04-08T13:30:51.283348+00:00"}, "timestamp": "2026-04-08T13:30:51.283348+00:00"}
{"op": "create", "entity": {"id": "task_c404a100", "type": "Task", "properties": {"title": "\u0422\u0435\u0441\u0442 windows_client.py \u043d\u0430 \u041f\u041a \u0421\u043b\u0430\u0432\u044b", "status": "open", "priority": "high", "project": "proj_internet_orders", "assignee": "p_slava"}, "created": "2026-04-08T13:30:51.356004+00:00", "updated": "2026-04-08T13:30:51.356004+00:00"}, "timestamp": "2026-04-08T13:30:51.356004+00:00"}
{"op": "create", "entity": {"id": "task_84191a86", "type": "Task", "properties": {"title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c Telegram \u0431\u043e\u0442 HA \u0447\u0435\u0440\u0435\u0437 VLESS proxy", "status": "open", "priority": "medium", "project": "proj_ha", "assignee": "dev"}, "created": "2026-04-08T13:30:51.397047+00:00", "updated": "2026-04-08T13:30:51.397047+00:00"}, "timestamp": "2026-04-08T13:30:51.397047+00:00"}
{"op": "create", "entity": {"id": "task_d25eb54b", "type": "Task", "properties": {"title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f Tuya \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", "status": "open", "priority": "low", "project": "proj_ha", "assignee": "p_slava"}, "created": "2026-04-08T13:30:51.490789+00:00", "updated": "2026-04-08T13:30:51.490789+00:00"}, "timestamp": "2026-04-08T13:30:51.490789+00:00"}
{"op": "create", "entity": {"id": "task_1fdfcebe", "type": "Task", "properties": {"title": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c Apps Portal", "status": "open", "priority": "medium", "project": "proj_ac4c6fde", "assignee": "dev"}, "created": "2026-04-08T13:30:51.568269+00:00", "updated": "2026-04-08T13:30:51.568269+00:00"}, "timestamp": "2026-04-08T13:30:51.568269+00:00"}
{"op": "create", "entity": {"id": "task_528fb457", "type": "Task", "properties": {"title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u0430\u043c\u0435\u0440\u044b Tapo \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043c\u043e\u043d\u0438\u0442\u043e\u0440", "status": "open", "priority": "medium", "project": "proj_42013b23", "assignee": "dev"}, "created": "2026-04-08T13:30:51.656863+00:00", "updated": "2026-04-08T13:30:51.656863+00:00"}, "timestamp": "2026-04-08T13:30:51.656863+00:00"}
{"op": "update", "id": "proj_9adc33e4", "properties": {"status": "active", "description": "\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f video notes: ElevenLabs TTS + fal.ai (lip sync VEED) \u2192 Telegram. \u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f: fal.ai Fabric 1.0."}, "timestamp": "2026-04-08T13:43:27.520218+00:00"}
{"op": "create", "entity": {"id": "task_62d77102", "type": "Task", "properties": {"title": "\u041f\u0435\u0440\u0435\u0434\u0435\u043b\u0430\u0442\u044c \u0441 fal.ai \u043d\u0430 HeyGen", "status": "open", "priority": "medium", "project": "\u0412\u0438\u0434\u0435\u043e\u043a\u0440\u0443\u0436\u043e\u0447\u043a\u0438", "assignee": "dev"}, "created": "2026-04-08T13:43:27.560655+00:00", "updated": "2026-04-08T13:43:27.560655+00:00"}, "timestamp": "2026-04-08T13:43:27.560655+00:00"}
{"op": "update", "id": "task_62d77102", "properties": {"description": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c talking photo \u0432 HeyGen: app.heygen.com \u2192 AI Photo Avatar \u2192 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0444\u043e\u0442\u043e \u0421\u0442\u0440\u0438\u043c \u2192 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c talking_photo_id \u2192 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0432 HEYGEN_TALKING_PHOTO_ID \u0432 .env", "assignee": "p_slava"}, "timestamp": "2026-04-09T11:02:40.877366+00:00"}
{"op": "create", "entity": {"id": "task_c9530171", "type": "Task", "properties": {"title": "\u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0435 \u0438\u043d\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 RAG", "status": "open", "priority": "high", "project": "proj_snowbike_rag", "assignee": "dev", "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0438\u043d\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435: \u0441\u0431\u043e\u0440 \u043d\u043e\u0432\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438\u0437 Telegram \u2192 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u2192 \u0434\u043e\u043b\u0438\u0432\u043a\u0430 \u0432 Meilisearch \u0438 ChromaDB \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e"}, "created": "2026-04-09T11:39:55.706681+00:00", "updated": "2026-04-09T11:39:55.706681+00:00"}, "timestamp": "2026-04-09T11:39:55.706681+00:00"}
{"op": "update", "id": "task_chromadb_up", "properties": {"status": "done"}, "timestamp": "2026-04-09T11:40:02.971524+00:00"}
{"op": "update", "id": "task_incremental_index", "properties": {"status": "done"}, "timestamp": "2026-04-09T11:40:03.016832+00:00"}
{"op": "update", "id": "proj_snowbike_rag", "properties": {"folder": "tasks/snowbike-rag/"}, "timestamp": "2026-04-09T11:45:15.026648+00:00"}
{"op": "update", "id": "proj_noisemap", "properties": {"folder": "tasks/flightradar24/"}, "timestamp": "2026-04-09T11:45:15.068974+00:00"}
{"op": "update", "id": "proj_telegram_collector", "properties": {"folder": "tasks/telegram-collector/"}, "timestamp": "2026-04-09T11:45:15.108443+00:00"}
{"op": "update", "id": "proj_internet_orders", "properties": {"folder": "tasks/internet-orders/"}, "timestamp": "2026-04-09T11:45:15.148616+00:00"}
{"op": "update", "id": "proj_ha", "properties": {"folder": "tasks/ha/"}, "timestamp": "2026-04-09T11:45:15.198698+00:00"}
{"op": "update", "id": "proj_proxy_vm", "properties": {"folder": "tasks/proxy-vm/"}, "timestamp": "2026-04-09T11:45:15.239484+00:00"}
{"op": "update", "id": "proj_42013b23", "properties": {"folder": "tasks/tapo/"}, "timestamp": "2026-04-09T11:45:15.288935+00:00"}
{"op": "update", "id": "proj_ac4c6fde", "properties": {"folder": "tasks/apps-portal/"}, "timestamp": "2026-04-09T11:45:15.328863+00:00"}
{"op": "update", "id": "proj_9adc33e4", "properties": {"folder": "tasks/video-notes/"}, "timestamp": "2026-04-09T11:45:15.368056+00:00"}
{"op": "create", "entity": {"id": "task_46d0528b", "type": "Task", "properties": {"title": "\u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0442\u044c SSH \u043a\u043b\u044e\u0447\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430", "status": "open", "priority": "medium", "project": "proj_ha", "assignee": "p_slava", "description": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0438 \u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0442\u044c SSH \u043a\u043b\u044e\u0447\u0438 \u0432 ~/.openclaw/ \u0438 /home/slin/.ssh/. \u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f: \u043a\u043b\u044e\u0447 ha_ssh_key \u0432 ~/.openclaw/ (\u043f\u043e \u0444\u0430\u043a\u0442\u0443 \u043e\u0431\u0449\u0438\u0439 \u0434\u043b\u044f mva154). \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432 \u043a\u043b\u044e\u0447\u0430\u0445 \u0434\u043b\u044f \u0447\u0435\u0433\u043e \u043a\u0430\u0436\u0434\u044b\u0439. \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c: \u043d\u0435\u0442 \u043b\u0438 \u0434\u0443\u0431\u043b\u0438\u043a\u0430\u0442\u043e\u0432, \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445, \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439. \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 TOOLS.md: \u043a\u0430\u043a\u0438\u0435 \u043a\u043b\u044e\u0447\u0438, \u0434\u043b\u044f \u043a\u0430\u043a\u0438\u0445 \u0445\u043e\u0441\u0442\u043e\u0432, \u043a\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f."}, "created": "2026-04-09T18:20:24.343810+00:00", "updated": "2026-04-09T18:20:24.343810+00:00"}, "timestamp": "2026-04-09T18:20:24.343810+00:00"}
{"op": "create", "entity": {"id": "proj_wiki_memory", "type": "Project", "properties": {"name": "Wiki & Memory", "status": "active", "start_date": "2026-04-10", "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0430\u043c\u044f\u0442\u0438 OpenClaw: QMD backend + Memory Wiki.", "folder": "tasks/wiki-memory/"}, "created": "2026-04-10T13:48:44.572313+00:00", "updated": "2026-04-10T13:48:44.572313+00:00"}, "timestamp": "2026-04-10T13:48:44.572313+00:00"}
{"op": "create", "entity": {"id": "task_wiki_memory_setup", "type": "Task", "properties": {"title": "\u041f\u0435\u0440\u0432\u0438\u0447\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Wiki & Memory", "status": "done", "priority": "high", "project": "proj_wiki_memory", "assignee": "p_slava", "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 QMD backend, Memory Wiki, \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f vault, \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 entities/concepts \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0438 \u0441\u043a\u0438\u043b\u043b\u043e\u0432."}, "created": "2026-04-10T13:48:48.015666+00:00", "updated": "2026-04-10T13:48:48.015666+00:00"}, "timestamp": "2026-04-10T13:48:48.015666+00:00"}
{"op": "update", "id": "proj_proxy_vm", "properties": {"description": "Homenet-VPN Wi-Fi 192.168.4.0/24 \u0447\u0435\u0440\u0435\u0437 Xray VLESS Reality. \u0421\u0445\u0435\u043c\u0430: iptables REDIRECT \u2192 redsocks:12346 \u2192 SOCKS5:1080 \u2192 VLESS Reality 43.245.226.231:53903. v1 READY 10.04.2026. HA Telegram proxy \u2014 TODO.", "status": "active"}, "timestamp": "2026-04-10T14:24:47.523336+00:00"}
{"op": "create", "entity": {"id": "task_d2a7781a", "type": "Task", "properties": {"title": "HA Telegram \u0447\u0435\u0440\u0435\u0437 VLESS", "project": "proj_proxy_vm", "assignee": "dev", "status": "open", "priority": "medium", "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c HA proxy \u0434\u043b\u044f Telegram API (149.154.x.x / 91.108.x.x) \u0447\u0435\u0440\u0435\u0437 VLESS, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u0440\u0430\u0444\u0438\u043a \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e"}, "created": "2026-04-10T14:24:52.039594+00:00", "updated": "2026-04-10T14:24:52.039594+00:00"}, "timestamp": "2026-04-10T14:24:52.039594+00:00"}
{"op": "update", "id": "task_84191a86", "properties": {"status": "done", "title": "Настроить Telegram бот HA через VLESS proxy", "description": "Готово 10.04.2026. UI-интеграция telegram_bot с proxy_url=socks5://192.168.2.200:1080. Только Telegram через прокси, остальной трафик HA напрямую. Entity: notify.telegram_bot_8251509944_126472752"}, "timestamp": "2026-04-10T15:39:00Z"}
{"op": "update", "id": "svc_ha", "properties": {"name": "Home Assistant", "url": "https://ha.homenet542.keenetic.pro", "description": "HAOS 17.1, IP 192.168.2.139. Интеграции: LocalTuya, telegram_bot (ha542_bot — работает через SOCKS5 proxy на vpn-srv). Token в HA_TOKEN в .env"}, "timestamp": "2026-04-10T15:39:00Z"}
{"op": "update", "id": "proj_ha", "properties": {"description": "LocalTuya устройства: котёл, водонагреватель, CO2, уличное реле. Telegram бот через VLESS proxy — НАСТРОЕН (10.04.2026). Entity: notify.telegram_bot_8251509944_126472752"}, "timestamp": "2026-04-10T15:39:00Z"}
{"op": "update", "id": "proj_proxy_vm", "properties": {"description": "Ubuntu VM (vpn-srv, 192.168.2.200) для VLESS прокси. Задача #2 (HA Telegram) — DONE. Задача #1 (Wi-Fi transparent proxy 192.168.4.0/24) — в работе, TCP не работает из-за конфликта xtls-rprx-vision + redirect mode"}, "timestamp": "2026-04-10T15:39:00Z"}
{"op":"create","entity":{"id":"proj_42013b23","type":"Project","properties":{"name":"Tapo Camera Monitor","status":"active","start_date":"2026-04-04","description":"Мониторинг камер TP-Link C520WS/C320WS. Анализ через Gemini 2.5 Flash, уведомления в Telegram"},"created":"2026-04-08T13:30:31.713947+00:00","updated":"2026-04-08T13:30:31.713947+00:00"},"timestamp":"2026-04-08T13:30:31.713947+00:00"}
{"op":"create","entity":{"id":"proj_ac4c6fde","type":"Project","properties":{"name":"Apps Portal","status":"active","description":"Портал-лендинг apps.mva154.duckdns.org с карточками веб-приложений"},"created":"2026-04-08T13:30:31.754260+00:00","updated":"2026-04-08T13:30:31.754260+00:00"},"timestamp":"2026-04-08T13:30:31.754260+00:00"}
{"op":"create","entity":{"id":"proj_9adc33e4","type":"Project","properties":{"name":"Видеокружочки","status":"planned","description":"Генерация video notes в Telegram: ElevenLabs fal.ai VEED Fabric 1.0 lip sync"},"created":"2026-04-08T13:30:31.795096+00:00","updated":"2026-04-08T13:30:31.795096+00:00"},"timestamp":"2026-04-08T13:30:31.795096+00:00"}
{"op":"create","entity":{"id":"task_4e32f803","type":"Task","properties":{"title":"Пополнить кредиты FR24 / перейти на RTL-SDR","status":"open","priority":"medium","project":"proj_noisemap","assignee":"p_slava"},"created":"2026-04-08T13:30:51.283348+00:00","updated":"2026-04-08T13:30:51.283348+00:00"},"timestamp":"2026-04-08T13:30:51.283348+00:00"}
{"op":"create","entity":{"id":"task_c404a100","type":"Task","properties":{"title":"Тест windows_client.py на ПК Славы","status":"open","priority":"high","project":"proj_internet_orders","assignee":"p_slava"},"created":"2026-04-08T13:30:51.356004+00:00","updated":"2026-04-08T13:30:51.356004+00:00"},"timestamp":"2026-04-08T13:30:51.356004+00:00"}
{"op":"create","entity":{"id":"task_84191a86","type":"Task","properties":{"title":"Настроить Telegram бот HA через VLESS proxy","status":"open","priority":"medium","project":"proj_ha","assignee":"dev"},"created":"2026-04-08T13:30:51.397047+00:00","updated":"2026-04-08T13:30:51.397047+00:00"},"timestamp":"2026-04-08T13:30:51.397047+00:00"}
{"op":"create","entity":{"id":"task_d25eb54b","type":"Task","properties":{"title":"Настроить оставшиеся Tuya устройства","status":"open","priority":"low","project":"proj_ha","assignee":"p_slava"},"created":"2026-04-08T13:30:51.490789+00:00","updated":"2026-04-08T13:30:51.490789+00:00"},"timestamp":"2026-04-08T13:30:51.490789+00:00"}
{"op":"create","entity":{"id":"task_1fdfcebe","type":"Task","properties":{"title":"Запустить Apps Portal","status":"open","priority":"medium","project":"proj_ac4c6fde","assignee":"dev"},"created":"2026-04-08T13:30:51.568269+00:00","updated":"2026-04-08T13:30:51.568269+00:00"},"timestamp":"2026-04-08T13:30:51.568269+00:00"}
{"op":"create","entity":{"id":"task_528fb457","type":"Task","properties":{"title":"Настроить камеры Tapo и запустить монитор","status":"open","priority":"medium","project":"proj_42013b23","assignee":"dev"},"created":"2026-04-08T13:30:51.656863+00:00","updated":"2026-04-08T13:30:51.656863+00:00"},"timestamp":"2026-04-08T13:30:51.656863+00:00"}
{"op":"update","id":"proj_9adc33e4","properties":{"status":"active","description":"Генерация video notes: ElevenLabs TTS + fal.ai (lip sync VEED) Telegram. Текущая реализация: fal.ai Fabric 1.0."},"timestamp":"2026-04-08T13:43:27.520218+00:00"}
{"op":"create","entity":{"id":"task_62d77102","type":"Task","properties":{"title":"Переделать с fal.ai на HeyGen","status":"open","priority":"medium","project":"Видеокружочки","assignee":"dev"},"created":"2026-04-08T13:43:27.560655+00:00","updated":"2026-04-08T13:43:27.560655+00:00"},"timestamp":"2026-04-08T13:43:27.560655+00:00"}
{"op":"update","id":"task_62d77102","properties":{"description":"Создать talking photo в HeyGen: app.heygen.com AI Photo Avatar → загрузить фото Стрим → получить talking_photo_id → сохранить в HEYGEN_TALKING_PHOTO_ID в .env","assignee":"p_slava"},"timestamp":"2026-04-09T11:02:40.877366+00:00"}
{"op":"create","entity":{"id":"task_c9530171","type":"Task","properties":{"title":"Регулярное инкрементальное обновление RAG","status":"open","priority":"high","project":"proj_snowbike_rag","assignee":"dev","description":"Настроить автоматическое инкрементальное обновление: сбор новых сообщений из Telegram → обработка → доливка в Meilisearch и ChromaDB по расписанию"},"created":"2026-04-09T11:39:55.706681+00:00","updated":"2026-04-09T11:39:55.706681+00:00"},"timestamp":"2026-04-09T11:39:55.706681+00:00"}
{"op":"update","id":"task_chromadb_up","properties":{"status":"done"},"timestamp":"2026-04-09T11:40:02.971524+00:00"}
{"op":"update","id":"task_incremental_index","properties":{"status":"done"},"timestamp":"2026-04-09T11:40:03.016832+00:00"}
{"op":"update","id":"proj_snowbike_rag","properties":{"folder":"tasks/snowbike-rag/"},"timestamp":"2026-04-09T11:45:15.026648+00:00"}
{"op":"update","id":"proj_noisemap","properties":{"folder":"tasks/flightradar24/"},"timestamp":"2026-04-09T11:45:15.068974+00:00"}
{"op":"update","id":"proj_telegram_collector","properties":{"folder":"tasks/telegram-collector/"},"timestamp":"2026-04-09T11:45:15.108443+00:00"}
{"op":"update","id":"proj_internet_orders","properties":{"folder":"tasks/internet-orders/"},"timestamp":"2026-04-09T11:45:15.148616+00:00"}
{"op":"update","id":"proj_ha","properties":{"folder":"tasks/ha/"},"timestamp":"2026-04-09T11:45:15.198698+00:00"}
{"op":"update","id":"proj_proxy_vm","properties":{"folder":"tasks/proxy-vm/"},"timestamp":"2026-04-09T11:45:15.239484+00:00"}
{"op":"update","id":"proj_42013b23","properties":{"folder":"tasks/tapo/"},"timestamp":"2026-04-09T11:45:15.288935+00:00"}
{"op":"update","id":"proj_ac4c6fde","properties":{"folder":"tasks/apps-portal/"},"timestamp":"2026-04-09T11:45:15.328863+00:00"}
{"op":"update","id":"proj_9adc33e4","properties":{"folder":"tasks/video-notes/"},"timestamp":"2026-04-09T11:45:15.368056+00:00"}
{"op":"create","entity":{"id":"task_46d0528b","type":"Task","properties":{"title":"Упорядочить SSH ключи доступа","status":"open","priority":"medium","project":"proj_ha","assignee":"p_slava","description":"Проверить и упорядочить SSH ключи в ~/.openclaw/ и /home/slin/.ssh/. Текущая ситуация: ключ ha_ssh_key в ~/.openclaw/ (по факту общий для mva154). Добавить описание в ключах для чего каждый. Проверить: нет ли дубликатов, устаревших, неиспользуемых ключей. Документировать в TOOLS.md: какие ключи, для каких хостов, кем используются."},"created":"2026-04-09T18:20:24.343810+00:00","updated":"2026-04-09T18:20:24.343810+00:00"},"timestamp":"2026-04-09T18:20:24.343810+00:00"}
{"op":"create","entity":{"id":"proj_wiki_memory","type":"Project","properties":{"name":"Wiki & Memory","status":"active","start_date":"2026-04-10","description":"Настройка системы памяти OpenClaw: QMD backend + Memory Wiki.","folder":"tasks/wiki-memory/"},"created":"2026-04-10T13:48:44.572313+00:00","updated":"2026-04-10T13:48:44.572313+00:00"},"timestamp":"2026-04-10T13:48:44.572313+00:00"}
{"op":"create","entity":{"id":"task_wiki_memory_setup","type":"Task","properties":{"title":"Первичная настройка Wiki & Memory","status":"done","priority":"high","project":"proj_wiki_memory","assignee":"p_slava","description":"Настройка QMD backend, Memory Wiki, инициализация vault, создание entities/concepts для всех проектов и скиллов."},"created":"2026-04-10T13:48:48.015666+00:00","updated":"2026-04-10T13:48:48.015666+00:00"},"timestamp":"2026-04-10T13:48:48.015666+00:00"}
{"op":"update","id":"proj_proxy_vm","properties":{"description":"Homenet-VPN Wi-Fi 192.168.4.0/24 через Xray VLESS Reality. Схема: iptables REDIRECT redsocks:12346 SOCKS5:1080 VLESS Reality 43.245.226.231:53903. v1 READY 10.04.2026. HA Telegram proxy TODO.","status":"active"},"timestamp":"2026-04-10T14:24:47.523336+00:00"}
{"op":"create","entity":{"id":"task_d2a7781a","type":"Task","properties":{"title":"HA Telegram через VLESS","project":"proj_proxy_vm","assignee":"dev","status":"open","priority":"medium","description":"Настроить HA proxy для Telegram API (149.154.x.x / 91.108.x.x) через VLESS, остальной трафик напрямую"},"created":"2026-04-10T14:24:52.039594+00:00","updated":"2026-04-10T14:24:52.039594+00:00"},"timestamp":"2026-04-10T14:24:52.039594+00:00"}
{"op":"update","id":"task_84191a86","properties":{"status":"done","title":"Настроить Telegram бот HA через VLESS proxy","description":"Готово 10.04.2026. UI-интеграция telegram_bot с proxy_url=socks5://192.168.2.200:1080. Только Telegram через прокси, остальной трафик HA напрямую. Entity: notify.telegram_bot_8251509944_126472752"},"timestamp":"2026-04-10T15:39:00Z"}
{"op":"update","id":"svc_ha","properties":{"name":"Home Assistant","url":"https://ha.homenet542.keenetic.pro","description":"HAOS 17.1, IP 192.168.2.139. Интеграции: LocalTuya, telegram_bot (ha542_bot — работает через SOCKS5 proxy на vpn-srv). Token в HA_TOKEN в .env"},"timestamp":"2026-04-10T15:39:00Z"}
{"op":"update","id":"proj_ha","properties":{"description":"LocalTuya устройства: котёл, водонагреватель, CO2, уличное реле. Telegram бот через VLESS proxy — НАСТРОЕН (10.04.2026). Entity: notify.telegram_bot_8251509944_126472752"},"timestamp":"2026-04-10T15:39:00Z"}
{"op":"update","id":"proj_proxy_vm","properties":{"description":"Ubuntu VM (vpn-srv, 192.168.2.200) для VLESS прокси. Задача #2 (HA Telegram) — DONE. Задача #1 (Wi-Fi transparent proxy 192.168.4.0/24) — в работе, TCP не работает из-за конфликта xtls-rprx-vision + redirect mode"},"timestamp":"2026-04-10T15:39:00Z"}
{"op":"create","entity":{"id":"task_ontology_relations","type":"Task","properties":{"title":"Разобраться и создать связи в ontology graph","description":"Исследовать почему graph.jsonl содержит 48 entities но 0 relations. Создать первые связи между сущностями на основе wikilinks в wiki-файлах и известных зависимостей проектов. Рассмотреть типы связей: использует, работает_над, зависит_от, владелец, интегрирован_с.","status":"backlog","priority":"high","created":"2026-04-10T18:39:00Z","labels":["ontology","graph","relations"]},"created":"2026-04-10T18:39:00Z"}}
{"op":"create","entity":{"id":"proj_reminders","type":"Project","properties":{"title":"Reminders — система напоминаний","description":"Система напоминаний с гарантированной доставкой. Комбинация OpenClaw cron, heartbeat и внешнего cron на VPS.","status":"concept","created":"2026-04-11T22:42:00Z","path":"tasks/reminders/"},"created":"2026-04-11T22:42:00Z"}}
{"op":"update","id":"proj_reminders","properties":{"description":"Система напоминаний. Выбор: Todoist (API + Telegram бот + кроссплатформа). Следующий шаг: получить API токен.","status":"research"}}
{"op":"update","id":"proj_proxy_vm","properties":{"description":"Proxy VM (vpn-srv) — VLESS Reality прокси. Задача #1 (Wi-Fi Homenet_vpn transparent proxy) — ГОТОВО (TPROXY, 12.04.2026). Задача #2 (HA Telegram) — DONE.","status":"active"},"timestamp":"2026-04-12T08:26:00Z"}
{"op": "update", "id": "proj_proxy_vm", "properties": {"description": "Proxy VM (vpn-srv) \u2014 VLESS Reality \u043f\u0440\u043e\u043a\u0441\u0438. \u0417\u0430\u0434\u0430\u0447\u0430 #1 (Wi-Fi Homenet_vpn transparent proxy) \u2014 DONE (nat REDIRECT + MSS clamp 1280, 12.04.2026). \u0417\u0430\u0434\u0430\u0447\u0430 #2 (HA Telegram \u0447\u0435\u0440\u0435\u0437 SOCKS5) \u2014 DONE (10.04.2026)."}, "timestamp": "2026-04-12T12:10:52.824669+00:00"}
{"op":"update","id":"proj_proxy_vm","properties":{"description":"Proxy VM (vpn-srv) VLESS Reality прокси. Задача #1 (Wi-Fi Homenet_vpn transparent proxy) DONE (nat REDIRECT + MSS clamp 1280, 12.04.2026). Задача #2 (HA Telegram через SOCKS5) DONE (10.04.2026)."},"timestamp":"2026-04-12T12:10:52.824669+00:00"}
{"op":"create","entity":{"id":"proj_kids_helper","type":"Project","properties":{"title":"Детский помощник — агент для родителей","description":"Персональный помощник по вопросам ребёнка: одежда, обувь, игрушки, обучение, события. Отдельный Telegram-бот, изолированная память. Workspace: workspace-kids. ТЗ: tasks/kids-helper/TZ.md.","status":"todo","priority":"medium","created":"2026-04-12T16:54:00Z","labels":["agent","kids","telegram"],"path":"tasks/kids-helper/"},"created":"2026-04-12T16:54:00Z"}
{"op":"create","entity":{"id":"proj_bytik","type":"Project","properties":{"title":"Байтик — детский ИИ-помощник","description":"Telegram-бот Байтик: ИИ-помощник для Егора (8 лет, ДР 17.04.2018). Отвечает на вопросы, утренняя рассылка 7:30 MSK с энциклопедическими фактами, поздравления с праздниками. Строгая детская цензура. LLM: Qwen 3.6-Plus. Инфраструктура: mva154, изолированный workspace.","status":"planned","created":"2026-04-14T21:55:00Z","path":"tasks/bytik/","labels":["agent","telegram","kids","ai"]},"created":"2026-04-14T21:55:00Z"}}
{"op":"create","entity":{"id":"proj_bytik","type":"Project","properties":{"title":"Байтик — детский ИИ-помощник","description":"Telegram-бот Байтик для Егора (8 лет). MVP работает (14.04.2026).","status":"active","created":"2026-04-14T21:55:00Z","path":"tasks/bytik/","labels":["agent","telegram","kids","ai"]},"created":"2026-04-14T21:55:00Z"}}