Gerenciar usuários e papéis mínimos
Problema / Contexto
O MVP precisa diferenciar ao menos administrador da empresa e usuário comercial, deixando a matriz completa para PRD específico.
História de usuário
Como administrador, quero gerenciar usuários e papéis da empresa, para controlar quem configura e quem opera o comercial.
Comportamento esperado
- Administrador acessa a gestão de usuários.
- Convida, ativa ou desativa usuário.
- Atribui papel permitido.
- Sistema aplica permissões em telas e ações.
- Mudanças ficam auditadas.
Papel da IA
Não se aplica.
Regras de negócio
- RN1: Administrador gerencia empresa e usuários.
- RN2: Usuário comercial trabalha casos permitidos.
- RN3: Permissões devem ser verificadas no backend.
Dados envolvidos
- usuario — pessoa com acesso — sim — fato
- papel — admin/comercial no mínimo — sim — decisão humana
- membership_status — ativo/inativo — sim — decisão humana
Critérios de aceite
- Dado usuário comercial, quando abrir gestão de usuários, então o acesso é negado.
- Dado administrador, quando alterar papel, então a nova permissão passa a valer e fica auditada.
Exceções e erros
- Convite expirado deve permitir reenvio.
Fora de escopo
- Permissões customizadas por campo.
- Planos comerciais e limites por plano.
Dúvidas em aberto
- Definir matriz completa de permissões além de admin e comercial.
Histórico
| Data | O que mudou | Quem | Referência |
|---|---|---|---|
| 2026-09-15 | Criado no pacote de requisitos do MVP | LC Verum | Índice do MVP - Requisitos |
| 2026-09-16 | Numerado e importado para a documentação | Luiz | Registro de Mudanças |