معاييركم، في كل مستودع.

ينقل Jaah معاييركم الهندسية إلى كل مستودع يرعاه، ويُبقي فرعكم الرئيسي خلف المراجعة، ويريكم موقع كل مستودع، قاعدةً قاعدة.

Jaah. قواعدكم، في كل تشغيل.

قواعد تُتَّبع فعلًا.

فهرس قواعد واحد، يصل إلى كل مكان.

التفريع، ومراجعة الكود، ومعايير البرمجة، وسجلات القرارات، والتطوير القائم على المواصفات: كلٌّ منها قاعدة في فهرس واحد، عامة أو مشروطة. وتُنقل القواعد والملفات التي وراءها إلى كل مستودع خاضع للحوكمة، وأي مستودع ينحرف عنها يتلقى تغييرًا مُراجَعًا يعيده إلى المسار.

  • فهرس واحد للقواعد، عامة أو مشروطة
  • تُنقل إلى كل مستودع كتغيير خاضع للمراجعة
  • الانحراف يُعالَج بتغيير على ذلك المستودع
فهرس القواعد: سجلات القرارات المعمارية، وتجهيز الوكلاء، وقواعد الكود المولَّد بالذكاء الاصطناعي، وترقيم إصدارات التطبيقات، وانضباط الفروع والـpull requests، ومراجعة الكود، ومعايير البرمجة، وبنية السياق، والحالة الدائمة، والدروس المستفادة، والتطوير المدفوع بالمواصفات — كلٌّ منها موسوم بأنه عام أو مشروط، مع عدد مرات اجتيازه.

المجموعة الصغيرة نفسها من الملفات، في كل مستودع.

يحمل كل مستودع خاضع للحوكمة المجموعة الصغيرة نفسها من الملفات، فيجد الوكيل القواعد في المكان نفسه أينما ذهب.

  • ملف محوري في الجذر: القواعد الصارمة ودليل إلى كل ما عداها
  • السياسات التي تتكوّن منها القواعد — التفريع، ومراجعة الكود، ومعايير البرمجة، وسجلات القرارات
  • سكربت الفحص الذي يشغّله الوكلاء، والـhooks التي تشغّله قبل كل commit وكل push
  • المهارات التي يحمّلها الوكيل للتقنيات التي يعمل عليها

قواعد، لمن يظن أنه أعلم.

سجّلوا واختاروا الخطة التي تناسب المستودعات التي ستُخضعونها للحوكمة أولًا، والمعايير التي عليها الالتزام بها.