obsidian-vault/Pizza-Digital/docs/FICHAS-TECNICAS-PESO.md
Roger 62a20a2573 Add Pizza-Digital docs to Obsidian vault and sync with VM125.
Mirror all SPECs and construction docs from pizza-digital, add hub/sidebar links and bidirectional sync scripts.
2026-11-09 19:45:11 +00:00

111 lines
4.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Fichas técnicas — quantização por **peso (g)**
| Campo | Valor |
|-------|--------|
| **Fonte máquina** | [`data/fichas-pizzas-peso.json`](data/fichas-pizzas-peso.json) |
| **SPEC** | [`SPEC-ESTOQUE.md`](SPEC-ESTOQUE.md) §4 · [`SPEC-CARDAPIO.md`](SPEC-CARDAPIO.md) |
| **Versão** | 0.1.0 · 2026-10-19 |
| **Pizzas cobertas** | **38** (20 trad. G + 5 broto + 6 especiais + 7 doces) |
---
## 1. Regra de quantização
```text
baixa_insumo_g = RecipeLine.qty_g × OrderItem.quantity
meia-a-meia = 0,5 × BOM_sabor_A + 0,5 × BOM_sabor_B
borda = BOM própria (catupiry/cheddar) somada à pizza
```
- Unidade canônica dos toppings/massa: **gramas (g)**
- Ovo: **un** (exceção)
- Bebidas continuam `stockMode=sku` (não entram neste catálogo)
---
## 2. Base por tamanho
| Tamanho | Massa | Molho | Mussarela base | Fator vs G |
|---------|------:|------:|---------------:|-----------:|
| **Grande 40 cm** | 480 g | 90 g | 200 g | 1,00 |
| **Broto 25 cm** | 200 g | 40 g | 85 g | ≈ 0,42 |
Peso total aproximado da pizza montada (antes do forno): **~770–1050 g (G)** · **~320–430 g (Broto)**.
---
## 3. Resumo — Tradicionais Grande (20)
| # | Pizza | Peso ≈ | Massa | Mussarela | Topping principal |
|---|-------|-------:|------:|----------:|-------------------|
| 1 | Calabresa G | 930 g | 480 | 200 | calabresa 120 g + cebola 40 g |
| 2 | Mussarela G | 772 g | 480 | 200 | — |
| 3 | Frango Catupiry G | 992 g | 480 | 180 | frango 150 + catupiry 90 |
| 4 | Portuguesa G | 1012 g | 480 | 180 | presunto 100 + 2 ovos + cebola/azeitona |
| 5 | 4 Queijos G | 912 g | 480 | 120 | provolone 80 + gorgonzola 60 + catupiry 100 |
| 6 | Marguerita G | 852 g | 480 | 180 | tomate 80 + parmesão 20 + manjericão 8 |
| 7 | Bacon G | 892 g | 480 | 200 | bacon 120 |
| 8 | Pepperoni G | 922 g | 480 | 200 | pepperoni 120 + pimentão 30 |
| 9 | Lombo Catupiry G | 962 g | 480 | 180 | lombo 120 + catupiry 90 |
| 10 | Baiana G | 902 g | 480 | 180 | calabresa moída 130 + pimenta 20 |
| 11 | Napolitana G | 842 g | 480 | 180 | tomate 70 + parmesão 20 |
| 12 | Presunto G | 872 g | 480 | 200 | presunto 100 |
| 13 | Palmito G | 892 g | 480 | 200 | palmito 120 |
| 14 | Brócolis G | 942 g | 480 | 180 | brócolis 120 + bacon 70 |
| 15 | Toscana G | 922 g | 480 | 180 | calabresa moída 130 + cebola 40 |
| 16 | Moda da Casa G | 1002 g | 480 | 180 | presunto+tomate+milho+ervilha |
| 17 | Atum G | 932 g | 480 | 180 | atum 140 + cebola 40 |
| 18 | Crocante G | 922 g | 480 | 200 | bacon 100 + batata palha 50 |
| 19 | Estrogonofe Frango G | 1002 g | 480 | 160 | estrogonofe 250 + batata palha 50 |
| 20 | Vegetariana G | 972 g | 480 | 180 | brócolis+palmito+milho+ervilha |
## 4. Broto (5) · Especiais SC (6) · Doces (7)
Detalhe linha a linha no JSON. Destaques especiais Joinville:
| Pizza | Peso ≈ | Destaque (g) |
|-------|-------:|--------------|
| Joinville G | 852 | alho 20 · parmesão 30 · pimentão 40 |
| Linguiça Blumenau G | 982 | linguiça 140 · catupiry 90 |
| Aipim c/ Bacon G | 1012 | aipim 200 · bacon 120 |
| Catarina G | 942 | calabresa moída 120 · 2 ovos |
| Aipim Blumenau G | 1052 | aipim 200 · linguiça 140 |
| Coração G | 972 | coração 140 · catupiry 80 |
---
## 5. Exemplo de baixa no pedido
Pedido: **1× Calabresa G + 1× Coca 2L**
| Insumo | Movimento |
|--------|-----------|
| Massa | −480 g |
| Molho | −90 g |
| Mussarela | −200 g |
| Calabresa | −120 g |
| Cebola | −40 g |
| Orégano | −2 g |
| Coca 2L (sku) | −1 un |
Meia-a-meia **Calabresa / Frango Catupiry** (1 pizza G):
| Insumo | Cálculo |
|--------|---------|
| Massa / molho | 100% da base G (1 disco) |
| Mussarela | 0,5×200 + 0,5×180 = **190 g** |
| Calabresa | 0,5×120 = **60 g** |
| Frango | 0,5×150 = **75 g** |
| Catupiry | 0,5×90 = **45 g** |
| Cebola | 0,5×40 = **20 g** |
---
## 6. Próximo passo E1
1. Importar `ingredientsCatalog` → tabela `Ingredient`
2. Importar `recipes[]` → `Recipe` + `RecipeLine`
3. Ligar `menuItemId` do seed
4. Baixa automática em `em_producao`
Pesos são **padrão piloto Joinville** — ajustáveis por loja na UI de ficha técnica.