# Contrato de API planejado (não implementado)

- `GET /api/me` — sessão e papel do usuário, com autenticação do servidor.
- `GET/POST/PATCH /api/management/representatives` — **gestor**.
- `GET/POST /api/management/representatives/:id/history` — **gestor**.
- `GET/POST /api/management/representative-leads` — **gestor**.
- `GET/POST /api/management/representative-tasks` — **gestor**.
- `POST /api/migrations/preview` — prévia de duplicidades, sem escrita.
- `POST /api/migrations/commit` — migração validada com backup e auditoria.

O cadastro único usa `representatives.linked_user_id`; vincular usuário só mediante autorização da gestão.
Não existe backend ativo neste pacote. CPF, dados bancários e documentos exigem proteção de acesso, criptografia e política de retenção antes da migração.
