SoftCalc
praiamarsoft.com

Conhecimento técnico

Regras escritas, fontes e critérios que o motor realmente usa
Exportar JSON
Regras ativas62de 63 revisões atuais
Fichas estruturadas13com instrução, fonte e critérios
Checks automáticos17falham antes do orçamento
Revisões assinadas3726 legadas sem autoria comprovada
Limpar
62 regras encontradas
Abra uma ficha para ver instrução, critérios, fonte e histórico.
Regra dos LADOS: janela = 4, porta = 3 (sem piso) arremate_cm · rev. 1 · 08/07/2026 Informativa Validada Sem assinatura comprovada
Verificação automática
Regra em linguagem clara

Arremate e contramarco quase nunca vão no piso (na porta a pessoa tropeça; o CM teria que embutir na alvenaria). Janela = 4 lados → 4 cantos; porta = 3 lados (topo + 2 laterais) → 2 cantos. Isso escala tudo: peças do arremate (3 vs 4), presilha NYL-190, tampinha BER-2260, esquadria de canto do CM.
O motor detecta porta/janela automaticamente (palavra "porta" no nome/categoria/código) e expõe nas fórmulas: LADOS (3/4), HLADOS (peças horizontais 1/2) e CANTOS (2/4).

AplicaçãoNão estruturada
Peças e materiais
  • NYL-190
  • BER-2260
Cotas e fórmulas
  • Janela = 4 lados → 4 cantos; porta = 3 lados (topo + 2 laterais) → 2 cantos.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Rhuan — doc/lesson/knowledge/suprema.md · implementado no TypologyResolver

doc/lesson/knowledge/suprema.md
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Check executável{"check":"sides_info"}
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
CM-063: linguetas entram; aba lisa encosta no alumínio arremate_cm · rev. 7 · 12/07/2026 Regra dura Validada Assinada por Codex
Regra em linguagem clara

A CON 063 é 1 única peça preta monolítica em L, com corpo de cotovelo e dois braços integrais a 90°. Cada braço possui lingueta nervurada de encaixe por pressão. Junto ao cotovelo existe uma aba/ressalto liso de encosto: a lingueta entra no canal do CM-063, mas essa aba não entra — ela bate na aba do alumínio, limita a inserção e posiciona a conexão. Esse contato funcional é essencial e não pode desaparecer do desenho. As várias fotos são rotações do mesmo modelo; não há peças A/B, direita/esquerda ou interna/externa diferentes. A seção compatível mede 26,5 × 24 mm, com 8,5 mm internos e perna curta externa de 11,9 mm. A conexão ainda não possui cotas próprias suficientes para desenho de fabricação.

AplicaçãoUnião em meia-esquadria do contramarco CM-063; 1 conexão por canto
Peças e materiais
  • CM-063 — perfil com canal e aba de alumínio
  • CON 063 — corpo monolítico em L
  • Duas linguetas nervuradas integrais — entram nos canais
  • Aba/ressalto liso de encosto — bate na aba do alumínio e limita a inserção
Cotas e fórmulas
  • Seção compatível: 26,5 mm de largura
  • Altura total da perna longa: 24 mm
  • Encaixe interno/perna curta: 8,5 mm
  • Perna curta externa indicada na fonte: 11,9 mm
  • Pacote interno: 4 conexões por R$ 6,00
Leitura geométrica funcional
Características reconhecidas
  • Corpo central monolítico do cotovelo em L · confirmed
  • Lingueta nervurada integral do primeiro braço · confirmed
  • Lingueta nervurada integral do segundo braço · confirmed
  • Nervuras transversais de pressão nas linguetas · confirmed
  • Aba lisa de encosto junto ao cotovelo; não entra no canal · confirmed
Contatos e encaixes
  • tongue_x+tongue_y insert CM-063.channel
  • stop_flange abut CM-063.aluminum_flange
Geometria ainda desconhecida
  • Comprimento e espessura das linguetas
  • Dimensão e espessura da aba de encosto
  • Raios, tolerâncias e especificação do parafuso
Sequência de execução
  1. Cortar as duas barras do CM-063 em meia-esquadria
  2. Girar a mesma conexão até alinhar as linguetas nervuradas aos canais
  3. Inserir as linguetas até a aba lisa da conexão encostar na aba do alumínio
  4. Fechar a meia-esquadria e conferir esquadro e encosto
Critério de aceite
  • Exatamente uma peça monolítica por canto
  • Linguetas nervuradas alojadas nos canais
  • Aba lisa apoiada na aba do alumínio, sem ser forçada para dentro do canal
  • Canto fechado a 90° e perfis alinhados
Exceções e limites
  • Desenho de identificação/montagem, sem escala; não usar para fabricar a conexão
  • As cinco vistas da foto são rotações do mesmo modelo, não peças ou variantes diferentes
  • As imagens não fornecem comprimento, espessura, raio, tolerância ou profundidade de inserção dos braços
  • A prancha diz “com parafuso”, mas não permite definir tipo, posição ou quantidade
  • CON-CM063 é referência interna; a fonte mostra CON 063
Fonte

Rhuan — imagens técnicas enviadas em 12/07/2026: seção 26,5 × 24 / 8,5 / 11,9 mm; fotos da conexão preta instalada e em cinco vistas. Esclarecimento direto de Rhuan em 12/07/2026: todas as vistas são do mesmo modelo, uma única peça universal por rotação, sem lado A/B ou direita/esquerda. Prancha “CONEXÃO PARA CONTRA MARCO CM-063 COM PARAFUSO — CON 063”.

Rhuan — fotos da peça solta e instalada, 12/07/2026 · Rhuan — confirmação da aba que bate na aba do alumínio, 12/07/2026
Autoria desta revisão

Codex · OpenAI Codex

Troca o método de contorno por modelo funcional: registra a aba lisa de encosto, seu contato com a aba do alumínio e separa o que entra do que apenas limita a inserção.
Histórico · 6 versões
  1. rev. 7OpenAI Codex · Troca o método de contorno por modelo funcional: registra a aba lisa de encosto, seu contato com a aba do alumínio e separa o que entra do que apenas limita a inserção. · 12/07/2026 10:13
  2. rev. 6OpenAI Codex · Substitui o esquema por prancha SVG técnica editável: geometria única, isométrica auxiliar, vista superior reutilizada, seção cotada e montagem explodida com limites de evidência. · 12/07/2026 10:01
  3. rev. 5OpenAI Codex · Corrige a leitura do desenho: os dois braços pertencem a uma única peça monolítica e universal, aplicável em qualquer lado apenas por rotação. · 12/07/2026 09:52
  4. rev. 4OpenAI Codex · Reconstrói a regra pelas fotos de Rhuan: corrige cor e forma, inclui cotas comprovadas e remove inserção de 39 mm e fixação SD-896 não demonstradas. · 12/07/2026 09:42
  5. rev. 3OpenAI Codex · Corrige a troca indevida entre conexão de canto, CL-006/011 e chumbador SD-896. · 12/07/2026 08:48
  6. rev. 2Anthropic Claude · Autoria recuperada da sessão Claude ec2236c8-d6e0-46ec-b538-1155c0f956a5: alinhou título e corpo e removeu a prescrição CL-006/CL-011 do CM-063. · 12/07/2026 08:48
Recuo do contramarco = 27 mm por lado arremate_cm · rev. 1 · 08/07/2026 Informativa Validada Sem assinatura comprovada
Regra em linguagem clara

Encosto da cadeirinha (24 mm) + 3 mm de folga pra esquadria entrar fácil na instalação. Com CM, a esquadria fica ~54 mm menor que o vão (27 por lado). O CM é cortado no vão. Tipos: Cadeirinha = CM-063 · Paulistinha/Y = Y-721.

AplicaçãoNão estruturada
Peças e materiais
  • CM-063
  • Y-721
Cotas e fórmulas
  • Cadeirinha = CM-063
  • Paulistinha/Y = Y-721.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Rhuan / manual Esquadrimed — doc/lesson/knowledge/suprema.md

doc/lesson/knowledge/suprema.md
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Arremate MP-347: cálculo conhecido, detalhe de encaixe pendente arremate_cm · rev. 5 · 14/07/2026 Atenção Pendente Assinada por Claude
Regra em linguagem clara

O cadastro PraiaMar calcula o perfil facial MP-347 com topo L+20 (×1) e laterais H−37 (×2), associado a presilha NYL-190, parafuso PAR-220 e tampa BER-2260. Porém, o detalhe técnico completo do arremate ainda não foi fornecido por Rhuan. O catálogo disponível mostra MP-347/NYL-190 em outro conjunto, com PAR-936 e CM-200, e não comprova visualmente que o encaixe no CM-063 usa a mesma montagem. Manter as fórmulas existentes sem promover o desenho a instrução validada até receber a foto/PDF do conjunto PraiaMar.

AplicaçãoArremate facial MP-347 sobre contramarco; detalhe final aguardando fonte PraiaMar
Peças e materiais
  • MP-347 — perfil de arremate
  • NYL-190 — presilha indicada nas duas fontes
  • PAR-220 e BER-2260 — cadastro PraiaMar
  • PAR-936 e CM-200 — conjunto mostrado no catálogo disponível
Cotas e fórmulas
  • Cadastro: topo L+20 ×1
  • Cadastro: laterais H−37 ×2
  • Passo aproximado de 400 mm e quantidades ainda dependem da validação do conjunto real
Sequência de execução
  1. Não alterar as fórmulas existentes sem nova medição
  2. Receber foto/PDF do corte do conjunto PraiaMar
  3. Identificar perfil, presilha, parafuso e tampa no mesmo detalhe
  4. Só então fechar ordem de montagem e cotas
Critério de aceite
  • Regra permanece pendente enquanto a fonte visual não chegar
  • Nenhuma equivalência PAR-220↔PAR-936 presumida
  • Nenhum encaixe NYL-190↔CM-063 tratado como confirmado
Exceções e limites
  • O cálculo existente não prova a montagem física
  • A seção do catálogo com CM-200 não valida automaticamente o conjunto CM-063
  • Rhuan informou que o detalhe do arremate ainda será enviado
Fonte

Rhuan — em 12/07/2026 confirmou que ainda falta enviar o detalhe do arremate. Dados parciais anteriores: módulos arrematemp347_* + catálogo Suprema Alcoa (MP-347/NYL-190/PAR-936/CM-200).

Rhuan — 12/07/2026: detalhe do arremate ainda falta · Catálogo Suprema Alcoa — conjunto MP-347/NYL-190/PAR-936/CM-200
Autoria desta revisão

Claude · Claude (Opus 4.8)

Só renomeia os ids citados na fonte: o prefixo wz_ (marca do importador) foi extinto — os módulos agora são arrematemp347_*. Conteúdo técnico intacto.
Histórico · 5 versões
  1. rev. 5Claude (Opus 4.8) · Só renomeia os ids citados na fonte: o prefixo wz_ (marca do importador) foi extinto — os módulos agora são arrematemp347_*. Conteúdo técnico intacto. · 14/07/2026 08:28
  2. rev. 4OpenAI Codex · Corrige a situação para pendente porque o detalhe de arremate ainda não foi fornecido; preserva fórmulas conhecidas sem validar encaixe por suposição. · 12/07/2026 09:46
  3. rev. 3OpenAI Codex · Expõe a divergência PAR-220/CM-063 do cadastro versus PAR-936/CM-200 na seção oficial do catálogo. · 12/07/2026 09:12
  4. rev. 2OpenAI Codex · Expõe a divergência PAR-220/CM-063 do cadastro versus PAR-936/CM-200 na seção oficial do catálogo. · 12/07/2026 08:57
  5. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
CM-060/063/200: grapa 106 × 18 encaixada no perfil arremate_cm · rev. 1 · 12/07/2026 Atenção Pendente Assinada por Codex
Regra em linguagem clara

A grapa do contramarco é uma lâmina metálica de 106 × 18 mm, com seis aberturas estampadas e recortes semicirculares laterais que funcionam como pontos de dobra. A prancha mostra a lâmina dobrada e encaixada transversalmente no canal do CM-060, CM-063 ou CM-200; outra imagem chama o conjunto de CHU 787 / GRAPA CLIC. A peça projeta uma aba para fora do perfil, mas as imagens não especificam o método de fixação na alvenaria, o espaçamento entre peças nem comprovam que CHU787 e o SD-896 hoje cadastrado no SoftCalc sejam exatamente o mesmo item.

AplicaçãoGrapa de contramarco CM-060, CM-063 e CM-200
Peças e materiais
  • Grapa metálica estampada
  • Perfis CM-060, CM-063 ou CM-200
  • Referências visíveis na fonte: CHU 787 e GRAPA CLIC
Cotas e fórmulas
  • Comprimento total da lâmina: 106 mm
  • Largura da lâmina: 18 mm
  • Seis aberturas estampadas
  • Recortes semicirculares laterais nos pontos de dobra
Sequência de execução
  1. Escolher o ponto de dobra compatível com o perfil
  2. Dobrar a lâmina no recorte correspondente
  3. Encaixar/travar a parte curta no canal do contramarco
  4. Deixar a aba longa projetada para a etapa de instalação
Critério de aceite
  • Grapa dobrada no recorte, sem torcer a largura da lâmina
  • Parte curta presa ao canal e aba longa projetada
  • Aplicação restrita aos CM-060/063/200 indicados na prancha
  • Não confundir grapa de instalação com a conexão preta do canto
Exceções e limites
  • Confirmar se CHU787/GRAPA CLIC e SD-896 são a mesma peça antes de alterar a lista de materiais
  • A fonte não informa passo entre grapas nem fixador na alvenaria
  • Somente as cotas gerais 106 × 18 mm são dimensionadas; posição e diâmetro das aberturas são esquemáticos
Fonte

Rhuan — imagens técnicas enviadas em 12/07/2026: prancha “GRAPA CM200, CM060 e CM063” cotada 106 × 18 mm; foto das lâminas; quadro “CHU 787 / GRAPA CLIC”. Cadastro SoftCalc consultado apenas para registrar a equivalência SD-896 ↔ CHU787 como pendente.

Rhuan — prancha GRAPA CM200/CM060/CM063, 12/07/2026 · Rhuan — quadro CHU 787 / GRAPA CLIC, 12/07/2026
Autoria desta revisão

Codex · OpenAI Codex

Cria regra e desenho próprios para o sistema de grapa, sem misturá-lo com a conexão do canto e sem presumir equivalência comercial com SD-896.
Histórico · 1 versão
  1. rev. 1OpenAI Codex · Cria regra e desenho próprios para o sistema de grapa, sem misturá-lo com a conexão do canto e sem presumir equivalência comercial com SD-896. · 12/07/2026 09:42
Box padrão: peças prontas de temperado 8mm — F1 = 1 fixo + 1 porta; C1 (canto) = 2 fixos + 2 portas box · rev. 1 · 10/07/2026 Atenção Validada Sem assinatura comprovada
Regra em linguagem clara

Box padrão de banheiro usa vidro temperado 8mm incolor em peças PRONTAS de fábrica: FIXO com 1845 mm de altura e PORTA com 1880 mm. Larguras em degraus de 50 mm (350 a 1000). F1 = frente reta com 1 fixo + 1 porta de correr; C1 = canto (em L) com 2 fixos + 2 portas, portas se encontrando no canto. O código INC08FP do fornecedor diz "FORA PADRÃO", mas é erro de texto do sistema deles — é o box padrão.

AplicaçãoNão estruturada
Peças e materiais
  • F1
  • C1
Cotas e fórmulas
  • F1 = frente reta com 1 fixo + 1 porta de correr; C1 = canto (em L) com 2 fixos + 2 portas, portas se encontrando no canto.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) + catálogo do fornecedor, 09/07/2026

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Transpasse mínimo de 25 mm entre a porta e o fixo box · rev. 1 · 09/07/2026 Regra dura Validada Sem assinatura comprovada
Regra em linguagem clara

A soma das larguras (fixo + porta) tem que passar do vão em pelo menos 25 mm — é o transpasse (sobreposição) mínimo. As larguras sobem em degraus de 50 mm: fixo = CEIL(L/100)*50 (metade do vão arredondada pra cima) e a porta completa o que falta: CEIL((L+25-fixo)/50)*50. Exemplos do balcão: vão até 1275 = fixo 650 + porta 650; vão 1280 = fixo 650 + porta 700 (650+650 daria só 20 mm de transpasse — não serve).

AplicaçãoNão estruturada
Peças e materiais

Não estruturado.

Cotas e fórmulas
  • CEIL((L+25-fixo)/50)*50.
  • vão até 1275 = fixo 650 + porta 650; vão 1280 = fixo 650 + porta 700 (650+650 daria só 20 mm de transpasse — não serve).
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan), exemplos reais — 09/07/2026

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Vidro de box: cobrado por m² com altura comercial de 1,90 m box · rev. 1 · 10/07/2026 Atenção Estimada Sem assinatura comprovada
Regra em linguagem clara

O fornecedor cobra o vidro do box por m² (INC08: R$ 137,39/m² em jul/2026), calculando a área com altura COMERCIAL de 1.900 mm por peça — tanto o fixo (fabricação 1845) quanto a porta (fabricação 1880) contam 1,90 m de altura na conta. Inferido do carrinho real do fornecedor (a conta bate em todas as linhas conferidas: ex. peça de 350 de largura = 0,665 m² = 1,90 × 0,35). Confirmar na próxima compra.

AplicaçãoNão estruturada
Peças e materiais
  • INC08
Cotas e fórmulas
  • peça de 350 de largura = 0,665 m² = 1,90 × 0,35).
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

carrinho do fornecedor conferido linha a linha — 09/07/2026

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Lapidação: reta é o padrão (meia-cana só sob encomenda) box · rev. 1 · 09/07/2026 Informativa Validada Sem assinatura comprovada
Regra em linguagem clara

Lapidação reta e meia-cana custam o MESMO preço. Meia-cana quase não tem estoque no fornecedor — pedir é esperar. Por isso o padrão da casa é pedir o box e ele vem com lapidação reta.

AplicaçãoNão estruturada
Peças e materiais

Não estruturado.

Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 09/07/2026

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Kit MAKIT é o padrão; linha AL só quando o cliente pedir box · rev. 1 · 09/07/2026 Atenção Validada Sem assinatura comprovada
Verificação automática
Regra em linguagem clara

Orçamento de box padrão sai com kit MAKIT (o mais barato). A linha AL só entra por preferência explícita do cliente (grade ainda não cadastrada). O kit certo é o MENOR que comporta o vão — degraus 120/133/150/160/180/200 cm no F1 e 90/100/120/150 no C1 — e o motor escolhe sozinho pela família (w_max ≥ vão). Cores: branco e preto cobrem 98% das vendas; as outras ficam pra depois.

AplicaçãoNão estruturada
Peças e materiais
  • F1
  • C1
Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 09/07/2026

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Check executável{"check":"kit_families_known","applies":{"kind":["box"]}}
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
C1 (canto): kit pelo LADO MAIOR; cada lado dimensiona como um F1 box · rev. 1 · 09/07/2026 Atenção Validada Sem assinatura comprovada
Regra em linguagem clara

No box de canto, informar o LADO MAIOR como largura (L) e o menor como lado_b. O kit C1 é escolhido pelo lado maior (menor kit com w_max ≥ lado maior — degraus 90/100/120/150 cm). Cada lado dimensiona como um F1 independente: 1 fixo + 1 porta com transpasse mínimo de 25 mm em degraus de 50 mm; as duas portas se encontram no canto. O desenho do canto é VISTO DE FORA (isométrico) — diferente das esquadrias e do box frontal, que desenham vista de dentro.

AplicaçãoNão estruturada
Peças e materiais
  • C1
  • F1
Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 09/07/2026

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Box: altura nominal 1,90 m — F1 pede só largura; canto pede lado A × lado B box · rev. 1 · 12/07/2026 Regra dura Validada Sem assinatura comprovada
Regra em linguagem clara

O box padrão trabalha com altura NOMINAL de 1,90 m (1900 mm) — nunca se pergunta a altura ao cliente. Box F1 (reto): a única medida é a LARGURA do vão. Box de canto (C1): são DUAS medidas horizontais, lado A e lado B (o kit dimensiona pelo lado maior — ver regra box-c1-lado-maior). No sistema: tipologia kind=box esconde o campo altura (fixa 1900); kind=box_corner pede Lado A × Lado B (o B vira o parâmetro lado_b do motor) e desenha o box em ISOMÉTRICO com cotas A/B/h.

AplicaçãoNão estruturada
Peças e materiais
  • F1
  • C1
  • box-c1
Cotas e fórmulas
  • tipologia kind=box esconde o campo altura (fixa 1900); kind=box_corner pede Lado A × Lado B (o B vira o parâmetro lado_b do motor) e desenha o box em ISOMÉTRICO com cotas A/B/h.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

dono (09/07/2026) — fotos e desenhos técnicos de fornecedor

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Box fora do padrão: fixo = vão−55, porta = vão−20 (altura); larguras L/2 e L/2+50 box · rev. 2 · 12/07/2026 Regra dura Validada Assinada por Codex
Regra em linguagem clara

Box F1 cortado SOB MEDIDA (fora do padrão de 1,90 m, tipicamente até o teto). Altura do vidro (regra AL, manual do kit box): FIXO = altura do vão − 55 mm; PORTA = altura do vão − 20 mm. Larguras: fixo = L/2; porta = L/2 + 50 (transpasse de 50 mm). O m² é faturado pela têmpera arredondando cada dimensão pra CIMA em 50 mm (o corte real, menor, é o que vai pra oficina e pro cálculo de peso). Conferido no carrinho real (BOX-13-FP, 2700×1450, fumê): fixo 725×2645 + porta 775×2680 → faturado 4,1475 m²; peso pela área real × 20 = 79,89 kg.

AplicaçãoBox reto fora do padrão, 1 vidro fixo + 1 porta de correr sob medida
Peças e materiais
  • Vidro fixo temperado 8 mm
  • Porta de correr em vidro temperado 8 mm
Cotas e fórmulas
  • Fixo: largura L/2; altura H−55
  • Porta: largura L/2+50; altura H−20
  • Transpasse nominal: 50 mm
  • Faturamento: cada dimensão arredondada para cima em 50 mm
Sequência de execução
  1. Medir o vão acabado L × H
  2. Calcular o corte real dos dois vidros
  3. Conferir o transpasse de 50 mm
  4. Separar corte real de medida faturada ceil-50
Critério de aceite
  • Porta sobrepõe o fixo em 50 mm
  • Porta termina 35 mm acima do fixo
  • Peso usa área real e cobrança usa área faturada
Exceções e limites
  • Aplicação exclusiva do box fora do padrão; não copiar para box padrão de peças prontas
Fonte

PraiaMar (Rhuan) + garantia-kit-box.pdf (AL) + carrinho da têmpera — 10/07/2026

Manual técnico AL do kit box — fórmula de vidro · Carrinho real BOX-13-FP 2700 × 1450
Autoria desta revisão

Codex · OpenAI Codex

Cria desenho próprio com as quatro fórmulas de corte e o transpasse de 50 mm do box fora do padrão.
Histórico · 2 versões
  1. rev. 2OpenAI Codex · Cria desenho próprio com as quatro fórmulas de corte e o transpasse de 50 mm do box fora do padrão. · 12/07/2026 09:05
  2. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Box fora do padrão: par de U de recebimento (H−50) + 20% de dificuldade box · rev. 2 · 12/07/2026 Atenção Estimada Assinada por Codex
Regra em linguagem clara

O kit MAKIT padrão cobre o box até ~1,90 m (as barras vêm nesse comprimento). Acima disso, entram como ADICIONAL DOIS perfis "U" DE RECEBIMENTO verticais, cortados 50 mm menor que a altura do box acabado (H−50, manual AL): CAVALINHO (U-555, 0,268 kg/m) recebe o FIXO e CAVALÃO (U-556, 0,143 kg/m) recebe a PORTA. Obs.: o apelido não bate com o peso (o cavalinho é o mais pesado) — confirmado. Como instalar box até o teto é difícil, aplica-se +20% de DIFICULDADE de instalação sobre o item (ajustável no ato). Perfis na fonte de verdade: Catálogo › Perfis (profile_meta), custo por peso × R$/kg da cor.

AplicaçãoPar vertical de recebimento do box fora do padrão; U-555 no fixo e U-556 na porta
Peças e materiais
  • U-555 Cavalinho — 0,268 kg/m; recebe o fixo
  • U-556 Cavalão — 0,143 kg/m; recebe a porta
Cotas e fórmulas
  • U-555: seção 15 × 25 mm
  • U-556: altura 20 mm; abertura 8,2 mm
  • Ambos no box FP: corte H−50
Sequência de execução
  1. Associar U-555 ao fixo e U-556 à porta
  2. Cortar os dois perfis verticais em H−50
  3. Aplicar dificuldade de instalação separadamente, se necessária
Critério de aceite
  • Perfis não estão invertidos
  • Corte H−50 não é reutilizado no vidro fixo perimetral
  • A dificuldade não altera corte nem peso
Exceções e limites
  • A sobretaxa padrão de 20% é estimada e ajustável no orçamento
Fonte

PraiaMar (Rhuan) + garantia-kit-box.pdf (AL) — 10/07/2026

Manual técnico AL do kit box — U vertical H−50 · Catálogo Alplan PU-316 — U-555 · Catálogo ALUMIL Box 8 mm — U-556
Autoria desta revisão

Codex · OpenAI Codex

Desenha o par U-555/U-556 com seções, peso e corte H−50 específicos do box fora do padrão.
Histórico · 2 versões
  1. rev. 2OpenAI Codex · Desenha o par U-555/U-556 com seções, peso e corte H−50 específicos do box fora do padrão. · 12/07/2026 09:05
  2. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Código com EQUIVALENTE cadastrado não se usa — converte (não duplica peça, não abre código novo no estoque) catalogo · rev. 3 · 14/07/2026 Regra dura Validada Assinada por Claude
Verificação automática
Regra em linguagem clara

Um código só entra no catálogo se a peça for MESMO uma peça nova. Existem dois casos em que NÃO é, e os dois se resolvem com a tabela de CÓDIGOS EQUIVALENTES (Catálogo › Perfis):

1) MESMA PEÇA, OUTRO CÓDIGO — o sistema de origem chama diferente do que a oficina usa. Cadastrar as duas quebra o catálogo (dois preços, dois pesos, duas fotos da mesma barra), a lista de corte (duas linhas que deviam ser uma) e a compra. Ex.: SU-202 → SU-102 (baguete), FEC-680 → FEC-1029 (fecho concha sem chave), TAMP-SU → TAMP-SU111 (a tampinha carrega o código do montante que ela tampa).

2) SUBSTITUIÇÃO DE COMPRA — a peça existe e é diferente, mas a casa NÃO A USA de propósito: adotá-la significaria mais um código no estoque sem ganho. Ex.: SU-113 (montante com batedeira do lado da baguete) → SU-111. "Existe, mas não gosto de usar: teria que comprar um perfil a mais sem necessidade." A decisão é do DONO — o motor não adivinha isso; ele só obedece à tabela.

NO SOFTCALC: a lista mora em `ref_aliases`, editável em Catálogo › Perfis › Códigos equivalentes. Cadastrar um equivalente CONVERTE o acervo na hora (peças de tipologia e de módulo, com dedupe pra não dobrar quantidade) e passa a barrar o código velho em TODA porta de entrada: no import (sc_wizard_build) e no código digitado na tela (update_typology_part). ACEITE: nenhuma tipologia pode usar um código que esteja cadastrado como equivalente — o check lê a TABELA, então equivalente novo já vale, sem mexer em regra nem em código.

AplicaçãoNão estruturada
Peças e materiais
  • SU-202
  • SU-102
  • FEC-680
  • FEC-1029
  • TAMP-SU111
  • SU-113
  • SU-111
Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 14/07/2026: "o SU-202 deve sempre se tornar SU-102"; "FEC-1029 é o fecho concha padrão da Suprema sem chave — não precisa duplicar, só converter"; "esse SU-113 praticamente não existe… teria que comprar um perfil a mais sem necessidade — o padrão é usar o SU-111, pode converter quando for assim".

Autoria desta revisão

Claude · Claude (Opus 4.8)

Novo equivalente SU-113 → SU-111 (substituição de compra: a casa não abre código novo no estoque sem necessidade). A regra deixa de carregar a lista embutida: o check passa a ser `no_alias_refs`, que lê a tabela ref_aliases — equivalente cadastrado na tel
Check executável{"check":"no_alias_refs"}
Histórico · 3 versões
  1. rev. 3Claude (Opus 4.8) · Novo equivalente SU-113 → SU-111 (substituição de compra: a casa não abre código novo no estoque sem necessidade). A regra deixa de carregar a lista embutida: o check passa a ser `no_alias_refs`, que lê a tabela ref_aliases — equivalente cadastrado na tel · 14/07/2026 12:33
  2. rev. 2Claude (Opus 4.8) · Regra nova: código canônico de peça (converter, não duplicar). SU-202→SU-102 e FEC-680→FEC-1029; tabela ref_aliases + sc_ref_canon() no import; check forbidden_refs. · 14/07/2026 10:31
  3. rev. 1Claude (Opus 4.8) · Regra nova: código canônico de peça (converter, não duplicar). SU-202→SU-102 e FEC-680→FEC-1029; tabela ref_aliases + sc_ref_canon() no import; check forbidden_refs. · 14/07/2026 08:25
Trilho sup/inf com o MESMO nº de canaletas — janela correr · rev. 1 · 08/07/2026 Regra dura Validada Sem assinatura comprovada
Verificação automática
Regra em linguagem clara

Janela de correr: 2 folhas → trilho de 2 canaletas (SU-001 superior + SU-002 inferior); 3 folhas → 3 canaletas (SU-010 superior + SU-011 inferior). Nunca misturar. O trilho inferior de PORTA é o SU-230 (ver regra de porta).

AplicaçãoNão estruturada
Peças e materiais
  • SU-001
  • SU-002
  • SU-010
  • SU-011
  • SU-230
Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Revisão do Rhuan — doc/lesson/knowledge/typology-rules.md

doc/lesson/knowledge/typology-rules.md
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Check executável{"check":"paired_refs","pairs":[["SU-001","SU-002"],["SU-010","SU-011"]],"labels":{"SU-001":"trilho superior 2 canaletas","SU-002":"trilho inferior 2 canaletas","SU-010":"trilho superior 3 canaletas","SU-011":"trilho inferior 3 canaletas"},"applies":{"door":false,"kind":["sliding"],"line":["Suprema"]}}
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Trilho sup/inf com o MESMO nº de canaletas — porta correr · rev. 3 · 12/07/2026 Regra dura Validada Assinada por Claude
Verificação automática
Regra em linguagem clara

Porta de correr: com 2 folhas usa o MESMO trilho da janela (SU-001 superior + SU-002 inferior). A diferença aparece a partir de 3 folhas: a porta troca o SU-011 (que é de JANELA) pelo SU-230 inferior (trilho de porta 3 vias) — 3 folhas → SU-010 superior + SU-230 inferior. O SU-011 não entra em porta. Fonte: CORTALUMÍNIO SUPPC300 (porta de correr 3 vidros com trilho SU230).

AplicaçãoNão estruturada
Peças e materiais
  • SU-001
  • SU-002
  • SU-010
  • SU-230
  • SU-011
  • SUPPC300
  • SU230
Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

CORTALUMÍNIO SUPPC300 + doc/lesson/knowledge/suprema.md

doc/lesson/knowledge/suprema.md
Autoria desta revisão

Claude · Anthropic Claude

Autoria recuperada da sessão Claude ec2236c8-d6e0-46ec-b538-1155c0f956a5: Qualificou a regra de canaletas para os casos de porta com 2 e 3 folhas.
Check executável{"check":"paired_refs","pairs":[["SU-001","SU-002"],["SU-010","SU-230"]],"labels":{"SU-001":"trilho superior 2 canaletas","SU-002":"trilho inferior 2 canaletas","SU-010":"trilho superior 3 canaletas","SU-230":"trilho inferior de porta 3 canaletas"},"applies":{"door":true,"kind":["sliding"],"line":["Suprema"]}}
Histórico · 2 versões
  1. rev. 3Anthropic Claude · Autoria recuperada da sessão Claude ec2236c8-d6e0-46ec-b538-1155c0f956a5: Qualificou a regra de canaletas para os casos de porta com 2 e 3 folhas. · 12/07/2026 08:59
  2. rev. 2Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Mão de amigo no centro: o par certo por tipo (janela × porta) correr · rev. 1 · 11/07/2026 Regra dura Validada Sem assinatura comprovada
Verificação automática
Regra em linguagem clara

Mão de amigo é uma FAMÍLIA de montantes de encontro patenteada Alcoa (não um engate único). No centro do correr não há coluna fixa: os montantes das duas folhas se sobrepõem 18,4 mm (transpasse) — um "dá a mão" ao outro — vedando o centro, travando por segurança e alojando o fecho. Cada par é aba (mais leve) + escova (mais pesada) e casa SÓ com o seu par: JANELA = SU-040 (aba) + SU-041 (escova) + FEC-636; PORTA = SU-047 (aba) + SU-049 (escova) + FEC-645 (concha c/ chave). Misturar o par leve da janela com o pesado da porta (ex.: SU-040 + SU-049) não encaixa. Detalhe e família completa em doc/lesson/knowledge/suprema.md.

AplicaçãoNão estruturada
Peças e materiais
  • SU-040
  • SU-041
  • SU-047
  • SU-049
  • FEC-636
  • FEC-645
Cotas e fórmulas
  • JANELA = SU-040 (aba) + SU-041 (escova) + FEC-636; PORTA = SU-047 (aba) + SU-049 (escova) + FEC-645 (concha c/ chave).
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Catálogo Suprema Alcoa (montagens DSP JCR 200 / PCR 200 / PCR 300) + revisão do Rhuan — doc/lesson/knowledge/suprema.md

doc/lesson/knowledge/suprema.md
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Check executável{"check":"paired_refs","pairs":[["SU-040","SU-041"],["SU-047","SU-049"]],"labels":{"SU-040":"aba/janela","SU-041":"escova/janela","SU-047":"aba/porta","SU-049":"escova/porta"},"applies":{"kind":["sliding"],"line":["Suprema"],"min_panes":2},"mix_label":"o par leve da janela (SU-040/041) com o pesado da porta (SU-047/049) — não encaixam","ok_message":"Encontro central da mão-amiga com o par certo (aba + escova da mesma classe)."}
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Travessa central precisa de abas dos DOIS lados correr · rev. 2 · 12/07/2026 Regra dura Validada Assinada por Codex
Verificação automática
Regra em linguagem clara

A travessa central segura vidro em cima E embaixo. Perfil de folha como o SU-053 ("travessa montante horizontal") NÃO serve de central — só tem aba de um lado. Central de verdade é perfil próprio (ex.: SU-227 "travessa central com olhal"). Não condicionar uma travessa de folha como "Travessa central = Sim".

AplicaçãoTravessa horizontal entre dois panos de vidro na linha Suprema Classic
Peças e materiais
  • SU-227 — travessa central com dois alojamentos de baguete
  • SU-053 — travessa de folha com um alojamento; não usar como central
  • SU-102 — baguete
Cotas e fórmulas
  • SU-227: seção 22,2 × 57 mm
  • SU-053: canal 14,7 mm; altura total 51 mm
Sequência de execução
  1. Identificar se a travessa recebe vidro acima e abaixo
  2. Usar perfil com alojamento de baguete nos dois lados
  3. Não substituir SU-227 por SU-053
Critério de aceite
  • Os dois vidros têm apoio e retenção por baguete
  • A referência usada coincide com a seção do catálogo
Exceções e limites
  • O SVG é seção proporcional de conferência, não gabarito de usinagem
Fonte

Revisão do Rhuan — doc/lesson/knowledge/typology-rules.md

Catálogo Suprema Alcoa — páginas impressas 59 e 61
Autoria desta revisão

Codex · OpenAI Codex

Redesenha SU-227 e SU-053 pelas seções e cotas reais das páginas impressas 61 e 59 do catálogo.
Check executável{"refs":["SU-053"],"check":"forbid_ref_in_option","applies":{"kind":["sliding"],"line":["Suprema"]},"option_regex":"travessa|central"}
Histórico · 2 versões
  1. rev. 2OpenAI Codex · Redesenha SU-227 e SU-053 pelas seções e cotas reais das páginas impressas 61 e 59 do catálogo. · 12/07/2026 08:57
  2. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Componentes básicos do correr não podem faltar correr · rev. 1 · 08/07/2026 Atenção Validada Sem assinatura comprovada
Verificação automática
Regra em linguagem clara

TODO correr (janela E porta) leva roldana — é nela que a folha apoia o peso e desliza. Rhuan: janela = ROL-440 simples (1 rodinha, 20 kg/folha, monta na travessa SU-053); porta = ROL-439 dupla (2 rodinhas, mais peso, monta na travessa inferior SU-225). Sempre 2 por folha. A guia deslizante (NYL-332) é só alinhamento e acabamento — nada desliza nela e NÃO substitui a roldana. Além disso: fecho concha (+ contra-fecho SD-2504), escova/felpa (SD-2564), guarnição do vidro e dreno (NYL-329). Sem eles a esquadria sai incompleta e o orçamento sai mais barato do que o real.

AplicaçãoNão estruturada
Peças e materiais
  • ROL-
  • NYL-332
  • FEC-
  • SD-2504
  • SD-2564
  • NYL-329
  • ROL-440
  • SU-053
  • ROL-439
  • SU-225
Cotas e fórmulas
  • janela = ROL-440 simples (1 rodinha, 20 kg/folha, monta na travessa SU-053); porta = ROL-439 dupla (2 rodinhas, mais peso, monta na travessa inferior SU-225).
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Rhuan (roldana sempre; guia é só acabamento) — doc/lesson/knowledge/typology-rules.md

doc/lesson/knowledge/typology-rules.md
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Check executável{"check":"requires_groups","groups":[{"label":"Roldana (janela ROL-440 · porta ROL-439)","patterns":["ROL-"]},{"label":"Guia deslizante NYL-332","patterns":["NYL-332"]},{"label":"Fecho concha","patterns":["FEC-","SD-2504"],"leaf_hardware":"concha"},{"label":"Escova / felpa","patterns":["SD-2564"]},{"label":"Dreno","patterns":["NYL-329"]}],"applies":{"kind":["sliding"],"line":["Suprema"]}}
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Porta de correr oferece puxador opcional (ligado a um componente) correr · rev. 1 · 08/07/2026 Atenção Validada Sem assinatura comprovada
Verificação automática
Regra em linguagem clara

Puxador de porta de correr é OPCIONAL e é ferragem de FOLHA (leaf_hardware): liga por folha, lado interno e/ou externo, e SÓ nas PONTAS que operam — a folha do MEIO só corre pela posição e não recebe puxador nem acessório nenhum. Cada puxador entra em "Ferragens e acessórios" com o componente e os fixadores dele: Búzios 15 cm (PUX-BUZ-15, R$ 15,00) + 4 rebites REB-416 (R$ 0,40 cada) = R$ 16,60 por puxador, congelado no orçamento. A linha Convencional é à parte (kit próprio).

AplicaçãoNão estruturada
Peças e materiais
  • PUX-
  • PUX-BUZ-15
  • REB-416
Cotas e fórmulas
  • Búzios 15 cm (PUX-BUZ-15, R$ 15,00) + 4 rebites REB-416 (R$ 0,40 cada) = R$ 16,60 por puxador, congelado no orçamento.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Rhuan — puxador opcional das portas (Búzios 15 cm), adotado como padrão

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Check executável{"check":"requires_groups","groups":[{"label":"Puxador (opção → componente, ex.: PUX-BUZ-15 · ou ferragem de folha)","patterns":["PUX-"],"leaf_hardware":"puxador"}],"applies":{"door":true,"kind":["sliding"],"line":["Suprema"]}}
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Fecho concha: base na folha que corre; com chave TROCA a sem chave; papagaio = a fechadura-chave correr · rev. 1 · 10/07/2026 Informativa Validada Sem assinatura comprovada
Regra em linguagem clara

O fecho concha é a peça de travar da folha que CORRE — vai SÓ na folha que corre; a folha Fixa (F) NÃO recebe fecho concha (salvo forçar na mão). É UM fecho só, em duas versões que se TROCAM (nunca somam): SEM chave = FEC-680 (Fecho concha manual s/chave 192mm L. Suprema, R$ 13 — base padrão) e COM chave = SP-1053 (Fecho concha com chave suprema, R$ 36). A chave é OPCIONAL (toggle "tranca chave" da folha): marcá-la TROCA a peça (FEC-680 → SP-1053), não adiciona outra. "Papagaio" é o apelido dessa fechadura-chave de porta de correr — é o MESMO componente da versão com chave (na linha armoni o equivalente é SD-1076). Confirmado no sistema anterior: o grupo de fechos é radio EXCLUSIVO (c/ chave OU s/ chave). No motor: leaf_hardware.concha = versão base (sem chave); leaf_hardware.chave = versão com chave, que substitui quando marcada.

AplicaçãoNão estruturada
Peças e materiais
  • FEC-680
  • SP-1053
  • SD-1076
Cotas e fórmulas
  • SEM chave = FEC-680 (Fecho concha manual s/chave 192mm L.
  • Suprema, R$ 13 — base padrão) e COM chave = SP-1053 (Fecho concha com chave suprema, R$ 36).
  • leaf_hardware.concha = versão base (sem chave); leaf_hardware.chave = versão com chave, que substitui quando marcada.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Rhuan (chat) + sistema de origem (grupo de fechos radio) — 2026-07-08

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Porta de correr de vidro: transpasse de 50 mm POR folha móvel correr · rev. 3 · 12/07/2026 Regra dura Validada Assinada por Claude
Regra em linguagem clara

Cada folha de CORRER (móvel) é cortada 50 mm mais larga que a metade do vão: a porta de vidro sobrepõe o fixo pra NÃO entrar água de chuva pela junta. O +50 vai só nas folhas móveis; os fixos ficam na metade exata do vão. Larguras por folha = L/N (N = nº de folhas): fixo = L/N; correr = L/N + 50. Ex.: 2 folhas → fixo L/2 + correr L/2+50; 4 folhas → fixo L/4 + correr L/4+50. Com 2 folhas (1 correr) há 1 transpasse; com 4 folhas (2 correr) há 2 transpasses (as duas móveis do centro NÃO se sobrepõem — batem topo a topo).

AplicaçãoNão estruturada
Peças e materiais

Não estruturado.

Cotas e fórmulas
  • fixo = L/N; correr = L/N + 50.
  • 2 folhas → fixo L/2 + correr L/2+50; 4 folhas → fixo L/4 + correr L/4+50.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) + carrinho da têmpera — 10/07/2026

Autoria desta revisão

Claude · Anthropic Claude

Autoria recuperada da sessão Claude ec2236c8-d6e0-46ec-b538-1155c0f956a5: Corrigiu a largura fixa L/2 para L/N por quantidade de folhas.
Histórico · 2 versões
  1. rev. 3Anthropic Claude · Autoria recuperada da sessão Claude ec2236c8-d6e0-46ec-b538-1155c0f956a5: Corrigiu a largura fixa L/2 para L/N por quantidade de folhas. · 12/07/2026 08:59
  2. rev. 2Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Porta de correr de vidro: altura do correr = H-20; do fixo = H-60 correr · rev. 1 · 12/07/2026 Regra dura Validada Sem assinatura comprovada
Regra em linguagem clara

Altura dos vidros descontada do vão: a folha de CORRER perde 20 mm (H-20) e o FIXO perde 60 mm (H-60) — o correr fica 40 mm mais alto porque pendura na roldana e engata na guia superior; o fixo folga mais nas duas pontas. Revertido de 4 orçamentos reais (todos batem). Folga é do KIT/linha, não constante universal.

AplicaçãoNão estruturada
Peças e materiais
  • H-20
  • H-60
Cotas e fórmulas
  • a folha de CORRER perde 20 mm (H-20) e o FIXO perde 60 mm (H-60) — o correr fica 40 mm mais alto porque pendura na roldana e engata na guia superior; o fixo folga mais nas duas pontas.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan), 4 orçamentos — 10/07/2026

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Fechadura: VA (2 folhas, contra a parede) × VV (4 folhas, encontro central) correr · rev. 3 · 12/07/2026 Atenção Validada Assinada por Codex
Regra em linguagem clara

2 folhas (1 correr + 1 fixo): o correr fecha contra a parede → fechadura de correr V/A = a 3530 ("FECHADURA PARA PORTA DE CORRER", 3530G ~R$71,10) casada com a contra-fechadura 3206 (~R$5,69) — a AL empacota como "Kit 10 Fechadura V/A Blindex". ATENÇÃO: o 1571/1570 é BATE-FECHA (fecho de janela, sem CHAVE — trava a folha fechada, mas não é fechadura de porta com chave). 4 folhas (2 correr + 2 fixo): as duas móveis batem TOPO A TOPO no centro → par V/V = 3530 na móvel esquerda + contra 3534 (com furo) na móvel direita — a 3534 tem PUXADOR EMBUTIDO e o par faz o papel de freio/trava central anti-impacto (= "Kit 09 Fechadura V/V Blindex" da AL). Puxador H = R$45. Preços = custo (tabela da têmpera); preço da 3534 pendente. Furação de 3530/3534: gabarito Recorte-24 (ver doc/AL_INDUSTRIA.md).

AplicaçãoPorta de correr de vidro Convencional: 2 folhas fechando na alvenaria ou 4 folhas fechando no centro
Peças e materiais
  • 2 folhas: 3530 + 3206 — Kit 10 V/A
  • 4 folhas: 3530 + 3534 — Kit 09 V/V
Cotas e fórmulas
  • Furação Recorte-24: Ø35 + 2ר20; 85 mm entre Ø20
Sequência de execução
  1. Contar as folhas móveis e localizar o ponto de fechamento
  2. Usar V/A contra alvenaria ou V/V no encontro central
  3. Enviar o Recorte-24 no pedido do vidro
Critério de aceite
  • Contra corresponde ao tipo V/A ou V/V
  • Furação do vidro está vinculada à ferragem correta
Exceções e limites
  • 1570/1571 é bate-fecha de janela e não substitui a fechadura 3530 da porta
Fonte

PraiaMar (Rhuan) + catálogo AL Indústria — 10/07/2026

Rhuan + catálogo AL — 10/07/2026 · doc/al industria/Recorte-24.png
Autoria desta revisão

Codex · OpenAI Codex

Liga a regra da porta ao mapa técnico V/A versus V/V e ao gabarito Recorte-24 conferido.
Histórico · 2 versões
  1. rev. 3OpenAI Codex · Liga a regra da porta ao mapa técnico V/A versus V/V e ao gabarito Recorte-24 conferido. · 12/07/2026 09:09
  2. rev. 2Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Kit por LARGURA × ALTURA; altura acima do kit → U de recebimento (não trava) correr · rev. 1 · 10/07/2026 Atenção Validada Sem assinatura comprovada
Verificação automática
Regra em linguagem clara

O kit da porta de correr é o menor que comporta o vão: w_max ≥ largura E h_max ≥ altura, o mais barato entre os que servem. A ALTURA limita (alturas nominais de kit são poucas). REGRA NOVA (Rhuan 10/07/2026): quando a ALTURA passa do maior kit mas a LARGURA cabe, NÃO travar — pega o kit que serve na largura (o mais alto disponível, mais próximo do vão) e completa a altura com os U de recebimento: 1 Cavalinho (U-555, 0,268 kg/m) no vidro FIXO + 1 Cavalão (U-556, 0,143 kg/m) na PORTA (móvel; mais largo pra correr com folga), cada um com comprimento = altura da porta (H-20) + 50 mm, precificados como ALUMÍNIO (peso × R$/kg da cor × margem). Só a LARGURA acima do maior kit ainda TRAVA (aí sim não há como montar). Motor: kit.oversize_u na tipologia + fallback no TypologyResolver; front mostra os U em Perfis + nota âmbar. Cor branco/preto (mesmo preço).

AplicaçãoNão estruturada
Peças e materiais
  • U-555
  • U-556
  • H-20
Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) + a têmpera — 10/07/2026

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Check executável{"check":"kit_families_known","applies":{"kind":["sliding"],"line":["Convencional"]}}
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Bate-fecha 1570/1571 (janela): folha máxima 650×800 mm correr · rev. 4 · 12/07/2026 Atenção Validada Assinada por Codex
Regra em linguagem clara

O fecho bate-fecha (1570 V/V, 1571 V/A, versões P/B) é o fecho comum de JANELA de correr — sem fechadura/chave interna ou externa. Limite do fabricante: folha de até 650×800 mm; folha maior pede fechadura 3532 (com chave) ou outro fecho. Furação: 2ר16 com 50 mm entre centros; eixo a 21 mm da borda no 1570 (fecha no vidro) e a 27 mm no 1571 (fecha no alumínio — afasta 6 mm). Vale pra futura janela de correr da linha Convencional.

AplicaçãoJanela de correr Convencional com bate-fecha 1570 V/V ou 1571 V/A
Peças e materiais
  • 1570 — bate-fecha vidro/vidro
  • 1571 — bate-fecha vidro/alumínio
Cotas e fórmulas
  • Folha máxima: 650 × 800 mm
  • 2ר16 com 50 mm entre centros
  • 1570: eixo a 21 mm da borda
  • 1571: eixo a 27 mm da borda
Sequência de execução
  1. Conferir o tamanho da folha
  2. Definir V/V ou V/A
  3. Aplicar Recorte-23 ou Recorte-27
  4. Migrar para 3532 ou outro fecho se exceder o limite
Critério de aceite
  • Folha não excede 650 × 800
  • Eixo de furação corresponde ao 1570 ou 1571
Exceções e limites
  • Trava a folha fechada, mas não é fechadura de porta com chave
Fonte

Catálogo AL Indústria — 10/07/2026 — doc/AL_INDUSTRIA.md

doc/AL_INDUSTRIA.md — limites e Recortes 23/27
Autoria desta revisão

Codex · OpenAI Codex

Desenha limite 650×800 e separa as furações 1570 V/V e 1571 V/A sem confundir com Recorte-24.
Histórico · 3 versões
  1. rev. 4OpenAI Codex · Desenha limite 650×800 e separa as furações 1570 V/V e 1571 V/A sem confundir com Recorte-24. · 12/07/2026 09:09
  2. rev. 3Anthropic Claude · Autoria recuperada da sessão Claude ec2236c8-d6e0-46ec-b538-1155c0f956a5: Corrigiu a polaridade da descrição do bate-fecha 1570: trava sem chave. · 12/07/2026 08:59
  3. rev. 2Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Vidro faturado ceil-50: arredonda cada dimensão pra cima em 50 mm (corte real fica pra oficina) correr · rev. 1 · 12/07/2026 Regra dura Validada Sem assinatura comprovada
Regra em linguagem clara

A têmpera fatura o m² arredondando CADA dimensão pra cima ao múltiplo de 50 mm: corte 2080×725 → faturado 2100×750. O SoftCalc replica isso (glass_bill_step=50) — o custo do vidro bate com a nota do fornecedor. O CORTE real (L/2, L/2+50, sem arredondar) é o que vai pra oficina e pro cálculo de PESO; só o m² do PREÇO usa a medida arredondada. Conferido no carrinho: vão 1350×2100 → 1,435 + 1,575 = 3,010 m² faturados.

AplicaçãoNão estruturada
Peças e materiais
  • ceil-50
Cotas e fórmulas
  • O SoftCalc replica isso (glass_bill_step=50) — o custo do vidro bate com a nota do fornecedor.
  • O CORTE real (L/2, L/2+50, sem arredondar) é o que vai pra oficina e pro cálculo de PESO; só o m² do PREÇO usa a medida arredondada.
  • vão 1350×2100 → 1,435 + 1,575 = 3,010 m² faturados.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

carrinho da têmpera conferido linha a linha — 10/07/2026

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Janela de correr: folgas iguais à porta (por nº de folhas); kit igual; bate-fecha é a tranca correr · rev. 1 · 12/07/2026 Regra dura Validada Sem assinatura comprovada
Regra em linguagem clara

Janela de correr de vidro usa as MESMAS folgas da porta: altura do CORRER = H−20; altura do FIXO = H−60. A largura divide pelo nº de folhas N: cada folha nominal = L/N; o CORRER ganha +50 de transpasse (L/N+50) e o FIXO fica no nominal (L/N). Ex.: 2 folhas → L/2; 4 folhas → L/4. O KIT é o MESMO da porta (menu "KIT PORTA E JANELAS DE CORRER"): 2 folhas = K1, 4 folhas = K3 (escolhido por w_max×h_max; janela usa a faixa de altura 1200). Cobrança m² ceil-50; peso pela área real × 2,5 kg/m²/mm. A fechadura é o BATE-FECHA 1570 V/V: ELE É A TRANCA (tranca a janela fechada) — só não tem CHAVE, então não abre por dentro/fora com chave. Folha ≤ 650×800 mm. Conferido: JNP-4F-BF verde 8mm 2200×1200 = 2× correr 1180×600 + 2× fixo 1140×550 = 2,705 m² × R$247,43 = R$669,30; 53,40 kg.

AplicaçãoNão estruturada
Peças e materiais
  • K1
  • K3
  • ceil-50
  • JNP-4F
Cotas e fórmulas
  • altura do CORRER = H−20; altura do FIXO = H−60.
  • cada folha nominal = L/N; o CORRER ganha +50 de transpasse (L/N+50) e o FIXO fica no nominal (L/N).
  • 2 folhas → L/2; 4 folhas → L/4.
  • 2 folhas = K1, 4 folhas = K3 (escolhido por w_max×h_max; janela usa a faixa de altura 1200).
  • JNP-4F-BF verde 8mm 2200×1200 = 2× correr 1180×600 + 2× fixo 1140×550 = 2,705 m² × R$247,43 = R$669,30; 53,40 kg.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Carrinho da têmpera (JNP-4F-BF) — 11/07/2026

Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Correr 10mm: folga própria (fixo H−65, correr H−25) — não reusar a folga do 8mm correr · rev. 2 · 12/07/2026 Regra dura Pendente Assinada por Terceiro
Regra em linguagem clara

No kit de porta/janela de correr de vidro temperado, a folga de ALTURA muda com a espessura do vidro: 8mm → FIXO = vão−60 e CORRER = vão−20 (as folgas já calibradas de CV-PCV2/JN-4F); 10mm → FIXO = vão−65 e CORRER = vão−25 (manual oficial do kit de engenharia 2/4 folhas, que é a linha A2/A4 da têmpera — os acessórios chamam-se 'AL 2'/'AL 4' e o desconto 8mm bate 1:1 com o nosso). Perfis 10mm são outros (trilho/guia/click/cadeirinha próprios; transpasse no perfil 14 em vez do 15). REGRA PRÁTICA: tipologia calibrada em 8mm NÃO pode simplesmente ganhar vidro 10mm no allowed_glass — a fórmula do vidro estaria 5mm errada nas duas folhas. Enquanto o motor não modela folga por espessura, 10mm = tipologia própria (fixo H−65 / correr H−25) ou fica fora. O BOT de sugestões segura isso sozinho (glass_mm no family_profile). PENDENTE: confirmar com um carrinho 10mm real da têmpera antes de criar a variante.

AplicaçãoNão estruturada
Peças e materiais
  • CV-PCV2
  • JN-4F
  • A2
  • A4
Cotas e fórmulas
  • No kit de porta/janela de correr de vidro temperado, a folga de ALTURA muda com a espessura do vidro: 8mm → FIXO = vão−60 e CORRER = vão−20 (as folgas já calibradas de CV-PCV2/JN-4F); 10mm → FIXO = vão−65 e CORRER = vão−25 (manual oficial do kit de engenharia 2/4 folhas, que é a linha A2/A4 da têmpera — os acessórios chamam-se 'AL 2'/'AL 4' e o desconto 8mm bate 1:1 com o nosso).
  • Enquanto o motor não modela folga por espessura, 10mm = tipologia própria (fixo H−65 / correr H−25) ou fica fora.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Manual público oficial do kit (doc/FABRICANTES.md) — 12/07/2026

doc/FABRICANTES.md
Autoria desta revisão

Terceiro · Agente não identificado

Autoria do texto original não recuperada; regra importada de processo externo e mantida pendente.
Histórico · 2 versões
  1. rev. 2Agente não identificado · Autoria do texto original não recuperada; regra importada de processo externo e mantida pendente. · 12/07/2026 09:11
  2. rev. 1Não identificado · Criação da regra · 12/07/2026 09:06
Fechamento assimétrico (mão-amiga/truck/transfer): cada pista tem folga própria e a largura leva o transpasse embutido correr · rev. 1 · 12/07/2026 Regra dura Pendente Assinada por Claude
Regra em linguagem clara

Nos fechamentos de vidro temperado com folhas em pistas diferentes, a folga de ALTURA é por PAPEL da folha, não uma só: mão-amiga (VE2/VE3/VE6) → porta maior = vão−20, porta menor = vão−60, fixo = vão−90; truck sincronizado (VT3/VT6) → portas = vão−70, fixo = vão−105; transfer box (BT3) → portas = vão−45, fixo = vão−68. A LARGURA já embute o transpasse: todas as folhas iguais a (vão+50)/2 no 2 folhas, (vão+120)/3 no 3 folhas, (vão+240)/6 no 6 folhas (+60 de transpasse por encontro; variante com fechadura joga 120 inteiros na porta de fechamento — não modelada). Limites do manual: 60 kg/folha (mão-amiga/truck; >40 kg pede roldana extra), 40 kg/folha (transfer). NÃO usar a folga simétrica da MAKIT (fixo −60/correr −20 em N/2) nessas famílias. No app: gerador aceita spec['glass']/['leaves'] explícitos; perfis no sc_tempera_family_profile. PENDENTE: conferir o 1º pedido de cada família com um carrinho real da têmpera.

AplicaçãoNão estruturada
Peças e materiais
  • VE2
  • VE3
  • VE6
  • VT3
  • VT6
  • BT3
Cotas e fórmulas
  • mão-amiga (VE2/VE3/VE6) → porta maior = vão−20, porta menor = vão−60, fixo = vão−90; truck sincronizado (VT3/VT6) → portas = vão−70, fixo = vão−105; transfer box (BT3) → portas = vão−45, fixo = vão−68.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Manuais públicos oficiais dos kits (doc/FABRICANTES.md) — 12/07/2026

doc/FABRICANTES.md
Autoria desta revisão

Claude · Anthropic Claude

Regra criada da colheita de manuais públicos 07/2026; folgas literais dos manuais, pendentes de carrinho real.
Histórico · 1 versão
  1. rev. 1Anthropic Claude · Regra criada da colheita de manuais públicos 07/2026; folgas literais dos manuais, pendentes de carrinho real. · 12/07/2026 09:51
Gold: porta de correr 3 folhas todas móveis (LG-PCRB302) — variáveis, folgas e composição correr · rev. 1 · 13/07/2026 Atenção Pendente Assinada por Claude
Regra em linguagem clara

Linha GOLD (perfil de alumínio, luxo — vidro 8 a 10 mm; NÃO é a Convencional de kit). Porta de correr de 3 folhas TODAS MÓVEIS, com baguete, sem travessa, trilho 3/6 planos (LG-062 superior + LG-066 inferior). VARIÁVEIS (derivadas da ficha real 3000×2600): ALTFL = H−77 (altura da folha); BAG = ALTFL−182 = H−259 (comprimento da baguete); LARGFL = INT(L/3)−79 (largura útil da folha, 3 folhas); LARGVID = LARGFL−6 (largura do vidro). Vidro: 3 folhas de LARGVID × (BAG+24) — o pano entra 12 mm em cada baguete. PERFIS por seção: MARCO = LG-062 (L−56) + LG-066 (L−56) + LG-064 ×2 (H−27) + LG-046 ×4 (H−55, tampos). FOLHA (×3) = LG-006 ×3 (LARGFL, superior) + LG-007 ×3 (LARGFL, travessa 100mm inferior) + 2 montantes de altura por vão: LG-050 ×2 (liso) + LG-021 ×2 (tubular, puxador redondo). REFORÇO de altura (grupo padrão) = LG-049 ×2 (ALTFL, mão de amigo lado baguete); alternativa LG-052 (com tubular). BAGUETE (vidro 6–10mm) = BG-057, 4 por folha = 6× LARGFL + 6× BAG; p/ vidro 4mm troca por LG-059. CONTRAMARCO padrão = CM-060 (38mm): CM-060 (L) + CM-060 ×2 (H) + soleira CM-098 (L) + conexões CL-011 ×8 e CL-009 ×4; alternativa CM-063 (26mm). ARREMATE padrão = MP-347 (face): MP-347 (L+20) + MP-347 ×2 (H+20) + arremate de piso CM-169 (L+20); alternativa ME-092 (meio de vão). FECHO concha (opção exclusiva): s/ chave FEC-1029 ×2 (default) ou c/ chave FEC-1030 ×2 (TROCA a peça, não soma). Ferragem: ROL-413 ×6 (roldana dupla, 2/folha), NYL-396 ×12, NYL-398 ×4, NYL-400 ×2, NYL-395 ×2, NYL-416 ×1, NYL-339 ×2, NYL-042 ×18, CON-381 ×2, CON-383 ×2, CAL-929 ×12, PAR428 ×42. Chumbador/presilha do contramarco e arremate = ((INT((L−100)/400)+1)×2)+((INT((H−100)/400)+1)×2) (SD-896, NYL-190, PAR-4,2/16). Vedações POR METRO: FIT-224 = LARGFL×12; FIT206 = ALTFL×9; GUA-259 = (LARGFL×12)+(ALTFL×6); GUA-304 = ALTFL×6; SIL-NINC = L+H×2. CONFERIDO: 3000×2600 (1 un) = 51,554 kg de alumínio + 6,492 m² (3× 915×2365). PENDENTE: a fórmula de LARGURA da folha (LARGFL/LARGVID) foi calibrada em UM exemplo só — confirmar com um 2º vão. Preço do fecho FEC-1029 (s/chave) está R$ 0,00 no catálogo — o dono precisa preencher. Peso do MP-347 tem duas leituras: 0,184 kg/m (ficha SU-F) vs 0,202 kg/m (esta ficha Gold) — reconciliar.

AplicaçãoNão estruturada
Peças e materiais
  • LG-PCRB302
  • LG-062
  • LG-066
  • LG-064
  • LG-046
  • LG-006
  • LG-007
  • LG-050
  • LG-021
  • LG-049
  • LG-052
  • BG-057
  • LG-059
  • CM-060
  • CM-098
  • CL-011
  • CL-009
  • CM-063
  • MP-347
  • CM-169
  • ME-092
  • FEC-1029
  • FEC-1030
  • ROL-413
  • NYL-396
  • NYL-398
  • NYL-400
  • NYL-395
  • NYL-416
  • NYL-339
  • NYL-042
  • CON-381
  • CON-383
  • CAL-929
  • PAR428
  • SD-896
  • NYL-190
  • PAR-4
  • FIT-224
  • FIT206
  • GUA-259
  • GUA-304
Cotas e fórmulas
  • ALTFL = H−77 (altura da folha); BAG = ALTFL−182 = H−259 (comprimento da baguete); LARGFL = INT(L/3)−79 (largura útil da folha, 3 folhas); LARGVID = LARGFL−6 (largura do vidro).
  • MARCO = LG-062 (L−56) + LG-066 (L−56) + LG-064 ×2 (H−27) + LG-046 ×4 (H−55, tampos).
  • FOLHA (×3) = LG-006 ×3 (LARGFL, superior) + LG-007 ×3 (LARGFL, travessa 100mm inferior) + 2 montantes de altura por vão: LG-050 ×2 (liso) + LG-021 ×2 (tubular, puxador redondo).
  • REFORÇO de altura (grupo padrão) = LG-049 ×2 (ALTFL, mão de amigo lado baguete); alternativa LG-052 (com tubular).
  • BAGUETE (vidro 6–10mm) = BG-057, 4 por folha = 6× LARGFL + 6× BAG; p/ vidro 4mm troca por LG-059.
  • CM-060 (L) + CM-060 ×2 (H) + soleira CM-098 (L) + conexões CL-011 ×8 e CL-009 ×4; alternativa CM-063 (26mm).
  • MP-347 (L+20) + MP-347 ×2 (H+20) + arremate de piso CM-169 (L+20); alternativa ME-092 (meio de vão).
  • Chumbador/presilha do contramarco e arremate = ((INT((L−100)/400)+1)×2)+((INT((H−100)/400)+1)×2) (SD-896, NYL-190, PAR-4,2/16).
  • FIT-224 = LARGFL×12; FIT206 = ALTFL×9; GUA-259 = (LARGFL×12)+(ALTFL×6); GUA-304 = ALTFL×6; SIL-NINC = L+H×2.
  • 3000×2600 (1 un) = 51,554 kg de alumínio + 6,492 m² (3× 915×2365).
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Ficha do sistema de origem (LG-PCRB302, 3000×2600) — 13/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Decode inicial da linha Gold (correr 3 folhas): variáveis, seções de perfil, contramarco/arremate/baguete/reforço, ferragem e vedações. Calibrado batendo 51,554 kg / 6,492 m² na ficha real.
Histórico · 1 versão
  1. rev. 1Claude (Opus 4.8) · Decode inicial da linha Gold (correr 3 folhas): variáveis, seções de perfil, contramarco/arremate/baguete/reforço, ferragem e vedações. Calibrado batendo 51,554 kg / 6,492 m² na ficha real. · 13/07/2026 17:08
Usar código REAL do catálogo — nunca placeholder inventado geral · rev. 1 · 08/07/2026 Atenção Validada Sem assinatura comprovada
Verificação automática
Regra em linguagem clara

Todo perfil precisa de peso/m conhecido e todo componente precisa existir no catálogo com preço. Código inventado (ROL-JAC, FECHO-JAC…) zera custo em silêncio e o orçamento sai mais barato que o real.

AplicaçãoNão estruturada
Peças e materiais

Não estruturado.

Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Revisão do Rhuan — doc/lesson/knowledge/typology-rules.md

doc/lesson/knowledge/typology-rules.md
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Check executável{"check":"known_refs"}
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Tipologia adaptada é legítima — nem tudo tem catálogo geral · rev. 1 · 08/07/2026 Informativa Validada Sem assinatura comprovada
Regra em linguagem clara

Pivotante e outras tipologias nascem da criatividade do serralheiro: unindo um perfil aqui, outro ali, saem esquadrias que nenhum catálogo documenta — e que talvez nunca sejam documentadas. Ausência em catálogo NÃO é defeito da tipologia. Receita para elas: (1) derivar o vidro pela cadeia de montagem (o desconto é do PERFIL — a tabela de folgas por perfil do CORTALUMÍNIO cobre a Suprema inteira, ver doc/lesson/knowledge/cortaluminio.md), (2) marcar a fórmula como ESTIMADA, (3) calibrar com 1 corte real. Não travar cadastro por falta de fonte oficial.

AplicaçãoNão estruturada
Peças e materiais

Não estruturado.

Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Rhuan (08/07/2026) — adaptações do serralheiro · doc/lesson/knowledge/suprema.md

doc/lesson/knowledge/suprema.md
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Ferragens AL: corpo 353x casa com contra 353x+4; 3206 é a contra de alvenaria universal geral · rev. 2 · 12/07/2026 Informativa Validada Assinada por Codex
Regra em linguagem clara

Álgebra dos códigos AL (vale como algoritmo ao montar tipologia): fechadura 3530 (porta correr) ↔ contra 3534 (V/V) ou 3206 (alvenaria); 3532 (janela correr) ↔ 3536 (V/V) ou 3206; 3210 (porta de abrir) ↔ 3211 (aparador) ou 3206. Sufixo M (mini) só casa com M (3532 M ↔ 3536 M / 3206 M). J = janela; JD/JE = lado direita/esquerda (bico-de-papagaio 1510). Linha "Capa XXXX" = mesma ferragem com capa (variante de acabamento, não produto novo). Kits prontos da AL: Kit 09 = 3530+3534 · Kit 10 = 3530+3206 · Kit 11 = 3532+3536 · Kit 12 = 3532+3206. Nº de folhas decide: 2 folhas → V/A; 4 folhas → V/V. Fechaduras 3530/3532/3210/3534/3536 compartilham a furação Recorte-24 (Ø35 + 2ר20; 85 mm entre os Ø20; Ø35 a 42 do inferior; eixos a 37/30 da borda) — base pro pedido de têmpera com furação validada.

AplicaçãoFerragens AL tradicionais para vidro temperado; portas e janelas de correr e porta de abrir
Peças e materiais
  • 3530 — fechadura de porta de correr
  • 3534 — contra V/V com furo
  • 3206 — contra de alvenaria
  • 3532/3536 — par de janela
  • 3210/3211 — par de porta de abrir
Cotas e fórmulas
  • Recorte-24: Ø35 + 2ר20
  • 85 mm entre centros dos Ø20
  • Ø35 a 42 mm do Ø20 inferior
  • Eixos à borda: 37 mm no superior/Ø35 e 30 mm no inferior
Sequência de execução
  1. Definir se o fechamento é vidro/alvenaria ou vidro/vidro
  2. Escolher corpo e contra compatíveis
  3. Aplicar o gabarito correspondente
  4. Manter peças mini M somente com contras M
Critério de aceite
  • 2 folhas usa V/A; 4 folhas usa V/V
  • Corpo e contra pertencem à mesma família
  • Furação do vidro coincide com o Recorte-24
Exceções e limites
  • O catálogo tem ambiguidade de página/slug entre 3534 e 3536; confirmar a peça antes da compra
Fonte

Catálogo AL Indústria (alindustria.com.br), desenhos conferidos — 10/07/2026 — doc/AL_INDUSTRIA.md

doc/AL_INDUSTRIA.md — casamentos e furações · doc/al industria/Recorte-24.png — conferido visualmente
Autoria desta revisão

Codex · OpenAI Codex

Cria mapa visual V/A e V/V e reproduz as cotas conferidas no asset Recorte-24.
Histórico · 2 versões
  1. rev. 2OpenAI Codex · Cria mapa visual V/A e V/V e reproduz as cotas conferidas no asset Recorte-24. · 12/07/2026 09:09
  2. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Panorama: estrutura de prumos discretos, não base corrida guarda_corpo · rev. 1 · 12/07/2026 Regra dura Validada Assinada por Codex
Verificação automática
Regra em linguagem clara

O guarda-corpo Panorama é montado com postes CG-077 em pontos discretos. O corrimão CG-083 e a canaleta/tampa CG-074 correm no comprimento; as baguetes CG-075 retêm as arestas verticais dos painéis de vidro. O poste desce até uma fixação própria na base. Espaçamento, pontalete interno, fixadores e guarnições continuam em calibração: não transformar os valores provisórios da tipologia em instrução de fabricação.

AplicaçãoGuarda-corpo da linha Panorama com painéis entre prumos
Peças e materiais
  • CG-083 — corrimão contínuo, 1,42 kg/m
  • CG-074 — canaleta/tampa contínua, 0,23 kg/m
  • CG-077 — poste vertical discreto, 0,80 kg/m
  • CG-075 — baguete/trava vertical do vidro, 0,51 kg/m
Cotas e fórmulas
  • CG-083: 83,5 × 60 mm
  • CG-074: 53 × 15,6 mm
  • CG-077: 50,8 × 33,5 mm
  • CG-075: 20 × 33,3 mm
Sequência de execução
  1. Distribuir os prumos CG-077 conforme o projeto estrutural aprovado
  2. Montar os painéis entre prumos
  3. Reter as arestas com CG-075
  4. Fechar o topo com CG-074 e corrimão CG-083
Critério de aceite
  • A lista contém os quatro perfis com seus papéis corretos
  • Nenhum cálculo trata o sistema como base corrida
  • Fixação e espaçamento só são liberados após calibração
Exceções e limites
  • Passo entre prumos, pontalete e ferragens de base não estão validados nesta regra
  • O SVG é elevação funcional, não projeto estrutural
Fonte

Rhuan — desenhos/fotos de montagem recuperados da sessão Claude 7bb0bd2d-4342-408e-8e2e-02b7cef9ce78 + LINHA PANORAMA.pdf (seções e pesos)

doc/lesson/LINHA PANORAMA.pdf — página única · Sessão Claude 7bb0bd2d-4342-408e-8e2e-02b7cef9ce78 — montagem corrigida pelos arquivos do Rhuan
Autoria desta revisão

Codex · OpenAI Codex

Recupera o desenho de montagem enviado pelo Rhuan e cruza os papéis com as seções do PDF Panorama.
Check executável{"refs":["CG-083","CG-074","CG-077","CG-075"],"check":"requires_all","applies":{"kind":["guardrail"],"line":["Panorama"]}}
Histórico · 1 versão
  1. rev. 1OpenAI Codex · Recupera o desenho de montagem enviado pelo Rhuan e cruza os papéis com as seções do PDF Panorama. · 12/07/2026 09:01
Porta de giro: fechadura, tranqueta (×N) e ferrolho são TRÊS escolhas independentes porta · rev. 4 · 14/07/2026 Atenção Validada Assinada por Claude
Regra em linguagem clara

A trava da porta de abrir (giro) tem três peças, e cada uma é uma escolha própria na tela — o vendedor combina como o serviço pede:

· FECHADURA [default SIM] — FRA822, mais a maçaneta MAC927 na dupla.
· TRANQUETA DE GIRO [marcar, ×N] — TRQ-GIRO, trava de aba. Pode ser ADICIONAL à fechadura ou SUBSTITUÍ-LA (fechadura=NÃO + tranqueta marcada). Porta alta leva 2 ou 3 tranquetas distribuídas na altura — daí o contador ×N. Vale na simples e na dupla.
· FERROLHO INTERNO [default NÃO] — BER-1117, haste que trava a folha PASSIVA (a que fica parada) por dentro, em cima/embaixo. 1 por porta, independente do nº de tranquetas. SÓ na dupla: na simples não há folha passiva. É OPCIONAL — antes vinha embutido junto da tranqueta, o que obrigava quem escolhia tranqueta a levar ferrolho.

FERROLHO — PEÇA REAL: é o ferrolho de alumínio de 2" (o de portinha/porta de banheiro), código BER-1117, R$ 8,00, disponível em preto e branco. A família tem 2", 4" (BER-1495, corpo 103 × 32 mm) e 8"; a portinhola usa o 2". Sai por unidade.

ACEITE: uma porta de giro precisa de ALGUMA trava — fechadura OU pelo menos 1 tranqueta; as duas juntas são permitidas, nenhuma é erro de orçamento.

AplicaçãoNão estruturada
Peças e materiais
  • FRA822
  • MAC927
  • BER-1117
  • BER-1495
Cotas e fórmulas
  • Pode ser ADICIONAL à fechadura ou SUBSTITUÍ-LA (fechadura=NÃO + tranqueta marcada).
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 13 e 14/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Ferrolho vira escolha PRÓPRIA (opção ferrolho[nao|sim] ×1 na dupla) em vez de vir embutido no módulo da tranqueta — pedido do dono (14/07/2026): "o trinco ferrolho também deve ser opcional". Tranqueta segue ×N, adicional ou substituta da fechadura. Placeh
Histórico · 4 versões
  1. rev. 4Claude (Opus 4.8) · Ferrolho vira escolha PRÓPRIA (opção ferrolho[nao|sim] ×1 na dupla) em vez de vir embutido no módulo da tranqueta — pedido do dono (14/07/2026): "o trinco ferrolho também deve ser opcional". Tranqueta segue ×N, adicional ou substituta da fechadura. Placeh · 14/07/2026 11:04
  2. rev. 3Claude (Opus 4.8) · Ferrolho vira escolha PRÓPRIA (opção ferrolho[nao|sim] → FER-GIRO ×1 na dupla) em vez de vir embutido no módulo da tranqueta — pedido do dono (14/07/2026): "o trinco ferrolho também deve ser opcional". Tranqueta segue ×N, adicional ou substituta da fechad · 14/07/2026 10:27
  3. rev. 2Claude (Opus 4.8) · Ferrolho vira escolha PRÓPRIA (opção ferrolho[nao|sim] → FER-GIRO ×1 na dupla) em vez de vir embutido no módulo da tranqueta — pedido do dono (14/07/2026): "o trinco ferrolho também deve ser opcional". Tranqueta segue ×N, adicional ou substituta da fechad · 14/07/2026 08:33
  4. rev. 1Claude (Opus 4.8) · Regra nova: tranqueta de giro (×N) substitui a fechadura na porta de abrir; na dupla com tranqueta soma ferrolho interno ×1. Opções fechadura[sim|nao] + tranqueta(multi) nas SU-PGL1/SU-PGL2. · 13/07/2026 16:56
Porta de giro: tampinha de acabamento (ponteira) nos topos superiores da folha, R$ 10/un (opcional) porta · rev. 4 · 14/07/2026 Informativa Validada Assinada por Claude
Regra em linguagem clara

A folha da porta de abrir às vezes leva a TAMPINHA DE ACABAMENTO (ponteira que fecha o topo do perfil da folha). Vai nos TOPOS SUPERIORES: 4 na dupla (2 folhas × 2 pontas de cima), 2 na simples. Custo R$ 10 cada. É OPCIONAL — geralmente entra em peça pequena, ou o vendedor escolhe no ato.

NO SOFTCALC: opção 'tampinha' [nao|sim], default NÃO (opt-in). Marcada, inclui TAMP-SU111 ×4 (dupla) / ×2 (simples), cobrada por componente. Não abate peso (é acessório de polímero/ponteira).

AplicaçãoNão estruturada
Peças e materiais
  • TAMP-SU111
Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 13 e 14/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Sem mudança técnica — revisada junto do lote da porta de giro (fechadura/tranqueta/ferrolho/travessa).
Histórico · 4 versões
  1. rev. 4Claude (Opus 4.8) · Sem mudança técnica — revisada junto do lote da porta de giro (fechadura/tranqueta/ferrolho/travessa). · 14/07/2026 11:04
  2. rev. 3Claude (Opus 4.8) · Sem mudança técnica — revisada junto do lote da porta de giro (fechadura/tranqueta/ferrolho/travessa). · 14/07/2026 10:27
  3. rev. 2Claude (Opus 4.8) · Sem mudança técnica — revisada junto do lote da porta de giro (fechadura/tranqueta/ferrolho/travessa). · 14/07/2026 08:33
  4. rev. 1Claude (Opus 4.8) · Regra nova: tampinha de acabamento (R$10/un) nos topos superiores da folha da porta de giro, 4 na dupla / 2 na simples, opcional (opt-in). Opção tampinha nas SU-PGL1/SU-PGL2. · 13/07/2026 16:56
Porta pivotante de vidro: pivô é KIT (cima+baixo, 1 preço) — cromado R$ 104 · branco/preto R$ 90 porta · rev. 3 · 14/07/2026 Atenção Validada Assinada por Claude
Verificação automática
Regra em linguagem clara

A porta PIVOTANTE de vidro é frameless: uma folha única de vidro temperado que gira num EIXO VERTICAL (pivô), SEM dobradiça lateral e SEM moldura de alumínio (diferente da porta de giro Suprema, que tem marco).

KIT DE PIVÔ — a dobradiça de CIMA e a de BAIXO são vendidas JUNTAS, como UM KIT, com UM PREÇO SÓ. NÃO se orça peça a peça (dobradiça inferior + pino + pivô superior avulsos): isso é modelagem errada e desmonta um produto que o fornecedor vende inteiro. A base do kit é a dobradiça inferior AL-1103-A (pivô INVERTIDO, COM REGULAGEM de altura/prumo). O preço varia só pelo ACABAMENTO:
· CROMADO — R$ 104,00 (KIT-PIVO-CR)
· BRANCO — R$ 90,00 (KIT-PIVO-BC)
· PRETO — R$ 90,00 (KIT-PIVO-PT)
No SoftCalc: opção 'acabamento' [cromado|branco|preto] (default cromado — o mais caro, pra nunca subvalorizar por esquecimento) gateia a peça do kit correspondente; entra 1 kit por porta.

FECHADURA e PUXADOR são à parte e reusam o que a porta de abrir já usa: FRA822 (fechadura de porta de giro de vidro, ~R$ 80) e PUX-H (puxador H, ~R$ 45) — opções sim/não, default sim.

MOLA DE PISO: existe no catálogo a versão 'p/ pivô e mola' (fecha sozinha, hidráulica). A PraiaMar NORMALMENTE NÃO USA — não é o padrão da casa. Só entra sob pedido explícito, e aí o preço é outro.

INSTALAÇÃO: o pivô inferior exige preparo no piso (a caixa da AL-1103-A). Se a obra pedir, o vendedor pode marcar sobretaxa de dificuldade no item (como no box fora do padrão).

AplicaçãoNão estruturada
Peças e materiais
  • KIT-PIVO-
  • AL-1103
  • FRA822
Cotas e fórmulas
  • FRA822 (fechadura de porta de giro de vidro, ~R$ 80) e PUX-H (puxador H, ~R$ 45) — opções sim/não, default sim.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) + catálogo AL Indústria (AL-1103-A) — 13/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

CORRIGIDO pelo dono: o pivô é KIT (dobradiça de cima + de baixo, 1 preço só), não 3 peças avulsas. Preço por acabamento: cromado 104, branco/preto 90. PraiaMar não usa a versão com mola. Check virou requires_groups (família KIT-PIVO-).
Check executável{"check":"requires_groups","groups":[{"label":"kit de pivô (cima+baixo)","patterns":["KIT-PIVO-"]}],"applies":{"kind":["pivot"],"category":["Porta"]}}
Histórico · 3 versões
  1. rev. 3Claude (Opus 4.8) · CORRIGIDO pelo dono: o pivô é KIT (dobradiça de cima + de baixo, 1 preço só), não 3 peças avulsas. Preço por acabamento: cromado 104, branco/preto 90. PraiaMar não usa a versão com mola. Check virou requires_groups (família KIT-PIVO-). · 14/07/2026 08:24
  2. rev. 2Claude (Opus 4.8) · Regra nova: ferragem da porta pivotante de vidro (AL-1103-A inferior regulável + pino 1013SG + pivô superior + fechadura FRA822 + puxador H). Check requires_all AL1103A+1013SG em kind pivot. · 13/07/2026 18:05
  3. rev. 1Claude (Opus 4.8) · Regra nova: ferragem da porta pivotante de vidro (AL-1103-A inferior regulável + pino 1013SG + pivô superior + fechadura FRA822 + puxador H). Check requires_all AL1103A+1013SG em kind pivot. · 13/07/2026 18:04
Porta pivotante de vidro: folha L-8 × H-13, vidro 8 mm padrão (10 mm sob seleção), faturada ceil-50 porta · rev. 3 · 14/07/2026 Atenção Validada Assinada por Claude
Regra em linguagem clara

A folha da porta pivotante de vidro é cortada MENOR que o vão, folgando poucos mm em volta pra girar livre: largura = L-8, altura = H-13. Essa folga foi HERDADA do único dado real de porta de vidro frameless que temos, o "PA-F-H" do sistema de origem (vão 750×2250 → vidro 742×2237: -8 na largura, -13 na altura) — é a mesma situação física (pano de vidro solto num vão). PENDÊNCIA: aquele era uma porta de ABRIR; no PIVÔ, a caixa do pivô inferior no piso pode pedir mais folga embaixo — confirmar o H- com o dono.

VIDRO: o PADRÃO é 8 mm temperado. 10 mm existe e é permitido, mas é SELEÇÃO do vendedor no ato (porta maior/mais pesada) — não é o default.

FATURAMENTO: o vidro é cobrado por m² arredondando CADA dimensão pra cima ao múltiplo de 50 mm (glass_bill_step=50, como a têmpera fatura) — ex.: corte 892×2087 → faturado 900×2100 = 1,89 m². O CORTE real (892×2087) é o que vai pra oficina e pro PESO; só o m² do preço arredonda. A folga só afeta corte e peso — o preço volta ~pro vão cheio pelo ceil-50.

AplicaçãoNão estruturada
Peças e materiais
  • L-8
  • H-13
  • ceil-50
Cotas e fórmulas
  • largura = L-8, altura = H-13.
  • Essa folga foi HERDADA do único dado real de porta de vidro frameless que temos, o "PA-F-H" do sistema de origem (vão 750×2250 → vidro 742×2237: -8 na largura, -13 na altura) — é a mesma situação física (pano de vidro solto num vão).
  • aquele era uma porta de ABRIR; no PIVÔ, a caixa do pivô inferior no piso pode pedir mais folga embaixo — confirmar o H- com o dono.
  • corte 892×2087 → faturado 900×2100 = 1,89 m².
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) + catálogo AL Indústria (AL-1103-A) — 13/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Vidro padrão passa a ser 8 mm (10 mm vira seleção do vendedor), por correção do dono. Folga L-8 × H-13 e ceil-50 mantidos.
Histórico · 3 versões
  1. rev. 3Claude (Opus 4.8) · Vidro padrão passa a ser 8 mm (10 mm vira seleção do vendedor), por correção do dono. Folga L-8 × H-13 e ceil-50 mantidos. · 14/07/2026 08:24
  2. rev. 2Claude (Opus 4.8) · Regra nova: folga da folha da porta pivotante de vidro (L-8 × H-13, herdada do PA-F-H da origem, a confirmar pro pivô) + faturamento ceil-50. · 13/07/2026 18:05
  3. rev. 1Claude (Opus 4.8) · Regra nova: folga da folha da porta pivotante de vidro (L-8 × H-13, herdada do PA-F-H da origem, a confirmar pro pivô) + faturamento ceil-50. · 13/07/2026 18:04
Porta de giro: travessa central (SU-227) é OPCIONAL — sem ela, metade das baguetes horizontais porta · rev. 3 · 14/07/2026 Atenção Validada Assinada por Claude
Regra em linguagem clara

A TRAVESSA CENTRAL horizontal (SU-227, travessa com olhal) parte cada folha da porta de abrir em DOIS panos. Ela é OPCIONAL: em portinhola pequena — do tipo alçapão/sótão — não se usa travessa, a folha é um pano só (Rhuan, 14/07/2026).

O QUE MUDA SEM A TRAVESSA (a cadeia inteira, não só a barra):
· some a SU-227 (1 por folha);
· as baguetes HORIZONTAIS caem pela METADE — com travessa cada folha tem 2 panos = 4 baguetes horizontais (2 por pano); sem travessa, 1 pano = 2 baguetes. Na dupla: 8 → 4;
· as baguetes VERTICAIS NÃO mudam: correm a altura inteira da folha (comprimento H), a travessa não as corta;
· o painel (vidro/lâmina) vira um pano só por folha, mais alto, em vez de dois.

NO SOFTCALC: opção 'travessa' [sim|nao], default SIM (é o que veio da ficha de origem — quem faz portinhola desmarca no ato). As peças condicionadas (SU-227 e as baguetes horizontais em duas versões, ×N e ×N/2) resolvem sozinhas. O DESENHO acompanha: sc_has_crossbar() (store.php) → SC.draw opts.crossbar traça a travessa em cada folha, e ela some quando o vendedor desmarca.

AplicaçãoNão estruturada
Peças e materiais
  • SU-227
Cotas e fórmulas
  • · as baguetes HORIZONTAIS caem pela METADE — com travessa cada folha tem 2 panos = 4 baguetes horizontais (2 por pano); sem travessa, 1 pano = 2 baguetes.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 13 e 14/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Regra nova: travessa central da porta de giro é opcional; sem ela cai a SU-227 e metade das baguetes horizontais (as verticais não mudam). Opção travessa[sim|nao] nas SU-PGL1/SU-PGL2 + travessa no desenho (opts.crossbar).
Histórico · 3 versões
  1. rev. 3Claude (Opus 4.8) · Regra nova: travessa central da porta de giro é opcional; sem ela cai a SU-227 e metade das baguetes horizontais (as verticais não mudam). Opção travessa[sim|nao] nas SU-PGL1/SU-PGL2 + travessa no desenho (opts.crossbar). · 14/07/2026 11:04
  2. rev. 2Claude (Opus 4.8) · Regra nova: travessa central da porta de giro é opcional; sem ela cai a SU-227 e metade das baguetes horizontais (as verticais não mudam). Opção travessa[sim|nao] nas SU-PGL1/SU-PGL2 + travessa no desenho (opts.crossbar). · 14/07/2026 10:27
  3. rev. 1Claude (Opus 4.8) · Regra nova: travessa central da porta de giro é opcional; sem ela cai a SU-227 e metade das baguetes horizontais (as verticais não mudam). Opção travessa[sim|nao] nas SU-PGL1/SU-PGL2 + travessa no desenho (opts.crossbar). · 14/07/2026 08:33
Porta de giro completa: marco + folha + DOBRADIÇA + trava (a dobradiça é o que faz a porta abrir) porta · rev. 2 · 14/07/2026 Regra dura Validada Assinada por Claude
Verificação automática
Regra em linguagem clara

Toda porta/portinhola de ABRIR (kind hinged) tem, no mínimo:

· MARCO (SU-279) — o quadro fixo no vão;
· FOLHA — o quadro que gira: montante horizontal superior (SU-110), inferior (SU-225) e DOIS montantes verticais (SU-111) POR FOLHA, fechados com macho-e-cunha (CL-006/CL-011) nos cantos;
· DOBRADIÇA (SD-2530) — é ELA que faz a porta girar. 3 por folha (6 na dupla). Porta sem dobradiça não abre: se o BOM não tem, o BOM está errado (foi o caso da SU-PGL2, importada sem nenhuma);
· TRAVA — fechadura (FRA822) OU pelo menos uma tranqueta (TRQ-GIRO). Ver porta-giro-tranqueta-fechadura-ferrolho;
· CONTRAMARCO + ARREMATE — toda esquadria Suprema leva moldura (ver contramarco-arremate-padrao);
· FITA VEDADORA (FIT-200) no marco e CONTRA-TESTA (CON-295) junto da fechadura.

O QUE ESCALA POR FOLHA (a dupla é a simples ×2): montante vertical (2/folha), macho-e-cunha, dobradiça (3/folha), montante superior/inferior e travessa (1/folha), tampinha (2/folha). O QUE NÃO ESCALA (mede o VÃO, não a folha): marco, contramarco, arremate, fita, fechadura/contra-testa, ferrolho. Só a DUPLA tem mata-junta (SU-084) e ferrolho (folha passiva).

PROCEDIMENTO (vale pra todo implemento, não só pra porta): tipologia nova ou importada NÃO é conferida só contra a ficha de origem — é conferida contra a FAMÍLIA dela. Fichas do sistema de origem vêm incompletas e cada uma traz um pedaço: a SU-PGL2 tinha contra-testa e não tinha dobradiça; a SU-PGL1, o contrário. Gabarito: tools/audit_porta_giro_familia.php.

AplicaçãoNão estruturada
Peças e materiais
  • SD-2530
  • DOB*
  • SU-279
  • CM-*
  • Y-721
  • SU-111
  • FRA*
  • TRQ*
  • SU-110
  • SU-225
  • CL-006
  • CL-011
  • SU-PGL2
  • FRA822
  • FIT-200
  • CON-295
  • SU-084
  • SU-PGL1
Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 14/07/2026 (auditoria da família SU-PGL1 × SU-PGL2)

Autoria desta revisão

Claude · Claude (Opus 4.8)

Regra nova: porta de giro precisa de marco, folha, DOBRADIÇA e trava — a SU-PGL2 foi importada sem dobradiça (não abria) e sem contramarco/arremate, 31% abaixo do custo. Check requires_groups aplicado a todo kind hinged; procedimento: conferir tipologia n
Check executável{"check":"requires_groups","groups":[{"label":"dobradiça","patterns":["SD-2530","DOB*"]},{"label":"marco","patterns":["SU-279","CM-*","Y-721"]},{"label":"montante da folha (SU-111)","patterns":["SU-111"]},{"label":"trava (fechadura ou tranqueta)","patterns":["FRA*","TRQ*"]}],"applies":{"kind":["hinged"]}}
Histórico · 2 versões
  1. rev. 2Claude (Opus 4.8) · Regra nova: porta de giro precisa de marco, folha, DOBRADIÇA e trava — a SU-PGL2 foi importada sem dobradiça (não abria) e sem contramarco/arremate, 31% abaixo do custo. Check requires_groups aplicado a todo kind hinged; procedimento: conferir tipologia n · 14/07/2026 12:34
  2. rev. 1Claude (Opus 4.8) · Regra nova: porta de giro precisa de marco, folha, DOBRADIÇA e trava — a SU-PGL2 foi importada sem dobradiça (não abria) e sem contramarco/arremate, 31% abaixo do custo. Check requires_groups aplicado a todo kind hinged; procedimento: conferir tipologia n · 14/07/2026 11:12
Preço congela no orçamento salvo sistema · rev. 1 · 08/07/2026 Informativa Validada Sem assinatura comprovada
Regra em linguagem clara

Ao salvar, o orçamento tira um snapshot do preço. Mudança de catálogo/margem NÃO mexe em orçamento existente — só recalcula sob comando explícito (recalc_quote).

AplicaçãoNão estruturada
Peças e materiais

Não estruturado.

Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

doc/CALCULOS.md

doc/CALCULOS.md
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Número do navegador nunca é confiável sistema · rev. 1 · 08/07/2026 Informativa Validada Sem assinatura comprovada
Regra em linguagem clara

Todo valor é recalculado no servidor ao salvar. O que o cliente manda é intenção (medidas, escolhas); o preço é sempre do motor.

AplicaçãoNão estruturada
Peças e materiais

Não estruturado.

Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

doc/CALCULOS.md

doc/CALCULOS.md
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Fórmula indefinida GRITA — não vira 0 em silêncio sistema · rev. 1 · 10/07/2026 Atenção Validada Sem assinatura comprovada
Verificação automática
Regra em linguagem clara

Toda fórmula de peça, vidro, variável ou módulo só pode usar nomes DEFINIDOS: L (largura), H (altura), os lados (LADOS/HLADOS/CANTOS), um Parâmetro ou uma Variável derivada da tipologia. Nome órfão (ex.: A/B numa modular que perdeu suas variáveis no import) faz o motor calcular 0 EM SILÊNCIO — peça sai com comprimento 0, o vidro some e o preço erra. Verificado automaticamente: se aparecer aqui, defina o nome em 'Variáveis derivadas' (ex.: A = INT(H/800)+1) ou em 'Parâmetros'.

AplicaçãoNão estruturada
Peças e materiais

Não estruturado.

Cotas e fórmulas
  • L (largura), H (altura), os lados (LADOS/HLADOS/CANTOS), um Parâmetro ou uma Variável derivada da tipologia.
  • A = INT(H/800)+1) ou em 'Parâmetros'.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

app/models/FormulaParser.php + TypologyAdvisor (orphan_vars)

app/models/FormulaParser.php
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Check executável{"check":"orphan_vars","applies":[]}
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Dado impreciso → flag de calibração na tipologia (nunca em silêncio) sistema · rev. 1 · 14/07/2026 Atenção Validada Sem assinatura comprovada
Regra em linguagem clara

A alimentação do sistema é incremental: vamos passar anos calibrando ponto por ponto. Todo valor derivado/estimado que só a produção confirma (fórmula de vidro de tipologia adaptada, corte herdado sem revisão, peso em dúvida…) NÃO pode ficar em silêncio: marcar no card "Calibração pendente" da página da tipologia (mecanismo global: tabela calibration_flags). A flag vira ⚠ na tipologia, badge "calibrar" no catálogo e entra no backlog de /knowledge. Quando o número real for medido, resolver a flag registrando o valor — o histórico fica. 1º caso: vidro da pivotante SU-JPV (sistema de origem nunca configurou; fórmula atual é derivada das peças).

AplicaçãoNão estruturada
Peças e materiais

Não estruturado.

Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Rhuan (08/07/2026) — calibração contínua do sistema · doc/lesson/knowledge/suprema.md

doc/lesson/knowledge/suprema.md
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Base de conhecimento oficial é escrita; desenhos automáticos ficam ocultos sistema · rev. 1 · 12/07/2026 Informativa Validada Assinada por Codex
Regra em linguagem clara

A autoridade técnica da /knowledge é a regra escrita e detalhada: aplicação, peças, características funcionais, contatos/encaixes, cotas comprovadas, sequência, critérios de aceite, exceções, fonte, autoria e histórico. Desenhos automáticos gerados por IA não são exibidos, não entram no export e não contam para qualidade ou validação. SVGs antigos podem permanecer apenas como histórico interno, sem valor normativo.

AplicaçãoToda a base /knowledge e /api/knowledge_export
Peças e materiais
  • Texto técnico estruturado
  • Fontes e autoria
  • Histórico versionado
  • Checks automáticos quando aplicáveis
Cotas e fórmulas

Não estruturado.

Sequência de execução
  1. Escrever a regra em linguagem clara
  2. Estruturar aplicação, peças, sequência e critérios
  3. Registrar características e contatos relevantes em texto
  4. Assinar e versionar a fonte
Critério de aceite
  • Nenhum SVG ou desenho automático visível na /knowledge
  • Export sem diagram_kind e diagram_svg
  • Qualidade independente de desenho
  • Regra tecnicamente detalhada e rastreável
Exceções e limites
  • Arquivos SVG antigos podem permanecer no repositório apenas como histórico não exibido
Fonte

Rhuan — decisão direta em 12/07/2026: ocultar detalhes técnicos autodesenhados por IA e manter somente regras escritas bem detalhadas.

Rhuan — 12/07/2026
Autoria desta revisão

Codex · OpenAI Codex

Registra e aplica globalmente a retirada de desenhos automáticos da UI, exportação e avaliação de qualidade.
Histórico · 1 versão
  1. rev. 1OpenAI Codex · Registra e aplica globalmente a retirada de desenhos automáticos da UI, exportação e avaliação de qualidade. · 12/07/2026 10:18
Módulo é só pra peça COMPARTILHADA; peça exclusiva de uma tipologia mora na tipologia (include_when) sistema · rev. 1 · 14/07/2026 Atenção Validada Assinada por Claude
Regra em linguagem clara

Uma variante de escolha (Preenchimento = veneziana lisa / furada / lambril) traz PEÇAS. Elas podem ser declaradas em dois lugares, e a escolha errada esconde a peça de quem edita:

· MÓDULO — conjunto de peças REUSADO por várias tipologias (contramarco CM-063, arremate MP-347: mesma peça, mesma fórmula, em várias esquadrias). Muda num lugar, vale em todas. A peça NÃO aparece na tabela de Perfis da tipologia (ela não é da tipologia, é do módulo) — aparece no painel de Escolhas, marcada "módulo".
· PEÇA DA TIPOLOGIA + `include_when` — quando a fórmula é EXCLUSIVA daquela esquadria (a lâmina da porta de 2 folhas mede pela folha DELA: ((L-294)/2)−4). Aí o módulo não reusa nada, só esconde a peça do editor.

REGRA: fórmula exclusiva → peça na tipologia. Só vira módulo o que MAIS DE UMA tipologia usa. Foi o que denunciou a incoerência da SU-PGL2: o lambril Y-335 (peça) aparecia na lista de perfis e as venezianas US-294/VZ-051 (módulos) não — mesmo papel, dois lugares.

COROLÁRIO (o que pode entrar numa variante): QUALQUER perfil ou componente do catálogo — a variante não tem lista fechada. No editor, o botão "🔎 perfil" / "+ comp." dentro da escolha busca o catálogo inteiro. Peça nova que só essa esquadria usa entra ali mesmo, com a fórmula dela.

AplicaçãoNão estruturada
Peças e materiais
  • CM-063
  • MP-347
  • L-294
  • SU-PGL2
  • Y-335
  • US-294
  • VZ-051
Cotas e fórmulas
  • Uma variante de escolha (Preenchimento = veneziana lisa / furada / lambril) traz PEÇAS.
  • ((L-294)/2)−4).
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 14/07/2026: "por que nos preenchimentos tem o lambril e não tem as VZ?"

Autoria desta revisão

Claude · Claude (Opus 4.8)

Regra nova: módulo só pra peça compartilhada entre tipologias; peça de fórmula exclusiva mora na tipologia com include_when. Venezianas US-294/VZ-051 das SU-PGL1/SU-PGL2 saíram dos módulos e viraram peças (aparecem na tabela de Perfis, como o lambril).
Histórico · 1 versão
  1. rev. 1Claude (Opus 4.8) · Regra nova: módulo só pra peça compartilhada entre tipologias; peça de fórmula exclusiva mora na tipologia com include_when. Venezianas US-294/VZ-051 das SU-PGL1/SU-PGL2 saíram dos módulos e viraram peças (aparecem na tabela de Perfis, como o lambril). · 14/07/2026 09:44
A ferragem segue o TIPO DE ABERTURA — a tela do giro não oferece ferragem de correr sistema · rev. 1 · 14/07/2026 Atenção Validada Assinada por Claude
Regra em linguagem clara

Cada tipo de abertura (kind) tem a SUA ferragem, e a tela só pode oferecer a que a esquadria realmente usa. Oferecer a do vizinho não é só feio: convida o vendedor a configurar peça que não encaixa, e o orçamento sai com ferragem impossível.

· CORRER (sliding, e o box, que é correr) — a folha desliza: ferragem POR FOLHA (concha na base da folha, chave/trava opcional, puxador), estilo de correr (sequencial × central), roldana, trilho. É o `leaf_hardware` da tipologia, que habilita o painel de folhas do orçamento (marcar cada folha como corre/fixa, com trava, com puxador).
· GIRO (hinged) — a folha gira na dobradiça: NADA de concha, trilho, roldana ou "estilo de correr". A ferragem é dobradiça + trava, e a trava são três escolhas independentes (fechadura FRA822 + maçaneta MAC927 · tranqueta TRQ-GIRO ×N · ferrolho FER-GIRO na folha passiva da dupla) — ver a regra porta-giro-tranqueta-fechadura-ferrolho.
· PIVOTANTE (pivot) — gira no eixo: pino/pivô + fechadura/puxador; sem concha e sem trilho.
· MAXIM-AR (awning) — projeta: braço/fecho punho.
· FIXO / peça de vidro — sem ferragem de abertura (só recebimento: U, baguete, guarnição).

NO SOFTCALC: o card "Folhas que correm" (editor de tipologia) só aparece em kind `sliding` — ou em tipologia que já tenha `leaf_hardware` gravado, pra dar pra desligar. Na porta de giro ele sumiu: a ferragem dela mora nas Escolhas. REGRA GERAL pra tipo novo: antes de expor um controle de ferragem, perguntar se aquele MOVIMENTO existe naquela abertura.

AplicaçãoNão estruturada
Peças e materiais
  • FRA822
  • MAC927
Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 14/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Regra nova (Rhuan, 14/07/2026): "quando for de giro, mesmo assim precisa ter essas opções de folhas de correr/abrir?" — não. Card de folhas de correr passou a aparecer só em kind sliding (ou com leaf_hardware legado).
Histórico · 1 versão
  1. rev. 1Claude (Opus 4.8) · Regra nova (Rhuan, 14/07/2026): "quando for de giro, mesmo assim precisa ter essas opções de folhas de correr/abrir?" — não. Card de folhas de correr passou a aparecer só em kind sliding (ou com leaf_hardware legado). · 14/07/2026 09:47
Porta de giro de 2 folhas: mata-junta SU-084 (0,125 kg/m) vertical no encontro das folhas suprema · rev. 4 · 14/07/2026 Atenção Validada Assinada por Claude
Verificação automática
Regra em linguagem clara

Na porta/portinhola de abrir (giro) de 2 FOLHAS, o encontro central das folhas leva um MATA-JUNTA: 1 barra VERTICAL cobrindo a fresta onde as folhas se encontram (fixa numa folha, sobrepondo a outra). Perfil: SU-084, 0,125 kg/m. Comprimento = altura da folha (na modelagem, H-52, igual aos montantes de altura SU-111/SU-113). Entra como PEÇA de alumínio (peso × R$/kg do acabamento, como todo perfil), na seção da folha da lista de corte.

APLICAÇÃO: só na DUPLA (kind hinged, ≥2 folhas). A porta de 1 folha NÃO tem encontro, logo não tem mata-junta. QTD: 1 (uma barra cobre o encontro; não é 1 por folha). SEQUÊNCIA: montadas as duas folhas, o mata-junta fecha o vão central. NO DESENHO: é o traço de perfil que separa as duas folhas — cada folha gira na sua borda externa e as travas se encontram no meio, em cima do mata-junta.

IDENTIDADE DO PERFIL: o catálogo Suprema traz SU-084 com PESO 0,125 kg/m (confere), mas SEM nome; o profile_meta guardava um nome de import genérico ("Pingadeira horizontal inferior de folha", sem fonte). O dono confirma SU-084 = mata-junta.

AplicaçãoNão estruturada
Peças e materiais
  • SU-084
  • H-52
  • SU-111
  • SU-113
Cotas e fórmulas
  • Comprimento = altura da folha (na modelagem, H-52, igual aos montantes de altura SU-111/SU-113).
  • O dono confirma SU-084 = mata-junta.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 13 e 14/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Sem mudança técnica: acrescenta como o mata-junta aparece no desenho (a porta de giro passou a desenhar uma folha por pane).
Check executável{"refs":["SU-084"],"check":"requires_all","applies":{"kind":["hinged"],"min_panes":2}}
Histórico · 4 versões
  1. rev. 4Claude (Opus 4.8) · Sem mudança técnica: acrescenta como o mata-junta aparece no desenho (a porta de giro passou a desenhar uma folha por pane). · 14/07/2026 11:04
  2. rev. 3Claude (Opus 4.8) · Sem mudança técnica: acrescenta como o mata-junta aparece no desenho (a porta de giro passou a desenhar uma folha por pane). · 14/07/2026 10:27
  3. rev. 2Claude (Opus 4.8) · Sem mudança técnica: acrescenta como o mata-junta aparece no desenho (a porta de giro passou a desenhar uma folha por pane). · 14/07/2026 08:33
  4. rev. 1Claude (Opus 4.8) · Regra nova: mata-junta SU-084 (0,125 kg/m) vertical no encontro das folhas da porta de giro de 2 folhas (SU-PGL2); só na dupla. Check requires_all SU-084 em hinged ≥2 folhas. · 13/07/2026 16:56
Tampinha é a ponteira do topo de UM montante — TAMP-SU111 é a do SU-111 (existe uma por perfil) suprema · rev. 2 · 14/07/2026 Atenção Validada Assinada por Claude
Verificação automática
Regra em linguagem clara

A TAMPINHA DE ACABAMENTO é a ponteira que fecha o TOPO de um montante — a seção dela é a seção DELE. Não existe "a tampinha da Suprema": existe a tampinha DE CADA PERFIL. Por isso o código carrega o perfil:

· TAMP-SU111 (R$ 10/un) — ponteira do topo do SU-111 (montante da folha da porta/portinhola de abrir sem batedeira). É a que as SU-PGL1/SU-PGL2 usam.
· A ponteira de outro montante (SU-113, SU-110…) é OUTRA peça: cadastrar como TAMP-SU113 etc., com o preço dela. NUNCA reaproveitar o código de uma no lugar da outra — o cadastro colide e a compra pede a peça errada.

REGRA CHECÁVEL: tipologia que usa TAMP-SU111 TEM que ter SU-111 nas peças (tampinha sem o montante dela é peça órfã: cobra R$ 10 de uma ponteira que não encaixa em nada). O contrário é livre — porta com SU-111 não precisa levar tampinha, ela é OPCIONAL ("geralmente em peça pequena, ou eu escolho").

QUANTIDADE: nos topos superiores — 4 na dupla (2 folhas × 2), 2 na simples. Não abate peso (ponteira de polímero). PENDÊNCIA: TAMP-SU111 é código da casa (placeholder) — quando vier o código real do fornecedor, renomear no catálogo. O código velho TAMP-SU virou alias e converte sozinho.

AplicaçãoNão estruturada
Peças e materiais
  • TAMP-SU111
  • SU-111
  • SU-PGL1
  • SU-PGL2
  • SU-113
  • SU-110
  • TAMP-SU113
Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 14/07/2026: "essa tampa existe várias, esse modelo é específico da SU-111"

Autoria desta revisão

Claude · Claude (Opus 4.8)

Código da tampinha passa a carregar o perfil (TAMP-SU → TAMP-SU111): existe uma tampinha por montante, e o código genérico colidiria com a do SU-113 e afins. Alias do código velho registrado; check implies_refs atualizado.
Check executável{"if":["TAMP-SU111"],"then":["SU-111"],"check":"implies_refs","because":"a tampinha é a ponteira do topo do SU-111"}
Histórico · 2 versões
  1. rev. 2Claude (Opus 4.8) · Código da tampinha passa a carregar o perfil (TAMP-SU → TAMP-SU111): existe uma tampinha por montante, e o código genérico colidiria com a do SU-113 e afins. Alias do código velho registrado; check implies_refs atualizado. · 14/07/2026 10:26
  2. rev. 1Claude (Opus 4.8) · Regra nova (Rhuan, 14/07/2026): "a tampinha TAMP-SU é específica pra SU-111". Check novo implies_refs (usa X → precisa de Y, mão única) + descrição do componente amarrada ao montante. · 14/07/2026 09:47
O vidro é derivado da cadeia de montagem — não tem número mágico vidro · rev. 1 · 08/07/2026 Informativa Validada Sem assinatura comprovada
Regra em linguagem clara

vão → marco → folha → baguete/guarnição → vidro. Cada interface desconta, e o desconto é do PERFIL (marco lateral 0 · trilho 26 · marco superior MN 44 · guia persiana MN-007 210 · terminal MN-055 120). vidroW = (vão − Σ descontos de largura) / folhas − folga; vidroH = vão − Σ descontos de altura.

AplicaçãoNão estruturada
Peças e materiais
  • MN-007
  • MN-055
Cotas e fórmulas
  • vidroW = (vão − Σ descontos de largura) / folhas − folga; vidroH = vão − Σ descontos de altura.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Derivado dos cortes reais (Hickmann, spread 0) — doc/lesson/knowledge/suprema.md

doc/lesson/knowledge/suprema.md
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Folga do vidro na canaleta: 3 mm por lado vidro · rev. 1 · 08/07/2026 Informativa Validada Sem assinatura comprovada
Regra em linguagem clara

Derivado do dado (≈3) e confirmado no chão de fábrica (Rhuan: 3 a 5 mm em cada lado da aba interna). Padrão do setor: 2–3 mm.

AplicaçãoNão estruturada
Peças e materiais

Não estruturado.

Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Hickmann + Rhuan — doc/VIDRO_MONTAGEM.md

doc/VIDRO_MONTAGEM.md
Autoria desta revisão

Autoria antiga desconhecida · Não identificado

Importado sem histórico de autoria
Histórico · 1 versão
  1. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Sempre COM baguete (SU-102) — linha Suprema Classic vidro · rev. 2 · 12/07/2026 Informativa Validada Assinada por Codex
Regra em linguagem clara

A config da PraiaMar usa baguete (SU-102 padrão, SU-103 largo) no giro/correr/maxim; as fórmulas de vidro calibradas são da linha Classic (com baguete). A versão SU-279 "sem baguete" (vidro na guarnição) fica só como referência.

AplicaçãoConfiguração PraiaMar da linha Suprema Classic; giro, correr e maxim-ar calibrados com baguete
Peças e materiais
  • SU-102 — baguete padrão
  • SU-103 — baguete larga quando aplicável
  • SU-053 — exemplo de travessa de folha com baguete
  • SU-279 — marco lateral de sistema sem baguete, somente referência
Cotas e fórmulas
  • SU-102: 10/11 × 12 mm
  • SU-053: canal 14,7 mm; altura 51 mm
  • SU-279: 41,3 × 33,3 mm
Sequência de execução
  1. Manter SU-102/SU-103 na configuração calibrada
  2. Escolher a guarnição compatível com o vidro
  3. Recalibrar perfis e vidro antes de migrar para SU-279
Critério de aceite
  • Baguete está presente nas tipologias calibradas
  • SU-279 não entra silenciosamente nas fórmulas atuais
Exceções e limites
  • A comparação mostra seções simplificadas; não é gabarito de fabricação
Fonte

Rhuan — doc/lesson/knowledge/suprema.md

Catálogo Suprema Alcoa — páginas impressas 59, 71 e 72 · Rhuan — configuração PraiaMar sempre com baguete
Autoria desta revisão

Codex · OpenAI Codex

Substitui seção genérica por comparação baseada em SU-053+SU-102 e no perfil SU-279 do catálogo.
Histórico · 2 versões
  1. rev. 2OpenAI Codex · Substitui seção genérica por comparação baseada em SU-053+SU-102 e no perfil SU-279 do catálogo. · 12/07/2026 08:57
  2. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Guarnição (borracha): prensa, trava e veda o vidro vidro · rev. 4 · 12/07/2026 Regra dura Validada Assinada por Codex
Regra em linguagem clara

Guarnição é o nome técnico da borracha. Na seção visual do conjunto com baguete, a sequência é: aba do alumínio → espuma de apoio → vidro → guarnição/borracha → baguete de alumínio. A ordem de montagem é diferente da ordem visual: posicionar a espuma e o vidro, encaixar a baguete e instalar a borracha por último. Ao entrar por último, a borracha faz a prensa contra o vidro, elimina o escorregamento e fecha a vedação contra entrada de água. Essa função vale para janela, porta e vidro fixo. A guarnição deve ser compatível com a espessura do vidro e com o sistema de perfil; códigos GUA específicos só podem ser lançados depois de conferir a tabela correta do catálogo.

AplicaçãoRetenção e vedação do vidro em janelas, portas e vidros fixos com baguete
Peças e materiais
  • Aba do perfil de alumínio
  • Espuma de apoio
  • Vidro
  • Guarnição (borracha)
  • Baguete de alumínio — SU-102/SU-103 conforme sistema
Cotas e fórmulas
  • Espessura da guarnição depende da espessura do vidro e do canal do perfil
  • Códigos GUA por espessura aguardam leitura inequívoca da tabela correta
Sequência de execução
  1. Apoiar/posicionar a espuma na aba do alumínio
  2. Colocar o vidro na posição
  3. Encaixar a baguete de alumínio
  4. Inserir a guarnição/borracha por último até prensar todo o vidro
Critério de aceite
  • Vidro prensado sem escorregar
  • Borracha contínua e assentada, sem trechos soltos
  • Baguete completamente encaixada
  • Conjunto vedado contra entrada de água
Exceções e limites
  • Não confundir ordem visual da seção com ordem de montagem
  • Não instalar a borracha antes da baguete
  • Não atribuir código GUA apenas pela espessura sem conferir sistema, posição e tabela do catálogo
Fonte

Rhuan — explicação técnica direta em 12/07/2026 sobre seção e fluxo de montagem + catálogo Suprema Alcoa, detalhes de baguete/guarnição nas págs. impressas 95 e 105.

Rhuan — sequência técnica e montagem, 12/07/2026 · Catálogo Suprema Alcoa — págs. impressas 95 e 105
Autoria desta revisão

Codex · OpenAI Codex

Corrige a regra para o conjunto real com baguete e separa sequência visual da seção da ordem prática de montagem informada por Rhuan.
Histórico · 3 versões
  1. rev. 4OpenAI Codex · Corrige a regra para o conjunto real com baguete e separa sequência visual da seção da ordem prática de montagem informada por Rhuan. · 12/07/2026 09:42
  2. rev. 3OpenAI Codex · Remove do desenho o mapa falso de códigos por espessura e explicita a prova ainda necessária. · 12/07/2026 08:57
  3. rev. 2Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Peça de vidro avulsa: pano cru cobrado por m² (ceil-50); a medida É o vidro vidro · rev. 2 · 13/07/2026 Regra dura Validada Assinada por Claude
Regra em linguagem clara

Peça de vidro avulsa é o pano de vidro CRU sob medida — tampo de mesa, prateleira, peça de reposição, vidro solto — sem furação, sem kit, sem ferragem e SEM MOLDURA. NÃO se confunde com vidro fixo (vidro INSTALADO como painel de um vão, que leva U de recebimento [VF-U] ou moldura Suprema [SU-F]) nem com montagem/esquadria (perfis + ferragem + vidro): aqui é só o vidro. A medida digitada É o tamanho do vidro (o cliente já dá a medida final da peça — sem folga automática). Cobrado por m² arredondando cada dimensão pra cima em 50 mm (como a têmpera fatura); o corte real segue pra oficina. Peso = área real × 2,5 kg/m² por mm (8mm=20, 10mm=25). Conferido no carrinho da têmpera: FIXO-09 incolor 10mm 2000×2000 = 4,00 m² × R$225,35 = R$901,40; 100 kg (a têmpera fatura o pano bruto por m² igual, seja usado como tampo ou instalado num vão).

AplicaçãoNão estruturada
Peças e materiais
  • ceil-50
  • FIXO-09
Cotas e fórmulas
  • Peso = área real × 2,5 kg/m² por mm (8mm=20, 10mm=25).
  • FIXO-09 incolor 10mm 2000×2000 = 4,00 m² × R$225,35 = R$901,40; 100 kg (a têmpera fatura o pano bruto por m² igual, seja usado como tampo ou instalado num vão).
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

Carrinho da têmpera (FIXO-09) + reclassificação PraiaMar (Rhuan) — 13/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Reenquadrada de "vidro fixo" para PEÇA DE VIDRO avulsa (tampo/prateleira/vidro comum): não é vidro fixo instalado nem montagem. Preço por m² inalterado.
Histórico · 2 versões
  1. rev. 2Claude (Opus 4.8) · Reenquadrada de "vidro fixo" para PEÇA DE VIDRO avulsa (tampo/prateleira/vidro comum): não é vidro fixo instalado nem montagem. Preço por m² inalterado. · 13/07/2026 12:36
  2. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Vidro fixo com U: 4 perfis no perímetro, vidro L-30 × H-30, vedação por borracha vidro · rev. 5 · 13/07/2026 Regra dura Validada Assinada por Claude
Regra em linguagem clara

Vidro fixo INSTALADO simples (linha Convencional, tipologia VF-U): 4 perfis U no perímetro do vão em BUTT JOINT — os 2 HORIZONTAIS (topo+base) correm a largura inteira (= L, 100%) e os 2 VERTICAIS entram entre eles, cortados H − 2× a ALTURA do U — cavalinho U-555 tem 25 mm de altura (Alplan PU-316) → vertical = H − 50; cavalão U-556 tem 20 mm de altura (ALUMIL Box 8mm) → vertical = H − 40 (alturas lidas nos desenhos dos catálogos). O vidro é temperado 8 mm (padrão) cortado com 30 mm de FOLGA por dimensão — largura = L−30, altura = H−30 (~15 mm de encaixe por lado no U). Vedação com BORRACHA (padrão) ou silicone. Técnica de instalação "no pulo": parafusa os U de baixo e de cima primeiro, depois encaixa as laterais. O U é ESCOLHA DO OPERADOR: cavalinho (U-555, 0,268 kg/m, mais robusto) ou cavalão (U-556, 0,143 kg/m) — muda material/preço, não é preferência de corte. MODULAR: quando o vão é grande demais pra um vidro só (peso/manuseio, ~acima de 3,5 m), DIVIDE em módulos — B colunas lado a lado e/ou A linhas empilhadas (parâmetros no ato, 1×1 = pano único). A junta interna é VIDRO COM VIDRO DE TOPO — NÃO entra montante/perfil de alumínio entre os panos; a junta leva botões de correção (alinhadores), 1 a cada 1 m de junta (R$ 4,00 cada, componente BOT-COR). Por isso dividir quase não muda o preço: só o perímetro (4 U) leva perfil, independente de A/B; a divisão só reparte o corte do vidro e soma os botões (custo pequeno). O vão do vidro perde só 3 mm por junta (folga do botão de correção): cada pano fica (L − 30 − (B−1)×3)/B de largura por (H − 30 − (A−1)×3)/A de altura, faturado por m² ceil-50 individualmente. Nº de botões = comprimento da junta ÷ 1 m (vertical: (B−1)×(H−30); horizontal: (A−1)×(L−30)). DIFERENTE de: (a) "vidro fixo só o pano" [VF] = vidro avulso por m² sem moldura, o cliente já dá a medida do vidro; (b) "quadro fixo Suprema" [SU-F] = emoldurado com montantes/baguete/contramarco, mais caro, pra casa construída na linha Suprema. A escolha da tipologia é comercial: padaria/comércio leva o VF-U; casa Suprema leva o SU-F.

AplicaçãoNão estruturada
Peças e materiais
  • L-30
  • H-30
  • U-555
  • PU-316
  • U-556
  • ceil-50
Cotas e fórmulas
  • O vidro é temperado 8 mm (padrão) cortado com 30 mm de FOLGA por dimensão — largura = L−30, altura = H−30 (~15 mm de encaixe por lado no U).
  • quando o vão é grande demais pra um vidro só (peso/manuseio, ~acima de 3,5 m), DIVIDE em módulos — B colunas lado a lado e/ou A linhas empilhadas (parâmetros no ato, 1×1 = pano único).
  • cada pano fica (L − 30 − (B−1)×3)/B de largura por (H − 30 − (A−1)×3)/A de altura, faturado por m² ceil-50 individualmente.
  • (A−1)×(L−30)).
  • (a) "vidro fixo só o pano" [VF] = vidro avulso por m² sem moldura, o cliente já dá a medida do vidro; (b) "quadro fixo Suprema" [SU-F] = emoldurado com montantes/baguete/contramarco, mais caro, pra casa construída na linha Suprema.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 11/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Fixo com U MODULAR (correção Rhuan): junta vidro-vidro de topo, SEM montante — só o perímetro leva alumínio; vidro (L−30−(B−1)·3)/B × (H−30−(A−1)·3)/A por pano (vão 3 mm/junta); junta leva botão de correção BOT-COR R$4,00, 1 a cada 1 m. Antes eu punha 2 U
Histórico · 5 versões
  1. rev. 5Claude (Opus 4.8) · Fixo com U MODULAR (correção Rhuan): junta vidro-vidro de topo, SEM montante — só o perímetro leva alumínio; vidro (L−30−(B−1)·3)/B × (H−30−(A−1)·3)/A por pano (vão 3 mm/junta); junta leva botão de correção BOT-COR R$4,00, 1 a cada 1 m. Antes eu punha 2 U · 13/07/2026 16:09
  2. rev. 4Claude (Opus 4.8) · Fixo com U MODULAR (correção Rhuan): junta é vidro-vidro de topo, SEM montante — só o perímetro leva alumínio; vidro (L−30−(B−1)·5)/B × (H−30−(A−1)·5)/A por pano (desconto 3–5 mm/junta, botão de correção). Antes eu punha 2 U + 50 mm por divisor (errado, s · 13/07/2026 13:09
  3. rev. 3Claude (Opus 4.8) · Fixo com U agora MODULAR: B colunas / A linhas, divisor = 2 U costa-a-costa (vertical H−2×altura, horizontal L), vidro (L−30−(B−1)·50)/B × (H−30−(A−1)·50)/A por pano; perímetro/butt-joint inalterado (1×1 idêntico) · 13/07/2026 12:35
  4. rev. 2Claude (Opus 4.8) · Fixo com U: butt joint (horizontais L, verticais H−2×altura); cavalinho 25→H−50, cavalão 20→H−40, cotas lidas dos catálogos Alplan/ALUMIL · 12/07/2026 09:31
  5. rev. 1Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Quadro fixo Suprema: vidro fino subdividido a cada ~800 mm; moldura padrão CM-063 + MP-347 vidro · rev. 3 · 14/07/2026 Atenção Pendente Assinada por Claude
Regra em linguagem clara

Quadro fixo emoldurado da linha Suprema (SU-F, tipologia SU-F): o vidro fino (comum ou temperado ≤6 mm) é SUBDIVIDIDO em módulos de ~800 mm por travessa central — A = INT(H/800)+1 na altura, B = INT(L/800)+1 na largura — porque vidro fino não vence vão grande sem apoio; cada módulo é travado por baguete (SU-102). É o OPOSTO do fixo Convencional (temperado 8 mm, pano único sem travessa). Moldura: toda Suprema leva contramarco + arremate; o padrão PraiaMar é CM-063 (contramarco) + MP-347 (arremate), com conexão de canto CON-CM063 (1 por canto — ver regra cm-conexao-nylon; macho/cunha CL-006/CL-011 são do sistema antigo, não usar) — o Y-721/E-613 do sistema de origem fica como opção. Fixação a cada ~400 mm no perímetro: (INT((L-100)/400)+1)*2 + (INT((H-100)/400)+1)*2 chumbadores/parafusos.

AplicaçãoNão estruturada
Peças e materiais
  • CM-063
  • MP-347
  • SU-102
  • CON-CM063
  • CL-006
  • CL-011
  • Y-721
  • E-613
  • L-100
  • H-100
Cotas e fórmulas
  • o vidro fino (comum ou temperado ≤6 mm) é SUBDIVIDIDO em módulos de ~800 mm por travessa central — A = INT(H/800)+1 na altura, B = INT(L/800)+1 na largura — porque vidro fino não vence vão grande sem apoio; cada módulo é travado por baguete (SU-102).
  • (INT((L-100)/400)+1)*2 + (INT((H-100)/400)+1)*2 chumbadores/parafusos.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) + ficha SU-F conferida — 11/07/2026

Autoria desta revisão

Claude · Anthropic Claude

Autoria recuperada da sessão Claude ec2236c8-d6e0-46ec-b538-1155c0f956a5: Substituiu CL-006/CL-011 pela conexão própria do CM-063 e deixou a regra pendente de confirmação.
Histórico · 2 versões
  1. rev. 3Anthropic Claude · Autoria recuperada da sessão Claude ec2236c8-d6e0-46ec-b538-1155c0f956a5: Substituiu CL-006/CL-011 pela conexão própria do CM-063 e deixou a regra pendente de confirmação. · 12/07/2026 08:59
  2. rev. 2Não identificado · Importado sem histórico de autoria · 12/07/2026 08:48
Vidro fixo fora de esquadro (triângulo/convencional): cobra o QUADRADO CHEIO sem desconto (nem modularizado) + 20% de corte fora de ângulo; U em todas as bordas vidro · rev. 8 · 13/07/2026 Regra dura Validada Assinada por Claude
Regra em linguagem clara

Vão FORA DE ESQUADRO onde não cabe esquadria retangular — TRIÂNGULO (janela de sótão/água-furtada/oitão: um lado reto vertical, o prumo, + hipotenusa acompanhando o telhado) e CONVENCIONAL/TRAPÉZIO (frontão: base + DUAS alturas de prumo diferentes, topo inclinado seguindo a água). Sempre vidro FIXO temperado.

FATURAMENTO — COBRA O QUADRADO CHEIO, SEM DESCONTO: cobra a área como se fosse um retângulo inteiro (largura × altura maior), MESMO sendo triângulo — NÃO há desconto pelo formato, NÃO é meia área. Temperado é cortado no formato antes de temperar e o recorte vira sucata. Área E peso seguem o retângulo cheio; e MODULARIZAR TAMBÉM NÃO DESCONTA — dividir em N peças é só logística de corte/encaixe, o preço segue o retângulo inteiro do vão. m² por ceil-50, como todo vidro.

SOBRETAXA DE CORTE FORA DE ÂNGULO: a têmpera cobra um ADICIONAL pelo corte angulado (não-retangular) — padrão +20%, calibrável em settings.glass_offangle_pct. Incide só sobre a área do vidro fora de esquadro (triângulo/trapézio), sobre o preço já com margem. É o custo do serviço de cortar fora do esquadro. Regra corte-fora-de-angulo.

U EM TODAS AS BORDAS: o vidro é recebido em perfil U de recebimento em TODO o perímetro — 3 lados no triângulo (base, prumo vertical, hipotenusa) e 4 no trapézio (base, lado alto, lado menor, topo inclinado). O comprimento do U na borda inclinada sai por Pitágoras: hipotenusa = √(largura² + altura²); topo do trapézio = √(largura² + (altura maior − menor)²). O vidro é cortado com ~30 mm de folga (encaixe no U). O U é ESCOLHA: cavalinho (U-555, 0,268 kg/m), cavalão (U-556, 0,143 kg/m) ou o U GRANDE — CAVALAÇO / JEGÃO (AL-335, 0,350 kg/m, seção 48 × 14,6 mm), pra peça grande/pesada. Cada U precificado por peso × R$/kg (como todo perfil).

MODULARIZAÇÃO: peça grande às vezes é dividida em N módulos (colunas) por montantes verticais (parâmetro 'modulos', SEM teto). É SÓ pra facilitar encaixe/transporte — vira o CORTE em N peças que vai pra têmpera (não abate o preço, que é o retângulo cheio). O comprimento total dos divisores = (N−1) × altura MÉDIA do vão — triângulo (N−1)·H/2; trapézio (N−1)·(H+menor)/2 — porque a altura decresce ao longo da base. O desenho mostra as colunas. (Montante simples no mesmo U por ora; H/duplo-U fica pra refino.)

REFORÇO DE BASE (opcional): às vezes o pano precisa de uma barra de alumínio sustentando — o tubo D-079 (2×1", 0,563 kg/m) embaixo (base, travessa horizontal = largura) e/ou na lateral do prumo (montante = altura). A barra entra como peça (seção 'Reforço estrutural') e DESCONTA 25,4 mm do vidro na borda onde senta (o 1" virado pro vão), além da folga do U. Opção 'estrutura' (nenhuma/embaixo/lateral/base+lateral); default sem reforço. Mesmo tubo do VF-E. Ver reforco-estrutural-vidro.

MEDIÇÃO: base + alturas no PRUMO (fio/nível) em cada lado; em vão torto, GABARITO (molde) pra têmpera cortar por cima. Conferir esquadro pelas diagonais. SEQUÊNCIA: medir → escolher U e nº de módulos → o motor põe o U em todas as bordas (com a hipotenusa/topo por SQRT) e os divisores → conferir o corte na chegada (temperado não retrabalha). Tipologias: VF-TR (triângulo) e VF-CV (convencional/trapézio).

AplicaçãoNão estruturada
Peças e materiais
  • ceil-50
  • U-555
  • U-556
  • AL-335
  • D-079
Cotas e fórmulas
  • hipotenusa = √(largura² + altura²); topo do trapézio = √(largura² + (altura maior − menor)²).
  • O comprimento total dos divisores = (N−1) × altura MÉDIA do vão — triângulo (N−1)·H/2; trapézio (N−1)·(H+menor)/2 — porque a altura decresce ao longo da base.
  • (Montante simples no mesmo U por ora; H/duplo-U fica pra refino.)
  • às vezes o pano precisa de uma barra de alumínio sustentando — o tubo D-079 (2×1", 0,563 kg/m) embaixo (base, travessa horizontal = largura) e/ou na lateral do prumo (montante = altura).
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) + desenho AL-335 — 14/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Rhuan: cobra o quadrado cheio SEM desconto (nem modularizado — módulos só cortam a peça, não abatem) + SOBRETAXA de corte fora de ângulo (+20%, glass_offangle_pct). U em todas as bordas (SQRT), incl. cavalaço/Jegão AL-335.
Histórico · 8 versões
  1. rev. 8Claude (Opus 4.8) · Rhuan: cobra o quadrado cheio SEM desconto (nem modularizado — módulos só cortam a peça, não abatem) + SOBRETAXA de corte fora de ângulo (+20%, glass_offangle_pct). U em todas as bordas (SQRT), incl. cavalaço/Jegão AL-335. · 13/07/2026 14:29
  2. rev. 7Claude (Opus 4.8) · Revisão: fora de esquadro cobra o retângulo CHEIO (não metade — área E peso); U em TODAS as bordas (hipotenusa/topo por SQRT), U escolhível incl. cavalaço/Jegão AL-335 (0,350 kg/m); modularização (montantes, total (N-1)·altura média). · 13/07/2026 14:02
  3. rev. 6Claude (Opus 4.8) · Revisão: fora de esquadro cobra o retângulo CHEIO (não metade — área E peso); U em TODAS as bordas (hipotenusa/topo por SQRT), U escolhível incl. cavalaço/Jegão AL-335 (0,350 kg/m); modularização (montantes, total (N-1)·altura média). · 13/07/2026 13:36
  4. rev. 5Claude (Opus 4.8) · Revisão: fora de esquadro cobra o retângulo CHEIO (não metade — área E peso); U em TODAS as bordas (hipotenusa/topo por SQRT), U escolhível incl. cavalaço/Jegão AL-335 (0,350 kg/m); modularização (montantes, total (N-1)·altura média). · 13/07/2026 13:33
  5. rev. 4Claude (Opus 4.8) · Revisão: fora de esquadro cobra o retângulo CHEIO (não metade — área E peso); U em TODAS as bordas (hipotenusa/topo por SQRT), U escolhível incl. cavalaço/Jegão AL-335 (0,350 kg/m); modularização (montantes, total (N-1)·altura média). · 13/07/2026 13:26
  6. rev. 3Claude (Opus 4.8) · Revisão: fora de esquadro cobra o retângulo CHEIO (não metade — área E peso); U em TODAS as bordas (hipotenusa/topo por SQRT), U escolhível incl. cavalaço/Jegão AL-335 (0,350 kg/m); modularização (montantes, total (N-1)·altura média). · 13/07/2026 13:15
  7. rev. 2Claude (Opus 4.8) · Regra nova: vidro fixo fora de esquadro (triângulo/trapézio) fatura o retângulo circunscrito (temperado não se recorta); área/peso reais do formato à parte; medição por prumo/gabarito. Tipologias VF-TR/VF-CV. · 13/07/2026 12:46
  8. rev. 1Claude (Opus 4.8) · Regra nova: vidro fixo fora de esquadro (triângulo/trapézio) fatura o retângulo circunscrito (temperado não se recorta); área/peso reais do formato à parte; medição por prumo/gabarito. Tipologias VF-TR/VF-CV. · 13/07/2026 12:39
Reforço estrutural: barra D-079 (tubo 2×1") embaixo/lateral do vidro fixo; desconta 25,4 mm da borda vidro · rev. 4 · 13/07/2026 Atenção Validada Assinada por Claude
Regra em linguagem clara

Quando o pano de vidro FIXO é grande demais pra se sustentar sozinho (vão largo/alto sem apoio), o serralheiro acrescenta uma BARRA ESTRUTURAL de alumínio no perímetro que precisar de apoio — embaixo (travessa horizontal) e/ou na lateral (montante vertical). Perfil padrão PraiaMar: D-079, tubo retangular 2×1" (50,8 × 25,4 mm), 0,563 kg/m. A barra fica DEITADA: o 2" (50,8 mm) é a PROFUNDIDADE (frente↔fundo, entra na parede/estrutura e NÃO mexe na medida do vão); o 1" (25,4 mm) é o que fica virado pro vão. Por isso o vidro é DESCONTADO em 25,4 mm na borda onde a barra senta — largura, altura ou ambas — sempre o mesmo desconto, porque a orientação é a mesma (deitada) nas duas posições.

NO SOFTCALC (tipologia VF-E, opção 'estrutura'): nenhuma = vidro fixo puro; embaixo = barra horizontal de comprimento = largura + vidro descontado na altura; lateral = barra vertical de comprimento = altura + vidro descontado na largura; embaixo+lateral = as duas barras + os dois descontos. A barra entra como PEÇA de alumínio (seção 'Reforço estrutural' na lista de corte), precificada por peso × R$/kg do acabamento (como todo perfil). O desconto de 25,4 mm é o glass_discount do D-079 no Catálogo › Perfis — tunável ali, sem mexer em fórmula. Faturamento do vidro segue por m² ceil-50 (o desconto some quase sempre no arredondamento; o que muda é o CORTE real que vai pra têmpera e o custo da barra).

SEQUÊNCIA: (1) decidir se o vão precisa de apoio e onde; (2) escolher a posição na opção 'estrutura'; (3) o motor desconta o vidro e adiciona a(s) barra(s); (4) conferir o corte do vidro na lista/pedido de têmpera. EXCEÇÕES/notas: o corte da barra é butt joint pleno (barra cheia); a sobra de canto no combo embaixo+lateral é desprezível pro peso. Se o perfil de reforço for outro (não o D-079) ou o desconto real for diferente, ajustar no cadastro do perfil. Confirmar o CÓDIGO do tubo (o dono citou 'D-069' de memória; o desenho traz D-079).

AplicaçãoNão estruturada
Peças e materiais
  • D-079
  • ceil-50
  • D-069
Cotas e fórmulas
  • nenhuma = vidro fixo puro; embaixo = barra horizontal de comprimento = largura + vidro descontado na altura; lateral = barra vertical de comprimento = altura + vidro descontado na largura; embaixo+lateral = as duas barras + os dois descontos.
Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) + desenho de perfil D-079 — 13/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Regra nova: reforço estrutural com tubo D-079 2×1" (0,563 kg/m) embaixo/lateral do vidro fixo; vidro descontado 25,4 mm (glass_discount) na borda da barra; barra precificada como alumínio. Tipologia VF-E.
Histórico · 4 versões
  1. rev. 4Claude (Opus 4.8) · Regra nova: reforço estrutural com tubo D-079 2×1" (0,563 kg/m) embaixo/lateral do vidro fixo; vidro descontado 25,4 mm (glass_discount) na borda da barra; barra precificada como alumínio. Tipologia VF-E. · 13/07/2026 14:00
  2. rev. 3Claude (Opus 4.8) · Regra nova: reforço estrutural com tubo D-079 2×1" (0,563 kg/m) embaixo/lateral do vidro fixo; vidro descontado 25,4 mm (glass_discount) na borda da barra; barra precificada como alumínio. Tipologia VF-E. · 13/07/2026 13:20
  3. rev. 2Claude (Opus 4.8) · Regra nova: reforço estrutural com tubo D-079 2×1" (0,563 kg/m) embaixo/lateral do vidro fixo; vidro descontado 25,4 mm (glass_discount) na borda da barra; barra precificada como alumínio. Tipologia VF-E. · 13/07/2026 12:59
  4. rev. 1Claude (Opus 4.8) · Regra nova: reforço estrutural com tubo D-079 2×1" (0,563 kg/m) embaixo/lateral do vidro fixo; vidro descontado 25,4 mm (glass_discount) na borda da barra; barra precificada como alumínio. Tipologia VF-E. · 13/07/2026 12:58
Peça de vidro sob desenho: furo/recorte/canto cobrados por serviço; material removido abate só o peso vidro · rev. 2 · 13/07/2026 Atenção Validada Assinada por Claude
Regra em linguagem clara

A peça de vidro sob desenho (tipologia PVD, kind glass_shape) é a peça de vidro EDITÁVEL: o operador desenha na peça cantos arredondados, furos e recortes. Cada serviço de beneficiamento é cobrado À PARTE pela têmpera — preço por FURO, por RECORTE e por CANTO arredondado (settings.svc_furo/svc_recorte/svc_canto, calibráveis em /settings; a margem de vidro incide sobre eles). O material removido pelo furo/recorte ABATE o PESO (área real menos os buracos × espessura × 2,5 kg/m²/mm), mas NÃO abate o faturado: a têmpera cobra o menor RETÂNGULO que circunscreve a peça (ceil-50 em cada dimensão) porque o recorte vira sucata que não dá pra reaproveitar — mesma lógica do vidro fora de esquadro. Raio de canto uniforme arredonda os 4 cantos (cobra 4×). NÃO confundir com a peça de vidro avulsa (PV/VF), que é o retângulo puro sem beneficiamento; nem com vidro fixo instalado (VF-U/SU-F) ou montagem/esquadria. Os preços iniciais dos serviços são placeholders — o dono calibra com a têmpera dele.

AplicaçãoNão estruturada
Peças e materiais
  • ceil-50
Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — pedido de peça de vidro editável, 13/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Nova: peça de vidro sob desenho (furos/recortes/cantos por serviço; removido abate peso, faturado segue o retângulo).
Histórico · 2 versões
  1. rev. 2Claude (Opus 4.8) · Nova: peça de vidro sob desenho (furos/recortes/cantos por serviço; removido abate peso, faturado segue o retângulo). · 13/07/2026 13:13
  2. rev. 1Claude (Opus 4.8) · Nova: peça de vidro sob desenho (furos/recortes/cantos por serviço; removido abate peso, faturado segue o retângulo). · 13/07/2026 13:13
Corte fora de ângulo (vidro não-retangular): +20% da têmpera, sobre o retângulo cheio vidro · rev. 1 · 13/07/2026 Regra dura Validada Assinada por Claude
Regra em linguagem clara

Todo vidro cortado FORA DE ÂNGULO (não-retangular — triângulo, trapézio, qualquer polígono fora do esquadro) leva DUAS coisas no faturamento: (1) cobra a área do RETÂNGULO que circunscreve a peça, CHEIO, sem desconto pelo formato (o triângulo NÃO é meia área; o recorte de temperado vira sucata); (2) SOBRETAXA da têmpera pelo serviço de cortar fora do esquadro — padrão +20% sobre o preço do vidro (com margem), calibrável em settings.glass_offangle_pct. Modularizar (dividir em N peças) é só logística de corte/encaixe e NÃO abate o preço. No SoftCalc: aplicado automaticamente a todo painel de vidro com 'shape' (fora de esquadro); o motor devolve glass_offangle_pct e glass_offangle_cost. Vale pras tipologias VF-TR/VF-CV e pra qualquer vidro fora de esquadro futuro.

AplicaçãoNão estruturada
Peças e materiais

Não estruturado.

Cotas e fórmulas

Não estruturado.

Sequência de execução

A sequência ainda precisa ser escrita.

Critério de aceite

Sem teste objetivo de aceitação.

Fonte

PraiaMar (Rhuan) — 14/07/2026

Autoria desta revisão

Claude · Claude (Opus 4.8)

Regra nova: corte fora de ângulo = retângulo cheio (sem desconto) + 20% de sobretaxa da têmpera (glass_offangle_pct, calibrável).
Histórico · 1 versão
  1. rev. 1Claude (Opus 4.8) · Regra nova: corte fora de ângulo = retângulo cheio (sem desconto) + 20% de sobretaxa da têmpera (glass_offangle_pct, calibrável). · 13/07/2026 14:29