Accounts command center
Primary account tab with Connect, Refresh, Add institution, balance groups, freshness badges, and partial-error cards.
This prototype shows what users should actually do inside Helm: tap commands, ask normal questions, inspect account data, filter history, chart trends, and recover from connection problems. Each flow names the UI we need to build and the safe backend action behind it.
Tap each command to see the exact app screen, user action, backend call, and states we need to support.
These are the concrete app capabilities implied by the user actions above.
Primary account tab with Connect, Refresh, Add institution, balance groups, freshness badges, and partial-error cards.
Tap actions like “Show my last 90 days,” “Find recurring bills,” “Compare this month,” and “Explain this spike.”
Transaction list with date/category/merchant filters, drilldowns from charts, saved insights, and export/share surfaces.
Cashflow line chart, spend category bars, merchant leaderboard, net-worth/balance trend, and investment activity timeline.
Server-owned Plaid secrets/tokens, link-token creation, public-token exchange, aggregated read endpoints, and no token returned to phone.
LIVE_UNLINKED, STALE_DATA, PARTIAL_ITEM_ERROR, OAuth redirect warning, institution action required, and no fabricated data.