Skip to content

T-328 - Mostrar ao auditor as fontes dos dados e o modelo da transcrição #403

Open

Description

@pedro-fs-garcia

T-328 - Mostrar ao auditor as fontes dos dados e o modelo da transcrição

  • Componente: frontend.
  • Depende de: T-307 e T-337 (dossiê e aba "Simulações e finalização"), T-327 (mockup), T-310 e T-312 implantadas, porque são elas que levam as fontes e o modelo à consulta de auditoria.
  • Data máxima: 18/11/2026
  • Estimativa: 3 pontos (Fibonacci)

Entregável

  • Fontes de cada resultado na aba "Simulações e finalização" do dossiê.
  • Modelo de cada entrada por voz no dossiê.
  • Estados sem fontes e sem modelo.
  • Testes do dossiê com e sem os dois dados.

Descrição

A consulta de auditoria (GET /auditoria/jobs/{id}) passa a devolver fontes em cada resultado e transcricao_modelo em cada entrada transcrita. A área do auditor, criada na T-307, não os mostra. Esta tarefa os acrescenta ao dossiê da regra, conforme o mockup.

Contexto e decisões tomadas

  • Os tipos da consulta de auditoria ficam em src/features/auditoria/types.ts, que não é arquivo quente. Os campos novos entram ali, no mesmo PR.
  • Os dois campos são opcionais e faltam nos registros antigos. A tela mostra o estado do mockup quando faltam.
  • O sha256 e os nomes de arquivo são dados técnicos. A tela os exibe como texto, sem cálculo.

Escopo

Dentro do escopo

  • src/features/auditoria/types.ts, os componentes do dossiê na feature auditoria e os specs.

Fora do escopo

  • O resto da área do auditor.
  • As telas do profissional de RH.

Requisitos

  1. Acrescentar fontes aos resultados e transcricao_modelo às entradas em types.ts, espelhando o contrato.
  2. Mostrar as fontes de cada resultado e o modelo de cada entrada por voz conforme o mockup, com os estados de ausência.
  3. Nenhum valor é calculado. Os dados aparecem como vieram da API.

Contexto técnico

  • Entradas: a resposta de GET /auditoria/jobs/{id} com os dois campos.
  • Saídas: o dossiê com as fontes e o modelo.
  • Componentes afetados: a feature src/features/auditoria/.
  • Restrições: nenhum v-html; nenhuma importação de outra feature.
  • Referências: frontend/AGENTS.md, contracts/http/openapi.yaml, T-309, que define o formato das fontes, e T-312, que define o do modelo da transcrição.

Critérios de aceitação

  • Um resultado com fontes mostra a versão das bases, os arquivos e os baselines das competências.
  • Uma entrada de voz transcrita depois da T-312 mostra o modelo, e uma anterior mostra o estado sem modelo.
  • Um resultado sem fontes mostra o estado de ausência.

Definição de concluído (DoD)

  • make check no frontend sem falha.
  • Specs do dossiê com e sem os dois campos.
  • Uso no navegador contra a API local, com um resultado gravado depois da T-311 e uma entrada de voz transcrita depois da T-312.

Metadata

Metadata

Assignees

Labels

frontendtarefa que diz respeito ao frntend da aplicação

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions