Decisões de Arquitetura e Engenharia

Este documento detalha o "porquê" das decisões de engenharia, arquitetura de software e modelagem biofísica adotadas no KokoroSim v2.0, contrapondo-as às alternativas descartadas e documentando a evolução histórica do projeto.


1. Migração do Motor Matemático: De JavaScript Puro para Rust + WebAssembly (WASM)


2. Interface de Usuário: Dioxus 0.6 (Rust-First) vs. Frameworks JS (React/Vue/Svelte)


3. Condução Elétrica: Injeção Transitória de Corrente vs. Grampeamento Abrupto de Voltagem


4. Dromotropismo Dinâmico do Nó AV vs. Latências Estáticas


5. Eletrocardiograma Sintético: Gradiente Dipolar Transmural vs. Combinações Lineares Arbitrárias


6. Acoplamento Eletrotônico Miócito-Fibroblasto: Dinâmica Biofísica vs. Fronteiras Rígidas Isoladas


7. Acoplamento Eletromecânico e Hemodinâmica: Elastância Variável e Windkessel vs. Curvas Paramétricas


8. Síntese Acústica em Tempo Real: Web Audio API Nativa vs. Arquivos de Áudio Estáticos


9. Acessibilidade Universal, Otimização para Hardware de Baixo Consumo/Mobile e Integração Híbrida Rush-Larsen


10. Modos de Exibição do Osciloscópio, Sincronização Biofísica de Varredura e Onda Fantasma em Memória (Zero-Cost)


11. Governança do Repositório, Hooks Git e Versionamento Semântico com cccp.sh