Files
agenciapsilmno/ARCHITECTURE_NOTES.md
2026-02-18 22:36:45 -03:00

1016 B

Observação sobre tenant_admin com UUID coincidente

Foi identificado que o registro de tenant_members possui:

  • tenant_id = 816b24fe-a0c3-4409-b79b-c6c0a6935d03
  • user_id = 816b24fe-a0c3-4409-b79b-c6c0a6935d03
  • role = tenant_admin

À primeira vista pode parecer inconsistência, mas não é.

Verificação realizada: O UUID 816b24fe-a0c3-4409-b79b-c6c0a6935d03 existe em auth.users (email: admin@agenciapsi.com.br).

Portanto:

  • tenant_members.user_id referencia corretamente auth.users.id
  • Não há violação de integridade referencial
  • O registro é válido

Trata-se de um caso em que:

  • O usuário administrador principal possui um UUID específico
  • O tenant foi criado com o mesmo UUID
  • O administrador é tenant_admin desse próprio tenant

Esse padrão não quebra a arquitetura multi-tenant e é funcionalmente válido. A coincidência entre tenant_id e user_id é apenas estrutural, não conceitual.

Conclusão: Nenhuma correção estrutural é necessária.