Skip to main content

Documento de Requisitos — [Front] Integração com back

Tarefa: #195942
Contexto: US 195866


Visão Geral​

Status: Pendente de refinamento. Task recém-criada no Azure DevOps (New), sem descrição ou ACs detalhados.

Papéis Envolvidos​

PapelResponsável
DesenvolvedorWeslei Dornelles Morais

Requisitos Funcionais​

RF-01 — Consumo do endpoint api/cart/detail/{cartId}​

História de Usuário: Como frontend do zzapp, preciso consumir o endpoint que retorna os produtos recomendados junto com o detalhe do carrinho.
Critérios de Aceitação:

  • Chamada ao endpoint api/cart/detail/{cartId}
  • Tratamento de estados: loading, sucesso (com e sem recomendados), erro
  • Parse correto da lista de recomendados vs itens do pedido Casos de Borda: Timeout, response com estrutura inesperada.

RF-02 — Atualização do estado na tela de Status​

História de Usuário: Quando a cliente adicionar um recomendado via zzlink, o frontend deve refletir a mudança na tela de Status do Pedido.
Critérios de Aceitação:

  • Atualização da UI quando o estado do pedido mudar
  • Produto migra visualmente entre blocos Casos de Borda: Polling vs real-time, reconexão.

Fora de Escopo​

TBD

Dependências​

DependênciaDescriçãoStatus
195940[Back] Dinâmica de itens recomendados - appPendente
195941[Front] Dinâmica de itens recomendadosPendente

Questões em Aberto​

  • Haverá polling ou WebSocket/SSE para atualização em tempo real?
  • Qual lib de HTTP client (OBX, fetch, axios)?