Skip to content

Integrar consulta da base de preços e detalhes de composições com a API FastAPI #30

Description

@viviangiulia

Contexto

A Base de Preços e o drawer de detalhamento das composições utilizam inicialmente dados mockados. A versão integrada deve consultar dados reais conforme fonte, competência e UF.

O frontend deve apenas apresentar os dados fornecidos pelos contratos HTTP, sem reproduzir regras de precificação pertencentes ao backend.

Objetivo

Substituir os mocks de composições e componentes por consultas reais à API FastAPI.

Escopo

  • Consultar composições disponíveis.
  • Pesquisar e filtrar conforme as capacidades expostas pela API.
  • Consultar os detalhes de uma composição.
  • Exibir seus componentes.
  • Respeitar o contexto de precificação:
    • fonte;
    • UF;
    • competência.
  • Reutilizar o drawer de detalhamento existente.
  • Remover ou isolar os mocks substituídos.

Fora de escopo

  • Edição de composição oficial.
  • Criação de composições personalizadas.
  • Comparação histórica avançada.
  • Duplicação de regras de precificação no frontend.

Critérios de aceite

  • As composições são obtidas da API.
  • Pesquisa e filtros utilizam os dados ou capacidades disponibilizadas pelo backend.
  • O detalhamento utiliza dados reais.
  • Os componentes da composição são apresentados corretamente.
  • Fonte, UF e competência são corretamente representadas.
  • O frontend não reproduz regras de precificação do backend.
  • Os mocks substituídos não são utilizados no fluxo de produção.

Dependências

  • Exploração da base de preços e detalhamento de composições.
  • Definição dos contratos HTTP.
  • M3 — Fundação da API.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions