← All entries
Reference

Doc — Architecture Decisions Log

Short ADRs, newest first: why this catalog is Astro rather than the house React stack, why theming goes through data-theme + CSS variables, why adding a person is a prefilled PR rather than a backend, and why every dashboard is its own Netlify site.

Reference docsadrdecisionsnetlifythemingarchitecture

◎ What it solves

Answers “why is it built this way?” before you change it — the reasoning each convention was protecting, so a fix doesn't quietly undo one.

⚠ Limitations & Risks

Every catalog entry must acknowledge at least one limitation or risk.

What’s in it

The “why” behind the conventions that would otherwise look arbitrary. Among them:

Read it when

This is the first doc to read before proposing an architectural change in this repo.