Burhan Engine v0.9.0
Burhan Engine 0.9.0
إصدار يضيف بنشمارك تشخيصيًا قابلًا للتكرار وفهرسة متزايدة وعائلات تشخيص أعمق، مع تشديد بوابات الاختبار والنشر.
أبرز التغييرات
- بنشمارك محلي: 56 حالة عبر 10 عائلات، ودقة تشخيص Top-1 وTop-3 مقدارها 100% على المجموعة المضمنة.
- ربط معالجات KeyError وasync ومخرجات TypeScript القياسية بمسار BurhanAnalyzer، بما يشمل TS2322.
- فهرسة متزايدة LRU وتحسين فهرسة Python للوراثة ومواضع الاستخدام ورموز الاختبارات.
- واجهات ProofCertificateV3 وبصمة المشروع الآمنة؛ شهادة V3 ليست بعد مسار CLI مكتملًا.
- تنقيح الأسرار والمسارات لمزود LLM الاختياري، الذي يظل stub معطلًا افتراضيًا.
- حماية symlink/junction لبصمة المشروع وحماية SARIF من overwrite عبر الملف المؤقت.
- تثبيت صورة Docker وGitHub Actions، وإضافة CodeQL وبوابات Ruff والتغطية والبنشمارك.
التحقق
- 550 اختبارًا ناجحًا + 18 subtest.
- تغطية مصدرية 89%.
- Python 3.11 و3.12 ناجحان في CI.
- Docker build وCodeQL ناجحان، ولا توجد تنبيهات CodeQL أو أسرار مفتوحة وقت الإصدار.
ملاحظة: أرقام Top-1 وTop-3 تقيس تصنيف التشخيص في مجموعة البنشمارك؛ لا تمثل معدل نجاح إصلاحات مثبتة داخل sandbox.
صورة GHCR
ghcr.io/mwthrc23-ui/burhan-engine@sha256:b94fc3d82eef711c35753d21a90be325f4d558f0fcf686ebb9a08c6adecc716e