Compreendo seu ponto de vista sobre a independência dos eventos probabilísticos; matematicamente, você está coberto de razão. No entanto, acredito que houve um descompasso entre a sua análise e o propósito deste projeto.
O projeto não nasceu como uma tese acadêmica de estatística ou uma promessa de previsão científica. Como desenvolvedor, meu objetivo foi construir uma ferramenta que:
- Oferecesse uma alternativa ao 'Surpresinha': Muitas pessoas (eu inclusive) preferem jogar usando critérios próprios, mesmo que simbólicos. O projeto apenas sistematiza e automatiza esse 'significado' que muitos jogadores buscam manualmente.
- Validasse a dificuldade real: A aba de teste existe justamente para mostrar, de forma empírica e visual, que mesmo usando um 'método' baseado em históricos, a probabilidade continua sendo um desafio brutal.
- Explorasse automação e arquitetura: O foco está no pipeline de dados — o script em Node.js consumindo API, a geração automática de estatísticas via JSON e o workflow de deploy.
É um experimento de engenharia de software e uma forma diferente de interagir com dados, feito para sair do convencional. No fim das contas, é sobre o prazer de construir o software e compartilhar o código com a comunidade, independentemente da teoria de probabilidade não ser afetada pelo histórico.