Commits
100
Nodes
30
dir edges
25
co_change edges
114
Hub shadows
5
Universal hubs
6
Cross-layer hub correlation
directory_coupling ↔ co_change
r = 0.6150
moderate positive hub persistence — some items carry their importance across layers
LAW CONFIRMED
Hub shadows (5)
Files with a large gap between directory rank (declared) and co-change rank (behavioral).
packages/react-server/src/ReactFlightReplyServer.js
4 commits
dir rank
#10
→
co_change rank
#28
gap
18
packages/react-noop-renderer/src/createReactNoop.js
4 commits
dir rank
#26
→
co_change rank
#10
gap
16
packages/react-server/src/ReactFizzServer.js
3 commits
dir rank
#14
→
co_change rank
#30
gap
16
packages/shared/ReactFeatureFlags.js
6 commits
dir rank
#17
→
co_change rank
#3
gap
14
packages/react-dom/src/__tests__/ReactDOMFragmentRefs-test.js
4 commits
dir rank
#11
→
co_change rank
#25
gap
14
Universal hubs (6)
High in both layers — architectural backbone.
ReactFeatureFlags.test-renderer.www.js
packages/shared/forks/ReactFeatureFlags.test-renderer.www.js
ReactFeatureFlags.www.js
packages/shared/forks/ReactFeatureFlags.www.js
ReactFeatureFlags.native-fb.js
packages/shared/forks/ReactFeatureFlags.native-fb.js
ReactFeatureFlags.native-oss.js
packages/shared/forks/ReactFeatureFlags.native-oss.js
ReactFeatureFlags.test-renderer.js
packages/shared/forks/ReactFeatureFlags.test-renderer.js
ReactFeatureFlags.test-renderer.native-fb.js
packages/shared/forks/ReactFeatureFlags.test-renderer.native-fb.js
Hub ranking (30 nodes)
| # | File | hub score | commits | archetype |
|---|---|---|---|---|
| 1 | ReactFeatureFlags.test-renderer.www.js | 0.6897 | 7 | universal_hub |
| 2 | ReactFeatureFlags.www.js | 0.6897 | 7 | universal_hub |
| 3 | ReactFeatureFlags.native-fb.js | 0.6897 | 6 | universal_hub |
| 4 | ReactFeatureFlags.native-oss.js | 0.6897 | 6 | universal_hub |
| 5 | ReactFeatureFlags.test-renderer.js | 0.6897 | 6 | universal_hub |
| 6 | ReactFeatureFlags.test-renderer.native-fb.js | 0.6897 | 6 | universal_hub |
| 7 | ReactFiberConfigFabric.js | 0.5172 | 6 | |
| 8 | ReactFeatureFlags.www-dynamic.js | 0.5172 | 4 | |
| 9 | ReactFeatureFlags.js | 0.4828 | 6 | hub_shadow |
| 10 | react-native-host-hooks.js | 0.4483 | 6 | |
| 11 | ReactFiberWorkLoop.js | 0.4138 | 6 | |
| 12 | createReactNoop.js | 0.4138 | 4 | hub_shadow |
| 13 | ReactFiberConfigFabricWithViewTransition.js | 0.3793 | 3 | |
| 14 | ReactUpdates-test.js | 0.3448 | 3 | |
| 15 | bundles.js | 0.3103 | 4 | |
| 16 | inlinedHostConfigs.js | 0.2069 | 3 | |
| 17 | .eslintrc.js | 0.1724 | 5 | |
| 18 | Pipeline.ts | 0.1379 | 6 | |
| 19 | ValidatePreservedManualMemoization.ts | 0.1379 | 5 | |
| 20 | CodegenReactiveFunction.ts | 0.1379 | 4 | |
| 21 | ReactFiberConfigDOM.js | 0.1034 | 6 | |
| 22 | BuildHIR.ts | 0.1034 | 5 | |
| 23 | ReactDOMFragmentRefs-test.js | 0.1034 | 4 | hub_shadow |
| 24 | ReactFabric-test.internal.js | 0.1034 | 4 | |
| 25 | ReactFiberBeginWork.js | 0.1034 | 3 | |
| 26 | InferMutationAliasingEffects.ts | 0.1034 | 3 | |
| 27 | ReactFlightReplyServer.js | 0.0690 | 4 | hub_shadow |
| 28 | renderer.js | 0.0690 | 4 | |
| 29 | ReactFizzServer.js | 0.0345 | 3 | hub_shadow |
| 30 | store.js | 0.0345 | 3 |