Local-first expense tracking with a FastAPI backend and React frontend.
Development-only planning and spec artifacts live under .dev/ and are gitignored.
For local tooling compatibility, the repo may also contain root symlinks:
openspec -> .dev/openspecplans -> .dev/plans
These symlinks are local convenience shims for tools that expect root-level paths. They should not be treated as publishable project content.