docs: atualizar PROGRESS.md com entregas dos Marcos 9.14 (Manual Didático SVG) e 9.15 (Rebranding BrainWind v1.0)

This commit is contained in:
2026-07-10 03:37:22 +00:00
parent 9726f3c503
commit dc3721e12b
+22 -2
View File
@@ -14,8 +14,8 @@
| Item | Valor | | Item | Valor |
|------|-------| |------|-------|
| Data da última atualização | 2026-07-07 | | Data da última atualização | 2026-07-10 |
| 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 ✅ | | 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 ✅ |
| Cobertura NBR 6123:2023 | **100% das 11 seções + 3 anexos** | | Cobertura NBR 6123:2023 | **100% das 11 seções + 3 anexos** |
| Linhas de código TS/TSX | ~7.400 | | Linhas de código TS/TSX | ~7.400 |
| Arquivos `.ts`/`.tsx` no `src/` | **110** | | Arquivos `.ts`/`.tsx` no `src/` | **110** |
@@ -634,6 +634,26 @@ gráficos SVG inline para variáveis CSS do tema, suportando dark mode.
- Refatoração de `ExportMenu.tsx` para receber callbacks customizados, permitindo a exportação de PDF com suporte à visualização 3D para qualquer módulo de engenharia suportado pela NBR 6123. - Refatoração de `ExportMenu.tsx` para receber callbacks customizados, permitindo a exportação de PDF com suporte à visualização 3D para qualquer módulo de engenharia suportado pela NBR 6123.
- Testes de build (`tsc -b` e `vite build`) passando com sucesso e mantendo a integridade (310/310 testes unitários sem regressões). - Testes de build (`tsc -b` e `vite build`) passando com sucesso e mantendo a integridade (310/310 testes unitários sem regressões).
#### M9.14 — Manual Didático Interativo com Animações SVG
**Status:** ✅ Concluído (2026-07-10)
**Escopo:** Criar um super manual colorido, ilustrativo e acessível com explicações interpretativas da norma NBR 6123, incluindo fluxos de vento animados em SVG para todos os módulos (Cilindros, Galpões, Cúpulas, Abóbadas, Muros, Pontes, Barras, Coberturas Isoladas).
**Entregas:**
- `app/src/components/WindFlowGrid2D.tsx` robusto e inteligente, renderizando variações didáticas automáticas para cada módulo (ex: vento a 0° vs 90° em galpões, e forças +Fz de arrancamento na borda de coberturas).
- Animações fluídas em CSS: `wind-line-slow` (fluxo laminar) e `wind-line-fast` (fluxo acelerado/sucção, em roxo para fácil distinção).
- Zonas de esteira turbulenta e setas vetoriais (Cpi, Sustentação/Downforce) acopladas ao SVG com legendas dinâmicas perfeitamente combinadas à exibição.
- Suporte estrito e bonito ao modo Dark / Light, fugindo de cores agressivas (usando tailwind `dark:bg-*`).
- Componente em barra lateral `EducationalManual.tsx` disponível universalmente em todas as views.
#### M9.15 — Rebranding e Oficialização: BrainWind v1.0
**Status:** ✅ Concluído (2026-07-10)
**Escopo:** Oficializar o nome e versão do produto alterando referências legadas ("VentoApp", "appvento") para **BrainWind v1.0**.
**Entregas:**
- Modificação no `index.html` (SEO, `<title>` e meta description).
- Atualização em massa dos dicionários globais (`i18n.ts`) refletindo nos headers da UI principal.
- Adequação do rodapé dos manuais didáticos, bem como de todos os geradores de memórias de cálculo em PDF (`export-pdf.tsx`, `export-generic-pdf.tsx`).
- Correção nos scripts geradores de inputs para o software estrutural Ftool (`export-ftool.ts`).
- Atualização e refatoração nas asserções das suítes de testes (`i18n.test.ts`, `export-ftool.test.ts`) para suportar a validação do novo nome.
#### M9.11 — Persistência opcional em servidor (~especulativo) #### M9.11 — Persistência opcional em servidor (~especulativo)
**Problema:** Tudo é local (IndexedDB). **Problema:** Tudo é local (IndexedDB).
**Tarefa:** **Tarefa:**