Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
3.0 KiB
План: mermaid-карта границы разделения claude-brain ↔ Лидерра
Цель
Дать владельцу один визуальный артефакт — диаграмму границы между управляющим слоем («мозг», корзина A — копируется в claude-brain) и продуктом Лидерра + замороженной рабочей копией (корзина B — остаётся), плюс общий расщепляемый слой (корзина C). Карта рендерит инвентарь {#D2} спеки, чтобы перед разрушающими фазами (прун) граница была наглядна и проверяема глазами.
Карта — только визуализация уже зафиксированного инвентаря; новых решений не вводит. Содержимое строго следует трём корзинам {#D2}: A (tools/*.mjs/*.test.mjs кроме liderra-monitoring, vitest.config.tools.mjs, observer/registry/router-доки, управляющие specs/plans/ADR, квартет-копия, память+агенты мозга, подмножества конфигов), B (app//db//web//лендинг/handoff, доки Лидерры, specs/plans/ADR Лидерры, агенты продукта, замороженная рабочая копия), C (lefthook/.mcp.json/package.json/.gitignore — подмножества; cspell — копия; user-level скилы не трогаются).
Шаги
["mermaid"]
[
{"op": "Write", "object": "docs/superpowers/diagrams/2026-06-15-claude-brain-split-border-map.md", "ref": "D2"}
]
Крайние случаи
- Карта обязана отражать исключение
tools/liderra-monitoring/из корзины A (это мониторинг продукта, не мозг) и асимметрию квартета (копия со снимок-штампом, канон вclaude-brain). - Карта не источник истины — при расхождении с инвентарём {#D2} спеки приоритет у спеки; карта пере-рисовывается под спеку.
Критерий
- Файл
docs/superpowers/diagrams/2026-06-15-claude-brain-split-border-map.mdсодержит валидный mermaid-блок с тремя сгруппированными областями (A/B/C) и явной линией границы «копируется ↔ остаётся», соответствующий корзинам {#D2}.
[
{"id": "vc-tools-data", "kind": "EXTRACTED", "ref": "tools/cost-pricing.mjs", "anchor": "export const PRICING = Object.freeze("},
{"id": "vc-test-tools", "kind": "EXTRACTED", "ref": "package.json", "anchor": "\"test:tools\": \"cd app && npx vitest run"},
{"id": "vc-mcp-research", "kind": "EXTRACTED", "ref": ".mcp.json", "anchor": "\"firecrawl\": {"}
]