سجل التغييرات

ما شُحن.

التغييرات الأخيرة في Codna، موصوفة كما تراها في طلب السحب وفي الطرفية وفي CI.

سجل التغييرات

PR
سبتمبر 2026المراجعة

حكم واضح على كل طلب سحب

ينتهي codna review الآن بموافقة عندما يكون الفرق نظيفاً عند المتوسطة والعالية ولا يوجد خيط Codna سابق غير محلول. وإلا يعلّق. لا يطلب تغييرات أبداً.

  • تُحتسب الموافقات في قواعد الفروع. أوقفها عبر review.approve: false.
  • عندما يكون فحص مطلوب أحمر، تذكر المراجعة ذلك بجوار الحكم: الحكم يتعلق بالفرق، لا بالإذن بالدمج.
  • تُدقَّق نتائج الاعتماديات في ملفات npm وPyPI مقابل السجلات: تُسقَط النتائج المتناقضة، وتُعلَّم غير القابلة للتحقق بـ Unverified.
App
سبتمبر 2026GitHub App

فحوص تراها، من الدفع إلى الحكم

تشغيل فحص واحد لكل مهمة، باسم codna review أو codna fix أو codna secure.

  • يظهر فحص codna review في قائمة الانتظار لحظة الدفع. ينتهي الالتزام المتجاوَز بحالة محايدة؛ ويُراجَع الرأس الجديد.
  • طوابير الدمج مدعومة: يرث التزام المجموعة حكم طلب السحب.
  • تجري المراجعات خلال 4 إلى 20 دقيقة تبعاً لحجم طلب السحب. تذكر المراجعة التي انتهت مهلتها ذلك وتطلب @codna review أو طلب سحب أصغر.
Fix
سبتمبر 2026GitHub App

إصلاحات من فحص أحمر أو تعليق أو تسمية

تُصنَّف مجموعة الفحص الفاشلة على طلب السحب قبل إنفاق أي شيء.

  • تنتهي أعطال البنية التحتية بحالة محايدة ولا تكلّف شيئاً؛ وتسلّم أعطال الكود الخطوة الفاشلة وسجلها إلى الوكيل. إصلاح فشل CI واحد لكل رأس طلب سحب يومياً.
  • يعمل @codna fix كردّ على نتيجة من Codna ويحتاج إلى صلاحية كتابة. تحصل التفريعات على التغيير المقترح بدلاً من ذلك. يُشرح كل رفض في ردّ.
  • التزامات الإصلاح بتوقيع codna-ai[bot]. اضبط fix.test_command في codna.yaml عندما لا تكون اختباراتك pytest.
CLI
سبتمبر 2026CLI

مراجعة تدرّجية ومستويات جهد وأوامر جديدة

يعيد codna review مراجعة الالتزامات منذ آخر مراجعة لـ Codna فقط. مرّر --full لطلب السحب كاملاً.

  • يضبط --effort low أو medium أو high عمق المراجعة: الأعلى أشمل وأكثر تكلفة. الافتراضي: 10 نتائج على الأكثر بثقة 0.75 أو أعلى.
  • يسرد codna impact الاختبارات التي قد يؤثر فيها فرق، دون اتصال وبصفر رمز. يكتب codna memory export فهرس استذكار مضغوطاً للقراءة فقط.
  • يقدّم codna report خطأً أو ميزة أو سؤالاً إلى مستودع الملاحظات العام من الطرفية.
CI
سبتمبر 2026GitHub Action

fix وreview وsecure في CI الخاص بك

يثبّت thyn-ai/codna-action@v1 الحزمة codna من PyPI ويشغّل الأوامر نفسها التي تشغّلها محلياً.

  • يفتح mode: fix طلب سحب ولا يدمج أبداً. ينشر mode: review نتائج وحكماً على طلب السحب. يصنّف mode: secure نتائج SARIF للقراءة فقط.
  • ثبّت package-spec على إصدار codna محدد والـ action على SHA التزام كامل لتشغيلات قابلة للتكرار.
  • تحصل المراجعة في CI على الموافقات نفسها وملاحظات الفحص الأحمر ونتائج الاعتماديات المدقَّقة مقابل السجل كما في التطبيق.
MCP
سبتمبر 2026MCP

خمس أدوات لـ Cursor وClaude

يربط codna mcp install --client cursor أو --client claude الخادم بمحرّرك دون كتابة بيانات اعتماد.

  • codna_triage وcodna_fix وcodna_secure وcodna_recall وcodna_report_bug.
  • يخطّط codna_fix افتراضياً؛ يحتاج open_pr إلى عنوان git ورمز كتابة في بيئة الخادم.
  • يعمل الاستذكار على Telys، على الجهاز، من فهرس في مجلدك الرئيسي.