From d9a48cc15500710c0d10e354ae93fd6c29b24c26 Mon Sep 17 00:00:00 2001 From: Stream Date: Sat, 18 Apr 2026 20:50:01 +0300 Subject: [PATCH] auto-sync: 2026-04-18 20:50:01 --- MEMORY.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/MEMORY.md b/MEMORY.md index c54d2fb..d8c2cd0 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -30,6 +30,12 @@ - Копировать в `~/bin/` — доступно без root - Это быстрее и умнее, чем просить Славу перестроить контейнер или менять конфигурацию +### Онтология (18.04.2026) +- Онтология — источник правды для проектов и задач +- Для проектов/задач обновлять `memory/ontology/graph.jsonl` и `memory/ontology/RULES.md` +- При работе с `tasks/` сначала сверяться со структурой, потом править онтологию и документы +- Новые/спорные элементы `tasks/` разбирать по одному и не удалять без подтверждения Славы + ## Правила работы ### 🏠 Home Assistant — только с подтверждения @@ -50,6 +56,15 @@ - Документация всегда должна быть в актуальном состоянии - не "потом", а сразу после изменения - Порядок работы: изменение → тест → документация → упаковка/коммит +### Структура задач и проектов (18.04.2026) +- Стандарт `tasks//` закреплён как основа для проектов OpenClaw +- `Task` без `Project` не существует +- У `Project` должны быть `folder` и `doc_path` +- У `Task` должны быть `project`, `folder` и `doc_path` +- Машинные id живут только в онтологии, в папках и человекочитаемых названиях используются slug-и +- `snowbike-kb` оформлен как задача внутри `snowbike-rag`, а не как отдельный проект +- В спорных папках `tasks/` сначала анализ, потом предложение Славе, и только после ОК — удаление или реформа + ### 🔍 OpenClaw документация — порядок поиска (14.04.2026) При **любых** вопросах про настройку/работу OpenClaw — строго соблюдать последовательность: 1. **Локальные доки** `/app/docs` — поиск по файлам, grep по релевантным ключевым словам