docs(protese): marca Fase 2 como implementada/validada + nota do bug pacientenome
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,16 @@
|
|||||||
# Fase 2 — Detalhamento de implementação: passos 2.0 e 2.1
|
# Fase 2 — Detalhamento de implementação: passos 2.0 e 2.1
|
||||||
|
|
||||||
|
> ✅ **IMPLEMENTADO e validado em DEV (23/jun/2026).** Commits `feat(protese): Fase 2 backend`
|
||||||
|
> + `frontend`. Validações: registro de protético nasce `laboratorio`; backfill preenche
|
||||||
|
> `laboratorio_id`; bancada roteia por lab (fallback por pessoa); entrega gera **par espelhado**
|
||||||
|
> DESPESA(clínica)+RECEITA(lab) R$600, idempotente (409 na re-entrega); menu do lab no bundle.
|
||||||
|
>
|
||||||
|
> ⚠️ **Bug pré-existente achado e corrigido junto:** o INSERT da DESPESA de prótese (Fase 1, já
|
||||||
|
> em produção v1.0.20) usava `paciente_nome` — coluna inexistente em `financeiro` (é
|
||||||
|
> `pacientenome`). A entrega de OS com `custo>0` **abortava** em produção. Corrigido no mesmo
|
||||||
|
> commit de backend. **Recomenda-se priorizar o deploy** por causa disso.
|
||||||
|
|
||||||
|
|
||||||
> Companheiro de `FASE2-PROTETICO-AREA.md` (o modelo). Aqui está o **como**, a nível de
|
> Companheiro de `FASE2-PROTETICO-AREA.md` (o modelo). Aqui está o **como**, a nível de
|
||||||
> arquivo/função, fiel ao código atual de `backend/server.js` e `frontend/`.
|
> arquivo/função, fiel ao código atual de `backend/server.js` e `frontend/`.
|
||||||
> Decisões aplicadas: **1 lab por protético**, **só terceirizado**, **receita espelhada na 2.1**.
|
> Decisões aplicadas: **1 lab por protético**, **só terceirizado**, **receita espelhada na 2.1**.
|
||||||
|
|||||||
Reference in New Issue
Block a user