O ministro da Justiça italiano, Carlo Nordio, tocou no ponto crucial do caso Garlasco. Ele questiona como Alberto Stasi pôde ser condenado após duas absolvições anteriores, em primeira instância e em apelação, sem que surgissem novas provas. Nordio aponta uma contradição legal: se a dúvida razoável deve proteger o acusado, o sistema parece ter falhado ao mudar de critério sem evidências novas.
A falha no algoritmo judicial: quando a lógica do código se quebra ⚖️
De uma perspectiva técnica, o processo judicial italiano opera como um sistema de revisão em camadas, semelhante a um controle de versões no desenvolvimento de software. Cada instância deveria atuar como um teste de regressão que verifica a consistência das provas. No entanto, no caso Stasi, a Corte de Cassação agiu como um patch forçado que sobrescreve o veredito original sem fornecer nova entrada de dados. Isso gera uma instabilidade processual: se o sistema permite que dois vereditos absolutórios sejam revertidos sem novos elementos, o algoritmo de justiça tem um bug de design que compromete sua previsibilidade.
A terceira é a vez, mas sem provas novas 🐛
Parece que na Itália decidiram aplicar a filosofia da tentativa e erro, mas ao contrário. Se ao programar um código ele falha duas vezes, você o revisa; aqui, se o acusado é absolvido duas vezes, eles o condenam. Talvez o ministro Nordio devesse propor um patch legal que adicione uma nota de rodapé: se não há provas novas, o acusado vence por falta de comparecimento da dúvida razoável. Ou como diria um informático: se o teste passa duas vezes, não force o merge.