Status
Frozen. The module slice exists in the repository (internal/finance/ and the corresponding frontend pages) but is not under active development. It will not be extended or fixed in the current phase of the hub.
Privacy note
No real financial data is shown on this site. Any future screenshot will use synthetic demo data. There is no public demo, no live link, and no API endpoint reachable from this site.
Why it’s frozen
The Finance module is the highest-stakes module in the hub for privacy and correctness. Shipping it half-designed would be worse than not shipping it. The current focus is on Todo and on the public-site case study; Finance thaws once its calculation invariants are fully specified.
What’s already in place
- Database schema and migrations for accounts, categories, and transactions.
- Backend ports-and-adapters slice (
internal/finance/). - Frontend module shell (frozen pages in the dashboard).
What’s missing
- A complete specification of calculation invariants (transfer matching, balance reconciliation, period rollups).
- A privacy threat model for the data the module would store.
- A backup and restore story specific to financial data.
Repository
github.com/anton415/anton415-hub — the Finance module slice lives under internal/finance/.