Goal Room
Goal 37
Debug

API Observatory

A developer-facing map of frontend service calls, Flask routes, cache behavior, and response shapes.

User job

Help builders understand which route powers a screen and whether a data issue is frontend, middleware, or upstream.

Source stack

src/services/api.ts + Flask route modules + docs

src/services/api.ts01
backend/app/routes/api.py02
supabase_endpoints.py03
live_endpoints.py04
Proposed route
/api/observatory
Route
37

goal catalog page

Hooks
4

source touchpoints

Mode
Debug

beta-scoped lab

01

Route matrix

Frontend helper, Flask endpoint, cache policy, and primary table are shown in one searchable matrix.

02

Response contract

Representative fields and nullable states are documented for each route family.

03

Failure lens

Common 401, 404, empty, stale, and partial-response states get specific triage guidance.

Freshness MonitorView Market