عن المشروع

RigMate هي أداة لفحص قائمة مكونات الحاسوب الشخصي مخصصة لسيناريوهات التجميع الذاتي والترقية، وهي حالياً في المرحلة الأولى V1-A. نفّذ المشروع إدخال ثماني فئات أساسية من المكونات، تشمل المعالج واللوحة الأم وبطاقة الرسوميات والذاكرة وأقراص SSD/HDD ومزود الطاقة والمبرد والصندوق، ولكل فئة حقول مواصفات مستقلة، مع ضمان تنسيق البيانات عبر spec JSON والتحقق بواسطة Zod. تتضمن الأداة 12 قاعدة توافق حتمية مدمجة، تغطي مقبس المعالج/اللوحة الأم، ومنفذ PCIe x16 في اللوحة الأم، وأجيال الذاكرة، وعدد وحدات الذاكرة والمنافذ، وحجم اللوحة الأم والصندوق، وطول بطاقة الرسوميات وحد الطول في الصندوق، وتقدير استهلاك الطاقة الكلي، ومنفذ تغذية بطاقة الرسوميات، ومقبس المبرد، وارتفاع المبرد وحد الارتفاع في الصندوق، وواجهات التخزين، وعدد وحدات التخزين وإجمالي عدد الواجهات. عند غياب الحقول الأساسية، يُخرج النظام "بانتظار الاستكمال" ويعرض العناصر الناقصة دون تخمين قيم افتراضية. تُحفظ نتائج الفحص في قاعدة بيانات SQLite (وضع WAL)، ويُسجل كل تشغيل وكل استنتاج في قاعدة البيانات، ويُرتَّب التقرير حسب: حظر، بانتظار الاستكمال، تحذير، نجاح. يوفر المشروع أمر تشغيل محلي وأوامر تحقق مثل lint وtypecheck وtest وbuild وdb:migrate. تتضمن الوثائق مواصفات المنطق التجاري وقرارات البنية التقنية وتقرير التطوير التعاوني بالذكاء الاصطناعي. القيد المعروف هو عدم وجود مصدر بيانات لقائمة دعم BIOS/المعالج حتى الآن، ولم يُنفذ بعد.