最終更新: 2026/06/22 18:56
confirmation-section — Confirmation セクション必須
上位 doc: §5.6 in adr-lint_rules.md — Summary Table 集約参照
id: confirmation-section
severity: error
category: structure
since: 2026-05-14
status: active
fixable: false
description: H2 で "Confirmation" を含むセクションが存在 (例: ## 6. Confirmation / ## 6.5 Confirmation / ## 6. 実装計画と Confirmation)
related_adrs: [ADR-0036, ADR-0038]
Rationale
ADR-0036 で確立した fitness function 自動検証 (検証手段・実行頻度・違反時の対応) を Confirmation セクションで明文化する。これにより決定が「形骸化」せず、CI で機械的に違反検出できる。違反するとどう守るかが曖昧なまま運用に流れ、半年後に誰も覚えていない死蔵 ADR となる。
❌ FAIL Example
## 5. 影響
## 6. 撤退条件
## 7. 参照
(Confirmation セクションなし → FAIL)
✅ PASS Example
## 6.5 Confirmation (準拠確認 / Fitness Function)
- **検証手段**: ESLint rule で〜
- **実行頻度**: PR ごと
- **違反時の対応**: PR マージブロック