finfloww
ai financial analysis workflows
reconcile accounts and investigate uploaded data with an evidence trail back to the source row.
a finance workspace for bank reconciliation, invoice-to-purchase-order review, budget-versus-actual analysis, and conversations over uploaded files. deterministic code computes money; models help match, investigate, and explain.
- source-row citations
- bounded code execution
- human approval gates
three recurring finance workflows
compare erp exports with bank statements, match invoices to purchase orders, and prepare budget-versus-actual commentary. a dependency-graph orchestrator runs ready steps concurrently, records their inputs and model provenance, retries failures, and pauses payable-invoice decisions for a reviewer.
investigations you can inspect
uploaded spreadsheets, json, text, and embedded-text pdfs become immutable, hashed sources with original row numbers. a bounded agent explores them through a closed tool registry and can write calculations in an isolated quickjs sandbox with no filesystem or network access. final figures are recomputed in typescript from cited rows.
history, memory, and review
append-only events capture each investigation turn and tool result, with realtime updates to the browser. postgres full-text search retrieves prior sources and workflow history. role-based approval rules, ceilings, and optional separate approvers keep consequential proposals under human control.
one deployable, tenant-aware data
next.js on vercel connects to supabase auth, postgres, private storage, and realtime. server handlers enforce organization access; rls scopes browser reads. organizations can bring their own model providers, with api keys encrypted using aes-256-gcm.
- uploaded sources
- workflow / investigator
- evidence + approvals
- reviewable report
current scopepilot software. background runs currently use function lifetimes; a durable queue and automatic recovery remain production-readiness work.