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

id: no-placeholder
severity: error
category: content
since: 2026-05-12
status: active
fixable: false
description: 本文に "ADR-???" プレースホルダーが残っていない (Pipeline 自動採番未完成のドラフトを検出)
related_adrs: [ADR-0023]

Rationale

Decision Pipeline (ADR-??? プレースホルダーで起案 → 採番時に置換) の中間状態が main にマージされるのを防ぐ。ADR-??? が残ったままだと番号未確定の draft が SSoT に紛れ込み、参照整合性が破壊される。Pipeline 自動採番 (scripts/adr-renumber.mjs) が完走しなかったケースを最終ゲートで検出する。

❌ FAIL Example

# ADR-???: 新案件
Refines [ADR-???](...).

✅ PASS Example

# ADR-0055: bizlp doc nav prefix を親フォルダ番号ベースに刷新
Refines [ADR-0045](...).

References

  • ADR-0023: ADR フォーマット標準化 + 4 桁採番規約