You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| GET |`/api/dashboard`| Neon session cookie |Fast path: Layer A `coaching_facts`, rule-based advisories (no Gemini). Unified or legacy query params|
67
67
| GET |`/api/statements`| Neon session cookie | List all processed statements for the user |
68
68
| GET |`/api/transactions`| Neon session cookie | Paginated txns + filters; `statement_id` or `statement_ids` (comma); dates optional; `merchant_key` optional; ownership enforced. On undefined-column errors, may return **500** with `code: SCHEMA_DRIFT` and `detail` hinting `npm run db:upgrade` / boot DDL |
69
69
| GET |`/api/insights/merchants`| Neon session cookie | Top merchants (debit rollups) for same scope as transactions. Same **SCHEMA_DRIFT** behavior as transactions when columns are missing |
- implementation_focus: **Phase 3 (issue-010)** — **T1–T4**complete through **`/learning`** + **`/linear-close`**. Linear project **Completed**; VIJ-37 + VIJ-38–VIJ-41 **Done**; [issue-010 Closeout Snapshot](https://linear.app/vijaypmworkspace/document/issue-010-closeout-snapshot-5ef07c9db6ee). **Follow-up engineering** (perf, E2E, CWV, schema drift, dev ergonomics) tracked in repo; **does not** reopen VIJ-37. Use [`experiments/results/production-launch-checklist-010.md`](experiments/results/production-launch-checklist-010.md) before production promotion. **Next:**`/create-issue` for the next project. **T5–T6** deferred.
0 commit comments