Пайплайн Sort-Object разворачивал одноэлементный массив в скаляр, из-за чего под StrictMode падал доступ к .Count и скрипт возвращал exit 1 при ровно одном застейдженном файле. Обёртка @() сохраняет массив; сообщения коммитов по одному файлу снова проходят обязательную проверку.