Contexto
A listagem e o editor de orçamentos utilizam inicialmente estado local e dados mockados. Para o MVP integrado, os orçamentos devem ser recuperados e persistidos pelo backend.
A integração deve preservar a experiência já validada no protótipo React e substituir progressivamente os mocks pelas operações reais disponibilizadas pela API.
Objetivo
Substituir os mocks de consulta, edição e persistência de orçamentos por dados e operações reais da API FastAPI.
Escopo
- Consultar a lista de orçamentos.
- Consultar um orçamento por identificador.
- Carregar os dados reais no editor.
- Persistir as operações suportadas pelo backend.
- Implementar a ação real de salvar.
- Atualizar a interface após as respostas da API.
- Fornecer feedback visual de salvamento.
- Preservar a UX consolidada no protótipo.
- Remover ou isolar os mocks substituídos pela integração.
Fora de escopo
- Colaboração simultânea.
- Autosave obrigatório.
- Resolução de conflitos multiusuário.
- Histórico completo de versões.
Critérios de aceite
Dependências
- Consulta e gerenciamento visual de orçamentos.
- Editor interativo de orçamento com categorias e composições.
- Definição dos contratos HTTP.
- M1 — Fundação da Persistência.
- M3 — Fundação da API.
Contexto
A listagem e o editor de orçamentos utilizam inicialmente estado local e dados mockados. Para o MVP integrado, os orçamentos devem ser recuperados e persistidos pelo backend.
A integração deve preservar a experiência já validada no protótipo React e substituir progressivamente os mocks pelas operações reais disponibilizadas pela API.
Objetivo
Substituir os mocks de consulta, edição e persistência de orçamentos por dados e operações reais da API FastAPI.
Escopo
Fora de escopo
Critérios de aceite
Dependências