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

  1. Administrador acessa a gestão de usuários.
  2. Convida, ativa ou desativa usuário.
  3. Atribui papel permitido.
  4. Sistema aplica permissões em telas e ações.
  5. 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

DataO que mudouQuemReferência
2026-09-15Criado no pacote de requisitos do MVPLC VerumÍndice do MVP - Requisitos
2026-09-16Numerado e importado para a documentaçãoLuizRegistro de Mudanças