Observability
Purpose
Get from "something's broken" to "I know what's broken" quickly. This page lists the endpoints and log signals VibeSwitch exposes, and a debug flow that narrows a failure to a specific stage (ingest, extract, assess, auth, UI) before you start changing anything.
Prerequisites
- Required: Access to server logs (stdout locally, your platform's log viewer in production).
- Required: Ability to make HTTP requests to the server (curl, Postman, or the Swagger UI).
- Useful: Access to the
reports/,signals/, and source export directories so you can tell whether each stage's artifact exists for a given date.
Inputs
- A symptom: UI error, missing report, pipeline log line, unexpected number.
- A date: almost every issue is date-scoped. Nail down which date is affected first.