The same scene, every single handoff.المشهد نفسه، في كل مرحلة تسليم.
The design is complete in its ideal state. Then the questions start. What shows when the table is empty? What if loading fails? What happens when all rows are selected and the data spans multiple pages? التصميم مكتمل في حالته المثالية. ثم تبدأ الأسئلة. ماذا يظهر عندما يكون الجدول فارغًا؟ ماذا لو فشل التحميل؟ ماذا يحدث عند تحديد كل الصفوف والبيانات موزعة على عدة صفحات؟
These cases aren't missed from ignorance. Design is typically built around the happy path — what lies outside it only surfaces during implementation. And every time, the result was the same: the developer stops. Extra review rounds. Design decisions made by the developer because the answer isn't in the spec. هذه الحالات لا تُنسى عن جهل. التصميم يُبنى عادةً حول "المسار السعيد"، وما خارجه لا يظهر إلا عند التنفيذ. وكانت النتيجة واحدة في كل مرة: توقّف المطور، وجولات مراجعة إضافية، وقرارات تصميمية يتخذها المطور بنفسه لأن الإجابة غير موجودة.