كُتبت هذه الصفحة في الأصل باللغة الإنجليزية. الترجمات مدعومة بالذكاء الاصطناعي ولا تزال قيد التحسين —أخبرناإذا وجدت شيئاً غير دقيق.
بنينا salty.poker بالذكاء الاصطناعي. هذا هو الجزء الذي لم يره أحد.
tech

بنينا salty.poker بالذكاء الاصطناعي. هذا هو الجزء الذي لم يره أحد.

April 13, 2026 بواسطة The Salty Korean 2 دقيقة قراءة

اثنتان وعشرون جلسة بناء في عشرة أيام.

كل جلسة: وكيل Claude Code يعمل من مواصفات 100 صفحة — يقرأ الحالة الحالية لقاعدة الكود، ويأخذ وحدة المواصفات المخصصة له، ويكتب الكود، ويربط الخدمات، ويشغّل عمليات الترحيل، ويُسجّل التغييرات. بلا اجتماعات تقدير. بلا نقاشات عن النطاق. بلا تذاكر Jira يُجادَل فيها في قاعة الاجتماعات.

ناتج تلك الجلسات: 20 خدمة مصغّرة، ومحرك طاولة في الوقت الفعلي، وإدارة البطولات، ودفتر قيد مزدوج، والتحقق من الهوية KYC، وكشف الاحتيال، وطاولة بوكر مُصيَّرة بـPixiJS مع بطاقات متحركة وأكوام رقائق.

سجل التغييرات يغطّي ما تم شحنه. هذه المقالة عمّا حدث بعد ذلك.

ما يحدث فعلاً بعد كتابة الكود

كتابة كود صحيح وامتلاك نظام يعمل شيئان مختلفان. الكود يجتاز اختبارات الوحدة. الخدمات تعمل بشكل صحيح في العزل. لكن عندما تربط كل شيء — تطبيق الويب، ومحرك الطاولة، والاتصالات الفورية، والمصادقة، وقاعدة البيانات — تنمو سطح الفشل أسرع مما تستطيع أي مجموعة اختبارات توقّعه بالكامل.

الأسبوع الماضي كان تلك المرحلة. اختبار شامل من البداية إلى النهاية. تسجيلات دخول حقيقية، وردهة حقيقية، وطاولات حقيقية، ولاعبون حقيقيون يجلسون.

تحمّل عرض الطاولة وأظهر لوحة فارغة حيث كان يجب أن تكون المقاعد. لا نافذة شراء. لا طريقة للعودة إلى الردهة. شاشة فارغة حيث كان يفترض أن يكون هناك لعبة بوكر.

في الردهة كانت هناك بطاقة طاولة تمتد لتملأ ارتفاع الصفحة بأكمله. قيمة CSS افتراضية واحدة — هكذا يتصرف CSS Grid عندما يكون هناك عنصر واحد فقط في الصف ولم تتجاوز سلوك التمدد.

لم يكن أيٌّ من هذه الأخطاء مكتوباً من قبل إنسان. جلسة ذكاء اصطناعي كتبت عرض الطاولة. جلسة ذكاء اصطناعي كتبت الردهة. كانت لا تزال أخطاء. كانت لا تزال بحاجة إلى إيجادها، وتتبّعها حتى سببها الجذري، وإصلاحها.

لماذا لا يزال هذا المسار الأفضل

قبل قصة كيف-تعطّل: حقيقة أننا في مرحلة الاختبار الشامل في عشرة أيام هي القصة نفسها.

شركتان سابقتان علّماني كم يستغرق هذا بالطريقة التقليدية. أشهر من البنية التحتية قبل أن يكون لديك شيء تختبره. أشهر إضافية قبل أن تختبر شيئاً يشبه المنتج النهائي.

أغلقنا تلك الفجوة في عشرة أيام. مرحلة الاختبار هي الجزء الصعب. نحن فيها.

ما سيأتي في هذه السلسلة

هذه المقالة الأولى من أربع. على مدار الأسبوع القادم، سنستعرض ما وجدناه فعلاً خلال الاختبار — خطأ توجيه كان غير مرئي حتى اشتغل المكدس الكامل، وبيئة تطوير كانت تتجاهل تغييرات الكود بصمت، وحارس مصادقة كان يرسل كل محاولة تنقل إلى حلقة إعادة توجيه.

للمنهجية الأعمق، أكتب عنها في The Salty Korean.

Stay salty.

الوسوم: agentic-ai spec-driven-development platform development testing
مشاركة:

The Salty Korean

مؤسس Salty Poker Network. يكتب عن بوكر تكساس وبناء المنصات ومستقبل البوكر عبر الإنترنت. اقرأ المزيد على The Salty Korean.