The Solution: I focused on a manual-entry flow that is actually faster than waiting for a bank API to load. By using Convex as the backend, I could ensure that data remains encrypted and isolated. Instead of "fetching" transactions, I built a predictive "Search & Suggest" engine that identifies common subscription brands (Netflix, SaaS tools, etc.) to minimize typing.