Sobre o projeto
RigMate é uma ferramenta de verificação de listas de componentes de PC para cenários de montagem e atualização DIY, atualmente na primeira fase do V1-A. O projeto já implementa a entrada de oito categorias principais de componentes, incluindo CPU, placa-mãe, placa de vídeo, memória, SSD/HDD, fonte de alimentação, cooler e gabinete. Cada categoria de componente possui campos de especificação independentes, e o formato dos dados é garantido por meio de spec JSON e validação Zod.
A ferramenta inclui 12 regras determinísticas de compatibilidade, cobrindo cenários como soquete de CPU/placa-mãe, PCIe x16 da placa-mãe, geração de memória, número de pentes de memória e slots, formato da placa-mãe e gabinete, comprimento da placa de vídeo e limite do gabinete, estimativa de consumo total do sistema, conector de alimentação da placa de vídeo, soquete do cooler, altura do cooler e limite de altura do gabinete, interface de armazenamento, e quantidade de armazenamento versus total de interfaces. Quando faltam campos críticos, o sistema exibe "a preencher" e lista os itens ausentes, sem presumir valores padrão.
Os resultados da verificação são persistidos em um banco de dados SQLite (modo WAL). Cada execução e cada conclusão são registradas no banco, e o relatório é ordenado por bloqueio, a preencher, aviso e aprovado. O projeto fornece comandos de inicialização local e comandos de validação como lint, typecheck, test, build e db:migrate. A documentação inclui especificações de lógica de negócio, decisões de arquitetura técnica e relatório de desenvolvimento colaborativo com IA. A limitação conhecida é que a lista de suporte de BIOS/CPU ainda não possui fonte de dados e não foi implementada.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.