Diagnose and recover Plaid banking sync failures in FlowInCash
Use this skill when FlowInCash bank account syncing fails, returns stale data, or Plaid API calls return errors.
FlowInCash (/media/bob/I/AI_Projects/FlowInCash) — Banking service in src/services/
| Plaid Error | Meaning | Action |
|---|---|---|
ITEM_LOGIN_REQUIRED | Bank credentials expired | User must re-link via Plaid Link |
INSTITUTION_NOT_RESPONDING | Bank API is down | Wait and retry (not our bug) |
RATE_LIMIT_EXCEEDED | Too many API calls | Back off, check for polling loops |
TRANSACTIONS_SYNC_MUTATION_DURING_PAGINATION | Data changed mid-sync | Retry full sync |
INVALID_ACCESS_TOKEN | Token corrupted/revoked | Re-authenticate the item |
Failed sync affects: cash flow forecasting (stale balances), purchase evaluation (wrong signals), goal tracking (wrong progress), balance-based alerts (won't fire). Always check these after recovery.
npm test -- --grep plaid