Genera o actualiza documentos de especificación para el backend movie-api. Usa cuando implementes una feature en el frontend que requiera nuevos endpoints, webhooks, modelos o cambios en el BE, o cuando el usuario pida "documentar para el backend", "especificación BE" o "qué debe implementar el backend".
Cuando una feature del frontend dependa del backend, genera (o actualiza) un documento en docs/ que describa qué debe implementar el backend. Así puedes:
~/cursor/movie-api o la que uses)http://localhost:3000/apidocs/BACKEND_SPEC_<tema>.md (ej: BACKEND_SPEC_STRIPE_PAGOS.md)Cada especificación debe incluir:
STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET.### POST /api/payments/create-checkout-session
Crea una sesión de Stripe Checkout para comprar tickets.
**Auth:** Bearer token requerido.
**Body:**
| Campo | Tipo | Requerido | Descripción |
|---------------|----------|-----------|--------------------------------|
| showtime_id | number | sí | ID del showtime |
| seat_ids | number[] | sí | IDs de asientos |
**Response 200:**
| Campo | Tipo | Descripción |
|--------------|--------|------------------------|
| sessionId | string | Stripe Checkout Session ID |
| url | string | URL a redirigir (opcional) |
**Errores:** 400 (datos inválidos), 401 (no auth), 409 (asientos ya ocupados).