Skip to content

1. Record decisions as ADRs ​

  • Status: accepted
  • Date: 2026-09-29

Context ​

Titlesearch runs on several runtimes and deploy targets, and many choices (a parser, a transport, a lint mechanism) will look arbitrary to someone who wasn't there. CLAUDE.md asks for a record of any choice a future contributor would otherwise have to rediscover.

Decision ​

Each such choice gets a short Markdown file in docs/decisions/, numbered in order: NNNN-short-title.md. Each file has a status, a date, the context, the decision, and its consequences. A superseded ADR stays in place, with its status changed to name the ADR that replaces it.

Consequences ​

Decisions are reviewable in pull requests alongside the code they explain.

Apache-2.0. Titlesearch is read-only, and it isn't a trademark search.