meta {
  name: 4. Remover Domínio
  type: http
  seq: 4
}

delete {
  url: {{baseUrl}}/api/domains/{{domainId}}
  body: none
  auth: none
}

docs {
  Requer sessão + ser dona do domínio (404 unificado).

  ⚠️ **Sem proteção contra Senders dependentes** — diferente de Senders/Campaigns (`onDelete: Restrict`), a relação `Sender.domain` usa `onDelete: SetNull`. Apagar um domínio com Senders SES apontando pra ele não é bloqueado: esses senders ficam com `domainId: null` e continuam `provider: "SES"`, efetivamente quebrados (sem domínio verificado), sem nenhum aviso na resposta.

  Também chama `sesIdentityProvider.deleteIdentity()` (remove a identidade no SES) antes de apagar do banco, sem transação entre as duas operações.

  Sucesso: 200, `{"success": true}`.
}
