You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
T-320 - Acrescentar ao frontend os tipos da explicação #394
T-320 - Acrescentar ao frontend os tipos da explicação
Componente: frontend (src/types/api.ts), em PR próprio por ser arquivo quente.
Depende de: T-316 no develop.
Data máxima: 11/11/2026
Estimativa: 1 ponto (Fibonacci)
Entregável
Campo explicacao no tipo da simulação.
Tipo do evento explicacao do stream.
Descrição
O contrato HTTP ganha o campo explicacao na simulação de GET /jobs/{id} e o evento explicacao no stream. Os tipos dessas respostas ficam em src/types/api.ts, que frontend/AGENTS.md lista como arquivo quente: mudanças nele vão num PR próprio e pequeno, nunca junto com uma feature. Esta tarefa acrescenta só os tipos, para a exibição (T-321) usá-los.
Contexto e decisões tomadas
explicacao é opcional e tem texto e criada_em.
O evento explicacao tem job_id, simulacao_id e disponivel.
Escopo
Dentro do escopo
src/types/api.ts.
Fora do escopo
O tratamento do evento e a exibição.
Requisitos
Acrescentar o campo opcional explicacao ao tipo da simulação, espelhando o contrato.
Acrescentar o tipo do evento explicacao ao lado dos tipos dos eventos estado, etapa e resultado.
Activity