上位 doc: §6.3 in adr-lint_rules.md — Summary Table 集約参照

id: corrigendum-marker
severity: warn
category: content
since: 2026-05-14
status: active
fixable: false
description: 「遡及追加」「retroactively added」が本文に含まれる場合、corrigendum 注記行 (*本セクションは ADR-NNNN で遡及追加*) も存在する
related_adrs: [ADR-0038]

Rationale

ADR-0031 で確立した「業界標準準拠メタデータ後付け = 誤字修正範疇」の Immutability パターンを技術的に補強する。遡及追加 (例: 既存 ADR への Kruchten Type 後付け) を行う際は、根拠 ADR への参照 corrigendum を必ず添える。違反すると意思決定の改竄と corrigendum 適用が区別できなくなり、監査トレース不能。severity は warn (R4: 偽陽性リスクあり、CI fail させず警告のみ)。

❌ FAIL Example

## Status
Accepted

(本文に「遡及追加」と書きながら、根拠 ADR 注記なし → WARN)

✅ PASS Example

> *本セクションは ADR-0031 (Accepted 2026-05-13) で遡及追加された。ADR-0030 採択前に Accepted された ADR への Kruchten Type 付与は ADR-0031 で「業界標準準拠メタデータ後付け = 誤字修正範疇」として許可。本文の意思決定内容は不変。*

References

  • ADR-0031: 遡及追加許可ポリシー
  • ADR-0038: adr-lint.mjs R4 として実装