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

id: no-placeholder-marker
severity: error
category: content
since: 2026-05-30
status: active
fixable: false
description: ADR-0091 マージ以降 (filenum > 91) の Standard/Critical mode の ADR は本文に未確定プレースホルダ (要追記/要確認/未定/後日/検討中) を残さない。Light mode は免除。コードブロック/インラインコード/HTML コメント/引用行/Non-Goals は走査から除外
related_adrs: [ADR-0091]

Rationale

ADR 起案 churn の次のドライバが「未確定プレースホルダ残存」と「撤退条件・完了条件の数値欠落」であった事実 (ADR-0091 §1.2: 直近 4 起案がすべて 39/50 で差し戻し、最弱が一貫してプレースホルダ + rollback/completion 数値欠落) を受け、merged ADR 段階での backstop として未確定プレースホルダを禁止する。Gate4 §4 過去 ADR 整合性 / §6 運用上の罠 採点と並走し、起案前ゲート (triage、Phase B) + §4.1 テンプレ (Phase D) と合わせた 3 層の最下層を担う。例示・引用・コードブロックは走査から除外し意図的プレースホルダの誤検出を回避する。

❌ FAIL Example

- **Mode**: Standard
## 影響
実装後に詳細を要追記する。← FAIL

## 参照
- 関連 ADR: 要確認 ← FAIL
- 関連 PR: 後日決定 ← FAIL
- KPI: 未定 ← FAIL
- 案 X: 検討中 ← FAIL

✅ PASS Example

- **Mode**: Standard
## 影響
実装は Phase B PR で完了する (見込み 2 人日)。

## 参照
- 関連 ADR: ADR-0088 (補完)、Supersede / Conflict なし
- 関連 PR: PR #1195 (Phase A 実装)

> 禁止語例: 「要追記」「要確認」「未定」「後日」「検討中」 ← 引用ブロック内は除外 (PASS)

例示コード:
` ` `
要追記サンプル  ← code block 内は除外 (PASS)
` ` `

Migration / Corrigendum

  • ADR-0091 以下 (filenum <= 91) は遡及対象外 (ADR-0031 immutable + corrigendum パターン、ADR-0091 §決定「本 ADR マージ日以降の新規 ADR のみ」)
  • ADR-0092 (clean) と ADR-0093 (本 PR で corrigendum 同梱、3 箇所修正) は本ルール導入時点で 100% pass
  • 「未定」は negative lookahead (?!義) で「未定義」(Software 文脈) 誤検知を回避

References