index

activetype/index

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]]