Settings
What this deployment is running, and how much of it is real. Nothing below is hidden — a scaffold that overstates itself wastes the next person's afternoon.
Data source
Sample household
A generated household with eight months of history, built fresh at boot from a fixed seed. Every figure on every screen is computed from it by the same code paths a real ledger would use.
NEXT_PUBLIC_DATA_PROVIDER = seed
Connectors enabled
- File importconfigured
NEXT_PUBLIC_AGGREGATORS = csv
Build status, honestly
- doneAppend-only ledger modelRaw rows and derived enrichments, with revisions
- doneRules engineEvaluation, priority, shadow detection, live preview
- doneRecurrence detectionPeriod snapping, schedule and amount stability, staleness
- doneForecast simulationMonte Carlo with seasonal and weekday resampling
- partialCSV / OFX importParser written and tested; upload screen not built
- stubSupabase providerSchema written in supabase/schema.sql; queries not implemented
- stubSimpleFIN syncAdapter interface complete; claim and fetch calls not written
- stubPlaid syncHosted tier only; deliberately last
- stubAuthSupabase Auth, gated behind the provider swap
- stubStripe billingPlans defined; checkout and webhooks not implemented
Billing
Billing is currently off. 3 plans are defined in src/lib/billing/plans.ts, and none of them have a Stripe price attached yet.