# Contratos API iniciales

Base URL: `/api/v1`.

## Implementado

- `GET /api/v1/health`: estado de aplicación y disponibilidad de DB.

## Contratos previstos

- `/auth`: sesión, MFA y tokens personales.
- `/organizations`: empresas, membresías e invitaciones.
- `/cases`: expedientes, miembros y preguntas.
- `/people`: personas, nombres, eventos y relaciones.
- `/documents`: metadatos, carga firmada, páginas y citas.
- `/claims`: afirmaciones, evidencia y revisión.
- `/research`: planes, fuentes, variantes, ejecuciones y resultados.
- `/communications`: solicitudes, respuestas y recordatorios.
- `/reports`: generación asíncrona y descargas autorizadas.
- `/billing`: planes, consumos, suscripciones y portal de pago.

Reglas: versión obligatoria, autorización por empresa y caso, idempotencia en escrituras sensibles, paginación, correlation ID y errores JSON normalizados.
