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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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