عن المشروع

MOZAK هو نظام ذاكرة متوافق مع Git مخصص لمواضيع البحث طويلة الأمد ومستودعات الأكواد، ويهدف إلى دعم العمل بمساعدة الذكاء الاصطناعي. المشكلة التي يعالجها هي فقدان السياق: حيث يكرر الوكلاء الأبحاث، أو ينسون القرارات، أو يعيدون بناء الخطط، أو يبدأون عملاً تم إنجازه بالفعل في جلسة أخرى. يحافظ MOZAK على الأجزاء الدائمة في Git بحيث يرى كل شخص ووكيل يعمل على المستودع نفس حالة المشروع. ما يقوم بتسجيله، وفقاً لملف README: - خطط التحسين المستمدة من الأوراق البحثية والأدوات الجديدة والأعمال المكتملة، والتي يراجعها المستخدم ويوافق عليها. - الأهداف، والأدلة، والقرارات، والتقدم، والخيارات المرفوضة، والتي يتم الاحتفاظ بها عبر الجلسات. - المفاهيم القابلة لإعادة الاستخدام والتي يمكن نقلها بين المستودعات، ولكن فقط بعد إعادة التحقق من افتراضاتها في المشروع المستهدف. سير العمل والواجهة يتوفر MOZAK كأداة سطر أوامر. يتم التثبيت عبر نص برمجي (shell script): curl -fsSL https://raw.githubusercontent.com/pitfa19/mozak/main/scripts/install.sh | bash mozak setup check "$HOME" بعد ذلك، يتم تهيئة المشروع وفحصه باستخدام `mozak project init .` و `mozak project overview .` ويتم طلب العمل من وكيل برمجة بلغة طبيعية (على سبيل المثال، طلب تخطيط التحسين التالي وعرض ما هو جاهز). كما يدعم مواضيع البحث التي لا تحتوي على أكواد، مع الإشارة إلى دليل تشغيل سريع لمدة 5 دقائق لهذا المسار. يطرح ملف README نظام MOZAK كأداة تقدم المقترحات بينما يقوم المستخدم بالموافقة، ويقترح إقرانه بوكيل محيطي لتشغيل دورة التحسين بشكل دوري. الوحدات تم تسمية ست وحدات: `scope` (المواضيع والمشاريع)، و `research` (الأدلة)، و `plans` (الأهداف والتقدم)، و `meta-kb` (الروابط بين المستودعات)، و `improve-lab` (مقترحات الترقية)، و `skill` (تسمح للوكلاء بتشغيل MOZAK نيابة عن المستخدم). مثال مذكور يصف ملف README حالة واحدة: تم نقل مفهوم نشر قابل لإعادة الاستخدام بين مستودعين؛ قام MOZAK بالتحقق من خمسة افتراضات في المستهدف، ووجد أن واحداً منها صحيح، واثنان يحتاجان إلى استبدال، واثنان تم رفضهما، وبذلك انتقلت الفكرة دون معاملة المشروعين كأنهما متطابقان. كما يذكر أن MOZAK قد سجل تطوره الخاص وأنتج ستة مقترحات تحسين، تم تصنيفها صراحة كدراسة ذاتية حقيقية وليست مقارنة محكومة. تفاصيل الحالة ونموذج المفهوم موجودة في `docs/ARCHITECTURE.md`. التنفيذ والترخيص تم كتابة MOZAK بلغة Rust، ويُقدم كملف ثنائي سريع ومحمول ويعمل دون اتصال بالإنترنت وبدون الحاجة لبيئة تشغيل لغة (runtime)، حيث تساعد سلامة الأنواع والذاكرة في حماية حالة المشروع الحتمية؛ ويشير ملف README إلى أن Rust هي وسيلة الشحن الموثوقة وليست السبب في استخدامه. تغطي روابط التوثيق التشغيل السريع، والبنية، والأوامر، والتثبيت/التحديث تحت مجلد `docs/`. النظام مرخص بموجب رخصة MIT، مع ذكر التأثيرات والأعمال السابقة في `ACKNOWLEDGMENTS.md`.