# Architecture decisions Lightweight ADRs. Add one only when a non-obvious choice is made and the reasoning would be hard to reconstruct later. Keep each under ~300 words. ## Format ``` # NNNN — Title Date: YYYY-MM-DD Status: accepted | superseded by NNNN ## Context What problem we faced. ## Decision What we chose. ## Consequences What this costs us, what it buys us. ``` ## Index - [0002 — List realtime uses Postgres NOTIFY and SSE](0002-list-sse-notify.md) - [0003 — Release workflow (commitlint + release-it)](0003-release-workflow.md) - [0004 — Rich-text editor library and storage format](0004-rich-text-editor.md) (accepted 2026-07-04) - [0005 — Journal / mood tracking](0005-journal-research.md) (accepted 2026-07-04) - [0006 — API auth and LLM agent architecture](0006-api-llm-agent.md) (accepted 2026-07-04)