Navin

استقلالية

لوحة نافين المستقلة: فروع تلقائية وpull requests وقضايا GitHub

5 أغسطس 2026 · 4 دقائق قراءة · فريق نافين

لوحة المهام تصبح خط تسليم: فرع معزول لكل مهمة وPR عند الإنجاز ومزامنة وإصلاح قضايا GitHub بموافقة وضوابط git.

لم تعد لوحة مهام نافين مجرد كانبان: بموافقة صريحة واحدة تتحول إلى خط تسليم ذاتي القيادة. الوكيل يتسلسل عبر المهام الجاهزة، ويعزل كل مهمة على فرع git خاص بها، ويفتح pull request عند الانتهاء، ويزامن قضايا GitHub، بل ويمكنه إصلاح قضية من البداية إلى النهاية - بينما تبقى الكلمة الأخيرة لك في كل دمج.

ماذا تفعل استقلالية اللوحة فعليا

القدرةما يحدثأين تراه
تسلسل التنفيذأثناء تشغيل تبدأه أنت، يلتقط الوكيل المهمة الجاهزة التالية بدل التوقف بعد كل بطاقةالكانبان يتحرك مباشرة، وسجل زمني لكل إجراء
فرع معزول لكل مهمةأمر claim ينشئ فرع navin/task-<id>-<slug> ويبدّل إليه: فرعك الحالي لا يُمس أبداشارة الفرع على البطاقة وقسم Git في التفاصيل
Pull request عند الإنجازالانتقال إلى done يُنهي الالتزامات المتبقية ويدفع الفرع وينفذ gh pr createرابط PR على البطاقة وإشعار نجاح
مزامنة قضايا GitHubاستيراد القضايا المفتوحة كمهام، وقضايا مرآة، وإغلاق تلقائي عند الإنجازرابط القضية على البطاقة وتبويب Issues
إصلاح القضايابنقرة أو باستقلالية: إعادة إنتاج، إصلاح، اختبارات خضراء، commit، إغلاق القضيةزر الإصلاح مع الوكيل وتعليقات المهمة
الإشعاراتclaim، محظور، فتح PR، استيراد قضايامركز الإشعارات

دورة حياة المهمة تحت الاستقلالية

  1. board next: يلتقط الوكيل أفضل مهمة جاهزة (المسار الحرج أولا).
  2. claim: يُنشأ فرع navin/task-<id>-<slug> تلقائيا.
  3. التنفيذ والتحقق: اختبارات وفحص وتدقيق - الدليل يبقى إلزاميا.
  4. done: تُلتزم البقايا (على فرع المهمة فقط)، ويُدفع الفرع، وتُفتح PR بالوصف ومعايير القبول والدليل.
  5. تُغلق قضية GitHub المرتبطة بتعليق، وينتقل الوكيل إلى المهمة التالية.
  6. المهمة المحظورة تطلق إشعار تحذير ولا توقف بقية الطابور.

كل خطوة تترك أثرا: الفرع ورابط PR ورابط القضية والتعليقات تُسجل على البطاقة. بعد أسابيع يمكنك إعادة قراءة القصة كاملة.

موافقة صريحة، لا daemon خفي أبدا

لا شيء يتغير قبل تفعيل زر Autonomy في تبويب المهام. نافذة حوار تشرح بالضبط ما سيُسمح للوكيل بفعله وتتيح لك اختيار كل قدرة:

  • فرع معزول لكل مهمة - مفعل افتراضيا.
  • Pull request عند الإنجاز - مفعل افتراضيا، يتطلب أداة gh.
  • مزامنة قضايا GitHub - معطل افتراضيا.
  • إصلاح القضايا باستقلالية - معطل افتراضيا: يمكن للوكيل عندها قيادة القضية حتى حالة مُختبرة ومُلتزمة ومُغلقة.
  • حلقة Autopilot - معطلة افتراضيا: cron مرتبط بالجلسة يعالج اللوحة باستمرار.

الموافقة مؤرخة وتُكتب في <project>/.navin/board/settings.json: تسافر مع المستودع ويتشاركها Code وكل الاستوديوهات. وللمشغل مفتاحا إيقاف عامان في Settings > Security > Git يعطلان الفرع التلقائي وPR التلقائي على مستوى الجهاز كله.

لا فقدان للعمل أبدا، بحكم البناء

هذا ما تتجاهله الأدوات الأخرى. سباكة الاستقلالية في نافين لا تستخدم إلا أوامر git المنشئة والمحافظة: git switch -c وgit add وgit commit وgit push -u بلا force. لا reset ولا clean ولا force-push ولا حذف فروع - واختبار انحدار مخصص يُفشل البناء إذا أُضيف أحدها يوما.

  • الوكيل لا يدمج pull request أبدا: المراجعة تبقى لك.
  • الأوامر المدمرة المكتوبة في الطرفية (git reset --hard، git clean، git push --force، git branch -D) تُعترض وتتوقف لموافقتك.
  • المستودع في منتصف merge أو rebase يرفض الفرع التلقائي برسالة واضحة.
  • لا gh ولا remote ولا شبكة؟ اللوحة تواصل العمل والسبب يُسجل كتعليق على المهمة.

قضايا GitHub: ثلاثة اتجاهات، صفر تكرار

تبويب Issues في Project Home يعرض قضايا المستودع ويدعم ثلاث حركات، كلها بلا تكرار عبر URL:

  1. استيراد إلى اللوحة: مهمة لكل قضية مفتوحة، بوسم github والوسوم الأصلية.
  2. قضية مرآة: ينشئ الوكيل قضية GitHub لمهمة بوصفها ومعايير قبولها ودليلها.
  3. الإصلاح مع الوكيل: نقرة واحدة ترسل تكليفا صارما - إعادة إنتاج، إصلاح على فرع معزول، اختبارات خضراء، commit، PR، وعندها فقط إغلاق القضية وإعادة مزامنة اللوحة.

مقارنة مع IDE ذكاء اصطناعي كلاسيكي

الحاجةIDE ذكاء اصطناعي + إضافاتلوحة نافين المستقلة
تسلسل عدة مهامإعادة كتابة الطلب كل مرةطابور جاهز يُعالج في تشغيل واحد
عزل gitيدوي وغالبا منسيفرع مسمى تلقائي لكل مهمة
المراجعةdiff محليPR مدفوعة جاهزة للمراجعة
القضاياتبويب متصفح منفصلاستيراد ومرآة وإصلاح وإغلاق مدمجة
الضوابطثقةموافقة مسجلة + مفاتيح إيقاف + قواعد منع

الأسئلة الشائعة

هل يبدأ العمل فور تفعيل الاستقلالية؟

لا. التفعيل يغيّر ما يحدث أثناء التشغيلات التي تبدأها أنت. خيار حلقة Autopilot منفصل ومعطل افتراضيا لمن يريد المعالجة المستمرة.

ماذا لو لم يكن مشروعي مستودع git؟

تُتجاوز الفروع وPR مع تعليق توضيحي، ويستمر تسلسل المهام في العمل.

هل يمكن للوكيل إغلاق قضية لم يصلحها؟

لا. التعليمة صريحة: لا إغلاق بدون إصلاح مُختبر ومُلتزم، والإغلاق يمر بتعليق يشير إلى التصحيح.

ماذا أحتاج؟

Git للفروع، وأداة GitHub gh المصادَق عليها من أجل PR والقضايا.

حمّل نافين · الميزات · التوثيق

قراءات تالية موصى بها

الخلاصة

استقلالية اللوحة تحول قائمة بطاقات إلى إنتاجية حقيقية: فروع نظيفة، PR قابلة للمراجعة، قضايا مغلقة بأدلة، وإنسان يقرر كل دمج. هذه استقلالية تصنع الفرق - دون تعريض مستودعك للخطر أبدا.

جرّب نافين على جهازك

وكيل محلي ومتعدد المنصات. برمجة وتصحيح وسكرابينغ وعملاء وأمن ومراجعة - دون مغادرة نافين.

اقرأ أيضا