Commits
1
Nodes
30
dir edges
379
co_change edges
435
Hub shadows
0
Universal hubs
7
Cross-layer hub correlation
directory_coupling ↔ co_change
r = 0.0000
near-zero hub persistence — each layer reveals a substantially different structural truth
not significant
Universal hubs (7)
High in both layers — architectural backbone.
be_aas_bspq3.c
code/botlib/be_aas_bspq3.c
be_aas_cluster.c
code/botlib/be_aas_cluster.c
be_aas_debug.c
code/botlib/be_aas_debug.c
be_aas_entity.c
code/botlib/be_aas_entity.c
be_aas_file.c
code/botlib/be_aas_file.c
be_aas_main.c
code/botlib/be_aas_main.c
be_aas_move.c
code/botlib/be_aas_move.c
Hub ranking (30 nodes)
| # | File | hub score | commits | archetype |
|---|---|---|---|---|
| 1 | be_aas_bspq3.c | 1.9310 | 1 | universal_hub |
| 2 | be_aas_cluster.c | 1.9310 | 1 | universal_hub |
| 3 | be_aas_debug.c | 1.9310 | 1 | universal_hub |
| 4 | be_aas_entity.c | 1.9310 | 1 | universal_hub |
| 5 | be_aas_file.c | 1.9310 | 1 | universal_hub |
| 6 | be_aas_main.c | 1.9310 | 1 | universal_hub |
| 7 | be_aas_move.c | 1.9310 | 1 | universal_hub |
| 8 | be_aas_optimize.c | 1.9310 | 1 | |
| 9 | be_aas_reach.c | 1.9310 | 1 | |
| 10 | be_aas_route.c | 1.9310 | 1 | |
| 11 | be_aas_routealt.c | 1.9310 | 1 | |
| 12 | be_aas_sample.c | 1.9310 | 1 | |
| 13 | be_ai_char.c | 1.9310 | 1 | |
| 14 | be_ai_chat.c | 1.9310 | 1 | |
| 15 | be_ai_gen.c | 1.9310 | 1 | |
| 16 | be_ai_goal.c | 1.9310 | 1 | |
| 17 | be_ai_move.c | 1.9310 | 1 | |
| 18 | be_ai_weap.c | 1.9310 | 1 | |
| 19 | be_ai_weight.c | 1.9310 | 1 | |
| 20 | be_ea.c | 1.9310 | 1 | |
| 21 | be_interface.c | 1.9310 | 1 | |
| 22 | l_crc.c | 1.9310 | 1 | |
| 23 | l_libvar.c | 1.9310 | 1 | |
| 24 | l_log.c | 1.9310 | 1 | |
| 25 | l_memory.c | 1.9310 | 1 | |
| 26 | l_precomp.c | 1.9310 | 1 | |
| 27 | l_script.c | 1.9310 | 1 | |
| 28 | l_struct.c | 1.9310 | 1 | |
| 29 | _files.c | 1.0345 | 1 | |
| 30 | aas_areamerging.c | 1.0345 | 1 |