f01f5b8bbc
Эпик роутер-реестр, спека v2 §2, этап 1. Зонтик adr-kit развёрнут в 2 содержательные карточки (служебные init/setup/upgrade/lint/migrate/ install-hooks в реестр не входят — решение владельца 18.06). - 2 карточки: adr-kit__adr (ведение ADR) + adr-kit__judge (сверка vs Accepted ADR) - nodes.yaml: узел #36 → #36a/#36b; триггеры (adr→#36a, enforcement→#36b); ссылки L4/L5 обновлены на adr-kit:adr - зонтик adr-kit убран (карточка + узел) - registry-load.test: 110 узлов / 102 active - m3b-node-graph: резолв известного узла #36 → #36a Регрессия (без 5 pre-existing node:test файлов): 4361 passed, exit 0. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
30 lines
898 B
JSON
30 lines
898 B
JSON
{
|
|
"skill": "adr-kit:adr",
|
|
"kind": "external",
|
|
"needs": [
|
|
"намерение принять/записать архитектурное решение"
|
|
],
|
|
"produces": [
|
|
"ADR-файл в docs/adr/ + enforcement-гейт"
|
|
],
|
|
"constraints": [
|
|
"содержательный навык плагина adr-kit",
|
|
"служебные навыки (init/install-hooks/lint/migrate/setup/upgrade) в реестр не входят"
|
|
],
|
|
"preview-form": "outline",
|
|
"defaults": [
|
|
"adr — для записи и ведения архитектурных решений"
|
|
],
|
|
"key-decisions": [
|
|
"какое решение фиксировать"
|
|
],
|
|
"acceptance-criteria": [
|
|
"ADR оформлен и enforce-ится"
|
|
],
|
|
"source": {
|
|
"version": "n/a",
|
|
"hash": "0000000000000000000000000000000000000000000000000000000000000000",
|
|
"path": ""
|
|
}
|
|
}
|