最終更新: 2026/06/22 18:56
template-sections — 必須 H2 セクション 6 種
上位 doc: §5.3 in adr-lint_rules.md — Summary Table 集約参照
id: template-sections
severity: error
category: structure
since: 2026-05-14
status: active
fixable: false
description: 必須 H2 セクション 6 種 (コンテキスト / 決定 / 代替案 / 影響|結果 / 撤退条件|Rollback / 参照|References) が存在 (ADR-0023 以降)
related_adrs: [ADR-0024, ADR-0038]
Rationale
ADR-0023 以降のファイルは H2 必須セクション 6 種 (コンテキスト / 決定 / 代替案 / 影響|結果 / 撤退条件|Rollback / 参照|References) を全て持たねばならない。これにより新規参加者が ADR 構造を予測可能になり、検索・要約・LLM 解釈の自動化が一貫する。違反すると重要要素 (例: 撤退条件) が抜けた中途半端な ADR が main にマージされ、後日の改訂時に判断根拠が失われる。Nygard 順 (決定→代替案) / MADR 順 (代替案→決定) どちらも許容 (存在のみチェック)。
❌ FAIL Example
## 1. コンテキスト
## 2. 決定
## 3. 影響
## 4. 参照
(撤退条件・代替案セクション欠落 → FAIL)
✅ PASS Example
## 1. コンテキスト
## 2. 決定
## 3. 検討した代替案
## 4. 影響
## 5. 撤退条件 (Rollback Plan)
## 6. 参照 (References)