| Xadrez: regras | FIDE — Leis do Xadrez | Base normativa. A edição local distingue empates por reivindicação e automáticos. Inclui relógio casual de 10 minutos por lado com pausas locais, sem arbitragem de torneio. Posições mortas complexas e certos casos de impossibilidade de mate ao cair a bandeira têm detecção limitada. |
| Xadrez: motor | chess.js 1.4.0 | BSD-2-Clause. Dependência incorporada para lances legais e histórico. Adaptador de empate próprio; licença integral acompanha vendor. |
| Xadrez: interação | chessboard-element | MIT. Referência documental da separação entre tabuleiro e regras e do ciclo de movimento/animação. Arquivo público guardado; nenhum código ou imagem incorporado. As animações do clube são próprias. |
| Xadrez: interação | Chessground | GPL-3.0-or-later. Referência de clique/arraste, destinos e último lance. Somente estudo; sem incorporação. |
| Damas: movimentos | IDF — regras e exceções brasileiras | Base da modalidade brasileira de 64 casas, captura máxima e coroação ao fim da sequência. |
| Damas: empates | CODEX brasileiro 2020 | Base declarada do perfil local. Finais 59D/E implementados; caso 59F não automatizado. Empates reconhecidos automaticamente nesta edição local. |
| Damas: referência | pydraughts | MIT. Estudo de variantes e geração de sequências. Motor do clube é original; nenhum código incorporado. |
| Damas: referência | Lidraughts | AGPL-3.0. Referência documental de experiência, análise e variante. Sua regra de empate não foi transposta automaticamente para o CODEX brasileiro. |
| Damas: referência | draughtsjs | MIT. Interação simples como referência. Não adotado como motor brasileiro por diferenças de movimentos, captura e promoção. |
| IA: arquitetura | Stockfish | GPL-3.0. Referência documental da separação motor/interface. Sem código, pesos, tabelas ou binários incorporados; não atribuímos sua força à nossa IA. |
| IA: busca | js-chess-engine | MIT. Conceitos gerais de busca limitada e níveis de dificuldade. Implementação do clube própria, com busca curta e validação de lances. |
| Sinuca: base | WPA — regras | Referência normativa da primeira mesa. Perfil local e limites documentados no estudo inicial; física e regras aprovadas preservadas. |
| Sinuca: referência | Classic-Pool-Game | MIT. Um dos três repositórios de pesquisa da primeira mesa, preservado fora do produto. |
| Sinuca: referência | billiards | GPL-3.0. Referência de simulação; não incorporado ao produto. |
| Sinuca: referência | pooltool | Apache-2.0. Referência de estudo de física e cenários, sem incorporação ao produto. |
| Sinuca: IA | Smith — Running the Table, AAAI 2006 | Conceito geométrico de candidatas por bola/caçapa. Adversário simples original; não reproduz a força nem os números do artigo. |
| Hub: interação | Radix UI Primitives | Consulta documental de diálogos, abas e teclado. Construção própria com HTML nativo; biblioteca não incorporada. |
| Hub: persistência | Zustand — persist | Consulta documental de estado persistente. Preferências e partidas salvas têm estado separado; biblioteca não incorporada. |
| Prévia 3D: renderização | Three.js r180 · pacote 0.180.0 | MIT. Módulos incorporados localmente, sem execução de scripts do pacote. Apenas nomes .mjs e o caminho relativo entre os módulos foram ajustados. Licença e hashes preservados. Modelos, microtexturas e ambiente são próprios. |
| Prévia 3D: técnica | Materiais · ambiente · liberação de recursos | Consulta documental: materiais, iluminação, instâncias, limite de resolução e descarte. Auditoria de geometria em Node; qualidade visual, FPS e consumo real de GPU ainda não medidos. |
| Referência solicitada | Igloo | Não acessada nem avaliada nesta etapa. Nenhuma observação visual ou fidelidade à referência é alegada. |