FCA Hubs

Evidence-derived hubs are ranked from coverage artifacts, not static graph scores.

Substrate hubs

Substrate hubs are foundational concepts whose intent includes at least 90% of all collected tests. The percentage is breadth, not a quality score. They are auto-suppressed from PR impact summaries because they describe shared plumbing rather than a specific behavior.

ConceptIntent share
TestOperatorServiceMetadata, TestWorkflowServiceMetadata
12775 tests · 0 LOC · 0 files · introduces 2 tests · 0 LOC · 0 files
100%
cluster.pb.go ×2
11830 tests · 200 LOC · 10 files · introduces 0 tests · 200 LOC · 10 files
93%
message.pb.go ×2
11764 tests · 249 LOC · 12 files · introduces 0 tests · 49 LOC · 2 files
92%
tags.go ×9
11649 tests · 237 LOC · 12 files · introduces 0 tests · 37 LOC · 2 files
91%
message.pb.go ×2
11618 tests · 20 LOC · 1 file · introduces 0 tests · 20 LOC · 1 file
91%
message.pb.go ×2
11613 tests · 711 LOC · 30 files · introduces 0 tests · 442 LOC · 17 files
91%
defs.go ×5
11564 tests · 377 LOC · 21 files · introduces 2 tests · 91 LOC · 7 files
91%
retrypolicy.go ×3
11529 tests · 19 LOC · 1 file · introduces 0 tests · 19 LOC · 1 file
90%
service.pb.go ×2
11507 tests · 1053 LOC · 43 files · introduces 0 tests · 342 LOC · 13 files
90%

Load-bearing concepts

showing 25 of 25741

ConceptTest packages
TestOperatorServiceMetadata, TestWorkflowServiceMetadata
12775 tests · 0 LOC · 0 files · introduces 2 tests · 0 LOC · 0 files
222 packages
cluster.pb.go ×2
11830 tests · 200 LOC · 10 files · introduces 0 tests · 200 LOC · 10 files
163 packages
tags.go ×9
11649 tests · 237 LOC · 12 files · introduces 0 tests · 37 LOC · 2 files
158 packages
message.pb.go ×2
11764 tests · 249 LOC · 12 files · introduces 0 tests · 49 LOC · 2 files
157 packages
message.pb.go ×2
11618 tests · 20 LOC · 1 file · introduces 0 tests · 20 LOC · 1 file
154 packages
message.pb.go ×2
11613 tests · 711 LOC · 30 files · introduces 0 tests · 442 LOC · 17 files
153 packages
defs.go ×5
11564 tests · 377 LOC · 21 files · introduces 2 tests · 91 LOC · 7 files
150 packages
service.pb.go ×2
11507 tests · 1053 LOC · 43 files · introduces 0 tests · 342 LOC · 13 files
149 packages
retrypolicy.go ×3
11529 tests · 19 LOC · 1 file · introduces 0 tests · 19 LOC · 1 file
148 packages
message.pb.go ×2
11482 tests · 768 LOC · 33 files · introduces 0 tests · 20 LOC · 1 file
148 packages
wildcard.go ×4
11233 tests · 14 LOC · 1 file · introduces 0 tests · 14 LOC · 1 file
137 packages
wildcard.go ×1
11232 tests · 16 LOC · 1 file · introduces 0 tests · 2 LOC · 1 file
137 packages
setting_gen.go ×51
11231 tests · 1571 LOC · 62 files · introduces 4 tests · 335 LOC · 8 files
136 packages
task.pb.go ×1
10980 tests · 714 LOC · 30 files · introduces 0 tests · 3 LOC · 1 file
129 packages
payload.go ×1
11071 tests · 3 LOC · 1 file · introduces 0 tests · 3 LOC · 1 file
128 packages
priority.go ×1
11018 tests · 1574 LOC · 63 files · introduces 0 tests · 3 LOC · 1 file
128 packages
predicates.pb.go ×21
10979 tests · 768 LOC · 31 files · introduces 0 tests · 54 LOC · 3 files
128 packages
constants.go ×1
11062 tests · 720 LOC · 32 files · introduces 0 tests · 6 LOC · 1 file
127 packages
key.go ×1
10960 tests · 1637 LOC · 65 files · introduces 0 tests · 6 LOC · 1 file
127 packages
grpc_resolver.go ×2
10891 tests · 1227 LOC · 55 files · introduces 0 tests · 7 LOC · 1 file
125 packages
search_attribute.go ×12
10883 tests · 1767 LOC · 72 files · introduces 0 tests · 121 LOC · 5 files
125 packages
noop_moving_window_average.go ×1
10852 tests · 1776 LOC · 75 files · introduces 0 tests · 2 LOC · 2 files
122 packages
constants.go ×3
9931 tests · 731 LOC · 32 files · introduces 1 test · 11 LOC · 1 file
94 packages
constants.go ×1
9930 tests · 723 LOC · 32 files · introduces 1 test · 3 LOC · 1 file
94 packages
constants.go ×2
9929 tests · 1796 LOC · 75 files · introduces 0 tests · 6 LOC · 1 file
93 packages

Largest code-introducing concepts

Code projection ranked only by canonical introduced ranges.

showing 25 of 19194

ConceptIntroduced ranges
fx.go ×44
12 tests · 18736 LOC · 572 files · introduces 0 tests · 4693 LOC · 176 files
705 ranges
request_response.pb.go ×295
14 tests · 2853 LOC · 88 files · introduces 4 tests · 784 LOC · 6 files
378 ranges
onebox.go ×75
1 test · 29268 LOC · 661 files · introduces 1 test · 1256 LOC · 37 files
238 ranges
handler.go ×25
10 tests · 39660 LOC · 738 files · introduces 0 tests · 728 LOC · 45 files
210 ranges
service_grpc.pb.go ×20
11 tests · 23685 LOC · 619 files · introduces 0 tests · 740 LOC · 37 files
182 ranges
data_store_factory.go ×29
2 tests · 44881 LOC · 771 files · introduces 0 tests · 703 LOC · 21 files
177 ranges
fx.go ×44
11 tests · 20600 LOC · 595 files · introduces 0 tests · 705 LOC · 31 files
168 ranges
service.go ×8
11 tests · 19726 LOC · 572 files · introduces 0 tests · 413 LOC · 47 files
96 ranges
event_generator.go ×48
8 tests · 1869 LOC · 57 files · introduces 0 tests · 643 LOC · 2 files
91 ranges
service_grpc.pb.go ×19
10 tests · 25769 LOC · 622 files · introduces 0 tests · 357 LOC · 19 files
80 ranges
setting_gen.go ×51
11231 tests · 1571 LOC · 62 files · introduces 4 tests · 335 LOC · 8 files
74 ranges
local_store_cert_provider.go ×51
3 tests · 2441 LOC · 90 files · introduces 0 tests · 202 LOC · 4 files
74 ranges
monitor.go ×40
13 tests · 2291 LOC · 86 files · introduces 0 tests · 336 LOC · 5 files
72 ranges
mutable_state_impl.go ×44
196 tests · 5219 LOC · 177 files · introduces 0 tests · 241 LOC · 4 files
68 ranges
file_based_client.go ×30
49 tests · 1905 LOC · 70 files · introduces 0 tests · 225 LOC · 5 files
68 ranges
report.go ×24
5 tests · 287 LOC · 5 files · introduces 0 tests · 287 LOC · 5 files
60 ranges
execution_util.go ×26
268 tests · 3928 LOC · 168 files · introduces 0 tests · 236 LOC · 4 files
55 ranges
scheduler.go ×19
146 tests · 4987 LOC · 168 files · introduces 0 tests · 240 LOC · 9 files
55 ranges
mutable_state_impl.go ×39
1 test · 10754 LOC · 268 files · introduces 1 test · 221 LOC · 6 files
54 ranges
fair_task_reader.go ×33
229 tests · 3395 LOC · 149 files · introduces 0 tests · 243 LOC · 5 files
52 ranges
lite_server.go ×25
7 tests · 21045 LOC · 601 files · introduces 0 tests · 303 LOC · 8 files
51 ranges
request_response.pb.go ×6
2 tests · 45591 LOC · 755 files · introduces 0 tests · 246 LOC · 19 files
50 ranges
visibility_store.go ×17
1 test · 44979 LOC · 761 files · introduces 1 test · 171 LOC · 15 files
49 ranges
retry.go ×15
1 test · 10525 LOC · 274 files · introduces 1 test · 261 LOC · 9 files
45 ranges
updatetask.go ×34
11 tests · 2549 LOC · 112 files · introduces 0 tests · 135 LOC · 3 files
43 ranges

Largest test-introducing concepts

Test ranking uses canonical introduced tests; code and test units are never combined.

showing 25 of 10811

ConceptIntroduced tests
version_workflow.go ×2
60 tests · 3056 LOC · 136 files · introduces 30 tests · 18 LOC · 1 file
30 tests
version_workflow.go ×4
24 tests · 3125 LOC · 138 files · introduces 24 tests · 19 LOC · 1 file
24 tests
version_workflow.go ×1
33 tests · 3180 LOC · 138 files · introduces 24 tests · 4 LOC · 1 file
24 tests
replay_worker_deployment_wf_run_0b4656d2-8dde-49f7-a4e5-4b3d39d5ba96.json.gz, replay_worker_deployment_wf_run_0b4656d2-8dde-49f7-a4e5-4b3d39d5ba96.json.gz, +22
57 tests · 2973 LOC · 135 files · introduces 24 tests · 0 LOC · 0 files
24 tests
version_workflow.go ×2
27 tests · 3162 LOC · 137 files · introduces 18 tests · 4 LOC · 1 file
18 tests
replay_worker_deployment_wf_run_3146dade-cbb9-4c24-aa95-e1ab142e756a.json.gz, replay_worker_deployment_wf_run_3146dade-cbb9-4c24-aa95-e1ab142e756a.json.gz, +16
18 tests · 3366 LOC · 137 files · introduces 18 tests · 0 LOC · 0 files
18 tests
replay_worker_deployment_version_wf_run_11b6e05b-cde0-4d81-a4a2-87ef1fb54e01.json.gz, replay_worker_deployment_version_wf_run_11b6e05b-cde0-4d81-a4a2-87ef1fb54e01.json.gz, +15
17 tests · 2961 LOC · 136 files · introduces 17 tests · 0 LOC · 0 files
17 tests
activities.go ×1
15 tests · 2161 LOC · 108 files · introduces 15 tests · 2 LOC · 1 file
15 tests
query_converter_util_legacy.go ×1
19 tests · 2010 LOC · 93 files · introduces 15 tests · 2 LOC · 1 file
15 tests
replay_worker_deployment_version_wf_run_019861cc-e3a1-78dd-91de-62372bd1f88b.json.gz, replay_worker_deployment_version_wf_run_019861cc-e3a1-78dd-91de-62372bd1f88b.json.gz, +13
15 tests · 3083 LOC · 136 files · introduces 15 tests · 0 LOC · 0 files
15 tests
replay_worker_deployment_version_wf_run_0dfe8387-c4ac-40a0-b6d5-858c0b5bb84f.json.gz, replay_worker_deployment_version_wf_run_0dfe8387-c4ac-40a0-b6d5-858c0b5bb84f.json.gz, +13
30 tests · 3060 LOC · 136 files · introduces 15 tests · 0 LOC · 0 files
15 tests
replay_worker_deployment_version_wf_run_2606e93a-aa31-4a9b-9173-96ef0621904f.json.gz, replay_worker_deployment_version_wf_run_2606e93a-aa31-4a9b-9173-96ef0621904f.json.gz, +13
15 tests · 3163 LOC · 137 files · introduces 15 tests · 0 LOC · 0 files
15 tests
replay_worker_deployment_wf_run_019861cc-e33d-7a48-8a9d-e51855686338.json.gz, replay_worker_deployment_wf_run_019861cc-e33d-7a48-8a9d-e51855686338.json.gz, +13
15 tests · 3212 LOC · 136 files · introduces 15 tests · 0 LOC · 0 files
15 tests
replay_worker_deployment_wf_run_084f4bb9-bc9b-4d17-9f40-5bdb51e85d4f.json.gz, replay_worker_deployment_wf_run_084f4bb9-bc9b-4d17-9f40-5bdb51e85d4f.json.gz, +13
15 tests · 3102 LOC · 136 files · introduces 15 tests · 0 LOC · 0 files
15 tests
replay_worker_deployment_wf_run_1408b323-dc01-43e6-b0af-c4459f8b653e.json.gz, replay_worker_deployment_wf_run_1408b323-dc01-43e6-b0af-c4459f8b653e.json.gz, +13
15 tests · 3383 LOC · 137 files · introduces 15 tests · 0 LOC · 0 files
15 tests
replay_worker_deployment_wf_run_272ca45d-68d4-466a-ac66-995790f0142c.json.gz, replay_worker_deployment_wf_run_2962db09-ce1a-4488-877c-12c5c2c1094a.json.gz, +13
18 tests · 2994 LOC · 135 files · introduces 15 tests · 0 LOC · 0 files
15 tests
replay_worker_deployment_wf_run_47c0c8e1-06f5-4ed8-87d6-e2daf3464dbb.json.gz, replay_worker_deployment_wf_run_47c0c8e1-06f5-4ed8-87d6-e2daf3464dbb.json.gz, +13
15 tests · 2933 LOC · 135 files · introduces 15 tests · 0 LOC · 0 files
15 tests
helpers.go ×2
12 tests · 8 LOC · 1 file · introduces 12 tests · 8 LOC · 1 file
12 tests
workflow.go ×1
12 tests · 3008 LOC · 135 files · introduces 12 tests · 5 LOC · 1 file
12 tests
2, 3, +10
26 tests · 46 LOC · 3 files · introduces 12 tests · 0 LOC · 0 files
12 tests
less_than_expression, less_than_expression, +10
33 tests · 2141 LOC · 100 files · introduces 12 tests · 0 LOC · 0 files
12 tests
replay_worker_deployment_version_wf_run_11e795e0-5831-45d8-9e63-931beac24b8c.json.gz, replay_worker_deployment_version_wf_run_11e795e0-5831-45d8-9e63-931beac24b8c.json.gz, +10
15 tests · 3067 LOC · 136 files · introduces 12 tests · 0 LOC · 0 files
12 tests
replay_worker_deployment_wf_run_061516f1-e649-46d4-af4c-94d17d137b8a.json.gz, replay_worker_deployment_wf_run_061516f1-e649-46d4-af4c-94d17d137b8a.json.gz, +10
12 tests · 3549 LOC · 137 files · introduces 12 tests · 0 LOC · 0 files
12 tests
replay_worker_deployment_wf_run_0783fdf4-9156-49d4-9ef3-b12964bd3e81.json.gz, replay_worker_deployment_wf_run_0783fdf4-9156-49d4-9ef3-b12964bd3e81.json.gz, +10
12 tests · 3397 LOC · 136 files · introduces 12 tests · 0 LOC · 0 files
12 tests
replay_worker_deployment_wf_run_11c6f238-42f8-4206-bbe2-6459f91dcd9d.json.gz, replay_worker_deployment_wf_run_11c6f238-42f8-4206-bbe2-6459f91dcd9d.json.gz, +10
12 tests · 3393 LOC · 137 files · introduces 12 tests · 0 LOC · 0 files
12 tests