Commits
100
Nodes
24
dir edges
64
co_change edges
121
Hub shadows
5
Universal hubs
10
Cross-layer hub correlation
directory_coupling ↔ co_change
r = 0.8813
strong positive hub persistence — the same items dominate structurally in both layers
LAW CONFIRMED
Hub shadows (5)
Files with a large gap between directory rank (declared) and co-change rank (behavioral).
src/rcore.c
13 commits
dir rank
#11
→
co_change rank
#2
gap
9
src/platforms/rcore_desktop_glfw.c
3 commits
dir rank
#10
→
co_change rank
#16
gap
6
src/platforms/rcore_drm.c
5 commits
dir rank
#8
→
co_change rank
#13
gap
5
src/platforms/rcore_desktop_sdl.c
4 commits
dir rank
#9
→
co_change rank
#14
gap
5
examples/shapes/shapes_ellipse_collision.c
2 commits
dir rank
#21
→
co_change rank
#17
gap
4
Universal hubs (10)
High in both layers — architectural backbone.
rcore_desktop_rgfw.c
src/platforms/rcore_desktop_rgfw.c
rcore_template.c
src/platforms/rcore_template.c
rcore_desktop_win32.c
src/platforms/rcore_desktop_win32.c
rcore_web.c
src/platforms/rcore_web.c
rcore_android.c
src/platforms/rcore_android.c
rcore_memory.c
src/platforms/rcore_memory.c
rcore_web_emscripten.c
src/platforms/rcore_web_emscripten.c
rcore_drm.c
src/platforms/rcore_drm.c
rcore_desktop_sdl.c
src/platforms/rcore_desktop_sdl.c
rcore_desktop_glfw.c
src/platforms/rcore_desktop_glfw.c
Hub ranking (24 nodes)
| # | File | hub score | commits | archetype |
|---|---|---|---|---|
| 1 | rcore_desktop_rgfw.c | 1.0870 | 9 | universal_hub |
| 2 | rcore_drm.c | 1.0435 | 5 | universal_hub |
| 3 | rcore_desktop_sdl.c | 1.0435 | 4 | universal_hub |
| 4 | rcore_desktop_glfw.c | 1.0435 | 3 | universal_hub |
| 5 | rcore_template.c | 1.0435 | 3 | universal_hub |
| 6 | rcore_desktop_win32.c | 1.0435 | 3 | universal_hub |
| 7 | rcore_web.c | 1.0435 | 3 | universal_hub |
| 8 | rcore_android.c | 1.0435 | 2 | universal_hub |
| 9 | rcore_memory.c | 1.0435 | 2 | universal_hub |
| 10 | rcore_web_emscripten.c | 1.0435 | 2 | universal_hub |
| 11 | rcore.c | 0.8696 | 13 | hub_shadow |
| 12 | raudio.c | 0.8696 | 9 | |
| 13 | rshapes.c | 0.8696 | 8 | |
| 14 | rmodels.c | 0.8696 | 8 | |
| 15 | rtextures.c | 0.8696 | 7 | |
| 16 | rtext.c | 0.8696 | 4 | |
| 17 | shapes_ellipse_collision.c | 0.0870 | 2 | hub_shadow |
| 18 | core_directory_files.c | 0.0870 | 1 | |
| 19 | core_smooth_pixelperfect.c | 0.0870 | 1 | |
| 20 | core_basic_window.c | 0.0870 | 1 | |
| 21 | shapes_ball_physics.c | 0.0435 | 2 | |
| 22 | rlparser.c | 0.0000 | 1 | |
| 23 | rexm.c | 0.0000 | 1 | |
| 24 | core_basic_window.c | 0.0000 | 1 |