{"endpoints":["POST /auth/token                 {user_id, role?}  (admin role needs X-Admin-Key)","POST /shows                      admin: {name, seats[], price_paise, per_user_limit?}","GET  /shows/{id}                 seat states + counts (?seats=false for counts only)","GET  /shows/{id}/audit           cross-table reconciliation report","POST /shows/{id}/reserve         user: {seats[], idempotency_key} or Idempotency-Key header","GET  /reservations/{id}          owner","POST /reservations/{id}/cancel   owner","GET  /healthz /readyz /metrics /logs?limit=200\u0026q=\u0026follow=1"],"service":"seat-reservation","version":"1786d0e"}
