Decisions
Each file records one decision: the context, what we chose, what it costs, and what we rejected.
The first set (0001–0012) comes from a questionnaire answered on 2026-10-10, before any code was written.
The question ids in each record (A1, B2 …) refer to that questionnaire, which isn’t published. “Track A” is
this bare template and “Track B” a later Expo version sharing its src/ (0001).
| ADR | Title | Status |
|---|---|---|
| 0000 | Record architecture decisions | Accepted |
| 0001 | Scope, audience and the two-track plan | Accepted |
| 0002 | Native baseline: RN 0.87, pure bare | Accepted |
| 0003 | pnpm and supply-chain policy | Accepted |
| 0004 | Environments and configuration | Accepted |
| 0005 | Folder architecture and import boundaries | Accepted |
| 0006 | State, data layer and offline | Accepted |
| 0007 | Navigation | Accepted |
| 0008 | UI system | Accepted |
| 0009 | Forms and i18n | Accepted |
| 0010 | Production modules and the Firebase suite | Accepted |
| 0011 | Developer tooling, docs and agents | Accepted |
| 0012 | Testing, CI and delivery | Accepted |
| 0013 | Agent device tools: agent-device by default, Argent for profiling | Accepted |
| 0014 | Native CI builds are opt-in | Accepted |
| 0015 | The template is named Bareship | Accepted |
| 0016 | The website lives on a subdomain for now | Accepted |
New ADRs copy template.md. Never edit an accepted ADR’s decision; supersede it with a new one.