# ClientPortal

Portal do cliente para solicitação, upload e aprovação de documentos da negociação.

**ADR:** [`docs/adr/ADR-015-CLIENT-PORTAL.md`](../../docs/adr/ADR-015-CLIENT-PORTAL.md)

## Rotas

| Área | Path |
|------|------|
| Corretor (web) | `/portais` |
| API | `/api/v1/client-portals` |
| Público | `/p/{token}` |

## Storage

Disk configurável (`CLIENT_PORTAL_DISK`: `local` \| `r2` \| `s3`). Metadados no banco; arquivo nunca em blob SQL.
