🚀 Auto-deploy: BrainWind atualizado em 14/07/2026 11:51:09

This commit is contained in:
2026-07-14 11:51:09 +00:00
parent 5899c5c6ad
commit c07016ab82
+12 -2
View File
@@ -14,8 +14,8 @@
| Item | Valor |
|------|-------|
| Data da última atualização | 2026-07-13 |
| Marcos concluídos | **8 / 8** (plano completo) + M9.1 ✅ + M9.2 ✅ + M9.3 ✅ + M9.4 ✅ + M9.5 ✅ + M9.6 ✅ + M9.7 ✅ + M9.8 ✅ + M9.9 ✅ + M9.10 ✅ + M9.13 ✅ + M9.14 ✅ + M9.15 ✅ + M9.16 ✅ + M9.17 ✅ |
| Data da última atualização | 2026-07-14 |
| Marcos concluídos | **8 / 8** (plano completo) + M9.1 ✅ + M9.2 ✅ + M9.3 ✅ + M9.4 ✅ + M9.5 ✅ + M9.6 ✅ + M9.7 ✅ + M9.8 ✅ + M9.9 ✅ + M9.10 ✅ + M9.13 ✅ + M9.14 ✅ + M9.15 ✅ + M9.16 ✅ + M9.17 ✅ + M9.18 ✅ |
| Cobertura NBR 6123:2023 | **100% das 11 seções + 3 anexos** |
| Linhas de código TS/TSX | ~8.200 |
| Arquivos `.ts`/`.tsx` no `src/` | **120** |
@@ -705,6 +705,16 @@ gráficos SVG inline para variáveis CSS do tema, suportando dark mode.
- **Física Refinada:** Introdução do input `elevationOffset` para cada tubo na interface. Cálculo do **Centro de Pressão Efetivo ($Z_{eff}$)** via média ponderada de áreas (tubos e perfis) na função `calculatePiperack()`. O Momento Global de Tombamento passou a ser o produto exato de $F_{global} \times Z_{eff}$.
- **Permissões da Norma:** O limite superior do slider do Índice de Solidez da Estrutura ($\varphi_{str}$) foi elevado de 0,6 para 1,0, em respeito às tabelas da norma. Todos os testes afetados foram ajustados.
#### M9.18 — Auditoria LLM Independente e Correções Normativas
**Status:** ✅ Concluído (2026-07-14)
**Escopo:** Validar a conformidade total do app frente à norma usando a inteligência Claude Opus 4.6 e implementar as correções de cálculo identificadas.
**Entregas:**
- **Auditoria Claude Opus 4.6:** Relatório `auditoria-claude-opus-2026-07-14.md` atestando 91/91 cenários passando (100% de compliance normativo).
- **Cálculo de Atrito Corrigido:** Ajustada a função `calculateFriction` para respeitar o ângulo do vento (`windAngle`). A área do telhado só é incluída na força de atrito quando o vento atinge perpendicularmente a cumeeira (conforme Sec. 6.1.5 da norma).
- **Cobertura de Piperack:** 8 novos cenários baseados em Estruturas Reticuladas (Sec. 8.4) injetados nativamente nos testes de auditoria, além de acoplamento do Piperack na tabela de rotas do Audit.
- **Envoltória de Pressão Interna (Cpi):** Adicionada `computeCpiEnvelope()` e o caso de 4 faces permeáveis agora trata explicitamente a envoltória dupla de Cpi [-0.3, 0].
- **Refinamentos:** Erro legado com constantes (`ka` modificado de 4.06 para precisos 4.058 para área residencial) e eliminação do uso de `@ts-ignore` em `coefficients.ts`.
#### M9.11 — Persistência opcional em servidor (~especulativo)
**Problema:** Tudo é local (IndexedDB).
**Tarefa:**