इस प्रोजेक्ट के बारे में

RigMate DIY PC असेंबली और अपग्रेड परिदृश्यों के लिए एक PC पार्ट्स सूची जाँच उपकरण है, जो वर्तमान में V1-A पहले चरण में है। परियोजना ने आठ मुख्य पार्ट्स दर्ज करने की सुविधा लागू की है, जिनमें CPU, मदरबोर्ड, ग्राफिक्स कार्ड, मेमोरी, SSD/HDD, पावर सप्लाई, कूलर और केस शामिल हैं। प्रत्येक पार्ट्स श्रेणी में स्वतंत्र स्पेक फ़ील्ड हैं, और spec JSON तथा Zod सत्यापन के माध्यम से डेटा प्रारूप सुनिश्चित किया जाता है। उपकरण में 12 निश्चित संगतता नियम अंतर्निहित हैं, जो CPU/मदरबोर्ड सॉकेट, मदरबोर्ड PCIe x16, मेमोरी पीढ़ी, मेमोरी मॉड्यूल संख्या और स्लॉट, मदरबोर्ड फॉर्म फैक्टर और केस, ग्राफिक्स कार्ड की लंबाई और केस की अधिकतम लंबाई, संपूर्ण सिस्टम बिजली खपत अनुमान, ग्राफिक्स कार्ड पावर कनेक्टर, कूलर सॉकेट, कूलर की ऊँचाई और केस की अधिकतम ऊँचाई, स्टोरेज इंटरफ़ेस तथा स्टोरेज संख्या और कुल इंटरफ़ेस संख्या जैसे परिदृश्यों को कवर करते हैं। जब महत्वपूर्ण फ़ील्ड गायब होते हैं, तो सिस्टम "पूरक आवश्यक" आउटपुट करता है और गायब आइटम सूचीबद्ध करता है, डिफ़ॉल्ट मान का अनुमान नहीं लगाता। जाँच परिणाम SQLite डेटाबेस (WAL मोड) में सहेजे जाते हैं, प्रत्येक रन और प्रत्येक निष्कर्ष डेटाबेस में दर्ज होता है, रिपोर्ट ब्लॉकिंग, पूरक आवश्यक, चेतावनी, पास के क्रम में क्रमबद्ध होती है। परियोजना स्थानीय स्टार्टअप कमांड और lint, typecheck, test, build, db:migrate जैसे सत्यापन कमांड प्रदान करती है। दस्तावेज़ में व्यावसायिक तर्क विनिर्देश, तकनीकी आर्किटेक्चर निर्णय और AI सहयोगी विकास रिपोर्ट शामिल हैं। ज्ञात सीमा यह है कि BIOS/CPU समर्थन सूची के लिए अभी कोई डेटा स्रोत नहीं है, और इसे अभी लागू नहीं किया गया है।