{
  "v1": {
    "source_experiment": "vintage-overnight-round1-20261005",
    "independent_reproduction_source": "reproduction-source-v1",
    "files": {
      "src/tapestry/__init__.py": "eb4a6cc8e44ca438b81d3962912b0dfe9bd5a1d3ccb9c4bba519636c726e02f5",
      "src/tapestry/model/geographic.py": "20da5c8f4dcaa7764ba8c596d2d37ace3eb5e7ae96cd705b9f41a0f5622b4b17",
      "src/tapestry/model/revision_uncertainty.py": "3fc4e15a166c0690cf7d8952e364cf43f4ce5f65e664e256f04767f69a6b708e",
      "src/tapestry/model/pipeline.py": "442e222d059da1371a5572f2f874da335f8fd9b6f402685965689d06504444f1",
      "src/tapestry/model/objective.py": "753ad414caf664ff80b7e68d80f45992699ec837712a607e92a4037ec76c0736",
      "src/tapestry/model/revision_regression.py": "9686b2cb9fc51968af653bad7149af8561587821ac806f1c16931aed40af78db",
      "src/tapestry/model/network.py": "8ab642ce35ac20a54eddb8ae93eaa5cca9b51200924f6244c2347624f9c462eb",
      "src/tapestry/model/finalization.py": "35fc0dbf952edce3f3335e4875c31c0143d589443a34e65272012b05fe10fc77",
      "src/tapestry/model/baselinenowcast.py": "f1facb2ec2948b600303936027aa03fec1d33f832c1b6b3d9e532476d933068f",
      "src/tapestry/model/scenario.py": "bab6bcaf51aa021bd296299ca55d88388eb3d8287eab1e404d8ff98cb2d21d14",
      "src/tapestry/model/context_nowcast.py": "3b0be563cee7d4629d36b93e70fdce33ac46986378d15fedd07181f1dc179f50",
      "src/tapestry/model/__init__.py": "2ed0e768c8d259a5925e4946a885643675c30426521b53b8473a2077a3622dbf",
      "src/tapestry/model/covariates.py": "0fc19d8c65a1f98a37d2a8937bd61f501150ffdf07671ad2d08a8e1d31f8d8b8",
      "src/tapestry/explorer/export.py": "91cb1ce2feb8a4c246f05c54f1e7749a8bda196fe103be3e33f02e91645a55c8",
      "src/tapestry/explorer/__main__.py": "fcf7570a2ee1b9bb83f970c61cd54a7449c9ee9b345964674e55e49df2ba028e",
      "src/tapestry/explorer/cli.py": "46748312e8299c7e7b15bb054a0a37dea9b961ad19a66e3bc496328b785fa6d2",
      "src/tapestry/explorer/revisions.py": "61a1b310f41c6b2248f1785d92d63e92e8b00b61bc63cb42556d05679fd37437",
      "src/tapestry/explorer/server.py": "623bb485aba36957b86455ba2fee41ad185c06b5319b8b6f1bcefb406a9cd7f3",
      "src/tapestry/explorer/nowcast_ridges.py": "403986c49b4e4ab7e60017e03f20e2c413b2e4588733a5e6c445b12a4b155a42",
      "src/tapestry/explorer/index.py": "27a43b23bd1c53c5fab856c4cb4833b28b4b0a45f1fc55e8b9e2725120ed9a23",
      "src/tapestry/explorer/__init__.py": "ad4d45cf9e5eb10d2d4f93b7005fabd8ebcd74f915d4886efd0659b4940a7620",
      "src/tapestry/data/repository.py": "aec9ad527ec2448e456273d57a9745146c3f9b66ab2c529811c50f4e5d10fa7e",
      "src/tapestry/data/catalog.py": "13499c78b7a5a78bb3cab92596584d0b162f54d6eaf70a900516ac70b1d77288",
      "src/tapestry/data/tables.py": "3bc170a59b89695c16a219c7160c7ce9d7b56030003a3751251672e131c430fb",
      "src/tapestry/data/selection.py": "25ae0e5829bd06134e705c29e72db894de20b5e35e24a3020ede21c32ce9f0c1",
      "src/tapestry/data/__main__.py": "a76f51f7175262a4578a6a1b703ccddd7a9f5df5ce8c77c2fd770cdc7156c17d",
      "src/tapestry/data/cli.py": "979b124bba8cfde7ab295b84720d883b09608a197cf46a95122ba59cd91b5ad1",
      "src/tapestry/data/http.py": "311555d79c88450310d1fa16a0cc6d0e22479595e5347436df2d16446fb71132",
      "src/tapestry/data/columns.py": "e42e1e055d6ead8c1565dd301ae2debf19659dfa3bc2d64144593a89a587d0ff",
      "src/tapestry/data/__init__.py": "0e5e8c1a344b834e9fbe5c8ebf53ce23ec94b4dfaf44f24d910053c79fc90ed1",
      "src/tapestry/data/geography.py": "fa60bfc8505408ac5b927920a3c640ed0285bc34086cf17b506e83644a545d11",
      "src/tapestry/data/models.py": "619f4505bec3da56082898a8308e7b1e6a08751ee24336031eb51d7ccf7a90bd",
      "src/tapestry/data/lineage.py": "d83aafd016502c910178dd95f8e51556784851418208446dbbec9ff9c46ed206",
      "src/tapestry/data/sources/hubverse.py": "16eda4a25c052d1386bddb73bff3459b9698e6d4b0f916fa284ba474ea9017d2",
      "src/tapestry/data/sources/nwss_aux.py": "dee67f0d47439757884fa701acf391c4b481e2a8fb9001e796a23fbe76d273e1",
      "src/tapestry/data/sources/socrata.py": "c35023c18940300828c1783f912213e8f81cd13bbd505d2b1513e1f32deea332",
      "src/tapestry/data/sources/delphi.py": "2030d9f46787dc475c62017261a83d0290ae789918d6bd4cad6b4bba112a6880",
      "src/tapestry/data/sources/hub_history.py": "29c9378384f0477c047390ac57f65c0c0c325bb311592d4d38a32a344cdb0e95",
      "src/tapestry/data/sources/__init__.py": "24f92fdd7483de7db31a41797eaeaa17cc98f4563c803c65f3c6ed0786d98750",
      "src/tapestry/data/sources/pophive.py": "5de4e010b80f590b92e5a477911f88ea3329d4d8955097dc44e7b44adcfd68c8",
      "src/tapestry/dataset/reporting_error.py": "195424af083255cdfaf263c818d3b42553732d6238896c93b7c8ac1d5ce1b333",
      "src/tapestry/dataset/extract.py": "a5a4a3bd4cfbdffcad7ce4cdab02d726b7f9ba28bae4517c30293b8dcb9de0e9",
      "src/tapestry/dataset/finalization.py": "3158ac1433b781b8d24277993f61719ba544a96edc742a17a9c9c68d3caf4ebf",
      "src/tapestry/dataset/vintage_overnight.py": "7c056e49c9ff586f11be550416f9291b3282b0b583dcef4db8c929876558045b",
      "src/tapestry/dataset/cv.py": "269ddcd92d1c019f3ccced6171ca1745a2cf4d560ee3b87a4292739c24e993e6",
      "src/tapestry/dataset/build.py": "fb5801b87eb897fb5755044d9f93d0a296b8c1724ec810572321d4674866e428",
      "src/tapestry/dataset/__init__.py": "74be3033d6daf2095dd2de0a986c1dfecdfd2684975154df5e222cb3c94a2d4c",
      "src/tapestry/dataset/analyze_dataset.py": "a9aa3faae312d8ee28b4eed05ffe92b86fe40430198f2ac1261473b9022beb9c",
      "src/tapestry/dataset/nwss.py": "31938b9da19c1870b318c9fc949444aeb6e22cb850ca1cd2ba1ba946b8dfed0a",
      "src/tapestry/dataset/episodes.py": "bbb83c12e4787c1df728e762e1c6ba063823a37cfea4b9f2db4df3275d394ca1",
      "src/tapestry/experiment/nowcast_baseline.py": "c3960d8e82e5b8832520596301fb6470c2e22db49dfb9affe8b6df809c443bfd",
      "src/tapestry/experiment/baseline.py": "58256d12fb221b5b47e9d8ee48cadc4d42bbe28317ba53c5e87a2eccad43586a",
      "src/tapestry/experiment/weekend.py": "8687624c3dc3d37cf93948e981f82e578f63a4fadc281b9a261ae6841226bdac",
      "src/tapestry/experiment/planner.py": "2bda963363981dafd926b6707059976ff2b6ad110a4d713354958e439f6393c4",
      "src/tapestry/experiment/finalization.py": "98a8a0cfc4ff1a3c7046b3f228d09aafed8949c82cb3cc90b54471860053e464",
      "src/tapestry/experiment/provenance.py": "d52be18aa424b7d8150f8f89e9669c98bbe2b9e2536927d0b3dd018ff4b48483",
      "src/tapestry/experiment/augmentation.py": "f7eae46dba6f8d845d38d654adbe6cb055201c194e110d9387a4da1824a036f0",
      "src/tapestry/experiment/__init__.py": "8702be85be8bb3671f37522eaf46a28ce80fc4d956341f35794d549b26978500",
      "src/tapestry/experiment/training.py": "76d7db2665c76751c52e4e02889ecf295ce0d811ba73b51de2699f04e637abdc",
      "src/tapestry/experiment/dispatch.py": "c1a69c9e6c53578c6012983249fd0afb02cfd7b00aa81d0b814e4fe813226585",
      "src/tapestry/experiment/two_stage.py": "2366c281aac96a688e3639c499a5bd61f17ec8d654a00ba20d2978315fbd6025",
      "src/tapestry/experiment/fitting.py": "21e800521be88bcf71ab636956d9a68034660d41778a3df35e1cf0f272ba7a7d",
      "src/tapestry/experiment/replay.py": "520008e533860c2af8031b888cbdead044978b276cbfd7dce0060f8fe7fc8c25",
      "src/tapestry/evaluation/report_layout.py": "ebfa883440842a42758a737961f1a2a0e3e9ea3f4c0d364e2a09cba8c4ded066",
      "src/tapestry/evaluation/reports.py": "4ab2b59a751e7d1342eb4b40859f060e5e2da734e36231a4fb07d7d331de3999",
      "src/tapestry/evaluation/quantiles.py": "8124880da499f0002704bcbed96f865a4ab610b57b602ae18c85dc58195d791e",
      "src/tapestry/evaluation/trajectory.py": "569ec8a38149931d7bac2369fad819fb1fc80aed0899ea738f583c59ea604445",
      "src/tapestry/evaluation/hubs.py": "bd958f199656046c796148586bb4e2a1099397e9748c6d8f7708a712a43f1cb8",
      "src/tapestry/evaluation/totals.py": "d9ba99cba3d49784c6bde3bc81b5fcafbfc16f97378eae14ae2725b8d575d0bb",
      "src/tapestry/evaluation/__init__.py": "1af394c345a3f12e89b39794d3cd1e95ecce0f7f2abc01d6e1307d1c4a4bfcc3",
      "src/tapestry/evaluation/plots.py": "cca150e7d19cc5c8e236791e46555678c3bbe19227fa38fb348962b9108c57d0",
      "src/tapestry/evaluation/effects.py": "95cc3782417f9456082e4d2c1b72ed505582c9d3c180ff6b765607e492f1419f",
      "src/tapestry/model/state_coordinates.json": "6f69837b27ebef7bdcde489b2263bc31fdbf7ba2a21a6141d0c66e53e786fd67",
      "pyproject.toml": "d244dc53cefafe40e0b576591f38480df2c322a66be1af46d6fbbf013269bf8b"
    }
  },
  "v2": {
    "source_experiment": "vintage-overnight-admissions-focused-20261005",
    "independent_reproduction_source": "reproduction-source-v2",
    "files": {
      "src/tapestry/__init__.py": "eb4a6cc8e44ca438b81d3962912b0dfe9bd5a1d3ccb9c4bba519636c726e02f5",
      "src/tapestry/model/geographic.py": "20da5c8f4dcaa7764ba8c596d2d37ace3eb5e7ae96cd705b9f41a0f5622b4b17",
      "src/tapestry/model/revision_uncertainty.py": "3fc4e15a166c0690cf7d8952e364cf43f4ce5f65e664e256f04767f69a6b708e",
      "src/tapestry/model/pipeline.py": "442e222d059da1371a5572f2f874da335f8fd9b6f402685965689d06504444f1",
      "src/tapestry/model/objective.py": "753ad414caf664ff80b7e68d80f45992699ec837712a607e92a4037ec76c0736",
      "src/tapestry/model/revision_regression.py": "9686b2cb9fc51968af653bad7149af8561587821ac806f1c16931aed40af78db",
      "src/tapestry/model/network.py": "8ab642ce35ac20a54eddb8ae93eaa5cca9b51200924f6244c2347624f9c462eb",
      "src/tapestry/model/finalization.py": "35fc0dbf952edce3f3335e4875c31c0143d589443a34e65272012b05fe10fc77",
      "src/tapestry/model/baselinenowcast.py": "f1facb2ec2948b600303936027aa03fec1d33f832c1b6b3d9e532476d933068f",
      "src/tapestry/model/scenario.py": "f09e20beca34b09dae4e9b78b3ca0c81d6b10d9460b3c7a737d84745b3cceead",
      "src/tapestry/model/context_nowcast.py": "3b0be563cee7d4629d36b93e70fdce33ac46986378d15fedd07181f1dc179f50",
      "src/tapestry/model/__init__.py": "2ed0e768c8d259a5925e4946a885643675c30426521b53b8473a2077a3622dbf",
      "src/tapestry/model/covariates.py": "0fc19d8c65a1f98a37d2a8937bd61f501150ffdf07671ad2d08a8e1d31f8d8b8",
      "src/tapestry/explorer/export.py": "91cb1ce2feb8a4c246f05c54f1e7749a8bda196fe103be3e33f02e91645a55c8",
      "src/tapestry/explorer/__main__.py": "fcf7570a2ee1b9bb83f970c61cd54a7449c9ee9b345964674e55e49df2ba028e",
      "src/tapestry/explorer/cli.py": "46748312e8299c7e7b15bb054a0a37dea9b961ad19a66e3bc496328b785fa6d2",
      "src/tapestry/explorer/revisions.py": "61a1b310f41c6b2248f1785d92d63e92e8b00b61bc63cb42556d05679fd37437",
      "src/tapestry/explorer/server.py": "623bb485aba36957b86455ba2fee41ad185c06b5319b8b6f1bcefb406a9cd7f3",
      "src/tapestry/explorer/nowcast_ridges.py": "403986c49b4e4ab7e60017e03f20e2c413b2e4588733a5e6c445b12a4b155a42",
      "src/tapestry/explorer/index.py": "27a43b23bd1c53c5fab856c4cb4833b28b4b0a45f1fc55e8b9e2725120ed9a23",
      "src/tapestry/explorer/__init__.py": "ad4d45cf9e5eb10d2d4f93b7005fabd8ebcd74f915d4886efd0659b4940a7620",
      "src/tapestry/data/repository.py": "aec9ad527ec2448e456273d57a9745146c3f9b66ab2c529811c50f4e5d10fa7e",
      "src/tapestry/data/catalog.py": "13499c78b7a5a78bb3cab92596584d0b162f54d6eaf70a900516ac70b1d77288",
      "src/tapestry/data/tables.py": "3bc170a59b89695c16a219c7160c7ce9d7b56030003a3751251672e131c430fb",
      "src/tapestry/data/selection.py": "25ae0e5829bd06134e705c29e72db894de20b5e35e24a3020ede21c32ce9f0c1",
      "src/tapestry/data/__main__.py": "a76f51f7175262a4578a6a1b703ccddd7a9f5df5ce8c77c2fd770cdc7156c17d",
      "src/tapestry/data/cli.py": "979b124bba8cfde7ab295b84720d883b09608a197cf46a95122ba59cd91b5ad1",
      "src/tapestry/data/http.py": "311555d79c88450310d1fa16a0cc6d0e22479595e5347436df2d16446fb71132",
      "src/tapestry/data/columns.py": "e42e1e055d6ead8c1565dd301ae2debf19659dfa3bc2d64144593a89a587d0ff",
      "src/tapestry/data/__init__.py": "0e5e8c1a344b834e9fbe5c8ebf53ce23ec94b4dfaf44f24d910053c79fc90ed1",
      "src/tapestry/data/geography.py": "fa60bfc8505408ac5b927920a3c640ed0285bc34086cf17b506e83644a545d11",
      "src/tapestry/data/models.py": "619f4505bec3da56082898a8308e7b1e6a08751ee24336031eb51d7ccf7a90bd",
      "src/tapestry/data/lineage.py": "d83aafd016502c910178dd95f8e51556784851418208446dbbec9ff9c46ed206",
      "src/tapestry/data/sources/hubverse.py": "16eda4a25c052d1386bddb73bff3459b9698e6d4b0f916fa284ba474ea9017d2",
      "src/tapestry/data/sources/nwss_aux.py": "dee67f0d47439757884fa701acf391c4b481e2a8fb9001e796a23fbe76d273e1",
      "src/tapestry/data/sources/socrata.py": "c35023c18940300828c1783f912213e8f81cd13bbd505d2b1513e1f32deea332",
      "src/tapestry/data/sources/delphi.py": "2030d9f46787dc475c62017261a83d0290ae789918d6bd4cad6b4bba112a6880",
      "src/tapestry/data/sources/hub_history.py": "29c9378384f0477c047390ac57f65c0c0c325bb311592d4d38a32a344cdb0e95",
      "src/tapestry/data/sources/__init__.py": "24f92fdd7483de7db31a41797eaeaa17cc98f4563c803c65f3c6ed0786d98750",
      "src/tapestry/data/sources/pophive.py": "5de4e010b80f590b92e5a477911f88ea3329d4d8955097dc44e7b44adcfd68c8",
      "src/tapestry/dataset/reporting_error.py": "195424af083255cdfaf263c818d3b42553732d6238896c93b7c8ac1d5ce1b333",
      "src/tapestry/dataset/extract.py": "a5a4a3bd4cfbdffcad7ce4cdab02d726b7f9ba28bae4517c30293b8dcb9de0e9",
      "src/tapestry/dataset/finalization.py": "3158ac1433b781b8d24277993f61719ba544a96edc742a17a9c9c68d3caf4ebf",
      "src/tapestry/dataset/vintage_overnight.py": "406a5b1268a689b5a87346a7f3bb74b824e441ce4ce9fa03dc5154f03d241b48",
      "src/tapestry/dataset/cv.py": "269ddcd92d1c019f3ccced6171ca1745a2cf4d560ee3b87a4292739c24e993e6",
      "src/tapestry/dataset/build.py": "fb5801b87eb897fb5755044d9f93d0a296b8c1724ec810572321d4674866e428",
      "src/tapestry/dataset/__init__.py": "74be3033d6daf2095dd2de0a986c1dfecdfd2684975154df5e222cb3c94a2d4c",
      "src/tapestry/dataset/analyze_dataset.py": "a9aa3faae312d8ee28b4eed05ffe92b86fe40430198f2ac1261473b9022beb9c",
      "src/tapestry/dataset/nwss.py": "31938b9da19c1870b318c9fc949444aeb6e22cb850ca1cd2ba1ba946b8dfed0a",
      "src/tapestry/dataset/episodes.py": "bbb83c12e4787c1df728e762e1c6ba063823a37cfea4b9f2db4df3275d394ca1",
      "src/tapestry/experiment/nowcast_baseline.py": "c3960d8e82e5b8832520596301fb6470c2e22db49dfb9affe8b6df809c443bfd",
      "src/tapestry/experiment/baseline.py": "58256d12fb221b5b47e9d8ee48cadc4d42bbe28317ba53c5e87a2eccad43586a",
      "src/tapestry/experiment/weekend.py": "8687624c3dc3d37cf93948e981f82e578f63a4fadc281b9a261ae6841226bdac",
      "src/tapestry/experiment/planner.py": "2bda963363981dafd926b6707059976ff2b6ad110a4d713354958e439f6393c4",
      "src/tapestry/experiment/finalization.py": "98a8a0cfc4ff1a3c7046b3f228d09aafed8949c82cb3cc90b54471860053e464",
      "src/tapestry/experiment/provenance.py": "d52be18aa424b7d8150f8f89e9669c98bbe2b9e2536927d0b3dd018ff4b48483",
      "src/tapestry/experiment/augmentation.py": "f7eae46dba6f8d845d38d654adbe6cb055201c194e110d9387a4da1824a036f0",
      "src/tapestry/experiment/__init__.py": "8702be85be8bb3671f37522eaf46a28ce80fc4d956341f35794d549b26978500",
      "src/tapestry/experiment/training.py": "76d7db2665c76751c52e4e02889ecf295ce0d811ba73b51de2699f04e637abdc",
      "src/tapestry/experiment/dispatch.py": "c1a69c9e6c53578c6012983249fd0afb02cfd7b00aa81d0b814e4fe813226585",
      "src/tapestry/experiment/two_stage.py": "2366c281aac96a688e3639c499a5bd61f17ec8d654a00ba20d2978315fbd6025",
      "src/tapestry/experiment/fitting.py": "21e800521be88bcf71ab636956d9a68034660d41778a3df35e1cf0f272ba7a7d",
      "src/tapestry/experiment/replay.py": "520008e533860c2af8031b888cbdead044978b276cbfd7dce0060f8fe7fc8c25",
      "src/tapestry/evaluation/report_layout.py": "ebfa883440842a42758a737961f1a2a0e3e9ea3f4c0d364e2a09cba8c4ded066",
      "src/tapestry/evaluation/reports.py": "4ab2b59a751e7d1342eb4b40859f060e5e2da734e36231a4fb07d7d331de3999",
      "src/tapestry/evaluation/quantiles.py": "8124880da499f0002704bcbed96f865a4ab610b57b602ae18c85dc58195d791e",
      "src/tapestry/evaluation/trajectory.py": "569ec8a38149931d7bac2369fad819fb1fc80aed0899ea738f583c59ea604445",
      "src/tapestry/evaluation/hubs.py": "bd958f199656046c796148586bb4e2a1099397e9748c6d8f7708a712a43f1cb8",
      "src/tapestry/evaluation/totals.py": "d9ba99cba3d49784c6bde3bc81b5fcafbfc16f97378eae14ae2725b8d575d0bb",
      "src/tapestry/evaluation/__init__.py": "1af394c345a3f12e89b39794d3cd1e95ecce0f7f2abc01d6e1307d1c4a4bfcc3",
      "src/tapestry/evaluation/plots.py": "cca150e7d19cc5c8e236791e46555678c3bbe19227fa38fb348962b9108c57d0",
      "src/tapestry/evaluation/effects.py": "95cc3782417f9456082e4d2c1b72ed505582c9d3c180ff6b765607e492f1419f",
      "src/tapestry/model/state_coordinates.json": "6f69837b27ebef7bdcde489b2263bc31fdbf7ba2a21a6141d0c66e53e786fd67",
      "pyproject.toml": "d244dc53cefafe40e0b576591f38480df2c322a66be1af46d6fbbf013269bf8b"
    }
  }
}
