프로젝트 소개

RigMate는 DIY 조립 및 업그레이드 시나리오를 위한 PC 부품 목록 검사 도구로, 현재 V1-A 1단계에 있습니다. 프로젝트는 CPU, 메인보드, 그래픽카드, 메모리, SSD/HDD, 파워서플라이, 쿨러, 케이스 등 8가지 핵심 부품 입력을 구현했으며, 각 부품 유형마다 독립적인 사양 필드가 있고 spec JSON과 Zod 검증을 통해 데이터 형식을 보장합니다. 도구에는 12개의 결정적 호환성 규칙이 내장되어 있어 CPU/메인보드 소켓, 메인보드 PCIe x16, 메모리 세대, 메모리 개수와 슬롯, 메인보드 폼팩터와 케이스, 그래픽카드 길이와 케이스 길이 제한, 시스템 전체 소비전력 추정, 그래픽카드 보조전원 커넥터, 쿨러 소켓, 쿨러 높이와 케이스 높이 제한, 스토리지 인터페이스, 스토리지 수량과 인터페이스 총수 등의 시나리오를 다룹니다. 핵심 필드가 누락된 경우 시스템은 "보충 필요"를 출력하고 누락 항목을 나열하며 기본값을 추측하지 않습니다. 검사 결과는 SQLite 데이터베이스(WAL 모드)에 영속화되며, 매 실행과 각 결론이 데이터베이스에 기록되고 보고서는 차단, 보충 필요, 경고, 통과 순으로 정렬됩니다. 프로젝트는 로컬 시작 명령과 lint, typecheck, test, build, db:migrate 등의 검증 명령을 제공합니다. 문서에는 비즈니스 로직 사양, 기술 아키텍처 결정, AI 협업 개발 보고서가 포함되어 있습니다. 알려진 제한 사항은 BIOS/CPU 지원 목록에 대한 데이터 소스가 아직 없어 구현되지 않았다는 점입니다.