feat(graph): when+limits content for memory files (15) — all 73 nodes done
This commit is contained in:
@@ -874,18 +874,24 @@ const NODE_DETAILS = {
|
||||
// ── MEMORY FILES ─────────────────────────────────
|
||||
mem_user: nd(
|
||||
'Профиль заказчика: Дмитрий, Windows Server 2022, VSCode, русский язык, путь к проекту.',
|
||||
'Читается при старте каждой сессии через SessionStart хук — для language/preferences.',
|
||||
'Не содержит секретов. При смене заказчика — переписать полностью.',
|
||||
[],
|
||||
[],
|
||||
[{ name: 'SessionStart хук', cond: 'читается при старте каждой сессии' }]
|
||||
),
|
||||
mem_comm: nd(
|
||||
'Стиль общения: короткие команды («а», «б», «делай»), варианты A/B/C, фиксация переоткрытий.',
|
||||
'Читается при работе с пользователем — для соответствия стилю общения.',
|
||||
'Не путь к code, а meta-rules коммуникации. Корректировки через явное feedback от заказчика.',
|
||||
[],
|
||||
[],
|
||||
[{ name: 'memory:user_profile', cond: 'дополняет профиль пользователя' }]
|
||||
),
|
||||
mem_env: nd(
|
||||
'80+ квирков окружения: специфика Windows Server, баги инструментов, митигации.',
|
||||
'При unexpected behavior — сначала проверка memory_env на известный квирк.',
|
||||
'Не дубль — добавлять только новые квирки. Quirk count актуализируется в `project_state.md`.',
|
||||
[],
|
||||
[],
|
||||
[
|
||||
@@ -895,72 +901,96 @@ const NODE_DETAILS = {
|
||||
),
|
||||
mem_sp: nd(
|
||||
'Hard rule §12 + economy hook architecture из 6 компонентов — дисциплина инвокации скилов.',
|
||||
'При работе со скилами — для соответствия §12 hard rule.',
|
||||
'Описывает архитектуру economy hook (6 компонентов) — менять только при изменении самого хука.',
|
||||
[],
|
||||
[],
|
||||
[{ name: 'economy-mode хук', cond: 'связаны: memory описывает архитектуру хука' }]
|
||||
),
|
||||
mem_plugins: nd(
|
||||
'Правила парного стека плагинов, debug-runtime MCP, tier-структура PSR_v1.',
|
||||
'При работе с плагинами FD/UPM/21st/Sentry/Redis MCP — для tier-разделения.',
|
||||
'Синхронизируется с PSR_v1 — изменения в memory только если изменился сам PSR_v1.',
|
||||
[],
|
||||
[],
|
||||
[{ name: 'PSR_v1', cond: 'memory отражает актуальные версии PSR_v1' }]
|
||||
),
|
||||
mem_state: nd(
|
||||
'Текущее состояние: ветка, тесты (Pest/Vitest), последние коммиты, активные задачи.',
|
||||
'Читается при старте сессии — для быстрого контекста; обновляется после крупных вех.',
|
||||
'Может становиться stale — re-Read при сомнении. Не доверять данным более 2-3 дней без verify.',
|
||||
[],
|
||||
[],
|
||||
[{ name: 'SessionStart хук', cond: 'читается при старте для быстрого контекста' }]
|
||||
),
|
||||
mem_phase1: nd(
|
||||
'Стратегия фазы 1: native Windows стек без Docker, pg_partman заменён Artisan cron.',
|
||||
'При работе с infrastructure фазы 1 (PG/Redis/PHP-CLI на Windows native).',
|
||||
'Стратегия фиксированная до закрытия Б-1 (Managed PG в YC) или 6 месяцев — переоценка указана в файле.',
|
||||
[],
|
||||
[],
|
||||
[]
|
||||
),
|
||||
mem_archive: nd(
|
||||
'Карта источников истины: версии всех 13+ ключевых документов проекта.',
|
||||
'При вопросах «какая версия документа X» или «где источник истины для Y».',
|
||||
'Синхронизируется с CLAUDE.md §0. Изменения в memory только если изменился CLAUDE.md §0.',
|
||||
[],
|
||||
[],
|
||||
[{ name: 'CLAUDE.md', cond: 'memory синхронизирует версии с CLAUDE.md §0' }]
|
||||
),
|
||||
mem_github: nd(
|
||||
'GitHub репозиторий CoralMinister/lidpotok: HEAD, hooks, правила push.',
|
||||
'При работе с GitHub — push, PR, branch operations.',
|
||||
'Не push --force на main (warning в Pravila). Pre-push hooks обязательны.',
|
||||
[],
|
||||
[],
|
||||
[{ name: 'MCP: github', cond: 'MCP и memory дополняют друг друга для работы с GitHub' }]
|
||||
),
|
||||
mem_handoff: nd(
|
||||
'Дизайн-handoff Платона: что из liderra_v8_handoff/ используем, что нет.',
|
||||
'При UI/дизайн задачах — для разделения «брендбук используем» vs «состав фич — по ТЗ v8.5».',
|
||||
'Handoff — только дизайн/токены/компоненты. Функционал, состав экранов — НЕ из handoff (берём из ТЗ).',
|
||||
[],
|
||||
[],
|
||||
[]
|
||||
),
|
||||
mem_audit: nd(
|
||||
'Полный аудит портала 13.05.2026: 38 находок, вердикт 🟡, 10 Q-items закрыты.',
|
||||
'При вопросах про аудит или его последствия (Q.DEFER, P0/P1/P2 распределение).',
|
||||
'Снимок состояния — не редактировать при последующих аудитах, создавать новые memory-файлы.',
|
||||
[],
|
||||
[],
|
||||
[]
|
||||
),
|
||||
mem_supplier: nd(
|
||||
'Прогресс интеграции поставщика Plans 1-5: Tasks, коммиты, блокеры.',
|
||||
'При работе с supplier integration (Plans 1-5) — для текущего state и blockers.',
|
||||
'Блокеры (Б-1, credentials) — внешние, не разрешаются Claude\'ом. Только трекинг.',
|
||||
[],
|
||||
[],
|
||||
[]
|
||||
),
|
||||
mem_brain: nd(
|
||||
'Claude Brain v1.0 — extracted brain repo, тег brain-v1.0, install.sh.',
|
||||
'При работе с brain repository или install.sh для consumer sync.',
|
||||
'GitHub push на brain repo blocked (8.2). Не пытаться push без разрешения.',
|
||||
[],
|
||||
[],
|
||||
[]
|
||||
),
|
||||
mem_redesign: nd(
|
||||
'Редизайн Quiet Luxury: 20 коммитов, foundation CSS + composables + AppSidebar rewrite.',
|
||||
'При работе с portal redesign (frontend, AppSidebar, foundation CSS).',
|
||||
'I2 backlog в spec §15 — 10 пунктов отложены до I2. Не реализовывать I2 пункты без явного запроса.',
|
||||
[],
|
||||
[],
|
||||
[]
|
||||
),
|
||||
mem_devindices: nd(
|
||||
'Dev Element Indices — временная feedback-фича для разработки; к удалению в продакшене.',
|
||||
'При работе с dev feedback (e.g. «1030 измени цвет») — для понимания number → element mapping.',
|
||||
'**TEMPORARY** — заказчик прямо сказал «уберём в конечном релизе». Не вкладываться в долгосрочную инфраструктуру.',
|
||||
[],
|
||||
[],
|
||||
[]
|
||||
|
||||
Reference in New Issue
Block a user