Skip to the content.

NNNN. {判断のタイトル (動詞で始める、例: “Single Table Design を採用する”)}

Context

{この判断が必要になった背景。前提条件、制約 (技術的・組織的・予算的)、関連する過去の判断や issue を書く。

ここで「なぜ今これを決めるのか」が読み手に伝わるかが ADR の価値の半分。}

Decision

{採った選択肢を 1〜3 文で。何をやるか、どう実装するかではなく、どの方針を採用したか

例: “外部 API 仕様の正本として TypeScript 型 + Zod schema を採用する。OpenAPI は採用しない。”}

Consequences

Positive

Negative

Neutral

Alternatives considered

References