استقلالية
لوحة نافين المستقلة: فروع تلقائية و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، استيراد قضايا | مركز الإشعارات |
دورة حياة المهمة تحت الاستقلالية
board next: يلتقط الوكيل أفضل مهمة جاهزة (المسار الحرج أولا).claim: يُنشأ فرعnavin/task-<id>-<slug>تلقائيا.- التنفيذ والتحقق: اختبارات وفحص وتدقيق - الدليل يبقى إلزاميا.
done: تُلتزم البقايا (على فرع المهمة فقط)، ويُدفع الفرع، وتُفتح PR بالوصف ومعايير القبول والدليل.- تُغلق قضية GitHub المرتبطة بتعليق، وينتقل الوكيل إلى المهمة التالية.
- المهمة المحظورة تطلق إشعار تحذير ولا توقف بقية الطابور.
كل خطوة تترك أثرا: الفرع ورابط 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:
- استيراد إلى اللوحة: مهمة لكل قضية مفتوحة، بوسم
githubوالوسوم الأصلية. - قضية مرآة: ينشئ الوكيل قضية GitHub لمهمة بوصفها ومعايير قبولها ودليلها.
- الإصلاح مع الوكيل: نقرة واحدة ترسل تكليفا صارما - إعادة إنتاج، إصلاح على فرع معزول، اختبارات خضراء، commit، PR، وعندها فقط إغلاق القضية وإعادة مزامنة اللوحة.
مقارنة مع IDE ذكاء اصطناعي كلاسيكي
| الحاجة | IDE ذكاء اصطناعي + إضافات | لوحة نافين المستقلة |
|---|---|---|
| تسلسل عدة مهام | إعادة كتابة الطلب كل مرة | طابور جاهز يُعالج في تشغيل واحد |
| عزل git | يدوي وغالبا منسي | فرع مسمى تلقائي لكل مهمة |
| المراجعة | diff محلي | PR مدفوعة جاهزة للمراجعة |
| القضايا | تبويب متصفح منفصل | استيراد ومرآة وإصلاح وإغلاق مدمجة |
| الضوابط | ثقة | موافقة مسجلة + مفاتيح إيقاف + قواعد منع |
الأسئلة الشائعة
هل يبدأ العمل فور تفعيل الاستقلالية؟
لا. التفعيل يغيّر ما يحدث أثناء التشغيلات التي تبدأها أنت. خيار حلقة Autopilot منفصل ومعطل افتراضيا لمن يريد المعالجة المستمرة.
ماذا لو لم يكن مشروعي مستودع git؟
تُتجاوز الفروع وPR مع تعليق توضيحي، ويستمر تسلسل المهام في العمل.
هل يمكن للوكيل إغلاق قضية لم يصلحها؟
لا. التعليمة صريحة: لا إغلاق بدون إصلاح مُختبر ومُلتزم، والإغلاق يمر بتعليق يشير إلى التصحيح.
ماذا أحتاج؟
Git للفروع، وأداة GitHub gh المصادَق عليها من أجل PR والقضايا.
حمّل نافين · الميزات · التوثيق
قراءات تالية موصى بها
- استئناف مشروع بعد أسابيع → Project Home
- قطع الفروع / PR عالميا → مفاتيح إيقاف Git
- Blueprint → Forge → Cruise → Plan / Mission
- ذاكرة دائمة → Project Brain
- تخطيط وقيادة المهام (إنسان / وكيل / هجين) → لوحة خبيرة
- غرفة القيادة الكاملة → Vision 360
- دورة Agent وPlan والمراجعة والأمن → وحدة الكود
- بناء فريق وكلاء → وكلاء نافين
الخلاصة
استقلالية اللوحة تحول قائمة بطاقات إلى إنتاجية حقيقية: فروع نظيفة، PR قابلة للمراجعة، قضايا مغلقة بأدلة، وإنسان يقرر كل دمج. هذه استقلالية تصنع الفرق - دون تعريض مستودعك للخطر أبدا.