عن المشروع

يوفر Commitarium بيئة محلية أولاً لترتيب وكلاء التشفير الذين يخططون وينفذون ويراجعون البرمجيات معًا. تم بناء النظام حول منسق يدير المشاريع، والميزات، وانتقالات سير العمل، وجلسات الوكيل، ويخزن الحالة التشغيلية في SQLite. يدعم كلًا من وضع المحاكاة الحتمية للاختبار ووضع الوكلاء الحقيقيين (Codex أو Claude) الاختياري. في وضع الوكلاء الحقيقيين، يتصل المنسق بمحادثات دائمة مع وكلاء الرائد والمراجع المختارين. يتضمن سير العمل توضيح الأهداف، والتخطيط، والتنفيذ، ودورات المراجعة. يتكامل النظام مع Forgejo، وهو Forge للـ Git ذاتي الاستضافة، ليكون مصدر الحقيقة للخطط والمراجعات وطلبات السحب. يعمل كل وكيل بهوية Forgejo خاصة به، مما يضمن وجود مسار تدقيق للـ commits وأعمال PR المنظمة. يتحقق المنسق من مخرجات الوكيل، مثل تجزئات الـ commit ورؤوس PR، قبل تقدم سير العمل. عادةً ما يتم تشغيل البنية الأساسية عبر Docker Compose مع خدمات للمنسق، وForgejo، وعمال الوكلاء. يدعم ملفات تعريف مزود معزولة لـ Codex وClaude، مما يسمح بالمصادقة والتكوين المستقلين. يتضمن النظام ميزات لاستعادة الإعادة التشغيل، حيث يمكن استئناف الجلسات النشطة بعد إعادة تشغيل المنسق. كما يوفر إمكانيات استيراد المشروع، مما يسمح للمستخدمين بربط مستودعات Git الموجودة بمساحة العمل. يؤكد التصميم على تحكم المستخدم، مع خيارات للموافقة التلقائية أو اليدوية على الاندماجات وخطوات سير العمل.