最終更新: 2026/06/22 18:56
kruchten-type-meta — Kruchten Type メタフィールド必須
上位 doc: §7.1 in adr-lint_rules.md — Summary Table 集約参照
id: kruchten-type-meta
severity: error
category: metadata
since: 2026-05-13
status: active
fixable: false
description: メタデータに "Kruchten Type" フィールド (Existence | Property | Executive) が存在 (複合型 Existence/Property も許容)
related_adrs: [ADR-0030, ADR-0038]
Rationale
Kruchten (2004) の 3 分類 (Existence: 構造を新設する / Property: 既存属性を変更 / Executive: プロセスを変更) を必須メタデータ化し、ADR の役割を一目で識別可能にする。これにより Refines / Supersedes チェーンや影響範囲の見積もりが容易になる。違反するとどんな種類の決定か曖昧で、レビュアー・LLM が ADR を読み解く前提情報を欠く。
❌ FAIL Example
- **Status**: Accepted
- **Mode**: Standard
(Kruchten Type 行欠落 → FAIL)
✅ PASS Example
- **Kruchten Type**: Property
- **Kruchten Type**: Existence/Property (複合型も可)