أمن
مفاتيح إيقاف Git في نافين: قطع الفرع وPR التلقائي على مستوى الجهاز
5 أغسطس 2026 · 2 دقائق قراءة · فريق نافين
Settings > Security > Git: مفتاحان عامان يتجاوزان موافقة المشروع. استقلالية قوية وفرامل مشغّل فورية.
استقلالية اللوحة قوية. مفاتيح إيقاف Git هي ما يجعلها مقبولة للمؤسسات: توافق مشروعا بمشروع… وتقطع على مستوى الجهاز في ثانية عند الحاجة.
مفتاحان عامان في Settings > Security > Git (وفي ~/.navin/config.json). يتجاوزان الموافقة المحلية.
المفتاحان
| المفتاح | الأثر عند OFF |
|---|---|
| Task auto-branch | لا مشروع ينشئ فرع navin/task-* عند claim حتى مع Autonomy ON |
| Pull request on task done | لا مشروع يفتح PR تلقائيا عند done حتى مع Autonomy ON |
موافقة المشروع (.navin/board/settings.json) × مفتاح الإيقاف العام = إذن فعّال. واجهة الاستقلالية تحذّر عندما يكون مفتاح عام مغلقا.
الإعداد
{
"tools": {
"boardGit": {
"autoBranchEnabled": false,
"openPrEnabled": false
}
}
}
الافتراضي true لكليهما. إيقافهما عبر Settings يُحفظ في إعداد المشغّل - لا في المستودع.
لماذا Security لا Runtime
ليست تفضيلات راحة: إنها ضوابط تحكم. وضعها بجانب صلاحيات الوكيل وقواعد منع git (reset --hard وpush --force…) يبقي النموذج الذهني واضحا:
- المشروع: هل أسمح بالاستقلالية؟
- الجهاز: هل يجوز لهذا الجهاز أتمتة git؟
- الطرفية: هل ما زال هذا الأمر المدمر يحتاج موافقتي؟
انظر أيضا استقلالية اللوحة وقسم «Never lose work».
سيناريوهات
| الوضع | الإعداد |
|---|---|
| لابتوب شخصي بكامل القوة | كلاهما ON + Autonomy المشروع ON |
| جهاز مشترك / CI | Auto-branch OFF أو Open PR OFF |
| تدقيق أمني | كلاهما OFF على الجهاز |
| عرض لعميل | Open PR OFF (فروع محلية OK) |
ما لا تفعله مفاتيح الإيقاف
- لا تعطّل اللوحة ولا
board next/ claim اليدوي. - لا تستبدل موافقة المشروع (ما زالت مطلوبة للتسلسل).
- لا تتجاوز موافقات الطرفية لـ force-push / hard reset.
الأسئلة الشائعة
هل يستطيع مشروع إجبار auto-PR إذا كان العام OFF؟
لا. العام يربح دائما.
أين في الواجهة؟
Settings ← Security ← قسم Git.
العلاقة بقواعد Deny؟
مكملة: المفاتيح تقطع أتمتة اللوحة؛ قواعد المنع تعترض git الخطِر في الطرفية.
حمّل نافين · الميزات · وثائق الاستقلالية
قراءات
- الاستقلالية الكاملة → لوحة مستقلة
- مهام خبيرة → لوحة خبيرة
- Plan / Mission → Plan Mission
- وكلاء الأمن → وكيل الأمن
الخلاصة
استقلالية بلا مفتاح إيقاف ثقة عمياء. مفتاح بلا استقلالية فرامل بلا فائدة. نافين يقدّم الاثنين - والعام يعيش حيث تتوقع الأمن.