exoDocs
Decisions (ADRs)

Decisions and roadmap

Decision records

Every architecture decision record, rendered directly from docs/adr.

The pages in this section are compiled straight from the Markdown in docs/adr/. The ADR files are the single source of truth: they carry no docs-specific frontmatter, and their title, status, and date are read from each record's own heading and bullet list. Links between records resolve to docs pages, and links to other repository files point at the file on staging.

When records conflict, the newest accepted ADR wins. For example, ADR 0003 (Convex Auth v2) supersedes ADR 0002 (Clerk identity boundary).

Not yet on staging

ADRs 0005–0007 were accepted on main on 2026-09-27 and will appear here automatically once they reach staging. Until then, read them on main: 0005 exo-verify · 0006 exo-analyze · 0007 exo-deploy (was exo-mobilize). Summaries are on the platform services pages.

Writing a new ADR

  1. Add docs/adr/NNNN-short-slug.md with a # ADR NNNN: Title heading and - Status: and - Date: bullets, following the existing records.
  2. Open it through the normal canary → staging path. The docs pick it up at build time with no further change.

Source: content/docs/adr/index.mdx

On this page