feat: Add new bot components and update game engine tests
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
# Graph Report - . (2026-04-12)
|
||||
# Graph Report - . (2026-04-13)
|
||||
|
||||
## Corpus Check
|
||||
- 126 files · ~38,511,901 words
|
||||
- 126 files · ~38,514,178 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
- 818 nodes · 1004 edges · 128 communities detected
|
||||
- 821 nodes · 1008 edges · 128 communities detected
|
||||
- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
@@ -222,28 +222,28 @@ Nodes (3): candidateMoves(), GameEngineIntegrationTest, legalMoves()
|
||||
|
||||
### Community 16 - "Community 16"
|
||||
Cohesion: 0.14
|
||||
Nodes (1): GameEnginePromotionTest
|
||||
Nodes (3): CommandInvokerBranchTest, ConditionalFailCommand, FailingCommand
|
||||
|
||||
### Community 17 - "Community 17"
|
||||
Cohesion: 0.14
|
||||
Nodes (1): GameEnginePromotionTest
|
||||
|
||||
### Community 18 - "Community 18"
|
||||
Cohesion: 0.25
|
||||
Nodes (1): JsonExporter
|
||||
|
||||
### Community 18 - "Community 18"
|
||||
### Community 19 - "Community 19"
|
||||
Cohesion: 0.24
|
||||
Nodes (1): AlphaBetaSearch
|
||||
|
||||
### Community 19 - "Community 19"
|
||||
### Community 20 - "Community 20"
|
||||
Cohesion: 0.15
|
||||
Nodes (2): EngineTestHelpers, MockObserver
|
||||
|
||||
### Community 20 - "Community 20"
|
||||
### Community 21 - "Community 21"
|
||||
Cohesion: 0.33
|
||||
Nodes (1): ZobristHash
|
||||
|
||||
### Community 21 - "Community 21"
|
||||
Cohesion: 0.17
|
||||
Nodes (3): CommandInvokerBranchTest, ConditionalFailCommand, FailingCommand
|
||||
|
||||
### Community 22 - "Community 22"
|
||||
Cohesion: 0.24
|
||||
Nodes (10): download_and_extract_puzzle_db(), extract_puzzle_positions(), interactive_merge_positions(), load_positions_from_file(), merge_positions(), Load positions from a text file (one FEN per line)., Merge two position sets and write to file., Interactive workflow: extract tactical positions and merge with user selection. (+2 more)
|
||||
@@ -333,32 +333,32 @@ Cohesion: 0.4
|
||||
Nodes (0):
|
||||
|
||||
### Community 44 - "Community 44"
|
||||
Cohesion: 0.6
|
||||
Nodes (1): NNUEBot
|
||||
|
||||
### Community 45 - "Community 45"
|
||||
Cohesion: 0.4
|
||||
Nodes (3): EmptyToken, FenParserSupport, PieceToken
|
||||
|
||||
### Community 45 - "Community 45"
|
||||
### Community 46 - "Community 46"
|
||||
Cohesion: 0.6
|
||||
Nodes (1): PgnExporter
|
||||
|
||||
### Community 46 - "Community 46"
|
||||
### Community 47 - "Community 47"
|
||||
Cohesion: 0.5
|
||||
Nodes (2): PieceSprites, SquareColors
|
||||
|
||||
### Community 47 - "Community 47"
|
||||
### Community 48 - "Community 48"
|
||||
Cohesion: 0.6
|
||||
Nodes (1): TerminalUI
|
||||
|
||||
### Community 48 - "Community 48"
|
||||
### Community 49 - "Community 49"
|
||||
Cohesion: 0.5
|
||||
Nodes (1): BotController
|
||||
|
||||
### Community 49 - "Community 49"
|
||||
Cohesion: 0.67
|
||||
Nodes (1): HybridBot
|
||||
|
||||
### Community 50 - "Community 50"
|
||||
Cohesion: 0.67
|
||||
Nodes (1): NNUEBot
|
||||
Nodes (1): HybridBot
|
||||
|
||||
### Community 51 - "Community 51"
|
||||
Cohesion: 0.67
|
||||
|
||||
Reference in New Issue
Block a user