Spec generada desde app.openapi() del backend FastAPI (ver docs/api/README.md en el repo para el comando de regeneración). Auth: session JWT de Clerk o API key lsk_… en x-api-key.
app.openapi()
docs/api/README.md
lsk_…
x-api-key