The Stasi Paradox: Acquitted Twice, Convicted the Third Time

Published on May 16, 2026 | Translated from Spanish

Italian Justice Minister Carlo Nordio has put his finger on the sore spot of the Garlasco case. He questions how Alberto Stasi could be convicted after two previous acquittals, in the first instance and on appeal, without any new evidence appearing. Nordio points out a legal contradiction: if reasonable doubt must protect the accused, the system seems to have failed by changing its criteria without fresh evidence.

A judge from behind holds an unbalanced scale; in the background, three court rulings overlap blurrily.

The flaw in the judicial algorithm: when the logic of the code breaks ⚖️

From a technical perspective, the Italian judicial process operates as a layered review system, similar to version control in software development. Each instance should act as a regression test that verifies the consistency of the evidence. However, in the Stasi case, the Court of Cassation acted like a forced patch that overwrites the original verdict without providing new data input. This creates procedural instability: if the system allows two acquittal rulings to be overturned without new elements, the justice algorithm has a design bug that compromises its predictability.

Third time's the charm, but without new evidence 🐛

It seems that in Italy they have decided to apply the philosophy of trial and error, but in reverse. If a code fails twice when programming, you review it; here, if the accused is acquitted twice, they convict him. Perhaps Minister Nordio should propose a legal patch that adds a footnote: if there is no new evidence, the accused wins by default due to reasonable doubt. Or as a computer scientist would say: if the test passes twice, don't force the merge.