ORÇALED
QA Checklist — ORÇALED
Validação real do sistema: Master → Lojista → Cliente
Convites
0/3Convites de lojista têm tipo="lojista"
PENDENTEConvites de cliente têm tipo="cliente"
PENDENTEInvites expirados estão marcados corretamente
PENDENTERoles de Usuários
0/3Nenhum lojista com role="user" (bug corrigido)
PENDENTEContagem de lojistas no sistema
PENDENTEContagem de clientes no sistema
PENDENTELojas
0/2Lojas têm lojista_id preenchido
PENDENTELojas pendentes de vinculação
PENDENTEOrçamentos
0/2Orçamentos têm lojista_id preenchido
PENDENTEDistribuição de status dos orçamentos
PENDENTEProteção de Rotas
0/3Guard: LojistaControleOrcamentos exige role=lojista
PENDENTEGuard: ClienteInicio exige role=cliente
PENDENTECadastroLojista usa inviteUser com role="lojista"
PENDENTEFluxo Completo
0/3Fluxo: Master convida lojista
PENDENTEFluxo: Lojista convida cliente
PENDENTEFluxo: Orçamento recebido → enviado → aprovado
PENDENTETratamento de Erros
0/2Invite expirado: retorna erro correto
PENDENTEUsuários sem role reconhecido
PENDENTE