Personal Finance Notion — decisions
Architecture Decision Records (ADRs) for non-obvious technical or product choices. Capture decisions that will need explaining 6 months from now.
File new ADRs as adr-YYYY-MM-DD-slug.md. Status values: proposed, accepted, superseded, rejected.
Entries
- [[Projects/personal-finance-notion/decisions/adr-2026-05-18-authjs-migration|ADR 2026-05-18 — Migrate auth to Auth.js v5 (Google + Credentials)]] —
accepted (supersedes auth section of 2026-05-17 stack snapshot)
- [[Projects/personal-finance-notion/decisions/adr-2026-05-17-stack-snapshot|ADR — Stack snapshot (2026-05-17)]] —
accepted (as-built record; auth section superseded by 2026-05-18 ADR)
Candidates to file next
- Offline-first outbox design — per-entity merge vs. generic CRDT-style sync
- OpenRouter free-model fallback policy
- Hybrid Server Actions + REST mutation surface (why both)
- Settings-page "Link / Unlink Google" UI for users who want to retroactively add or remove a sign-in method (v1.1; the ADR already specifies auto-link on first cross-provider sign-in)
Hub
- [[Projects/personal-finance-notion/personal-finance-notion|MOC]]