learning_ai_invt_trdg/backend/src
Saravana Achu Mac 082800745c fix(C2): cache FMP upstream responses
Add a 30-minute in-memory cache keyed by the complete Financial Modeling Prep upstream URL so repeated profile, metrics, earnings, and screener requests do not burn the free-tier quota. The cache keeps non-OK responses out of storage so transient rate-limit or provider errors can recover on the next request.

Refs: docs/AUDIT_REDESIGN.md item C2.

Co-Authored-By: GPT-5 Codex <noreply@openai.com>
2026-05-04 16:06:47 -07:00
..
backtest feat: scaffold trading monorepo foundation 2026-04-04 11:18:21 -07:00
config feat: full web dashboard redesign + 6 new API proxy endpoints 2026-05-03 23:50:01 -07:00
connectors feat: scaffold trading monorepo foundation 2026-04-04 11:18:21 -07:00
domain feat: scaffold trading monorepo foundation 2026-04-04 11:18:21 -07:00
scripts refactor: align reconciliation runtime flows with repository 2026-04-04 16:28:59 -07:00
services fix(C2): cache FMP upstream responses 2026-05-04 16:06:47 -07:00
strategies feat: scaffold trading monorepo foundation 2026-04-04 11:18:21 -07:00
utils feat: scaffold trading monorepo foundation 2026-04-04 11:18:21 -07:00
bootstrap.ts feat(backend): WebSocket namespaces, audit persistence, tab flags, telemetry 2026-04-29 19:35:00 -04:00
index.ts feat(backend): WebSocket namespaces, audit persistence, tab flags, telemetry 2026-04-29 19:35:00 -04:00
test_simulation.js feat: scaffold trading monorepo foundation 2026-04-04 11:18:21 -07:00