Repository navigation
Closed
Description
T-332 - Completar o mockup da área do auditor
- Componente: raiz (PO), no Figma.
- Depende de: T-306.
- Data máxima: 12/11/2026
- Estimativa: 2 pontos (Fibonacci)
Entregável
- Tela "Dossiês de regras", com a lista das regras de todos os usuários e o acesso ao dossiê de cada uma.
- Reprodutor do áudio em cada entrada por voz, inicial ou de correção, com os estados de carregamento, de erro e de áudio indisponível.
- Prompt e resposta de cada chamada ao modelo na aba "Conversa e Python", recolhidos, com rolagem própria e cópia do texto.
- Estados de carregamento, erro, lista vazia e acesso negado do painel "Todas as operações", da lista de dossiês e do dossiê.
- Telas ajustadas aos dados que o Synapse tem, conforme o contexto abaixo.
- Link do arquivo e dos mockups disponível e acessível.
Descrição
O mockup da T-306 desenha o painel "Todas as operações" e o dossiê da regra em três abas: "Regra e versões", "Conversa e Python" e "Simulações e finalização". Faltam a lista de dossiês, o reprodutor do áudio, as chamadas ao modelo e os estados das telas, e parte dos dados mostrados não existe no Synapse. Esta tarefa completa o mockup que as tarefas de frontend da área do auditor seguem (T-307, T-331, T-336, T-337 e T-338).
Contexto e decisões tomadas
- No vocabulário do mockup, produto é marca, canal é loja e funcionário é cargo. A regra vale por loja, marca e cargo, e o cargo é a menor granularidade. Não existe regra por vendedor nem por matrícula.
- A regra é a única coisa com nome. Loja, marca e cargo aparecem pelo código, as versões pelo número, as entradas, os códigos e as simulações pelo id, e o usuário pelo login. Identificadores como REG-0023, SIM-0023-S3 e P3 não existem no Synapse.
- A simulação percorre a base histórica inteira das competências da regra. O resultado tem baseline, simulado, diferença, orçamento, veredito e a quebra da diferença por loja, marca, cargo e competência. A "memória de cálculo" de um vendedor, a matrícula e os valores de vendas e meta por vendedor saem da tela.
- A conversa mostra só o que foi registrado: as entradas do usuário, os conflitos que o chatbot apontou em cada rodada de correção, as versões e os códigos gerados. O Synapse não escreve resumo das versões nem mensagem da IA em texto livre, então os títulos das versões e as falas da "IA Synapse" saem.
- Totais, contadores e variações vêm prontos da API. A tela não calcula valor.
- A exportação do dossiê está no escopo.
- Renomear a regra não é registrado. O painel não tem o evento "Edição".
- A responsividade para celular não é requisito.
Escopo
Dentro do escopo
- As telas, os estados e os textos listados no entregável.
Fora do escopo
- Fontes dos dados e modelo da transcrição, que ficam com a T-327.
Critérios de aceitação
- A lista de dossiês, o reprodutor do áudio e as chamadas ao modelo têm lugar e estados definidos.
- Nenhuma tela mostra nome de loja, marca, cargo ou vendedor, nem identificador que o Synapse não tem.
- Os estados de erro e de acesso negado têm texto definido.
Definição de concluído (DoD)
- Link do Figma registrado na issue e revisado pelo time de frontend.
Metadata
Metadata
Assignees
Labels
POtarefa dedicada ao POtarefa dedicada ao PO
Activity