main knowledge / adr / 005-kb-base-cide-bundle.md markdown e8ad09341 # ADR 005: KB-Base Bundle for CIDE 2 3 **Статус:** Proposed 4 **Дата:** 2026-05-05 5 **Источник в истории:** `build-kb-base-cide.ps1`, `knowledge/kb-base-cide.include` (рабочее решение 2026-05-05) 6 **Supersedes:** — 7 **Extended by:** [006](006-zettelkasten-overlay-for-kb.md) (дополняет как optional knowledge overlay) 8 9 --- 10 11 ## Контекст 12 13 Для CIDE нужен минимальный обязательный слой KB (KB-Base), чтобы поведение reasoning-контракта было воспроизводимым оффлайн и не зависело от полного канона. 14 15 --- 16 17 ## Решение 18 19 - Ввести отдельную сборку KB-Base для CIDE: 20 - скрипт `scripts/build-kb-base-cide.ps1`; 21 - include-манифест `knowledge/kb-base-cide.include`. 22 - Поставлять KB-Base как производный bundle, не дублируя знания в другом месте. 23 24 --- 25 26 ## Последствия 27 28 **Плюсы** 29 30 - Единый источник правды (`knowledge/*.md`) и разные производные бандлы. 31 - Прозрачный контроль состава KB-Base. 32 33 **Минусы** 34 35 - Нужна governance-политика для include-файла (чтобы база не разрасталась). 36 37 --- 38 39 ## Примечание об эволюции 40 41 Этот ADR связывает предыдущие решения: baseline-контракт, модульный роутер и мультипроектную организацию KB в практическую поставку для CIDE. 42 43
View only · write via MCP/CIDE