gabriel / musehub public
← Intel Hub
Gravity
Symbols ranked by downstream blast radius — the higher the gravity, the more code collapses when this changes.
250 symbols ranked
77.4% peak gravity
0 max chain depth
1
TestProposalDataSerializer._make_proposal_response tests/test_proposal_reimagination_phase6.py
method
77.4%
50d 1619t
—
2
TestExecuteGetProposal._mock_proposal tests/test_proposal_reimagination_phase6.py
method
77.4%
50d 1619t
—
3
TestProposalDataSerializer.test_new_fields_present tests/test_proposal_reimagination_phase6.py
method
77.4%
50d 1619t
—
4 method
70.0%
178d 1465t
—
5 method
70.0%
26d 1465t
—
6 method
70.0%
26d 1465t
—
7 method
70.0%
26d 1465t
—
8 method
70.0%
26d 1465t
—
9 method
70.0%
26d 1465t
—
10 method
70.0%
26d 1465t
—
11 method
70.0%
26d 1465t
—
12 method
70.0%
178d 1465t
—
13 method
70.0%
178d 1465t
—
14 method
70.0%
178d 1465t
—
15 method
70.0%
178d 1465t
—
16 method
70.0%
178d 1465t
—
17 method
70.0%
178d 1465t
—
18 method
70.0%
178d 1465t
—
19 method
70.0%
178d 1465t
—
20 method
70.0%
178d 1465t
—
21 method
70.0%
178d 1465t
—
22 method
70.0%
178d 1465t
—
23 method
70.0%
178d 1465t
—
24 method
70.0%
178d 1465t
—
25 method
70.0%
178d 1465t
—
26 method
70.0%
178d 1465t
—
27 method
70.0%
178d 1465t
—
28 method
70.0%
178d 1465t
—
29 method
70.0%
178d 1465t
—
30 method
70.0%
178d 1465t
—
31 method
70.0%
178d 1465t
—
32 method
70.0%
178d 1465t
—
33 method
70.0%
178d 1465t
—
34 method
70.0%
178d 1465t
—
35 method
70.0%
178d 1465t
—
36 method
70.0%
178d 1465t
—
37 method
70.0%
178d 1465t
—
38 method
70.0%
178d 1465t
—
39 method
70.0%
178d 1465t
—
40 method
70.0%
178d 1465t
—
41 method
70.0%
178d 1465t
—
42 method
70.0%
178d 1465t
—
43 method
70.0%
178d 1465t
—
44 method
70.0%
178d 1465t
—
45 method
70.0%
178d 1465t
—
46 method
70.0%
178d 1465t
—
47 method
70.0%
178d 1465t
—
48 method
70.0%
178d 1465t
—
49 method
70.0%
178d 1465t
—
50 method
70.0%
178d 1465t
—
51 method
70.0%
178d 1465t
—
52 method
70.0%
178d 1465t
—
53 method
70.0%
178d 1465t
—
54 method
70.0%
178d 1465t
—
55 method
70.0%
178d 1465t
—
56 method
70.0%
178d 1465t
—
57 method
70.0%
178d 1465t
—
58 method
70.0%
178d 1465t
—
59 method
70.0%
178d 1465t
—
60 method
70.0%
178d 1465t
—
61 method
70.0%
178d 1465t
—
62 method
70.0%
178d 1465t
—
63 method
70.0%
178d 1465t
—
64 method
70.0%
178d 1465t
—
65 method
70.0%
178d 1465t
—
66 method
70.0%
178d 1465t
—
67 method
70.0%
178d 1465t
—
68 method
70.0%
178d 1465t
—
69 method
70.0%
178d 1465t
—
70 method
70.0%
178d 1465t
—
71 method
70.0%
178d 1465t
—
72 method
70.0%
178d 1465t
—
73 method
70.0%
178d 1465t
—
74 method
70.0%
178d 1465t
—
75 method
70.0%
178d 1465t
—
76 method
70.0%
178d 1465t
—
77 method
70.0%
178d 1465t
—
78 method
70.0%
178d 1465t
—
79 method
70.0%
178d 1465t
—
80 method
70.0%
178d 1465t
—
81 method
70.0%
178d 1465t
—
82 method
70.0%
178d 1465t
—
83 method
70.0%
178d 1465t
—
84 method
70.0%
178d 1465t
—
85 method
70.0%
178d 1465t
—
86 method
70.0%
178d 1465t
—
87 method
70.0%
178d 1465t
—
88 method
70.0%
178d 1465t
—
89 method
70.0%
178d 1465t
—
90 method
70.0%
178d 1465t
—
91 method
70.0%
178d 1465t
—
92 method
70.0%
178d 1465t
—
93 method
70.0%
178d 1465t
—
94 method
70.0%
178d 1465t
—
95 method
70.0%
178d 1465t
—
96 method
70.0%
178d 1465t
—
97 method
70.0%
178d 1465t
—
98 method
70.0%
178d 1465t
—
99 method
70.0%
178d 1465t
—
100 method
70.0%
178d 1465t
—
101 method
70.0%
178d 1465t
—
102 method
70.0%
178d 1465t
—
103 method
70.0%
178d 1465t
—
104 method
70.0%
178d 1465t
—
105 method
70.0%
178d 1465t
—
106 method
70.0%
178d 1465t
—
107 method
70.0%
178d 1465t
—
108 method
70.0%
178d 1465t
—
109 method
70.0%
178d 1465t
—
110
TestServiceLayerGenesisIds._keypair tests/test_genesis_ids.py
method
70.0%
178d 1465t
—
111 method
70.0%
178d 1465t
—
112 method
70.0%
26d 1465t
—
113 method
70.0%
26d 1465t
—
114 method
70.0%
178d 1465t
—
115
TestCloneAfterPushFromCopytree._push_from_copy tests/test_issue_61_clone_after_push.py
method
70.0%
19d 1465t
—
116 method
70.0%
19d 1465t
—
117 method
70.0%
19d 1465t
—
118 method
70.0%
19d 1465t
—
119 method
70.0%
19d 1465t
—
120
TestCommitDedupAcrossRepos.hub_repo_b tests/test_issue_61_clone_after_push.py
method
70.0%
19d 1465t
—
121 method
70.0%
19d 1465t
—
122 method
70.0%
19d 1465t
—
123 method
70.0%
19d 1465t
—
124 method
70.0%
19d 1465t
—
125 method
70.0%
178d 1465t
—
126 method
70.0%
26d 1465t
—
127 method
70.0%
26d 1465t
—
128 method
70.0%
26d 1465t
—
129 method
70.0%
26d 1465t
—
130 method
70.0%
26d 1465t
—
131 method
70.0%
26d 1465t
—
132
TestVerbFastPaths._patch_infra tests/test_bench_cli_seed.py
method
70.0%
26d 1465t
—
133 method
70.0%
26d 1465t
—
134 method
70.0%
26d 1465t
—
135 method
70.0%
26d 1465t
—
136 method
70.0%
178d 1465t
—
137 method
70.0%
178d 1465t
—
138
TestDaysStableHelper.test_P1_01_none_returns_zero tests/test_phase1_stable_provider.py
method
70.0%
42d 1465t
—
139
TestDaysStableHelper.test_P1_02_exactly_90_days_ago tests/test_phase1_stable_provider.py
method
70.0%
42d 1465t
—
140 method
70.0%
42d 1465t
—
141 method
70.0%
42d 1465t
—
142 method
70.0%
42d 1465t
—
143 method
70.0%
178d 1465t
—
144 method
70.0%
178d 1465t
—
145 method
70.0%
178d 1465t
—
146 method
70.0%
178d 1465t
—
147 method
70.0%
178d 1465t
—
148 method
70.0%
178d 1465t
—
149 method
70.0%
178d 1465t
—
150 method
70.0%
178d 1465t
—
151 method
70.0%
178d 1465t
—
152 method
70.0%
178d 1465t
—
153 method
70.0%
178d 1465t
—
154 method
70.0%
178d 1465t
—
155 method
70.0%
178d 1465t
—
156 method
70.0%
178d 1465t
—
157 method
70.0%
178d 1465t
—
158 method
70.0%
178d 1465t
—
159 method
70.0%
178d 1465t
—
160 method
70.0%
42d 1465t
—
161 method
70.0%
40d 1465t
—
162 method
69.9%
63d 1464t
—
163
TestComputeNarrative.test_T104_no_coupling_omitted tests/test_symbol_detail_phase1.py
method
69.9%
63d 1464t
—
164
TestComputeNarrative.test_T105_deleted_op_appended tests/test_symbol_detail_phase1.py
method
69.9%
63d 1464t
—
165 method
69.9%
63d 1464t
—
166
TestComputeStabilityPct.test_T107_clamped_at_zero tests/test_symbol_detail_phase1.py
method
69.9%
63d 1464t
—
167
TestComputeStabilityPct.test_T108_clamped_at_100 tests/test_symbol_detail_phase1.py
method
69.9%
63d 1464t
—
168
TestInferSymKind.test_T109_camel_case_is_class tests/test_symbol_detail_phase1.py
method
69.9%
63d 1464t
—
169
TestInferSymKind.test_T110_all_caps_is_variable tests/test_symbol_detail_phase1.py
method
69.9%
63d 1464t
—
170
TestInferSymKind.test_T111_lower_fn_is_function tests/test_symbol_detail_phase1.py
method
69.9%
63d 1464t
—
171 method
69.9%
63d 1464t
—
172 method
69.9%
63d 1464t
—
173 method
69.9%
63d 1464t
—
174 method
69.9%
63d 1464t
—
175 method
69.9%
63d 1464t
—
176
TestInferSymKind.test_T112_no_separator_is_file tests/test_symbol_detail_phase1.py
method
69.9%
63d 1464t
—
177 method
69.9%
63d 1464t
—
178
BlobBackend._get_client musehub/storage/backends.py
method
69.9%
3d 1464t
—
179
TestMusehubCommitJsonb.test_structured_delta tests/test_jsonb_column_types.py
method
69.9%
32d 1464t
—
180
TestMusehubBackgroundJobJsonb.test_payload tests/test_jsonb_column_types.py
method
69.9%
32d 1464t
—
181
TestMuseCliModelsJsonb.test_snapshot_manifest tests/test_jsonb_column_types.py
method
69.9%
32d 1464t
—
182
TestMuseCliModelsJsonb.test_commit_metadata tests/test_jsonb_column_types.py
method
69.9%
32d 1464t
—
183
TestCoordModelsJsonb.test_coord_task_payload tests/test_jsonb_column_types.py
method
69.9%
32d 1464t
—
184
TestCoordModelsJsonb.test_coord_record_payload tests/test_jsonb_column_types.py
method
69.9%
32d 1464t
—
185
TestReadObjectBytesStress._s3_obj tests/test_identity_belt_and_suspenders.py
method
69.9%
4d 1464t
—
186
TestReadObjectBytesStress._cached_obj tests/test_identity_belt_and_suspenders.py
method
69.9%
4d 1464t
—
187 method
69.9%
22d 1464t
—
188 method
69.9%
22d 1464t
—
189
TestMusehubProposalArray.test_touched_symbols tests/test_array_column_types.py
method
69.9%
30d 1464t
—
190
TestProposalListEntryShape._entry tests/test_proposal_reimagination_phase5.py
method
69.9%
1d 1464t
—
191
TestDispatcherRouting._make_dispatcher_call tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
192
TestExecuteListSimulations._make_sim_list tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
193
TestMusehubCommitArray.test_reviewed_by tests/test_array_column_types.py
method
69.9%
30d 1464t
—
194 method
69.9%
30d 1464t
—
195
TestMusehubIdentityArray.test_org_members tests/test_array_column_types.py
method
69.9%
30d 1464t
—
196
TestMusehubIdentityArray.test_pinned_repo_ids tests/test_array_column_types.py
method
69.9%
30d 1464t
—
197
TestMusehubIssueArray.test_commit_anchors tests/test_array_column_types.py
method
69.9%
30d 1464t
—
198
TestMusehubIssueArray.test_labels tests/test_array_column_types.py
method
69.9%
30d 1464t
—
199
TestMusehubIssueArray.test_symbol_anchors tests/test_array_column_types.py
method
69.9%
30d 1464t
—
200
TestMusehubMistArray.test_tags tests/test_array_column_types.py
method
69.9%
30d 1464t
—
201
TestProposalDataSerializer.test_core_fields_present tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
202
TestProposalDataSerializer.test_dates_iso_format tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
203
TestProposalDataSerializer.test_merged_at_none_handled tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
204 method
69.9%
22d 1464t
—
205
TestMusehubCommitArray.test_parent_ids tests/test_array_column_types.py
method
69.9%
30d 1464t
—
206
TestSimulationDataSerializer._make_sim tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
207
TestSimulationDataSerializer.test_all_fields_present tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
208
TestMusehubRepoArray.test_tags tests/test_array_column_types.py
method
69.9%
30d 1464t
—
209
TestMusehubSessionArray.test_commits tests/test_array_column_types.py
method
69.9%
30d 1464t
—
210
TestMusehubSessionArray.test_participants tests/test_array_column_types.py
method
69.9%
30d 1464t
—
211
TestMusehubMistArray.test_symbol_anchors tests/test_array_column_types.py
method
69.9%
30d 1464t
—
212
TestMusehubWebhookArray.test_events tests/test_array_column_types.py
method
69.9%
30d 1464t
—
213
TestMusehubIdentityArray.test_scope tests/test_array_column_types.py
method
69.9%
30d 1464t
—
214
TestSimulationDataSerializer.test_expires_at_iso_when_set tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
215
TestSimulationDataSerializer.test_is_stale_flag tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
216
TestSimulationDataSerializer.test_result_passthrough tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
217
TestToolSchemas._get_tool_names tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
218
TestMusehubRepoJsonb.test_domain_meta tests/test_jsonb_column_types.py
method
69.9%
32d 1464t
—
219
TestMusehubRepoJsonb.test_settings tests/test_jsonb_column_types.py
method
69.9%
32d 1464t
—
220 method
69.9%
32d 1464t
—
221
TestToolSchemas.test_all_new_tools_in_tool_names_set tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
222
TestToolSchemas.test_create_proposal_has_new_fields tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
223
TestToolSchemas.test_get_proposal_in_write_tools tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
224
TestToolSchemas.test_get_simulation_in_write_tools tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
225
TestToolSchemas.test_list_simulations_in_write_tools tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
226
TestToolSchemas.test_run_simulation_in_write_tools tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
227
TestToolSchemas.test_run_simulation_schema_enum tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
228
TestToolSchemas.test_simulation_tools_require_proposal_id tests/test_proposal_reimagination_phase6.py
method
69.9%
50d 1464t
—
229
TestMusehubSnapshotArray.test_directories tests/test_array_column_types.py
method
69.9%
30d 1464t
—
230 method
69.9%
22d 1464t
—
231 method
69.9%
22d 1464t
—
232
TestCoordTaskArray.test_depends_on tests/test_array_column_types.py
method
69.9%
30d 1464t
—
233 method
69.9%
32d 1464t
—
234
TestMusehubReleaseJsonb.test_download_urls tests/test_jsonb_column_types.py
method
69.9%
32d 1464t
—
235
TestMusehubProposalJsonb.test_domain_diff tests/test_jsonb_column_types.py
method
69.9%
32d 1464t
—
236 method
69.9%
32d 1464t
—
237
TestMusehubIssueEventJsonb.test_payload tests/test_jsonb_column_types.py
method
69.9%
32d 1464t
—
238
TestMusehubIntelLanguagesJsonb.test_kinds_json tests/test_jsonb_column_types.py
method
69.9%
32d 1464t
—
239 method
69.9%
32d 1464t
—
240
TestDepthBarsHelper.test_P4_01_none_returns_empty tests/test_phase4_gravity_detail.py
method
69.9%
22d 1464t
—
241 method
69.9%
22d 1464t
—
242
TestMusehubCommitArray.test_breaking_changes tests/test_array_column_types.py
method
69.9%
30d 1464t
—
243
TestCouplingCursorParsing.test_P105_roundtrip tests/test_symbol_detail_pagination.py
method
69.9%
56d 1464t
—
244 method
69.9%
56d 1464t
—
245
TestCouplingCursorParsing.test_P107_zero_shared_valid tests/test_symbol_detail_pagination.py
method
69.9%
56d 1464t
—
246
TestHistoryCursorParsing.test_P101_roundtrip_utc tests/test_symbol_detail_pagination.py
method
69.9%
56d 1464t
—
247
TestHistoryCursorParsing.test_P102_cursor_is_comparable tests/test_symbol_detail_pagination.py
method
69.9%
56d 1464t
—
248 method
69.9%
56d 1464t
—
249 method
69.9%
56d 1464t
—
250
TestPageSlicing._slice tests/test_symbol_detail_pagination.py
method
69.9%
56d 1464t
—