{
  "source_package": "diverging-paths",
  "source_version": "3.1.0",
  "source_commit": "efae0a78dff372acf32025287e423dc523248f40",
  "source_checkout_clean": true,
  "source_release_manifest_sha256": "737c4b65853a28b065e9c5a0cfb86b0215a07ed3b18d7b6632770129155b9ee6",
  "scientific_analysis_executed": false,
  "source_code_files": 49,
  "active_code_files": 15,
  "python_display_ast_checks": 53,
  "original_copies_sha256": {
    "originals/code/002-build-canonical-data.R": "f89149d48952cbb1db0100b5c8aaee6651faed2f9a0ef328bbb44c24af6cfe8f",
    "originals/code/006-build-paper-assets.R": "9840efbb73f8d6703bf55a057b94410dd1d779b06d1f0ce69620948c0da197db",
    "originals/code/006a-build-paper-assets-stepwise.R": "99cbe9d46bb48bc0cde64558437eb94f8884a79240a9c7e997e37827624e8f1c",
    "originals/code/006b-build-si-assets-stepwise.R": "b7677c201adc44114468ce52f4ce103e73a9bd87ca68b568d443db9e2bdb8e8c",
    "originals/code/01-reproduce.py": "f9b11e3dfa6a274235c9f89219d00f2f4fd404a4c56b62e154004517059e46f5",
    "originals/code/02-main-figures-stepwise.R": "c9f8f2ab6e7439d807c97080eb16d8f7f1e4e8c453d1162f65e1a26984762977",
    "originals/code/03-si-figures-stepwise.R": "602c10734717df085e7deeaa413c8e3fdf743fad9d931196c2282d4ba416dc69",
    "originals/code/04-build-figures.R": "3bc03c30daea9a46f6c4e1133a23857017f41a195baff664ebe1177f1267fb5e",
    "originals/code/candidate_validation_app.py": "bb491287fca16dc2509b45dacf8043f8c4c355e05e97c7e6df028795ff7ba365",
    "originals/code/dm_term_normalization/__init__.py": "c2363c7dccca43e80bfd335541b61750940b35fd9bd87228f2712780e87ab449",
    "originals/code/dm_term_normalization/candidate_ontology.py": "2ececbef06708d85bc36d342c52f26b4c1b0111e207fb38bda2df80f412c8730",
    "originals/code/dm_term_normalization/normalization.py": "aa48db465efa0a40ac1f9b62e47e845babf01959a55d66a5c09034628d020c49",
    "originals/code/dm_term_normalization/tfidf_preproc.py": "c2205024b4449d851229edd95319e797fd37a862f3fc61d2cad36675e2faa07a",
    "originals/code/execute-notebook.py": "90c9a9b3f200500f614707816d6b504285472d649b71597f73bd73605e58f563",
    "originals/code/freeze_candidate_ontology.py": "c5fb4374fdce042dc5dca4eb19460409e365002b1805dcc15f34c8bb04a30150",
    "originals/code/materialize_inputs.py": "1eb8908ec21842a6b0d835d336df76654553d433d4b52967fb91de17090967c8",
    "originals/code/modules/network_graphics.py": "46a26f3b9e92b1a7bf4c4bc05898ef7a8c62d1a10dde6637b043601aad769416",
    "originals/code/modules/quartz-fonts.R": "5144e2cf3368d26052afc18914ba687a46224728d8bcfa4e01bdedfd4a7326fb",
    "originals/code/modules/register-quartz-fonts.c": "835533e4c7386d6cdc6958981ffdeb62c9bb17fb12d5a1881680488872d8c2ce",
    "originals/code/modules/workflow.py": "eb4722876a2d60705668b4b22cc026c9d359fe928055fd53cb74e6b02cdd1df4",
    "originals/code/network-reconstruction/recompute_metrics.py": "9de8d27065461ea8d1d2c76b3d065d207b043641af9df5498054b2517c2ea40b",
    "originals/code/network-reconstruction/tests/test_recompute_metrics.py": "ffd8313c2c884f7cdf73cb8f0cff267baabc21d473873da9e6395d3b4643cc23",
    "originals/code/robustness_analysis.py": "611c5a9227fe952e594a63f2d26a1769d518830cf7965d5ed6f8c86f5952d40d",
    "originals/code/run_frozen_pipeline.sh": "72a236c7f500da1bfefdaa4e68b62413f935fbeae228954807fee158ea5d3642",
    "originals/code/shared/__init__.py": "265fa2f447b5aa6b402659602b4c9c15bef38056f502781fe47800bf17dc0deb",
    "originals/code/shared/ads_api.py": "48a75960dfd98bfd0b46a418d70fa742c883145ac2458d4e80a2e3cb3b9cb0a9",
    "originals/code/shared/project_paths.py": "175ae01ee59e2ffed15be7dbdb10b1be2e9a423f4862baf6aae78fa07a6c4cd7",
    "originals/code/tests/test_candidate_ontology.py": "033186ca809385ff77eba3e09d4bdbdaa091e02578c374a82ec5da8a3ff8048b",
    "originals/code/tests/test_candidate_validation_app.py": "d913c2a45b7187c100ebf2703eac0c1d33bd9b617b9d404da18b7086148533b8",
    "originals/code/tests/test_robustness_analysis.py": "3d28ecd9253a3629a48c8ea863901c583206226b56a379eaf75ee2675fe24fef",
    "originals/code/tfidf/__init__.py": "6540cc5c1ced987a32cf4667d0efdbc325309cb9d5c08a9c31e46654bbe343c9",
    "originals/code/verify_package.py": "0e10e7b2851d484a46eb10316c4cde3bd31d954c7d01837fca6b68f768a6d8b4",
    "originals/code/workspace_rooting/__init__.py": "651d9e88c73e0c81be9ce94b5b62cad1d5838370d92e3880458c599153c8fbc9",
    "originals/code/workspace_rooting/workspace_paths.py": "b3aebe267a30f5c1ee7be0f411c99ac0c14993aa1862ea9148066d072189806d",
    "originals/network/build_wimp_role_graphs.py": "0fbd308371e0be0bfdf58c9ead5678e6cfc7c003ba899069cc3f5bafe7ddac06",
    "originals/network/dm_network/__init__.py": "61cc45c89d2dea4ad8ba74a20529dad6e2d8372703ee5e14b70d563d32790d8b",
    "originals/network/dm_network/extraction.py": "f4cbc3dd1dbafcc832b325d25afd57b429586e9d77326211e3402446556c7efc",
    "originals/network/dm_network/graph.py": "5cd63e86203eb720bfbd13d536af84441fab2c17b5a3e5785ffadbdcffb84cd9",
    "originals/network/dm_network/ontology.py": "76405eb9d796ef5e9c5fb6720fd8ac01466cf97c3fd2e408184da921967b7c17",
    "originals/network/dm_network/wimp_role.py": "beb32b7ee9c23e2dd3a059fe491af4b08c71c3ccd9091da121e92340827f05d6",
    "originals/network/run_pipeline.py": "4ef21292f80696f962ff03ea254834ade2136dd885ff8b9468c4dbc5237d7c03",
    "originals/network/tests/test_pipeline.py": "2079df33cb93cee862cf63ea0bf132addf8ad0672b8a82048ccc0b364b997fb0",
    "originals/network/tests/test_wimp_role.py": "6caa18b1e8cca835605f47c2ab8070c68605572f4739968153326d41ddc5120b",
    "originals/bootstrap_python_env.sh": "194ccc6049391a6a742d3ad60bf60c722533e60eb134f6eb4026e20cac2bcd74",
    "originals/configure_repo.sh": "194ccc6049391a6a742d3ad60bf60c722533e60eb134f6eb4026e20cac2bcd74",
    "originals/install_repo_kernel.sh": "8efb81c2d2365699281c96701df772453caba37779ad2bdfe25c68a993ed51ef",
    "originals/render-docs.sh": "f4d67c89c9aedef7e0b00623dcea002e088bb58295de901b13e7f3ae1aab471a",
    "originals/run.sh": "1a7243894948dee3a0e3f391dc5d791f9e7f71679b679e300e1f25d99213eaa5",
    "originals/setup-environment.sh": "02a9cc1f1f2592521e2ae22511d86300bd390d021476ab70905e49743a5cf6b7",
    "originals/README.md": "44e216d8cd40b5daad7c97c87275a004b388ad917dd7d0aa253cfd2a0f47ec35",
    "originals/NORMALIZATION.md": "2023b919aec9780fc07dc7c1483628cf8ccb4e681ff31209966e79b04f8c9cfa",
    "originals/PROVENANCE.json": "f4dea5ea0109b06614bbf572e997a68a3c2c377b9f39bf6b8b37726f7972b2ed",
    "originals/LICENSE": "bf93bfa6f2d02c1f0117ace38f9bfdd8e43b71679abbffe30383155d9c333a71",
    "originals/CITATION.cff": "0fa4dcd947be11d6f933b3104f82da9e426f52e405854e7eeef178ff0f8682ba",
    "originals/requirements.txt": "7082d149378e3bee5dfb845221c2f8c182133ffb53d6294ac5fc3d4c62584800",
    "originals/requirements.lock.txt": "8e877994c9b09888005e3b53e6e209d34e3ef11e79001ac244ca99e955de18f5",
    "originals/R-packages.csv": "f7962c05a24c7ed04092c07c92167a8bebd23a5ffddcf47c6026f17634a937e3",
    "originals/renv.lock": "ee9ce82842329b21c3b54df21ebb7e41e39987d21e5633e3d12ce8b0da8db0c6",
    "originals/release_manifest.json": "737c4b65853a28b065e9c5a0cfb86b0215a07ed3b18d7b6632770129155b9ee6",
    "originals/data/INPUT-STORAGE.json": "4009419b7bedcdad3d8f25c935245b390984b72a3c74b73143920d91866078c4",
    "originals/data/analysis_manifest.json": "3ec230207444988f18940d949f51f604ba3cefcb1487e12c147734afe1592f02",
    "originals/checks/input-hashes.json": "0119e49b2156517e9041cee3745cfd8347cd43d62a44f39d5926bb0694687a71",
    "originals/config/workspace.json": "8a2dc1b50de221b95bf42a459c5fbd6a9b867919dc4ff3b53a4d2382a57fe037",
    "originals/config/main-figures.json": "1bcb1e5d80d7262101df42b40c32298e559fd2943c43b5824c3d0f66a7edee0f",
    "originals/code/README.md": "2377608326de39e6a48b41fc79fdc0743d9275ea395df06ae9d7aa56b62d0188",
    "originals/code/requirements.txt": "bce1255f184ba2193645f5dddb4c134b0b6a2c0c1eb08891978dcc2c7431f605",
    "originals/code/requirements.lock.txt": "bce1255f184ba2193645f5dddb4c134b0b6a2c0c1eb08891978dcc2c7431f605",
    "originals/code/network-reconstruction/README.md": "eab8d08a32f1b07bd5e6917d9fc2df7f935d1d4f22176c55d1f5b9b987a4178b",
    "originals/code/network-reconstruction/LICENSE": "bf93bfa6f2d02c1f0117ace38f9bfdd8e43b71679abbffe30383155d9c333a71",
    "originals/code/network-reconstruction/requirements.txt": "bf7027d67b347b7daa65b105744e639e2929799077113ea8598252b62cee294e",
    "originals/code/network-reconstruction/inputs.json": "a0477078cb617e5dbab7106de0bff8c5c643afe128c0bcfbade777e841a9608e",
    "originals/notebooks/01-reproduce-diverging-paths.ipynb": "02c197de283f891bc9654f2f303a15bd6128f0aa0df46d67c1595c5bb1a61250",
    "originals/figures/README.md": "3802ecbd7f243bc3ed5705c90e927e65d6fe69e4c326e77cec16661a094024fd",
    "originals/figures/figure_manifest.json": "3cad80302ab7d340b22c6051491929c5be2423140040a0cbdd7456a2c5133e39",
    "originals/figures/alt_text.md": "b6d3efb9d5799f65025de56c76346a3660fbe4fd45bcefcad9e9c08409057c7a",
    "originals/network/README.md": "4212be5757cb06cd39caa7f96a269cf713358fc342e7624cb5800099bd3eadad",
    "originals/tables/README.md": "dfd11861f7033eac67a6f7f5e192a19591e109274c12d2fbceb395a1dcd8566b",
    "originals/tables/tableS1_candidate_terms.tex": "150ae1ed0cf0fc0fda36245c572889055dfbf4ff841f1d7571f0a1559c49c3de",
    "originals/network/config/relations.json": "c28a41f09623395efaa7bfc548497e6389468f7de18d6b6c0a32ab89579cc62e",
    "originals/network/config/entity_catalog.json": "f6780761b6c9114ae077f395e0ed48a30bac9847f1ee7df8a018e49ca5533118",
    "originals/network/config/entities.json": "4bb4554f5b77d0998c47c7f2db2e39c75dfbee5cb79debbfb35d5a430210f79f",
    "originals/network/config/wimp_role_analysis.json": "e45fe0751bf452858c726c2af84afd5539348b300cf128cbe747778d4b39db28",
    "originals/network/config/ontology/concepts.json": "78e0c84c25c7506da650ea4e0fe42c92520626a4f7c12b9e4eb33e63c8208686",
    "originals/network/config/ontology/coverage_theories.json": "1deef7f3433899c702147a23993526fd82daaaaf652930cab99b517e94519bc2",
    "originals/network/config/ontology/phenomena.json": "9bd50f441ec3099fb7430aa84cab5ca5937bea40d2546af725f0db009f0565ae",
    "originals/network/config/ontology/README.md": "dff80720d19433585a8864599b60b7cbfde84e176d94dbf639ceace5eb69da0a",
    "originals/network/config/ontology/extensions.json": "cdd064fe89370948219ba21faed7860739d1a38c5fafb6df40c858578c132e24",
    "originals/network/config/ontology/apparatus.json": "44a230993023c7bbeba9946cefdd3e9b0cb4a4515d6593a6d65fb5d9388cc2e8",
    "originals/network/config/ontology/ONTOLOGY_GAP_AUDIT_2026-08-10.md": "ccd26bdb716d8812ff36b78f014cd7368e0e925661e4459ff6d4b50636fa1d5b",
    "originals/network/config/ontology/coverage_concepts.json": "81cbcad30953cc09eb63dade97f7d61546e992da19bf24d501212f58c22f5549",
    "originals/network/config/ontology/theories.json": "f19e269046784586bf0267fda476e97c6eef204d43e03976a3de8a4a2a0ba30b",
    "originals/network/config/ontology/coverage_apparatus.json": "cade205cbf620833d9a379ea9f8bfba3225f59986acfbeb36093eeba7752cba1",
    "originals/data/analysis/abstract_coverage_yearly.csv": "fcf01869c9e5d621c52084f98cd9917a131171a2c82ab5bda5bf455e53ff67fd",
    "originals/data/analysis/analysis_summary.json": "dccbbea66add868ce75c1b8d7ff6ae78f4b2207004b8fecb7ab0388a071412f3",
    "originals/data/analysis/arxiv_class_mapping.csv": "d7e5770a12d44ec0e733905ebe9c0d62a83296bacf52b9056bfb931cb0f5d701",
    "originals/data/analysis/candidate_bias_sensitivity_summary.csv": "50a0837b383e10052c594a7b7a68d445b63546eee000b3e5a901f305228cdf46",
    "originals/data/analysis/candidate_divergence_contrast.csv": "fd7bca8ab5e8f647f74021b4a080352dfa2b41fe5d86cdc221db683f1276efad",
    "originals/data/analysis/candidate_divergence_document_sensitivity.csv": "7c23d0632053b6bd572e5a4406e25c30ce37f304687407fee3766705d2c381a8",
    "originals/data/analysis/candidate_divergence_yearly.csv": "47e606c53010b18f58b07e005e0a8f69c7c3f7c83b4382a90c3290d4a055ee80",
    "originals/data/analysis/candidate_document_type_flow.csv": "75942fcb2281c0e5542f7206fb5908e5de60dec1f4acc515b0c6ab17f559ace9",
    "originals/data/analysis/candidate_family_selection_sensitivity.csv": "5c3cf8b126c43f03bdbb8a1a867d2306b5c5fa91e0581e96e2657aa014f6d3c9",
    "originals/data/analysis/candidate_field_yearly.csv": "d7146e4f13ac542d48fb551e219b8473e68379ca608613b12e454312aaf0bfce",
    "originals/data/analysis/candidate_permutation_yearly.csv": "b1ef08e3107c002d63f0381b234ef9e3d03e9b7055f37148aad365f86680fb16",
    "originals/data/analysis/candidate_rarefaction_yearly.csv": "131483817cffcb55c9afe7bd726f36c30209843968a242e95e311c2811d9f95a",
    "originals/data/analysis/candidate_specification_sensitivity.csv": "309c7c17faa60bbd2624d943bb7700066915cf016c316a7689a47f095670b9e4",
    "originals/data/analysis/classification_assignment_yearly.csv": "4906fd6609e0c8f350ee74e8c92e2592fa3c117c0a7c13e05ccaaf1448cad2cb",
    "originals/data/analysis/classification_coverage_doctype.csv": "cfe56cc4af88ef27b90da9bdf6eb7f8d8bfe1f118b3ffb259c214677fd0c6a12",
    "originals/data/analysis/classification_coverage_yearly.csv": "81b654f46fef10ca699f0e356ac30552265f1a11cef5f19a95e038ab4ba12d20",
    "originals/data/analysis/classification_crosslisting_yearly.csv": "84f53baa009d4eec169f6cb731c7213136fa957abf775afd80f35405b360b590",
    "originals/data/analysis/classification_primary_yearly.csv": "792f22388947a91cb253ba8cd29d03ddc883d6871208eaebadf32ab93d702895",
    "originals/data/analysis/field_bigram_rankings.csv": "2db9ff1c5101849d0b1e2d3d832c34022007db2deaeff603873986dee7d2fe1b",
    "originals/data/analysis/field_unigram_rankings.csv": "772752dab5f0d25d9b787080b5d2f0ed5c8ce34014f72811387ebe00bd1a9318",
    "originals/data/analysis/lexical_divergence_yearly.csv": "8e047fdc45daa71e848087432a092c830d66fdbbdc9510833c0dfec4abdb2705",
    "originals/data/analysis/paper_volume_yearly.csv": "ee58c3d1c73efe9d58abc352fda149f7f405bd1690bb9f85159b06bbc46b889b",
    "originals/data/analysis/tracked_candidate_species.txt": "086993ae87d992b2166cdd54c252bfa7c2f5b071fdcbe0308cedffc9884289d6",
    "originals/network/summaries/03_cross_field_brokerage/wimp_brokerage_trajectory.csv": "3b02649221ae7fadb45e21741b026bfb1070a3c6d7652ac439428cb850b4a9df",
    "originals/network/summaries/03_cross_field_brokerage/common_endpoint_sensitivity.csv": "07a256754153fc5b9e5b3eedc55a5e710f672538099f0f0bcf7ba02b943e8bd8",
    "originals/network/summaries/02_area_wide_importance/wimp_importance_trajectory.csv": "edf77405efaea969def71e742ec351a2eda6490151b7e1ef423c3742299b283a",
    "originals/figures/normalized/fig-research-classifications.pdf": "031a2b1d8dddbc71b1a65256d3345cb940c9744a4425cfd9a925ec5cfc6529d7",
    "originals/figures/normalized/fig-candidate-prominence.pdf": "6fa9fbca4435dafb05ab6dc93628faf8ac2cc435a699dc4ce259983905db6078",
    "originals/figures/normalized/fig-candidate-composition.pdf": "d4899d640cd55b6024644568bb64b1060101f852099622c19526e838eb244643",
    "originals/figures/normalized/fig-cross-field-brokerage.pdf": "2c1a10405406bbafe2d4fbe9cfac14ee266d3064319e4d2ed94a541b5746aea4",
    "originals/figures/normalized/fig-si-classification-sensitivity.pdf": "0aeeb89b588b065cbc89c8ee7fce29d277c69aa1e77dc3178b501559ca575b34",
    "originals/figures/normalized/fig-si-candidate-counts.pdf": "4db0658ea660f39a0142e031df6c8fa9841320eb31913d8299e817d4a6d16e65",
    "originals/figures/normalized/fig-si-candidate-distances.pdf": "e96019f3db223b677684f1735630c867b4f213af04a82b03b22dd8fee5b5b131",
    "originals/figures/normalized/fig-si-lexical-divergence.pdf": "9b24d65af3b6f5b0cb423bac8e79dadfe51cdb359086f99d6b55cf9df413a0d0",
    "originals/figures/normalized/fig-si-node-removal.pdf": "9f1e3cfeac62335e70d239de6cd9571ca729648f0a549e278699b7c06ee46096",
    "originals/zenodo-metadata.json": "367dc4ac9bfd6c774effffb58df1a8d5aad850216fb58f2f8681822b6fabf556"
  },
  "notes": [
    "Copies match the supplied release manifest where listed; exact copy hashes are recorded.",
    "Python reading formatting uses Black 25.1.0 with syntax-tree equality checks.",
    "No research-pipeline commands, analyses, graphics exports, or notebook cells were executed.",
    "No unused holdout answers were inspected or copied."
  ],
  "original_filename_aliases": {
    "originals/zenodo-metadata.json": ".zenodo.json"
  }
}
