- `docs/.pm.json` переименован в `docs/.docs.json`, версия канона — 14 - ADR принимает записку разведки как источник решения наравне с архивным `design.md` - заведён `tasks/.tasks.json`, а в описании гейта — шаги `tasks.py check` и `openspec.py check`
1005 B
1005 B
Краткий заголовок решения
- Дата: ГГГГ-ММ-ДД
- Источник: openspec/changes/archive//design.md — либо записка разведки, если решение принято без изменения
Статус ставится тем же полем и только при пересмотре:
- **Статус:** заменено на ADR-… либо - **Статус:** устарело.
У активной записи поля нет.
Решение
Что именно решено — одной фразой.
Почему
Намерение и причина. Цитата из источника, а не пересказ. Пиши так, чтобы через год было понятно без чтения переписки.
Последствия
+что стало лучше.−чем платим: ограничения, риски, нагрузка на сопровождение.