04 — Fórmula (BOM) do kit no fluxo pied¶
Status: Aprovado · Responsável: Gustavo Madruga · Atualizado em: 2026-09-09
Entregue em v0.0.11 (2026-08-12).
Escopo¶
O fluxo pied levava o pedido-kit ao X-Adm, mas não a fórmula — a lista de componentes.
Esta etapa acrescenta a tabela-espelho formulas ao fluxo existente. É o slice deste repo de
uma feature de quatro repos: o servidor cria o espelho, o int-pied emite as linhas, a sync
rule as publica.
Fora de escopo: as chaves de volta (o X-Adm as gera e elas não retornam).
O que foi construído¶
- Tabela
formulasno schema local, com as colunas de entrada (pied_formula_id,pied_x_ped,pied_cod_prod,qtde) e o par de status — sem colunaschave_*. - Posição por último na ordem de envio do fluxo pied: a fórmula referencia o produto-kit e o componente, que precisam existir no X-Adm antes (ordem FK-safe).
- Layout fixed-width no arquivo de envio, com
qtdeem escala 3, travado por golden test byte a byte. - Write-back reusa o caminho de status existente — zero código novo.
Estado do contrato¶
O layout é provisório: vale até o import real de FORMULAS chegar da equipe ZIM. Está
marcado como tal no contrato pAbast §3.6, e o golden test é o
ponto de partida da reconciliação. Enquanto isso, o rodapé do modo debug não tem branch
própria para formulas (sai só com contador e tipo) — deferido, com precedente no mdf.