نموذج حوكمة Stella Ops

تُتخذ القرارات علناً، باستخدام الإجماع الكسول وقواعد تصعيد واضحة—لا قنوات خفية، ولا إعادة كتابة مفاجئة.

1 · سير عمل الإجماع الكسول

  • فتح طلب السحب ← افتراضياً "+1".
  • المؤقتات:
    • المستندات / غير الكود: 48 ساعة
    • الكود والاختبارات: 7 × 24 ساعة
  • حق النقض (-1) يجب أن يتضمن مخاوف محددة ومساراً للحل.
  • الصمت = الموافقة بمجرد انتهاء المؤقت.

2 · حدود موافقة المشرفين

فئة التغييرالموافقات المطلوبةمثال
بسيط0الأخطاء المطبعية، إصلاحات التعليقات
كود / مستندات غير بسيطة2 مشرفينأعلام الميزات، نقاط API جديدة
أمان / API معطّلإجماع كسول + security-LGTM صريحمنطق التحقق من JWT، استبدال التشفير

3 · كيف تصبح مشرفاً

  1. ساهم باستمرار بطلبات سحب عالية الجودة لمدة 3+ أشهر.
  2. احصل على ترشيح من مشرف حالي.
  3. احصل على ≥ أغلبية الثلثين "+1" في تصويت مدته 7 أيام.
  4. وقّع على MAINTAINER_AGREEMENT.md وفعّل 2FA على الحسابات.

4 · الإصدارات الموسومة والتوقيعات

  • يشارك مشرف أمان واحد على الأقل في توقيع كل وسم إصدار.
  • يُصدر CI قائمة SBOMقائمة مواد البرمجيات - قائمة كاملة بجميع الحزم والتبعيات في برنامجك موقّعة بصيغة SPDXSoftware Package Data Exchange - صيغة معيارية مفتوحة أخرى لـ SBOM، واسعة الاستخدام في البرمجيات مفتوحة المصدر ومصدر Cosignأداة توقيع الحاويات من مشروع Sigstore، لتوقيع صور الحاويات والقطع البرمجية والتحقق منها.
  • يتبع مرشحو الإصدار الجدول الزمني المعلن.

5 · النزاعات والتصعيد الأمني

  • الجمود التقني: يُصعّد إلى مكالمة قمة المشرفين، وتُنشر المحاضر علناً.
  • الأخطاء الأمنية: تُعالج وفق سياسة الإفصاح المسؤول.
  • انتهاكات مدونة السلوك: اتبع سلّم التصعيد في docs/12_CODE_OF_CONDUCT.md.
اقرأ التوثيق