Skip to content

Architecture documentation index (Arc42-style)

External reviews sometimes expect a single architectural “book”. This site intentionally distributes architecture across multiple pages. This index maps the classic Arc42 section headings to existing URLs so reviewers can navigate in one place. Content is not duplicated here—only pointers.

Arc42 sectionWhat reviewers expectWhere it lives here
1. Introduction and goalsProblem, stakeholders, quality goalsIntroduction — Overview, Start guide, NFR & SLO
2. ConstraintsTechnical, organizationalPlatform primer, Environment matrix, Stack
3. Context and scopeExternal systems, boundariesSystem context
4. Solution strategyKey technical decisionsArchitecture decisions (ADR), ADR practice
5. Building block viewComponents / modulesSystem overview, Module catalog, Container view (C4)
6. Runtime viewRequest paths, concurrencyRequest flow, Business logic flows
7. Deployment viewNodes, environmentsDeployment & operations, Operational runbook, Cloudflare Pages (this site)
8. Cross-cutting conceptsSecurity, loggingSecurity checklist, Threat model, Test evidence & CI
9. Architecture decisionsADRsArchitecture decisions
10. Quality requirementsNFR, risksIntroduction overview — NFR template, NFR & SLO, Known issues & roadmap
11. Risks and technical debtKnown issues & roadmap, Architecture decisions
12. GlossaryTermsGlossary

For vertical slices (payments, payroll, Xero, incorporation, identity), use Critical paths (E2E).