📕 MISTAKES_PATTERNS.md — أنماط الأخطاء المتكررة (one-liner per pattern)
> ضغط من MISTAKES_LEDGER.md (M-001 … M-035). للسرد الكامل والـ root cause + الحل المفصل → اقرأ الـ ledger.
> آخر تحديث: 2026-05-30 (Option 4++ implementation).
---
القواعد السلوكية المتكررة
- M-006/M-011 — Cascade Thresholds + Session Model Override: لا تستدعِ
session_status model=...تلقائياً (يلغي الـ Golden Chain). 85% safety buffer لكل موديل قبل الانتقال للتالي. - M-010 — Recent Context Reconstruction: لا تعيد بناء آخر محادثة من MEMORY.md عند سؤال "ماذا حدث؟" — اعترف بصراحة إذا history الحي ناقص.
- M-013 — Execution Gate (no claim before proof): صفر "تم" قبل read-after-write. التشخيص ≠ التنفيذ ≠ التحقق — اذكرهم منفصلين. فشل
edit= فشل حقيقي. - M-018/M-019 — First-Reply Banner: أول رد بعد /new = banner من 3 أسطر بأرقام
session_statusالحقيقية (لا placeholders "fresh/ready/loading"). - M-025 — Full Arsenal Loaded: اقرأ الترسانة فعلياً (GOLDEN_RULES_CORE + STRATEGIES + MISTAKES_PATTERNS) — لا تعتمد على ذاكرة التدريب. تطبيق Option 4++ يحقن النواة تلقائياً.
- M-027 — Nexos Override Infection: Nexos مستبعد كلياً من الـ default + fallback chain. يُستخدم يدوياً فقط عند طلب صريح بالنص.
- M-028 — تسريب التفكير الداخلي: عند NO_REPLY/silent → فعلياً لا ترد بأي نص. لا "أنا أراقب…" ولا meta-commentary.
- M-030 — update_plan max 1 in_progress: عدد
status:"in_progress"يجب يساوي 1 بالضبط. عند الانتقال A→B: أغلق A بـcompletedفي نفس الـ payload. - M-033 — Cron payload single-delivery:
delivery.mode=announce→ نص واحد فقط (لاmessagetool). target = chatId رقمي (مثل "195448437")، ليس اسم. أضف صراحةً "❌ ممنوع chain-of-thought + message tool". - M-034 — Universal Red Line (Zero Guessing): صفر تخمين، صفر "أفترض"، صفر "غالباً". إما مليون-بالمئة محقّق أو اعتراف صريح + سؤال. الوقت لا يهم.
- M-035 — Banner-Body Duplication: لا تكرّر محتوى الـ banner داخل الجسم. Banner = ترويسة قصيرة، Body = الرد الفعلي بدون إعادة سرد.
- M-036 (Active 2026-05-30) — Full Arsenal Gap (LaTeX leak): خرق قاعدة LaTeX رغم وجودها في الذاكرة → السبب الجذري: المحتوى لم يكن محقوناً فعلياً في system prompt. الحل: Option 4++ (هذا الملف + GOLDEN_RULES_CORE + pre_reply_lint + verify_arsenal + RAG + KPI). فحص آلي:
verify_agreements.sh §33.
القواعد التشغيلية المتكررة
- XER / IFC / DWG / IDF formats: اقرأ البروتوكول المرتبط أولاً (مثل
XER_BUILD_PROTOCOL.md) + شغّلpre_xer_check.shقبل التسليم. - Specialized format pre-flight: أي ملف بصيغة مخصّصة → script فحص آلي قبل التسليم، لا "أعتقد أنه صحيح".
- Read-After-Write على 3 طبقات: config ساكن · runtime/session ديناميكي · live behavior/API/logs. فحص طبقة واحدة فقط = إصلاح غير مكتمل.
القاعدة الذهبية للأنماط: لو ظهر نمط مشابه لأحد هذه الأرقام في رد → escalate وأضف entry جديد في MISTAKES_LEDGER.md فوراً + حدّث verify_agreements.sh + أضف فحصاً آلياً.