{
  "production_source/sample_server_code/run_occupation_first_extract.py": {
    "source": "sample_server_code/run_occupation_first_extract.py",
    "sha256": "55ba0b94476cfb8f8b33c90f296ac4a211bc4145c637a72da7f9917a0f9db7c2",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/relatedness_refresh_20260922/rca_model.py": {
    "source": "analysis/relatedness_refresh_20260922/rca_model.py",
    "sha256": "632edf68cbe2bd3bba9cc2c30743b57d403585bb957be8f41f5dfc9e76c0961d",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/occupation_relatedness/metrics.py": {
    "source": "analysis/occupation_relatedness/metrics.py",
    "sha256": "ee8cdc9e8185613754519c0b629dc689ab225a2ea37cc6a146439dfaf3ab2302",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/relatedness_refresh_20260922/transition_validation/analyze.py": {
    "source": "analysis/relatedness_refresh_20260922/transition_validation/analyze.py",
    "sha256": "05d1423022cdb497d1c0fc4a0ae8f5fe78efb26853fbeabecab636157a712430",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/relatedness_refresh_20260922/transition_validation/dol/analyze.py": {
    "source": "analysis/relatedness_refresh_20260922/transition_validation/dol/analyze.py",
    "sha256": "bc0a24df37095190f9b2b6060bc6f07d2d614001b389cbf0d331414fd30d5a68",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/relatedness_refresh_20260922/transition_validation/prepare_onet.py": {
    "source": "analysis/relatedness_refresh_20260922/transition_validation/prepare_onet.py",
    "sha256": "e8e1f3806e35158ff09bb155d44ceb090c95d87585af5da84e3b22744cb1809b",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/ctot_multisource_20260927/analyze.py": {
    "source": "analysis/ctot_multisource_20260927/analyze.py",
    "sha256": "e3cb1846627457d23b602cdecd5a6a663db2bf9c1e7229364eaea3a333417470",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/ctot_multisource_20260927/pooled/analyze_pooled.py": {
    "source": "analysis/ctot_multisource_20260927/pooled/analyze_pooled.py",
    "sha256": "8b242758313901e8c440aa7e763aa2018ffc902c5b41d7683ee09bdbaf692fa9",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/onet_currency_20260928/cross_group/analyze.py": {
    "source": "analysis/onet_currency_20260928/cross_group/analyze.py",
    "sha256": "c0a4274b3274bac331cad5972b4eea32c2ab2eac4bcef2283ce7007aa21eb7eb",
    "transformation": "byte-identical copy"
  },
  "production_source/output/reproducible_analysis/validation_replication.py": {
    "source": "output/reproducible_analysis/validation_replication.py",
    "sha256": "976ae462a4abc3a6e9acd53924205055a52b6bab25e25ee6134b05ff2b94d131",
    "transformation": "byte-identical copy"
  },
  "production_source/output/reproducible_analysis/figure_from_excel.py": {
    "source": "output/reproducible_analysis/figure_from_excel.py",
    "sha256": "6af6e2c2ea28399564eb0eb0325a5ffc19d3ff585e876e6f253789c53790ac5b",
    "transformation": "byte-identical copy"
  },
  "production_source/output/reproducible_analysis/figure_rendering.py": {
    "source": "output/reproducible_analysis/figure_rendering.py",
    "sha256": "5c682ee4209fd73fb1cf571b58abf11e6c413576198eea8355c3c21d3a841f12",
    "transformation": "byte-identical copy"
  },
  "production_source/output/reproducible_analysis/public_figure_from_excel.py": {
    "source": "output/reproducible_analysis/public_figure_from_excel.py",
    "sha256": "2b2e7863b3b88c4c5059470ecdd4290178c7f1b60598df01ce7abf11cfaabd87",
    "transformation": "byte-identical copy"
  },
  "production_source/output/reproducible_analysis/write_workbook_portable.py": {
    "source": "output/reproducible_analysis/write_workbook_portable.py",
    "sha256": "6bbe041b1400fdeb2d284621175a41c8c94c820bba9b56ef550173b651a66ce9",
    "transformation": "byte-identical copy"
  },
  "production_source/output/reproducible_analysis/stream_transition_sheets.py": {
    "source": "output/reproducible_analysis/stream_transition_sheets.py",
    "sha256": "90951c00a31377d563e0d28b7ac8ce2e5ff1d6d0add59c49e5404709d092bdbe",
    "transformation": "byte-identical copy"
  },
  "production_source/output/reproducible_analysis/build_posting_beta_patterns.py": {
    "source": "output/reproducible_analysis/build_posting_beta_patterns.py",
    "sha256": "326380fc945398b3367544e6c28dbde4149108cc2d125e9a92957edbc8ae3e51",
    "transformation": "byte-identical copy"
  },
  "production_source/output/reproducible_analysis/make_notebook.py": {
    "source": "output/reproducible_analysis/make_notebook.py",
    "sha256": "dae38e74e428fc9441ab5d69e10e68d8657632d92ec1aa39c8154a31711b50c3",
    "transformation": "byte-identical copy"
  },
  "production_source/output/reproducible_analysis/requirements.txt": {
    "source": "output/reproducible_analysis/requirements.txt",
    "sha256": "0fe9d6713df43cc244625bdf25984f351dc758406b9226a3706f34d27441b2c1",
    "transformation": "byte-identical copy"
  },
  "production_source/output/reproducible_analysis/notebook_source.json": {
    "source": "output/reproducible_analysis/notebook_source.json",
    "sha256": "5beb114de17a642834d118c6a90265198322fe8c8b5638a70421d1bcd398f87a",
    "transformation": "byte-identical copy"
  },
  "production_source/data/release/README.md": {
    "source": "data/release/README.md",
    "sha256": "f16b27b9feec1b7efee22980d1e6cbf8464dbfd797126c4dc1e90f2b25c347d2",
    "transformation": "byte-identical copy"
  },
  "benchmark_inputs/replicate.py": {
    "source": "output/public_occupation_dashboard/validation_replication/replicate.py",
    "sha256": "976ae462a4abc3a6e9acd53924205055a52b6bab25e25ee6134b05ff2b94d131",
    "transformation": "byte-identical copy"
  },
  "benchmark_inputs/replicate.do": {
    "source": "output/public_occupation_dashboard/validation_replication/replicate.do",
    "sha256": "01e332b637032888e6291a827d0167637a2b8607787fd392aa71d9848b6587cf",
    "transformation": "byte-identical copy"
  },
  "benchmark_inputs/rankings.csv": {
    "source": "output/public_occupation_dashboard/validation_replication/rankings.csv",
    "sha256": "79e79e6bab272332bb19b6183a79162a9a558d4a267c4746d7b6d0bdd80c9ab8",
    "transformation": "byte-identical copy"
  },
  "benchmark_inputs/observed.csv": {
    "source": "output/public_occupation_dashboard/validation_replication/observed.csv",
    "sha256": "8e8eaaa76d6346d1c1bc82aa616d16cdb3c325e49b2ef5b2e1a7fef81dc114fa",
    "transformation": "byte-identical copy"
  },
  "benchmark_inputs/origins.csv": {
    "source": "output/public_occupation_dashboard/validation_replication/origins.csv",
    "sha256": "6ccec07f7037b3e7d8ebfaf8594d74107a2ec6417600828dea234f2f3fed4e3f",
    "transformation": "byte-identical copy"
  },
  "benchmark_inputs/expected_summary.csv": {
    "source": "output/public_occupation_dashboard/validation_replication/expected_summary.csv",
    "sha256": "0ca6ac424c0ebbeb2d1a985bc9a124d9497a9e15ee8b8c0231b386e8312f861d",
    "transformation": "byte-identical copy"
  },
  "benchmark_inputs/manifest.json": {
    "source": "output/public_occupation_dashboard/validation_replication/manifest.json",
    "sha256": "66e973b58aae38c8ef674d4f765470115081eb9ab7c970f58bc74c641cec8e40",
    "transformation": "byte-identical copy"
  },
  "benchmark_inputs/README.md": {
    "source": "output/public_occupation_dashboard/validation_replication/README.md",
    "sha256": "2b262dc9ac79c1b310cd2c8a40afd61fad3fd7111fad6e2c25774b38ef1c3101",
    "transformation": "byte-identical copy"
  },
  "figure/registered_nurses_public.xlsx": {
    "source": "output/public_occupation_dashboard/rn_figure/registered_nurses_public.xlsx",
    "sha256": "c75f0a30eb2e31a09e1543183d1aca7ea8af0a5b8424efbafe94acbf0b0d1764",
    "transformation": "byte-identical copy"
  },
  "figure/public_figure_from_excel.py": {
    "source": "output/public_occupation_dashboard/rn_figure/public_figure_from_excel.py",
    "sha256": "2b2e7863b3b88c4c5059470ecdd4290178c7f1b60598df01ce7abf11cfaabd87",
    "transformation": "byte-identical copy"
  },
  "figure/figure_rendering.py": {
    "source": "output/public_occupation_dashboard/rn_figure/figure_rendering.py",
    "sha256": "7260b20faf9c103a701856d10982a320486959b511e05a1ef7b7edcbe60c7921",
    "transformation": "byte-identical copy"
  },
  "figure/validation_replication.py": {
    "source": "output/reproducible_analysis/validation_replication.py",
    "sha256": "976ae462a4abc3a6e9acd53924205055a52b6bab25e25ee6134b05ff2b94d131",
    "transformation": "byte-identical copy"
  },
  "relatedness_scores.npz": {
    "source": "analysis/relatedness_refresh_20260922/results/task_filtered_similarity.npz",
    "sha256": "165545e75a13b5402b5b5c27e6be407ba1c519b653e3d03b3b5978d368c61eac",
    "transformation": "byte-identical copy"
  },
  "onet_published_relations.csv": {
    "source": "analysis/occupation_relatedness/sources/related_occupations_31_0.csv",
    "sha256": "fc2a719a21dbd3805ddfb6d510c013c9e0c366b46273701b88c683a50ef3fe6b",
    "transformation": "byte-identical copy"
  },
  "comparison_universe.csv": {
    "source": "analysis/relatedness_refresh_20260922/results/comparison_universe.csv",
    "sha256": "77975df29daa0aca4eef05c7fdbe5ca429f414f47e10629a9e141bae79d1205d",
    "transformation": "byte-identical copy"
  },
  "candidates_sst.csv": {
    "source": "analysis/relatedness_refresh_20260922/transition_validation/candidate_occupations.csv",
    "sha256": "94edaa9c9aa1079b87006fa0b26453d3b555c39308b2103c9d8ca36097eec530",
    "transformation": "byte-identical copy"
  },
  "candidates_emsi.csv": {
    "source": "analysis/relatedness_refresh_20260922/transition_validation/dol/candidate_occupations.csv",
    "sha256": "94e0610a1be41840fd2f9500b6d428a1e6622e3fb6d77443a0c071a16cbeccb5",
    "transformation": "byte-identical copy"
  },
  "candidates_surveys.csv": {
    "source": "analysis/ctot_multisource_20260927/pooled/candidate_occupations.csv",
    "sha256": "16756566208f3bc77d4e8af262e44b14a0154f51ddf248508ab8c5ae0049f6d2",
    "transformation": "byte-identical copy"
  },
  "upstream_survey_sources.csv": {
    "source": "analysis/ctot_multisource_20260927/source_manifest.csv",
    "sha256": "b18d7d0094817de503066413c2b86b336f8e330488e7e5a0563f34e384641ed3",
    "transformation": "byte-identical copy"
  },
  "crosswalk_inputs/analysis/ctot_multisource_20260927/sources/census_2002_2010_crosswalk.xls": {
    "source": "analysis/ctot_multisource_20260927/sources/census_2002_2010_crosswalk.xls",
    "sha256": "ebf7e6f31c0cda16c7c8518a23bfa13ca537105ba41c427f99dff155a68c2cc6",
    "transformation": "byte-identical copy"
  },
  "crosswalk_inputs/analysis/ctot_multisource_20260927/sources/census_conversion_rates.xlsx": {
    "source": "analysis/ctot_multisource_20260927/sources/census_conversion_rates.xlsx",
    "sha256": "d97185f32540acf5c255ff12fb150d7f103227250319889da7a14f4f4dd853c2",
    "transformation": "byte-identical copy"
  },
  "crosswalk_inputs/analysis/case_selection/sources/onet_2010_to_2019.csv": {
    "source": "analysis/case_selection/sources/onet_2010_to_2019.csv",
    "sha256": "8f026a33134bfde5770308d1c6117cf70d9dd41c2b3467e6dd271d65bdeecc5a",
    "transformation": "byte-identical copy"
  },
  "crosswalk_inputs/analysis/relatedness_refresh_20260922/results/comparison_universe.csv": {
    "source": "analysis/relatedness_refresh_20260922/results/comparison_universe.csv",
    "sha256": "77975df29daa0aca4eef05c7fdbe5ca429f414f47e10629a9e141bae79d1205d",
    "transformation": "byte-identical copy"
  },
  "upstream_provenance/crosswalks/occupational_transitions_sst_2020/intake.json": {
    "source": "crosswalks/occupational_transitions_sst_2020/intake.json",
    "sha256": "5165e2af04c701252c251c5752f6681bfa58d4895a17624db4de1d3b1dd85330",
    "transformation": "byte-identical copy"
  },
  "upstream_provenance/crosswalks/dol_career_pathways_ctot/intake.json": {
    "source": "crosswalks/dol_career_pathways_ctot/intake.json",
    "sha256": "18ac455dc75c682ede8f01ef3b67d9c9f0271032911b87619f40623faae5e518",
    "transformation": "byte-identical copy"
  },
  "upstream_provenance/crosswalks/occupational_transitions_sst_2020/README.md": {
    "source": "crosswalks/occupational_transitions_sst_2020/README.md",
    "sha256": "312d3eae9b8edf5e881dd93f1311d2f85e2565de1eb0d12165416526bcb02464",
    "transformation": "byte-identical copy"
  },
  "upstream_provenance/crosswalks/dol_career_pathways_ctot/README.md": {
    "source": "crosswalks/dol_career_pathways_ctot/README.md",
    "sha256": "7e1ab001d77a227ea1da8e93c1cf493613c4ca0aca1faaf74d72b7a078bd7c16",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/relatedness_review_20260921/validation_core.py": {
    "source": "analysis/relatedness_review_20260921/validation_core.py",
    "sha256": "e03de52bbb4e1634f83a4d793b64fcd45f06f4e2ced1a5511f478d56905e303d",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/relatedness_review_20260921/prepare_validation.py": {
    "source": "analysis/relatedness_review_20260921/prepare_validation.py",
    "sha256": "b234e133164c4a372876fbaac5bbab35014350089ee717e3a7fe41e7e0acd4cd",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/relatedness_review_20260921/run_pair_validation.py": {
    "source": "analysis/relatedness_review_20260921/run_pair_validation.py",
    "sha256": "471f8337ce3aae87c5ed2c586780d6d81b9cc8d882d7e31c2c52b464c32bf59c",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/relatedness_review_20260921/apply_pair_reviews.py": {
    "source": "analysis/relatedness_review_20260921/apply_pair_reviews.py",
    "sha256": "dab436d1a88d6355b46a816703fb9280592d720897f2b662e737f7e14e837158",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/relatedness_review_20260921/test_validation.py": {
    "source": "analysis/relatedness_review_20260921/test_validation.py",
    "sha256": "317534c5e08b2e3308b07b0f4fed0f41326bdefb1cafa4910a1e484ee18d0cb2",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/relatedness_refresh_20260922/build_review_summaries.py": {
    "source": "analysis/relatedness_refresh_20260922/build_review_summaries.py",
    "sha256": "e291646c030e1759a903eb3d75bb4504a933bb5e973bb3b6a050a137c760235e",
    "transformation": "byte-identical copy"
  },
  "production_source/analysis/relatedness_review_20260921/rerun_filtered_release.py": {
    "source": "analysis/relatedness_review_20260921/rerun_filtered_release.py",
    "sha256": "9751263b44acaa4ca27f42a83d3ccf3cfb4688846ae559c36ae7030aa8da2edc",
    "transformation": "byte-identical copy"
  },
  "upstream_public/Emsi_dataset.csv.gz": {
    "source": "crosswalks/dol_career_pathways_ctot/Emsi_dataset.csv",
    "uncompressed_sha256": "29534756d3fbe234b0c89551b4c7407293d653cc4577ff567f0bbeb1e97eb2fb",
    "transformation": "Lossless deterministic gzip of released occupation-pair aggregate ranks; not person/resume records"
  }
}
