diff --git a/.gitignore b/.gitignore index 126480d..7f2ae85 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,8 @@ secrets.* # OS .DS_Store Thumbs.db + +# Implementation plans are local-only, ephemeral work artifacts (see docs/plans/README.md). +# They go stale the moment code merges; the durable "why" lives in docs/specs/ + docs/adrs/. +docs/plans/* +!docs/plans/README.md diff --git a/docs/adrs/0000-adr-template.md b/docs/adrs/0000-adr-template.md new file mode 100644 index 0000000..4ce6a41 --- /dev/null +++ b/docs/adrs/0000-adr-template.md @@ -0,0 +1,37 @@ +# ADR-NNNN: + +- **Status:** Proposed +- **Date:** YYYY-MM-DD +- **Deciders:** +- **Spec:** [`../specs/YYYY-MM-DD--design.md`](../specs/YYYY-MM-DD--design.md) + +## Context + +What forces a decision now? The problem, the constraints, the pressures. State the facts and +the forces at play — not the answer. Enough that a reader a year from now understands *why this +was even a question*. + +## Decision + +The choice, stated in one or two active-voice sentences: "We will …". Name the option picked. + +### Alternatives considered + +- **