Architecture Decision Records (ADRs)
This directory contains Architecture Decision Records for the auto-pr project.
Format
Section titled “Format”Each ADR is a markdown file named NNNN-title-with-dashes.md where NNNN is a zero-padded number. See adr-template.md for the template (MADR 4.0.0 minimal).
When creating or editing ADRs, follow the workflow in AGENTS.md.
Supporting documents (research and plans)
Section titled “Supporting documents (research and plans)”These documents inform or support decisions but are not ADRs. They live in supporting/:
| Document | Purpose |
|---|---|
| bun-migration-plan.md | Plan: Bun migration (complete; see ADR 0003) |
| build-plan-2026.md | Plan: build tool research (tsdown vs Bun.build; implemented via Bun.build) |
| determinate-nix-migration-plan.md | Plan: migration to Determinate Nix (if adopted) |
| nix-ci-research.md | Research: Nix CI best practices assessment |
| nix-workflow-upstream-actions.md | Research: replacing nix.yml steps with upstream actions |
| workflow-best-practices.md | Research: GitHub Actions workflow best practices |
| commit-ordering-for-ai-prompt.md | Design: sort/filter commits by type before AI prompt to reduce position bias |