حالة المشروع
مهم
تُدرَّج الحالات بالأدلة. «مُنفّذ» = موجود في الكود ومغطى بالاختبارات.
«مُصادق» = إضافةً بقبول جنائي رسمي. لا وعود ربحية هنا.
لمحة
| البعد | الحالة | الأدلة |
|---|---|---|
| الإصدار | 9.0.6 (semver، مصدر وحيد pyproject.toml) | خط أنابيب الإصدار |
| الإصدارات | منشورة (وسوم v9.0.0 إلى v9.0.6؛ SHA-256، بيان، SBOM) | GitHub Releases |
| وقت التشغيل | مُتين؛ PAPER افتراضياً؛ LIVE بتأكيد صريح | عقد CLI + الفحص المسبق |
| التنفيذ الحي | يعمل (MT5 Win32 IPC + بوابة ZMQ) مع fail-safe مطابقة الحساب | انحدار BUG-142 |
| حلقة البحث | من طرف إلى طرف (مجموعات بيانات ← walk-forward ← بوابة OOS) | اختبارات research/ |
العقد الحي 50D (scalp_v1) | نشط | features/schema.py |
عقد 70D (scalp_v3) | مرجع البحث (SSoT)؛ مرشّح فقط | features/schema_contract.py |
| أدلة 70D حتى اليوم | walk-forward وظل على بيانات حقيقية سلبية / غير حاسمة (OOS NOT_ELIGIBLE) | تقارير TASK-05/TASK-09 |
| حوكمة البطل | RESTORED_CANDIDATE، قرار المشغّل معلّق؛ لا ترقية تلقائية | governance/ |
| CI | ruff · mypy · pytest (~779 اختباراً حرجاً) · CodeQL · Trivy | .github/workflows |
القيود المعروفة (منشورة، لا مخفية)
- سلسلة 70D مرشّح فقط بأدلة OOS سلبية؛ يبقى العقد الحي 50D حتى يجتاز مرشّح
كل البوابات ويُرقّيه مشغّل.
- الإصدار المُجمَّع لـ Windows x64 فقط.
- محرك الأخبار اختياري (معطّل حتى إضافة
news:للإعداد). - سجل الأخطاء الجنائي الكامل (السبب الجذري، الأدلة، حواجز الانحدار) علني:
">https://github.com/Opselon/NexusTradingForexBot/blob/main/agents/bugs.md">agents/bugs.md