Reins Engineering

ما هو الـ«turn» في reins؟
تشريح للـ turn، أصغر وحدة تنفيذ في reins. ما لم يُسجَّل ليس turn — من هذا التعريف الواحد تنبثق استقلالية المُشغِّل ومناعة إعادة التشغيل وقابلية التدقيق جميعًا. وبمقارنته بخطاب Loop Engineering في يونيو 2026، نرى كيف يحوّل الـ turn تلك التوصيات إلى بنية.

الأنظمة تجعل العبقرية أكثر تألقًا
العبقرية بلا هيكل تتيه، والهيكل وحده يبقى عاديًا. حين تتضاعف العبقرية بالهيكل تتحقق القيمة الحقيقية. معيار ZenFlow (Claude Sonnet، 32 نقطة طرفية، 43 دقيقة) والدليل التاريخي من B-17 وToyota وقوائم مراجعة WHO يثبتون المبدأ ذاته.

abloq — مدوّنة يُديرها الوكيل، والتحقق تقفله الآلة
إن أوكلتَ المدوّنة إلى وكيل خرج المقال. المشكلة أنك لا تستطيع الوثوق به — يختلق المصادر، ويرفع lastmod لمقال لم يصلحه، ويعبث بملفات لم تطلبها. وإن كان الإنسان سيُدقّق كل شيء فلا معنى للتوكيل أصلًا. جواب abloq هو تقسيم العمل: التوليد احتمالي، والتحقق حتمي. كل ما يكتبه الإنسان ورقةُ مواصفة بصيرة واحدة (insight.yaml)، والكتابة والترجمة والتحديث وتعزيز الأدلة يتولّاها الوكيل بوصفها مهامًّا، والجودة تضمنها بوابة حتمية مشتقّة من ورقة blog.yaml واحدة. الـ PASS المقفول لا رجعة فيه — قد يكون الوكيل لمرة واحدة، لكن التقدّم يتراكم.

لماذا تتباعد حلقة وكيلك بدل أن تتقارب
كلما انتشر Loop Engineering اصطدم الناس بالجدار نفسه — الحلقة تعجز عن التقارب فتتباعد. الدوران اللانهائي والانحراف وقرصنة المكافأة، وجوهٌ ثلاثة جذرها واحد: أنك أعدت غرس المُولِّد نفسه في خانة الحُكم داخل الحلقة. لكن التباعد حظٌّ طيب في الحقيقة، لأنه مرئي. الأخطر هو حلقةٌ تقاربت كذبًا في صمت. والوصفة واحدة — لا تمنح سلطة قفل الإنجاز إلا لبوابة حتمية، لا لـ LLM.

حركة مرور الإنتاج هي المواصفة
الكود القديم بلا توثيق. ولا اختبارات. ومع ذلك فهو يعمل الآن. شهر واحد من السجلات المكتوبة جيدًا هو في الواقع المواصفة — إذا أنشأت اختبار تكامل Hurl يلتقط السلوك الحالي من حركة مرور الإنتاج، فإنك تثبّت وظائف الكود القديم وتمدّ شبكة أمان لإعادة الهيكلة دون أن تقرأ سطرًا واحدًا من الكود.

نحرق مدينة بأكملها لنحصل على إجابة واحدة
نموذج بتريليون معامل يحرق من الكهرباء والماء ما يعادل مدينة بأكملها لينطق بإجابة واحدة. ظننت أن هذا جنون. وبينما كنت أبحث عن حل، أدركت: العيب الذي حاول الجميع إصلاحه، تملق الـ LLM، هو نفسه الجواب. إذا أطعمته الـ fact تحول التملق إلى دقة. هذه قصة عن سبب بدئي لـ Reins.

reins — لا يبقى من Quest CLI سوى النطاق، والـ ratchet يصير إطارًا
علّم how-make-quest كيف تبني Quest CLI بيديك العاريتين. لكنك حين تبني الـ CLI الثاني تعيد كتابة الـ ratchet نفسه، وscan/next/submit نفسها، والتجميع نفسه. يستخرج reins ذلك الثابت بوصفه إطارًا — يُورِّد reins الـ ratchet وهيكل الأوامر والتجميع وexport، وأنت لا تُنفّذ سوى بوابة النطاق (gate.Definition بأربع دوال). البوابة كتالوج قواعد صدّ الـ cheese، وdefeat graph في toulmin يعيد للوكيل دليل خطّة «لماذا خسرتَ، وبتغيير ماذا تربح».

الأداةُ التي أعطَتنا الأعنّةَ لم تكن تملك أعنّةً بنفسها — الحدّ بين الطَّقم وReins
"Reins Engineering — أليست هندسة طَقم في نهاية المطاف؟" لا تتعارضان — بل هما جزآن مختلفان من مَرجٍ واحد. لكنّهما مختلفان. حتى أفضل وكيل برمجة في العالم لم يُلجم كودَه بأعنّة — لأن Reins ليست شيئاً تمتلكه، بل شيءٌ تُحكمه.

كيفية صنع Quest CLI — بناء أداة تجعل الآلة هي من يحكم على الإنجاز بنفسك
يقول الذكاء الاصطناعي «لقد أنجزت كل شيء». لكنه في الواقع لم يُنهِ المهمة. هذا المقال يشرح كيف تبني بنفسك الأداة التي تحل تلك المشكلة — Quest CLI. من المبدأ (لماذا) إلى هيكل أوامر cobra (كيف)، يمكّن هذا المقال وحده الوكيل من صنع Quest CLI بلغة Go. وhuma هو المثال المحلول.

الشروط المسبقة لتحسين دقة وكلاء LLM المتعددين
هل يصبح النظام أدق عند تشغيل عدة وكلاء؟ هذا صحيح بالنصف فقط. النماذج المدرَّبة على البيانات نفسها تخطئ في الموضع نفسه. شرطا عمل الوكلاء المتعددين اثنان — أن تُصمِّم استقلالية الأخطاء، أو أن تُقيم verifier خارج الـ LLM في مجال قابل للتحقق.

لماذا لا يتوقف وكيلك أبدًا
أمام التباهي بتشغيل وكيل على مدار 24 ساعة، فإن الشعور الذي ينتابك ليس الإعجاب بل التساؤل — لماذا لم ينتهِ بعد؟ البرمجة ليست مشكلة بحث بل مشكلة إرضاء قيود. النظام السليم هو النظام القادر على التوقف.

في الجمال
سبعون بالمئة من كل ما هو جميل رياضيات. تُحكم الآلة قفل النظام بشكل حتمي، ولا يقرّر الإنسان سوى الثلاثين بالمئة من التعقيد. Reins Engineering ليست أداة برمجة بالذكاء الاصطناعي — بل مبدأ يقفل النظام ويترك التعقيد وحده للإنسان.

من يُعرِّف «الإنجاز»؟ — مسألةٌ حلَّتها ألعاب الفيديو قبل أربعين عاماً
حين تُعرِّف التحقق من إخلاء المستأجر بخمس صور، يتحول الأمر إلى مهمة لعبة. تحديد «الإنجاز» بوصفه شرطاً قابلاً للتحقق آلياً لا ادّعاءً من المنفِّذ — تلك مسألةٌ حلَّتها ألعاب الفيديو قبل أربعين عاماً، وهي الطريقة الصحيحة لإسناد العمل إلى وكلاء الذكاء الاصطناعي.

الدرس 11. إنقاذ تطبيق Vibe Coding الفاشل
تطبيقك المبني بـ vibe coding انهار. لا تحتاج إلى إعادة البناء. شخّص الحالة، أحكم القفل، واخرج خطوة بخطوة.

Supabase فخ البرمجة الارتجالية
سبب توصية الذكاء الاصطناعي بـ Supabase ليس التفوق التقني، بل كثرة الدروس التعليمية في بيانات التدريب. حين يدخل منطق الأعمال إلى الصندوق الأسود، لا يستطيع الوكيل تتبّعه. الدخول يستغرق 30 ثانية، والخروج يستغرق 3 أشهر.

بناء أنظمة قابلة لتشغيل الوكلاء
60-80% من ميزانيات تقنية المعلومات في Fortune 500 تُنفق على حراسة legacy مقفل. لأنهم لا يستطيعون فتحه. المعنى الحقيقي لفقاعة الذكاء الاصطناعي ليس نماذج أذكى — بل أن ذاكرة الشركات المقفلة بدأت تصبح قابلة للوصول.

huma -- سقاطة لا تتخطى أي نقطة نهاية
عندما تطلب من وكيل AI اختبار 42 نقطة نهاية يعلن الانتهاء عند الـ 15. huma يحول قائمة نقاط النهاية إلى جلسة سقاطة لا يستطيع الوكيل تخطي واحدة منها. scan next write verify. أربعة أوامر بدون إعداد.

codistill -- استخلاص SSOT من الكود الموجود
هل يجب البدء من SSOT لاستخدام yongol؟ لا. codistill يستخلص تلقائياً OpenAPI وDDL واستعلامات sqlc من الكود الموجود عبر 16 إطار عمل ويب في 8 لغات. ليس أساسات بل تعزيز مقاوم للزلازل.

Agent Operable Codebase
هل الكود السهل القراءة للبشر هو نفسه الكود السهل التشغيل للوكلاء؟ ليس كذلك. عندما يحتوي ملف على 20 دالة، ينخفض أداء الوكيل بنسبة 30-85%. يجب تحويل المكتب إلى مصنع.

الدرس 10. قانون البيانات — Agent Operable Data
إذا أخطأ الكود تلتقطه الاختبارات. إذا أخطأت البيانات لا يعلم أحد. المخطط هو القانون الذي أضعه.

الدرس 9. الأتمتة ما وراء الكود — Agent Operable System
هل يكفي أن يكون الكود فقط قابلاً للتشغيل بواسطة الوكلاء؟ بنية يشغل فيها الوكلاء البناء والنشر والمراقبة.

الدرس 8. مصنع الوكيل — Agent Operable Codebase
20 دالة في ملف واحد يؤدي لانخفاض أداء الوكيل 30-85%. قسّم باستخدام filefunc، اختبر باستخدام tsma.

الدرس 7. قلب المداهنة — التوازن بين المطالبات والمُحققات
أعطه آراء فيتملق. أعطه حقائق فيصحح.

الدرس 6. يمر ثم يُقفل — مبادئ نمط السقاطة وتطبيقها على نطاق واسع
أعلن الذكاء الاصطناعي أنه انتهى. في الواقع 40/527. نمط السقاطة ينقل حكم الإنجاز إلى الآلة.

الدرس 5. ذكاء اصطناعي بلجام — مقدمة في Reins Engineering
هندسة الأحزمة هي سياج. Reins Engineering هي اللجام. لا تغير النموذج، أضف عقوداً.

الدرس 4. القرارات خارج الكود — yongol والتحكم التصريحي الشامل
لا يستطيع الذكاء الاصطناعي التمييز بين القرارات وتفاصيل التنفيذ. yongol يفصل القرارات إلى 10 مواصفات تصريحية.

الدرس 3. تطبيقات لا تنكسر — Hurl وGit وCI/CD
أعلن عقود API باستخدام Hurl، أنشئ نقاط حفظ باستخدام Git، أتمت التحقق باستخدام CI/CD.

الدرس 2. كيف لا تثق بالذكاء الاصطناعي — حدود وأسباب البرمجة بالإحساس
الانحراف حيث يغير الذكاء الاصطناعي الوظائف الحالية بصمت عند إضافة وظائف جديدة، تحيز المداهنة 58%.

الدرس 1. كيف تأمر الذكاء الاصطناعي — أساسيات البرمجة بالإحساس
من تثبيت Claude Code إلى إدارة السياق باستخدام CLAUDE.md. كيف يمكن لشخص لا يعرف البرمجة أن يأمر الذكاء الاصطناعي.

الدرس 0. تثبيت Claude Code — ما تستخدمه قد لا يكون Claude Code
نصف ما يسمّيه يوتيوب 'Claude Code' ليس Claude Code فعلاً. نفس النموذج مع وكيل مختلف يعطي نتائج مختلفة. نغلق مدخل الدورة من هنا.

Reins Engineering — الذكاء الاصطناعي بلجام
Harness engineering هو سياج. يمنع الوكيل من الخروج، لكنه لا يضمن وصوله إلى الوجهة. Reins Engineering هو اللجام — توجيه بعقود حتمية، قفل بالسقّاطة، فصل القرارات عن التنفيذ.

Hurl يوقف انحراف Vibe Coding
ينهار Vibe Coding بسبب الانحراف المنطقي خلال 3 أشهر. حالات CMU وMETR وDORA وAmazon تثبت ذلك. أعلن عقود API بنص عادي عبر Hurl واقفلها بسقاطة — تقمع الانحراف هيكلياً دون تقييد حرية الذكاء الاصطناعي.

كود السقاطة الذي يستغل IFEval
انحياز المداهنة في النماذج اللغوية الكبيرة ليس خللاً بل أصل. عند الجمع بين قدرة اتباع التعليمات التي يقيسها IFEval والتغذية الراجعة الحتمية، حتى نموذج محلي بحجم 4.5B ينتج حلقة تقارب تولّد كوداً صحيحاً.

yongol — عارضة السفينة للبرمجيات السحابية المبنية بالذكاء الاصطناعي
تنهار البرمجة الحدسية عند 200 نقطة نهاية لأن الذكاء الاصطناعي لا يستطيع التمييز بين القرارات وتفاصيل التنفيذ. yongol ينقل هدف عمل الذكاء الاصطناعي من الشفرة إلى 10 مواصفات تصريحية ويفرض التناسق بين الطبقات قبل التجميع. Harness with reins.

تحيّز المداهنة في الذكاء الاصطناعي ميزة تجارية
تحيز المداهنة في LLM ليس خللاً. إنه حتمية رياضية لـ RLHF وميزة تجارية ليس لدى شركات التكنولوجيا الكبرى حافز لإصلاحها. هذا هو السبب في أن LLM-as-Judge مستحيل بنيوياً.

لماذا تعمل وكلاء البرمجة ولماذا تنهار
نفس النموذج يُهلوس في الدردشة لكنه يُنجز ميزة من 200 سطر في وكيل البرمجة. ليس لأن النموذج تغيّر — بل لأن الطوبولوجيا تغيّرت. التوليد يمكن أن يكون احتمالياً. التحقق يجب أن يكون حتمياً.

Ratchet Pattern — كيف تجعل الوكيل يكمل المهمة حتى النهاية
طلبت من وكيل AI كتابة اختبارات لـ 527 دالة، فأعلن 'انتهيت' عند 40 فقط. Ratchet Pattern يفرض حكم الإنجاز عبر verifier آلي، مما يجبر الوكيل على المضي حتى النهاية.

طوبولوجيا التغذية الراجعة أهم من ذكاء النموذج
نفس النموذج يتوقف عند 40 أو يُكمل 527 بالكامل. الفرق ليس في النموذج — بل في بنية التغذية الراجعة. أداء LLM يعتمد على سرعة وحتمية حلقة التغذية الراجعة أكثر بكثير مما يعتمد على النموذج نفسه.

tsma -- خط الدفاع ضد التراجع في الكود القديم
أداة CLI تفهرس جميع الدوال، وتكتشف وجود الاختبارات، وتقيس التغطية، وتقدم تغذية راجعة دقيقة لوكلاء LLM. أمر واحد يبني خط دفاع ضد التراجع في الكود القديم.

filefunc — ملف واحد، مفهوم واحد
وحدة التنقل لوكيل الكود الذكي هي الملف. filefunc هو اتفاقية هيكلة كود Go وأداة CLI تفرض مفهوماً واحداً لكل ملف.