1 − p ومعدل اصطياد للبوابة c، تنخفض الإخفاقات الصامتة إلى (1 − p)(1 − c)، وكل بوابة
هنا هي c إضافية.
التحقق المستقل — forge verify
بوابة مستقلة: تُشغّل اختبارات المستودع الحقيقية، وتضع علامة على الرموز المُهلوَسة،
وتتحقق من المصدر (provenance).
يُصعّد
--deep (v0.19+) إلى إجماع متعدد العدسات: يجب أن يجتاز التغيير عدة عدسات
تحقق مستقلة، لا عدسة واحدة فقط.forge verify --deep عن status رباعي الحالات، لا نجاح/إخفاق ثنائيًا:
PASS— اتفقت جميع العدسات و حالة اختباراتforge verifyالأساسية هي أيضًاPASS. هذه الحالة وحدها تُعدّ تحققًا.FAIL— أبلغت عدسة واحدة على الأقل عن إخفاق حقيقي.INCOMPLETE— لم تتمكن عدسة من الإنهاء (مهلة، أو تعطل، أو تبعية مفقودة). لم يُدحَض شيء، لكن لم يُثبَت شيء كذلك.NOT_CONFIGURED— لا توجد عدسات موصولة بهذا المستودع، فلم يجد--deepما يفحصه.
PASS تستلزم PASS في الفحص الأساسي مقصودة: لا يمكن لإجماع عميق أخضر أن
يتجاوز تشغيلًا أساسيًا أحمر، لذا فإن INCOMPLETE أو NOT_CONFIGURED على عدسة الاختبار
الأساسية يُخفّض نتيجة الفحص العميق لتطابقها.
عَلَم الرمز المُهلوَس — forge atlas has
forge atlas has <symbol> هو فحص الهلوسة: إذا استدعى النموذج رمزًا ليس في الرسم البياني
للشيفرة، تضع البوابة علامة عليه.
.forge/atlas.json عبر CLI أو jq العادي، دون أي اعتماد على MCP.
المواصفة-كعقد — forge spec
ثبِّت السلوك في مواصفة واكتشف الانحراف عنها:
بوابة المهارات — forge scan
قبل تثبيت مهارة أو خادم MCP، افحصه بحثًا عن الحقن، أو تنفيذ الشيفرة عن بُعد (RCE)،
أو تسريب البيانات:
التصليب — forge harden
وصِّل ضوابط الأمان التي تُبقي الأسرار والتغييرات غير الآمنة خارج المستودع:
بوابة على مستوى الالتزام — forge precommit
forge precommit (v0.19+) هي بوابة على مستوى الالتزام (commit) — تُشغّل الحد الأدنى للتحقق
وقت الالتزام حتى يُصطاد العمل الجزئي أو غير المُتحقَق منه قبل أن يهبط.بوابة الإكمال — الدليل الاختباري مطلوب
لم تعُد بوابة إكمال مسار Stop (راجع الذاكرة عبر الجلسات) تقبل تسليم الوكيل دليلًا على اكتمال تغييرات الشيفرة. بالنسبة لأي جلسة لمست شيفرة المصدر، تشترط البوابة دليلًا اختباريًا حقيقيًا:- ملف اختبار مُعدَّل في فرق الجلسة، أو
- تشغيل ناجح طازج لـ
forge verifyمُسجَّل مقابل التغييرات الحالية.
forge handoff وحدها لاجتياز البوابة — فهي تُسجّل النية، لا التحقق. إن
غاب كِلا الدليلَين، تحجب البوابة مرة واحدة مع قائمة إصلاح:
فحوصات واجهة المستخدم — forge uicheck
فحوصات UI حتمية، دون LLM ودون لقطات شاشة لأول ثلاث عدسات:
forge taste لاختيار اتجاه بصري واحد (brutalist، corporate،
editorial، minimalist، playful) ومعايرة عتبات بوابة design.