Forge
markdowne8ad0934
1# 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