الاستخدام
بوابة المطابقة
شغّل بوابة المطابقة في Apothem للتحقّق من سلامة المنظومة.
تُجري بوابة المطابقة الموجودة في src/apothem/conformity/gate.py
خمسة عشر فحصًا آليًّا على كلّ مُنتَج يكتبه المُشغِّل.
تشغيل البوابة
python -m apothem.conformity.gateأعمدة البوابة
| العمود | الفحص | النوع |
|---|---|---|
| M1 | اتّساق النطاق | استدلالي |
| M2 | عزل داخلي للخطة (CM-7) | آلي |
| M3 | الامتثال للمعايير | استدلالي |
| M4 | صلاحية الـfrontmatter | آلي |
| M5 | لا عبارات محظورة | آلي |
| M6 | الإفصاح التحريري | استدلالي |
| M7 | لا إشارات للخطة في المُنتَجات | آلي |
| M8 | وجود ترويسة التأليف | آلي |
| M9 | تقييم صادق | استدلالي |
| M10 | انضباط التسمية | آلي |
| M11 | جهاز السبرنت | استدلالي |
| M12 | التخطيط القانوني | آلي |
| M13 | حِرفة الشيفرة | استدلالي |
| M14 | المشاركة المنظومية | استدلالي |
| M15 | التأليف البشري | آلي |
فحوصات موجَّهة
# تشغيل فحص واحد
python -m apothem.conformity.gate --check multi-surface-coherence
# التشغيل على ملف محدَّد
python -m apothem.conformity.gate src/apothem/rules/my-rule.mdالتكامل مع CI
تعمل البوابة في الـCI عبر .github/workflows/conformity.yml
عند كلّ دفعة push.