34 KiB
Graph Report - . (2026-04-13)
Corpus Check
- 132 files · ~24,046,508 words
- Verdict: corpus is large enough that graph structure adds value.
Summary
- 899 nodes · 1116 edges · 146 communities detected
- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS
- Token cost: 0 input · 0 output
Community Hubs (Navigation)
- _COMMUNITY_Community 0
- _COMMUNITY_Community 1
- _COMMUNITY_Community 2
- _COMMUNITY_Community 3
- _COMMUNITY_Community 4
- _COMMUNITY_Community 5
- _COMMUNITY_Community 6
- _COMMUNITY_Community 7
- _COMMUNITY_Community 8
- _COMMUNITY_Community 9
- _COMMUNITY_Community 10
- _COMMUNITY_Community 11
- _COMMUNITY_Community 12
- _COMMUNITY_Community 13
- _COMMUNITY_Community 14
- _COMMUNITY_Community 15
- _COMMUNITY_Community 16
- _COMMUNITY_Community 17
- _COMMUNITY_Community 18
- _COMMUNITY_Community 19
- _COMMUNITY_Community 20
- _COMMUNITY_Community 21
- _COMMUNITY_Community 22
- _COMMUNITY_Community 23
- _COMMUNITY_Community 24
- _COMMUNITY_Community 25
- _COMMUNITY_Community 26
- _COMMUNITY_Community 27
- _COMMUNITY_Community 28
- _COMMUNITY_Community 29
- _COMMUNITY_Community 30
- _COMMUNITY_Community 31
- _COMMUNITY_Community 32
- _COMMUNITY_Community 33
- _COMMUNITY_Community 34
- _COMMUNITY_Community 35
- _COMMUNITY_Community 36
- _COMMUNITY_Community 37
- _COMMUNITY_Community 38
- _COMMUNITY_Community 39
- _COMMUNITY_Community 40
- _COMMUNITY_Community 41
- _COMMUNITY_Community 42
- _COMMUNITY_Community 43
- _COMMUNITY_Community 44
- _COMMUNITY_Community 45
- _COMMUNITY_Community 46
- _COMMUNITY_Community 47
- _COMMUNITY_Community 48
- _COMMUNITY_Community 49
- _COMMUNITY_Community 50
- _COMMUNITY_Community 51
- _COMMUNITY_Community 52
- _COMMUNITY_Community 53
- _COMMUNITY_Community 54
- _COMMUNITY_Community 55
- _COMMUNITY_Community 56
- _COMMUNITY_Community 57
- _COMMUNITY_Community 58
- _COMMUNITY_Community 59
- _COMMUNITY_Community 60
- _COMMUNITY_Community 61
- _COMMUNITY_Community 62
- _COMMUNITY_Community 63
- _COMMUNITY_Community 64
- _COMMUNITY_Community 65
- _COMMUNITY_Community 66
- _COMMUNITY_Community 67
- _COMMUNITY_Community 68
- _COMMUNITY_Community 69
- _COMMUNITY_Community 70
- _COMMUNITY_Community 71
- _COMMUNITY_Community 72
- _COMMUNITY_Community 73
- _COMMUNITY_Community 74
- _COMMUNITY_Community 75
- _COMMUNITY_Community 76
- _COMMUNITY_Community 77
- _COMMUNITY_Community 78
- _COMMUNITY_Community 79
- _COMMUNITY_Community 80
- _COMMUNITY_Community 81
- _COMMUNITY_Community 82
- _COMMUNITY_Community 83
- _COMMUNITY_Community 84
- _COMMUNITY_Community 85
- _COMMUNITY_Community 86
- _COMMUNITY_Community 87
- _COMMUNITY_Community 88
- _COMMUNITY_Community 89
- _COMMUNITY_Community 90
- _COMMUNITY_Community 91
- _COMMUNITY_Community 92
- _COMMUNITY_Community 93
- _COMMUNITY_Community 94
- _COMMUNITY_Community 95
- _COMMUNITY_Community 96
- _COMMUNITY_Community 97
- _COMMUNITY_Community 98
- _COMMUNITY_Community 99
- _COMMUNITY_Community 100
- _COMMUNITY_Community 101
- _COMMUNITY_Community 102
- _COMMUNITY_Community 103
- _COMMUNITY_Community 104
- _COMMUNITY_Community 105
- _COMMUNITY_Community 106
- _COMMUNITY_Community 107
- _COMMUNITY_Community 108
- _COMMUNITY_Community 109
- _COMMUNITY_Community 110
- _COMMUNITY_Community 111
- _COMMUNITY_Community 112
- _COMMUNITY_Community 113
- _COMMUNITY_Community 114
- _COMMUNITY_Community 115
- _COMMUNITY_Community 116
- _COMMUNITY_Community 117
- _COMMUNITY_Community 118
- _COMMUNITY_Community 119
- _COMMUNITY_Community 120
- _COMMUNITY_Community 121
- _COMMUNITY_Community 122
- _COMMUNITY_Community 123
- _COMMUNITY_Community 124
- _COMMUNITY_Community 125
- _COMMUNITY_Community 126
- _COMMUNITY_Community 127
- _COMMUNITY_Community 128
- _COMMUNITY_Community 129
- _COMMUNITY_Community 130
- _COMMUNITY_Community 131
- _COMMUNITY_Community 132
- _COMMUNITY_Community 133
- _COMMUNITY_Community 134
- _COMMUNITY_Community 135
- _COMMUNITY_Community 136
- _COMMUNITY_Community 137
- _COMMUNITY_Community 138
- _COMMUNITY_Community 139
- _COMMUNITY_Community 140
- _COMMUNITY_Community 141
- _COMMUNITY_Community 142
- _COMMUNITY_Community 143
- _COMMUNITY_Community 144
- _COMMUNITY_Community 145
God Nodes (most connected - your core abstractions)
DefaultRules- 35 edgesGameEngine- 34 edgesNNUE- 23 edgesEvaluationClassic- 21 edgesMoveOrdering- 21 edgesChessBoardView- 19 edgesFenParserFastParse- 17 edgesFenParserCombinators- 16 edgesPgnParser- 14 edgesJsonExporter- 13 edges
Surprising Connections (you probably didn't know these)
- None detected - all connections are within the same source files.
Communities
Community 0 - "Community 0"
Cohesion: 0.11 Nodes (2): CastlingMove, DefaultRules
Community 1 - "Community 1"
Cohesion: 0.1 Nodes (2): GameEngine, PendingPromotion
Community 2 - "Community 2"
Cohesion: 0.09 Nodes (17): ClassGap, _compact_ranges(), _find_scoverage_xml(), format_agent(), format_json(), format_markdown(), format_module_gaps(), main() (+9 more)
Community 3 - "Community 3"
Cohesion: 0.13 Nodes (30): burst_train_interactive(), create_dataset_interactive(), datasets_menu(), delete_dataset_interactive(), export_interactive(), extend_dataset_interactive(), get_data_dir(), get_weights_dir() (+22 more)
Community 4 - "Community 4"
Cohesion: 0.14 Nodes (2): MoveOrdering, OrderingContext
Community 5 - "Community 5"
Cohesion: 0.11 Nodes (21): Dataset, burst_train(), fen_to_features(), find_next_version(), NNUE, NNUEDataset, Find the next version number for model versioning. Looks for nnue_weights_v, Save training metadata alongside the weights file. Args: weights_fi (+13 more)
Community 6 - "Community 6"
Cohesion: 0.23 Nodes (1): NNUE
Community 7 - "Community 7"
Cohesion: 0.19 Nodes (1): EvaluationClassic
Community 8 - "Community 8"
Cohesion: 0.15 Nodes (20): create_dataset(), delete_dataset(), extend_dataset(), get_dataset_labeled_path(), get_datasets_dir(), list_datasets(), load_dataset_metadata(), next_dataset_version() (+12 more)
Community 9 - "Community 9"
Cohesion: 0.14 Nodes (9): format_module(), load_module(), main(), ModuleResult, parse_suite_xml(), run(), SuiteResult, TestCase (+1 more)
Community 10 - "Community 10"
Cohesion: 0.18 Nodes (1): ChessBoardView
Community 11 - "Community 11"
Cohesion: 0.14 Nodes (1): FenParserFastParse
Community 12 - "Community 12"
Cohesion: 0.12 Nodes (7): InvalidFormat, InvalidMove, MoveCommand, MoveResult, QuitCommand, ResetCommand, Successful
Community 13 - "Community 13"
Cohesion: 0.12 Nodes (12): BoardResetEvent, CheckDetectedEvent, CheckmateEvent, DrawClaimedEvent, FiftyMoveRuleAvailableEvent, InvalidMoveEvent, MoveExecutedEvent, MoveRedoneEvent (+4 more)
Community 14 - "Community 14"
Cohesion: 0.13 Nodes (1): FenParserCombinators
Community 15 - "Community 15"
Cohesion: 0.26 Nodes (2): PgnGame, PgnParser
Community 16 - "Community 16"
Cohesion: 0.15 Nodes (3): candidateMoves(), GameEngineIntegrationTest, legalMoves()
Community 17 - "Community 17"
Cohesion: 0.14 Nodes (3): CommandInvokerBranchTest, ConditionalFailCommand, FailingCommand
Community 18 - "Community 18"
Cohesion: 0.14 Nodes (1): GameEnginePromotionTest
Community 19 - "Community 19"
Cohesion: 0.25 Nodes (1): JsonExporter
Community 20 - "Community 20"
Cohesion: 0.21 Nodes (12): download_and_extract_puzzle_db(), extract_puzzle_positions(), extract_tactical_only(), 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. (+4 more)
Community 21 - "Community 21"
Cohesion: 0.24 Nodes (1): AlphaBetaSearch
Community 22 - "Community 22"
Cohesion: 0.15 Nodes (2): EngineTestHelpers, MockObserver
Community 23 - "Community 23"
Cohesion: 0.33 Nodes (1): ZobristHash
Community 24 - "Community 24"
Cohesion: 0.18 Nodes (1): AlphaBetaSearchTest
Community 25 - "Community 25"
Cohesion: 0.18 Nodes (1): ClassicalBotTest
Community 26 - "Community 26"
Cohesion: 0.33 Nodes (2): BookEntry, PolyglotBook
Community 27 - "Community 27"
Cohesion: 0.22 Nodes (1): CommandInvoker
Community 28 - "Community 28"
Cohesion: 0.36 Nodes (1): FenParser
Community 29 - "Community 29"
Cohesion: 0.31 Nodes (1): JsonParser
Community 30 - "Community 30"
Cohesion: 0.31 Nodes (5): applyMove(), Board, removed(), updated(), withMove()
Community 31 - "Community 31"
Cohesion: 0.22 Nodes (1): GameContext
Community 32 - "Community 32"
Cohesion: 0.25 Nodes (6): ApiError, ApiResponse, Failure, PagedResponse, Pagination, Success
Community 33 - "Community 33"
Cohesion: 0.39 Nodes (1): NbaiLoader
Community 34 - "Community 34"
Cohesion: 0.22 Nodes (8): JsonCapturedPieces, JsonCastlingRights, JsonGameRecord, JsonGameState, JsonMetadata, JsonMove, JsonMoveType, JsonPiece
Community 35 - "Community 35"
Cohesion: 0.46 Nodes (1): NbaiWriter
Community 36 - "Community 36"
Cohesion: 0.43 Nodes (1): FenExporter
Community 37 - "Community 37"
Cohesion: 0.29 Nodes (1): CastlingRights
Community 38 - "Community 38"
Cohesion: 0.33 Nodes (6): _evaluate_fen_batch(), label_positions_with_stockfish(), normalize_evaluation(), Normalize centipawn evaluation to a bounded range. Args: cp_value:, Worker function to evaluate a batch of FENs with Stockfish threading. Args:, Read positions and label them with Stockfish evaluations. Args: pos
Community 39 - "Community 39"
Cohesion: 0.29 Nodes (1): EvaluationNNUE
Community 40 - "Community 40"
Cohesion: 0.29 Nodes (4): LayerDescriptor, LayerWeights, NbaiMetadata, NbaiModel
Community 41 - "Community 41"
Cohesion: 0.53 Nodes (5): export_to_nbai(), _infer_layers(), Derive layer descriptors from state_dict weight shapes. Assumes layers name, _read_sidecar(), _write_floats()
Community 42 - "Community 42"
Cohesion: 0.53 Nodes (1): NbaiMigrator
Community 43 - "Community 43"
Cohesion: 0.33 Nodes (2): TranspositionTable, TTEntry
Community 44 - "Community 44"
Cohesion: 0.53 Nodes (1): PolyglotHash
Community 45 - "Community 45"
Cohesion: 0.4 Nodes (2): ChessGUIApp, ChessGUILauncher
Community 46 - "Community 46"
Cohesion: 0.5 Nodes (2): offset(), Square
Community 47 - "Community 47"
Cohesion: 0.4 Nodes (2): PlayerId, PlayerInfo
Community 48 - "Community 48"
Cohesion: 0.4 Nodes (4): play_random_game_and_collect_positions(), Generate games for one worker. Returns: list of FENs generated by t, Generate positions using multiprocessing with multiple workers. Args:, _worker_generate_games()
Community 49 - "Community 49"
Cohesion: 0.4 Nodes (0):
Community 50 - "Community 50"
Cohesion: 0.6 Nodes (1): NNUEBot
Community 51 - "Community 51"
Cohesion: 0.4 Nodes (3): EmptyToken, FenParserSupport, PieceToken
Community 52 - "Community 52"
Cohesion: 0.6 Nodes (1): PgnExporter
Community 53 - "Community 53"
Cohesion: 0.5 Nodes (2): PieceSprites, SquareColors
Community 54 - "Community 54"
Cohesion: 0.6 Nodes (1): TerminalUI
Community 55 - "Community 55"
Cohesion: 0.5 Nodes (1): BotController
Community 56 - "Community 56"
Cohesion: 0.67 Nodes (1): HybridBot
Community 57 - "Community 57"
Cohesion: 0.67 Nodes (1): Parser
Community 58 - "Community 58"
Cohesion: 0.5 Nodes (1): CommandInvokerTest
Community 59 - "Community 59"
Cohesion: 0.5 Nodes (2): EndingMockObserver, GameEngineGameEndingTest
Community 60 - "Community 60"
Cohesion: 0.5 Nodes (2): GameEngineLoadGameTest, MockObserver
Community 61 - "Community 61"
Cohesion: 0.5 Nodes (1): FileSystemGameService
Community 62 - "Community 62"
Cohesion: 0.5 Nodes (1): DefaultRulesStateTransitionsTest
Community 63 - "Community 63"
Cohesion: 0.67 Nodes (1): GUIObserver
Community 64 - "Community 64"
Cohesion: 0.67 Nodes (0):
Community 65 - "Community 65"
Cohesion: 0.67 Nodes (1): ClassicalBot
Community 66 - "Community 66"
Cohesion: 0.67 Nodes (2): BotParticipant, Human
Community 67 - "Community 67"
Cohesion: 0.67 Nodes (1): MoveCommandTest
Community 68 - "Community 68"
Cohesion: 0.67 Nodes (1): GameEngineNotationTest
Community 69 - "Community 69"
Cohesion: 0.67 Nodes (1): GameEngineWithBotTest
Community 70 - "Community 70"
Cohesion: 0.67 Nodes (1): GameFileServiceSuite
Community 71 - "Community 71"
Cohesion: 0.67 Nodes (1): FenExporterTest
Community 72 - "Community 72"
Cohesion: 0.67 Nodes (1): PgnExporterTest
Community 73 - "Community 73"
Cohesion: 0.67 Nodes (1): Main
Community 74 - "Community 74"
Cohesion: 0.67 Nodes (1): Renderer
Community 75 - "Community 75"
Cohesion: 1.0 Nodes (1): Piece
Community 76 - "Community 76"
Cohesion: 1.0 Nodes (0):
Community 77 - "Community 77"
Cohesion: 1.0 Nodes (1): Move
Community 78 - "Community 78"
Cohesion: 1.0 Nodes (1): BoardTest
Community 79 - "Community 79"
Cohesion: 1.0 Nodes (1): CastlingRightsTest
Community 80 - "Community 80"
Cohesion: 1.0 Nodes (1): ColorTest
Community 81 - "Community 81"
Cohesion: 1.0 Nodes (1): PieceTest
Community 82 - "Community 82"
Cohesion: 1.0 Nodes (1): PieceTypeTest
Community 83 - "Community 83"
Cohesion: 1.0 Nodes (1): SquareTest
Community 84 - "Community 84"
Cohesion: 1.0 Nodes (1): GameContextTest
Community 85 - "Community 85"
Cohesion: 1.0 Nodes (1): MoveTest
Community 86 - "Community 86"
Cohesion: 1.0 Nodes (1): PlayerInfoTest
Community 87 - "Community 87"
Cohesion: 1.0 Nodes (1): ApiResponseTest
Community 88 - "Community 88"
Cohesion: 1.0 Nodes (1): Config
Community 89 - "Community 89"
Cohesion: 1.0 Nodes (1): BotControllerTest
Community 90 - "Community 90"
Cohesion: 1.0 Nodes (1): BotDifficultyTest
Community 91 - "Community 91"
Cohesion: 1.0 Nodes (1): EvaluationTest
Community 92 - "Community 92"
Cohesion: 1.0 Nodes (1): MoveOrderingTest
Community 93 - "Community 93"
Cohesion: 1.0 Nodes (1): PolyglotBookTest
Community 94 - "Community 94"
Cohesion: 1.0 Nodes (1): PolyglotHashTest
Community 95 - "Community 95"
Cohesion: 1.0 Nodes (1): TranspositionTableTest
Community 96 - "Community 96"
Cohesion: 1.0 Nodes (1): ZobristHashTest
Community 97 - "Community 97"
Cohesion: 1.0 Nodes (1): CommandTest
Community 98 - "Community 98"
Cohesion: 1.0 Nodes (1): ParserTest
Community 99 - "Community 99"
Cohesion: 1.0 Nodes (1): GameEngineOutcomesTest
Community 100 - "Community 100"
Cohesion: 1.0 Nodes (1): GameEngineScenarioTest
Community 101 - "Community 101"
Cohesion: 1.0 Nodes (1): GameEngineSpecialMovesTest
Community 102 - "Community 102"
Cohesion: 1.0 Nodes (1): FenParserCombinatorsTest
Community 103 - "Community 103"
Cohesion: 1.0 Nodes (1): FenParserFastParseTest
Community 104 - "Community 104"
Cohesion: 1.0 Nodes (1): FenParserTest
Community 105 - "Community 105"
Cohesion: 1.0 Nodes (1): JsonExporterBranchCoverageSuite
Community 106 - "Community 106"
Cohesion: 1.0 Nodes (1): JsonExporterSuite
Community 107 - "Community 107"
Cohesion: 1.0 Nodes (1): JsonModelExtraTestSuite
Community 108 - "Community 108"
Cohesion: 1.0 Nodes (1): JsonParserEdgeCasesSuite
Community 109 - "Community 109"
Cohesion: 1.0 Nodes (1): JsonParserErrorHandlingSuite
Community 110 - "Community 110"
Cohesion: 1.0 Nodes (1): JsonParserMoveTypeSuite
Community 111 - "Community 111"
Cohesion: 1.0 Nodes (1): JsonParserSuite
Community 112 - "Community 112"
Cohesion: 1.0 Nodes (1): PgnParserTest
Community 113 - "Community 113"
Cohesion: 1.0 Nodes (1): PgnValidatorTest
Community 114 - "Community 114"
Cohesion: 1.0 Nodes (1): DefaultRulesTest
Community 115 - "Community 115"
Cohesion: 1.0 Nodes (0):
Community 116 - "Community 116"
Cohesion: 1.0 Nodes (1): RendererAndUnicodeTest
Community 117 - "Community 117"
Cohesion: 1.0 Nodes (0):
Community 118 - "Community 118"
Cohesion: 1.0 Nodes (0):
Community 119 - "Community 119"
Cohesion: 1.0 Nodes (1): Strip the package prefix from the full method path.
Community 120 - "Community 120"
Cohesion: 1.0 Nodes (1): Lines that are branch points and have at least one uncovered branch statement.
Community 121 - "Community 121"
Cohesion: 1.0 Nodes (0):
Community 122 - "Community 122"
Cohesion: 1.0 Nodes (0):
Community 123 - "Community 123"
Cohesion: 1.0 Nodes (0):
Community 124 - "Community 124"
Cohesion: 1.0 Nodes (0):
Community 125 - "Community 125"
Cohesion: 1.0 Nodes (0):
Community 126 - "Community 126"
Cohesion: 1.0 Nodes (0):
Community 127 - "Community 127"
Cohesion: 1.0 Nodes (0):
Community 128 - "Community 128"
Cohesion: 1.0 Nodes (0):
Community 129 - "Community 129"
Cohesion: 1.0 Nodes (0):
Community 130 - "Community 130"
Cohesion: 1.0 Nodes (0):
Community 131 - "Community 131"
Cohesion: 1.0 Nodes (0):
Community 132 - "Community 132"
Cohesion: 1.0 Nodes (0):
Community 133 - "Community 133"
Cohesion: 1.0 Nodes (0):
Community 134 - "Community 134"
Cohesion: 1.0 Nodes (1): Get/create data directory.
Community 135 - "Community 135"
Cohesion: 1.0 Nodes (1): Get/create data directory.
Community 136 - "Community 136"
Cohesion: 1.0 Nodes (1): Get/create weights directory.
Community 137 - "Community 137"
Cohesion: 1.0 Nodes (1): List available checkpoint versions.
Community 138 - "Community 138"
Cohesion: 1.0 Nodes (1): Display application header.
Community 139 - "Community 139"
Cohesion: 1.0 Nodes (1): Display available checkpoints in a table.
Community 140 - "Community 140"
Cohesion: 1.0 Nodes (1): Display and handle main menu.
Community 141 - "Community 141"
Cohesion: 1.0 Nodes (1): Interactive training menu.
Community 142 - "Community 142"
Cohesion: 1.0 Nodes (1): Interactive burst training menu.
Community 143 - "Community 143"
Cohesion: 1.0 Nodes (1): Interactive export menu.
Community 144 - "Community 144"
Cohesion: 1.0 Nodes (1): Interactive tactical positions extraction and merge menu.
Community 145 - "Community 145"
Cohesion: 1.0 Nodes (1): Load PyTorch weights and export as binary file.
Knowledge Gaps
- 147 isolated node(s):
Strip the package prefix from the full method path.,Lines that are branch points and have at least one uncovered branch statement.,[1,2,3,5,7,8,9] → '1-3, 5, 7-9,Compact agent format — optimised for low token count. Emits only actionable,Return the first scoverage.xml found inside *module_dir*, or None.(+142 more) These have ≤1 connection - possible missing edges or undocumented components. - Thin community
Community 75(2 nodes):Piece.scala,PieceToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 76(2 nodes):PieceType.scala,label()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 77(2 nodes):Move.scala,MoveToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 78(2 nodes):BoardTest,BoardTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 79(2 nodes):CastlingRightsTest,CastlingRightsTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 80(2 nodes):ColorTest,ColorTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 81(2 nodes):PieceTest.scala,PieceTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 82(2 nodes):PieceTypeTest.scala,PieceTypeTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 83(2 nodes):SquareTest.scala,SquareTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 84(2 nodes):GameContextTest,GameContextTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 85(2 nodes):MoveTest.scala,MoveTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 86(2 nodes):PlayerInfoTest.scala,PlayerInfoTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 87(2 nodes):ApiResponseTest,ApiResponseTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 88(2 nodes):Config,Config.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 89(2 nodes):BotControllerTest,BotControllerTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 90(2 nodes):BotDifficultyTest,BotDifficultyTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 91(2 nodes):EvaluationTest,EvaluationTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 92(2 nodes):MoveOrderingTest.scala,MoveOrderingTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 93(2 nodes):PolyglotBookTest.scala,PolyglotBookTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 94(2 nodes):PolyglotHashTest.scala,PolyglotHashTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 95(2 nodes):TranspositionTableTest.scala,TranspositionTableTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 96(2 nodes):ZobristHashTest.scala,ZobristHashTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 97(2 nodes):CommandTest,CommandTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 98(2 nodes):ParserTest.scala,ParserTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 99(2 nodes):GameEngineOutcomesTest,GameEngineOutcomesTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 100(2 nodes):GameEngineScenarioTest,GameEngineScenarioTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 101(2 nodes):GameEngineSpecialMovesTest,GameEngineSpecialMovesTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 102(2 nodes):FenParserCombinatorsTest,FenParserCombinatorsTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 103(2 nodes):FenParserFastParseTest,FenParserFastParseTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 104(2 nodes):FenParserTest,FenParserTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 105(2 nodes):JsonExporterBranchCoverageSuite,JsonExporterBranchCoverageSuite.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 106(2 nodes):JsonExporterSuite,JsonExporterSuite.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 107(2 nodes):JsonModelExtraTestSuite,JsonModelExtraTestSuite.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 108(2 nodes):JsonParserEdgeCasesSuite,JsonParserEdgeCasesSuite.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 109(2 nodes):JsonParserErrorHandlingSuite,JsonParserErrorHandlingSuite.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 110(2 nodes):JsonParserMoveTypeSuite,JsonParserMoveTypeSuite.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 111(2 nodes):JsonParserSuite,JsonParserSuite.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 112(2 nodes):PgnParserTest.scala,PgnParserTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 113(2 nodes):PgnValidatorTest.scala,PgnValidatorTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 114(2 nodes):DefaultRulesTest,DefaultRulesTest.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 115(2 nodes):PieceUnicode.scala,unicode()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 116(2 nodes):RendererAndUnicodeTest.scala,RendererAndUnicodeTestToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 117(1 nodes):build.gradle.ktsToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 118(1 nodes):settings.gradle.ktsToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 119(1 nodes):Strip the package prefix from the full method path.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 120(1 nodes):Lines that are branch points and have at least one uncovered branch statement.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 121(1 nodes):test_counter.pyToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 122(1 nodes):build.gradle.ktsToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 123(1 nodes):build.gradle.ktsToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 124(1 nodes):start.ps1Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 125(1 nodes):Bot.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 126(1 nodes):BotDifficulty.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 127(1 nodes):build.gradle.ktsToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 128(1 nodes):build.gradle.ktsToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 129(1 nodes):GameContextExport.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 130(1 nodes):GameContextImport.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 131(1 nodes):build.gradle.ktsToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 132(1 nodes):RuleSet.scalaToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 133(1 nodes):build.gradle.ktsToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 134(1 nodes):Get/create data directory.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 135(1 nodes):Get/create data directory.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 136(1 nodes):Get/create weights directory.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 137(1 nodes):List available checkpoint versions.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 138(1 nodes):Display application header.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 139(1 nodes):Display available checkpoints in a table.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 140(1 nodes):Display and handle main menu.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 141(1 nodes):Interactive training menu.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 142(1 nodes):Interactive burst training menu.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 143(1 nodes):Interactive export menu.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 144(1 nodes):Interactive tactical positions extraction and merge menu.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 145(1 nodes):Load PyTorch weights and export as binary file.Too small to be a meaningful cluster - may be noise or needs more connections extracted.
Suggested Questions
Questions this graph is uniquely positioned to answer:
- What connects
Strip the package prefix from the full method path.,Lines that are branch points and have at least one uncovered branch statement.,[1,2,3,5,7,8,9] → '1-3, 5, 7-9to the rest of the system? 147 weakly-connected nodes found - possible documentation gaps or missing edges. - Should
Community 0be split into smaller, more focused modules? Cohesion score 0.11 - nodes in this community are weakly interconnected. - Should
Community 1be split into smaller, more focused modules? Cohesion score 0.1 - nodes in this community are weakly interconnected. - Should
Community 2be split into smaller, more focused modules? Cohesion score 0.09 - nodes in this community are weakly interconnected. - Should
Community 3be split into smaller, more focused modules? Cohesion score 0.13 - nodes in this community are weakly interconnected. - Should
Community 4be split into smaller, more focused modules? Cohesion score 0.14 - nodes in this community are weakly interconnected. - Should
Community 5be split into smaller, more focused modules? Cohesion score 0.11 - nodes in this community are weakly interconnected.