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.
