{
  "source": "/Users/tobymikle/Desktop/further",
  "source_files": 139,
  "source_stable_before_after": true,
  "source_hashes": {
    "00-METHODS.md": {
      "sha256": "bc2e42f0bfc147872a0970a359a85d326a0088030427e2e3e120b3dab4cad5a9",
      "bytes": 2930
    },
    "00-REVIEW-OF-THE-SITE.md": {
      "sha256": "540ef69fc24d4b035b0948201f45b77042cca1e97805213040ff7f00abe0db7c",
      "bytes": 4342
    },
    "01-storage-chronology/README.md": {
      "sha256": "803c70376e4cb10dcff724934c363dd0c7e899f675aee1c48cc28b3227510ebe",
      "bytes": 1079
    },
    "01-storage-chronology/REPORT.md": {
      "sha256": "b6da7219c77408d78692a9a761ce844e9a1fb34b5a95d8d40a3827a24ced2784",
      "bytes": 10478
    },
    "01-storage-chronology/code/dst_audit.py": {
      "sha256": "c1b5418a1b63396fa2771a25d1db0ddd6f7d7549dc31282a9325710e1b8ed7e5",
      "bytes": 5625
    },
    "01-storage-chronology/code/libstorage.dylib": {
      "sha256": "d7cb12d35258cf3c0bd49346f565f495f1334598e2d948f0cbf2803555a683ea",
      "bytes": 17088
    },
    "01-storage-chronology/code/make_figures.py": {
      "sha256": "1be5ce829f2afe71be8ee0b720b8c3301635160d8e9514519aaf7fc7eba5b155",
      "bytes": 6150
    },
    "01-storage-chronology/code/prepare_data.py": {
      "sha256": "016b8c2cb3a4f2a6b0fb5e375818244292e9b04c6ade23314a58d377b5f89dca",
      "bytes": 2942
    },
    "01-storage-chronology/code/run_models.py": {
      "sha256": "93d8d51bf00b89b9174f3e49e4f39c5f69d804c63d40513dc0fb14df486f6fdc",
      "bytes": 13314
    },
    "01-storage-chronology/code/run_part2.py": {
      "sha256": "40b2cf7cde6940986b874fac52a2faabd792b5aab52a37e7a450e36687ecd40c",
      "bytes": 12113
    },
    "01-storage-chronology/code/storage_kernel.c": {
      "sha256": "b2d0f768090eb664bdf99510a0b2ddf7fdebe69b311bdecab9ec63b729648726",
      "bytes": 6196
    },
    "01-storage-chronology/figures/capacity_by_year.png": {
      "sha256": "d13c026f785129a66b4dcfcb92a7a4c2e470ecd73801174c99e6b0ed3cad7f50",
      "bytes": 84678
    },
    "01-storage-chronology/figures/cost_and_adequacy.png": {
      "sha256": "9d5eb0d2e59d780e328ddc764e0a688de097afd6ce6ece9298be936ea918463a",
      "bytes": 39375
    },
    "01-storage-chronology/figures/cumulative_paths.png": {
      "sha256": "af4de4aa28bb580407a0c45e79c8e027399985740b63b17f7f8138c8c46a7a08",
      "bytes": 80494
    },
    "01-storage-chronology/figures/premium_vs_block.png": {
      "sha256": "06a945950924d745c21bdf44c01f10da7c10d7f10992f5641a14916bf8d19fa9",
      "bytes": 42485
    },
    "01-storage-chronology/figures/runs.png": {
      "sha256": "bb6633f27974ebab2ad8ef72cc6b238cdf48fb3f4af5da7819784d6325918423",
      "bytes": 39824
    },
    "01-storage-chronology/report.html": {
      "sha256": "5636494810a805a9a80d8f78a0b54f282b6289d814e26f48a05a6a03f63b47d2",
      "bytes": 14909
    },
    "01-storage-chronology/results/dst_audit.json": {
      "sha256": "89f344b79f83452475a2b0818750e7bda9d21665d192f56fa87103527a8c57f4",
      "bytes": 2686
    },
    "01-storage-chronology/results/summary.json": {
      "sha256": "8573e7cc9919792505aea4379602b001dcdcb25b1566184a654f78e6cf7bf72c",
      "bytes": 32111
    },
    "01-storage-chronology/results/summary_part2.json": {
      "sha256": "64435f53cfb4d5d172424275dd0ac8e88b35d4d54e38c7ec640b41aa21b44cd5",
      "bytes": 30773
    },
    "01-storage-chronology/results/summary_partA_B.json": {
      "sha256": "480c3390f2ca6eecf90a7a367a2771f4d43757b9a5bb6fd188837f720dcb506e",
      "bytes": 24900
    },
    "02-H034-materials-error/README.md": {
      "sha256": "a693ca0c125e2961b346e730cc4f999937f0fdbfdd62de0a573fa178b7f65681",
      "bytes": 1097
    },
    "02-H034-materials-error/REPORT.md": {
      "sha256": "2dd5fb807e6c88898c80717788f112b7deda1aebcee5f2a244fbe8539e074d7d",
      "bytes": 9210
    },
    "02-H034-materials-error/code/lattice_cutoff.py": {
      "sha256": "14e6a405805bfbcd84dc635b1f678e8edd4c935dc077a50df90a93a4e4116e77",
      "bytes": 7154
    },
    "02-H034-materials-error/code/make_figures.py": {
      "sha256": "35a1342c7b54862c5a21610e0e234f67fcdb3c4bf966e1ae660f987e375cb57a",
      "bytes": 1542
    },
    "02-H034-materials-error/figures/bulk_vs_cutoff.png": {
      "sha256": "efb3fd6e7b94c411ea1e2f80c042a399a7b5744ebf537a15d9e9059613036ba3",
      "bytes": 42097
    },
    "02-H034-materials-error/figures/energy_vs_cutoff.png": {
      "sha256": "1c09b42678db8223aa6b5e2bb130eec8b55ce0ca80d8955bb28f6d228df3816c",
      "bytes": 57247
    },
    "02-H034-materials-error/report.html": {
      "sha256": "baef1817aba518f58e0b15e587f282982199dbb3a97527f10a2e0eb14a210713",
      "bytes": 12980
    },
    "02-H034-materials-error/results/h034_lattice.json": {
      "sha256": "e9d992845fd02b57b5a3232a6d1b53908761e2633ccf7fc4ac259e852b4794e0",
      "bytes": 1487
    },
    "03-N0751-swelling-sensor/BILL-OF-MATERIALS.md": {
      "sha256": "cee35da29baa71470782af7f8af5d08c3cacb881120e928146c7b0dccf849d7a",
      "bytes": 1863
    },
    "03-N0751-swelling-sensor/README.md": {
      "sha256": "fae23c11699328a6649c267a047bb23a4ebc65f88a89e77808387635a38d7743",
      "bytes": 721
    },
    "03-N0751-swelling-sensor/REPORT.md": {
      "sha256": "38ee626ca21901907be6b7a0a106cb4477f5a0847b3bf0fdd19175bd391c5ed3",
      "bytes": 9040
    },
    "03-N0751-swelling-sensor/code/make_figures.py": {
      "sha256": "82e9bc5fc26402f1a22798d5df24dfb5ae454ef5659d51e937bf6fdb07f7efeb",
      "bytes": 4406
    },
    "03-N0751-swelling-sensor/code/n0751.py": {
      "sha256": "b005c33735fa9691e3e5b9aa5d8e9aa3784ccff9d38e344a5ec2a53ff89dabd5",
      "bytes": 6869
    },
    "03-N0751-swelling-sensor/figures/bode.png": {
      "sha256": "9e7fa32b62597066086b2150b487820997b36632fd0fd7df48f60191f0e32582",
      "bytes": 65066
    },
    "03-N0751-swelling-sensor/figures/detection.png": {
      "sha256": "89258ba5f494685a461fa8ad0d36b884be7c9961618d68cae063d2c8d2c5a6c9",
      "bytes": 35526
    },
    "03-N0751-swelling-sensor/figures/schematic.png": {
      "sha256": "dc1593dafdb8b7d296471ce123f97dfd45092fb9d7b380b47c38780eb0a38ecf",
      "bytes": 30337
    },
    "03-N0751-swelling-sensor/figures/step_ramp.png": {
      "sha256": "7a1dd66327e29134ca8667b10e6838ff81fdc2629ebb85696441edd66ed8e7b3",
      "bytes": 56468
    },
    "03-N0751-swelling-sensor/report.html": {
      "sha256": "39c236e8e6a30293e395cfd4071368bd7540bc5b07c02e0679953b564130489a",
      "bytes": 13403
    },
    "03-N0751-swelling-sensor/results/n0751_model.json": {
      "sha256": "3121b38321f6b04f5ac45ba2bfe182bcf46aef3a48d462dd00db613b4fb9a67e",
      "bytes": 184256
    },
    "04-H0199-reference-placement/README.md": {
      "sha256": "fbef026e0095abe1a74f1dec71c9408146f2add2ecacb33d36996618157bc592",
      "bytes": 639
    },
    "04-H0199-reference-placement/REPORT.md": {
      "sha256": "9eb8753da7b8d49f5552e48377cae98f5462fa6e6b5bf678b8c053d22fd24886",
      "bytes": 8589
    },
    "04-H0199-reference-placement/code/h0199.py": {
      "sha256": "6be2275932104dba17b7f1da675ce01b553f3564cf7c2d32b37fae3ac500146d",
      "bytes": 7743
    },
    "04-H0199-reference-placement/code/make_figures.py": {
      "sha256": "d6aaf46d5dd41d572ebed14c82a58ee4711b5a7dfa429944e52c51bea15abecf",
      "bytes": 4792
    },
    "04-H0199-reference-placement/figures/boundary_null_layouts.png": {
      "sha256": "ff44fe43dd851952776df26ee6a88dacd199458bf2c537d5f02d2f05c2aa3177",
      "bytes": 101838
    },
    "04-H0199-reference-placement/figures/rmse_by_field.png": {
      "sha256": "cc445c87f475a513799a3caae1f8e49e844710de385c2a8fe4480a7ff2b48fb9",
      "bytes": 38114
    },
    "04-H0199-reference-placement/figures/rmse_vs_correlation.png": {
      "sha256": "0795d6b8b66daa7f996d16460bb433d57f49e1819026df95005e2816ad0d82ce",
      "bytes": 57114
    },
    "04-H0199-reference-placement/figures/rmse_vs_n.png": {
      "sha256": "af8beecc53d64bc942cb23ae0349a6423590c3ce7b90d776df8c18659de8b304",
      "bytes": 44102
    },
    "04-H0199-reference-placement/report.html": {
      "sha256": "f6744087666e6aae7ad7ff2582cb7af6b366c6acd09a984e681b7130af9a95f1",
      "bytes": 12932
    },
    "04-H0199-reference-placement/results/h0199_sweep.json": {
      "sha256": "d8106a65a3dbc13b748c4a0fef56a2087eb160cf7eed74dfb99ed91b6d45ae3e",
      "bytes": 9072
    },
    "05-13-magnetic-warning/README.md": {
      "sha256": "f91b6c68dc61cda56caacb6e23dc5ecab02c495326f1dff3fcc3699622296c31",
      "bytes": 5272
    },
    "05-13-magnetic-warning/REPORT.md": {
      "sha256": "2a65ee5dd01944c4232be14de586000ede96f99e6e072f07b5176bf0706498e3",
      "bytes": 19229
    },
    "05-13-magnetic-warning/code/magnetostatics.py": {
      "sha256": "ffeb7bcac2b77f82f550bea5a1ecd2951de7249ba85ca4dc5ee8a05dc8b57296",
      "bytes": 40614
    },
    "05-13-magnetic-warning/figures/fig1_field_maps.png": {
      "sha256": "a81efa1f42a3d4e11884660a19bc57fc64616e0154aeff4265c9142ebe2bc7b3",
      "bytes": 139290
    },
    "05-13-magnetic-warning/figures/fig2_standoff.png": {
      "sha256": "15aa9c2b69c61693811257bb72db5ede40d8e3e623894a13955874dcb21f4944",
      "bytes": 160486
    },
    "05-13-magnetic-warning/figures/fig3_gradiometer.png": {
      "sha256": "3c00671442068a9c0c489d927be4309f67f44921736a7aa590039cc01f693cb6",
      "bytes": 200276
    },
    "05-13-magnetic-warning/figures/fig4_eddy.png": {
      "sha256": "c523884cd73f2222521fe4557e1c1766827ce009dddf684eec64b6700635ceee",
      "bytes": 168904
    },
    "05-13-magnetic-warning/figures/fig5_warning.png": {
      "sha256": "95106cea9b78203aa8975391821395819431a96790436277bcdf7536c226c986",
      "bytes": 163925
    },
    "05-13-magnetic-warning/figures/fig6_decision.png": {
      "sha256": "65f32ddd4e3064fe9c42a41060eba5d9dd6161612817490d8bb1093867f4ac6f",
      "bytes": 144745
    },
    "05-13-magnetic-warning/report.html": {
      "sha256": "682f34ee8d6cc85e223251475bdb563faba0cb63672abb8ff97cff8d12b06ed6",
      "bytes": 25161
    },
    "05-13-magnetic-warning/results/background_field.csv": {
      "sha256": "0cd484e284288c093f82c1aab2dab6e7fe8a762f17ebf87bd42ef76c37bf505a",
      "bytes": 1151
    },
    "05-13-magnetic-warning/results/decision_table.csv": {
      "sha256": "2f06da3df15717c9ac26b3265d641dc57994190beb91da6da356f1f2420d4814",
      "bytes": 3182
    },
    "05-13-magnetic-warning/results/filament_field.csv": {
      "sha256": "b2d60635844c8e2b67111518703fcca027ae1ecb22b45afafb7b87f18c8cac99",
      "bytes": 5721
    },
    "05-13-magnetic-warning/results/gradiometer_budget.csv": {
      "sha256": "b0f8edddafb34826e617147b5196d956610a9d1d3af1c145b526c1f31b29ce84",
      "bytes": 5606
    },
    "05-13-magnetic-warning/results/skin_depth.csv": {
      "sha256": "18414e5d2f4ddc02ed1b3268cbafaa3d7171551307877ab51026ffa43fb5538e",
      "bytes": 761
    },
    "05-13-magnetic-warning/results/snr_integration.csv": {
      "sha256": "a64c73aa08697a4586fd493cc53d447903b187d4d7b9c3388141bded4c03ba92",
      "bytes": 26956
    },
    "05-13-magnetic-warning/results/summary.json": {
      "sha256": "5660489390cf9c84c5f383677cf6d462ac1686175b9fa10bd97573c91590cd49",
      "bytes": 39876
    },
    "05-13-magnetic-warning/results/validation.json": {
      "sha256": "01f6d99a52ceec1fc5f5c9b73ff4e6d16029ceee1a276ad2d6de3a9e58d1ae55",
      "bytes": 975
    },
    "05-13-magnetic-warning/results/warning_budget.csv": {
      "sha256": "3389c87a1781c5f02d4116b358941ca8602bf38ead3dc7740c8a50053c25f911",
      "bytes": 9509
    },
    "05-13-magnetic-warning/results/warning_time.csv": {
      "sha256": "1023c31a8410fb77bd88983d9e095f4eb8bd13b87fda62306d2c450c97695252",
      "bytes": 697
    },
    "06-H0346-hydrogel-skin/README.md": {
      "sha256": "c5e9af6e4d05c07d1c8b1f64208096e3ac7642d0bbe1aff6d8314a938c846793",
      "bytes": 4747
    },
    "06-H0346-hydrogel-skin/REPORT.md": {
      "sha256": "3e40e36ee8334cdc8a4697efbdd04b30d50689593e1783c84251e8a9aa65fb1f",
      "bytes": 18919
    },
    "06-H0346-hydrogel-skin/code/analysis_figures.py": {
      "sha256": "2caa58fff09e73d57ea3b1f56a2368851bb8160348ebebd72e0e2443bccb5e36",
      "bytes": 17930
    },
    "06-H0346-hydrogel-skin/code/diffusion2d.py": {
      "sha256": "6ec500fdf1d8132dc48555208026e20cffaa23731518b0a9250c98f22920b466",
      "bytes": 38119
    },
    "06-H0346-hydrogel-skin/code/power_bom.py": {
      "sha256": "ae3b353797630be2739d31c9ec869b162531a5ef56165e03be8e143b4a90cfd6",
      "bytes": 6351
    },
    "06-H0346-hydrogel-skin/figures/fig1_validation_uptake.png": {
      "sha256": "06d1233ba221324c82530f0bf30c6ef2237a91befe3f1a7c40e1a658d11890a3",
      "bytes": 123513
    },
    "06-H0346-hydrogel-skin/figures/fig2_t50_vs_phi.png": {
      "sha256": "81d21e14758880706464bb951a02838ec32a1db81ddcc05b62f437b80f6147a2",
      "bytes": 130776
    },
    "06-H0346-hydrogel-skin/figures/fig3_gain_map.png": {
      "sha256": "dab33f6210df6260ca29ab43f7ddce1dccbe85fb884eaee626b7f531b1d4d867",
      "bytes": 134386
    },
    "06-H0346-hydrogel-skin/figures/fig4_gain_time_spacing.png": {
      "sha256": "a4793ecb2c31fc01b4ea008de6e72ba2847eaff4d60bc6488e881de2211855c4",
      "bytes": 124534
    },
    "06-H0346-hydrogel-skin/figures/fig5_two_baselines.png": {
      "sha256": "02994fb484d593720458947105c1075df0caf70b7e15c6a9f1ab727586a01e99",
      "bytes": 61057
    },
    "06-H0346-hydrogel-skin/report.html": {
      "sha256": "71bb7638bd016d19bf17ecc50a64437fef60bb9594732f0759e2b1bf4b0d4d70",
      "bytes": 57731
    },
    "06-H0346-hydrogel-skin/results/bom.csv": {
      "sha256": "91c75ebbe868c0d4f0789eac2ddf704e8fc0573b7fbd7f1a85f1819387e4a413",
      "bytes": 1758
    },
    "06-H0346-hydrogel-skin/results/derived.json": {
      "sha256": "e9c31221f69816c0e81eac25cec6a3860e6049cc6d85c6190926a280e670469e",
      "bytes": 6055
    },
    "06-H0346-hydrogel-skin/results/power.csv": {
      "sha256": "4ba40660af9074a1cfb7d075637aceabde4d6b7988df7b167b20f87314fd21e1",
      "bytes": 1759
    },
    "06-H0346-hydrogel-skin/results/summary.json": {
      "sha256": "eedf77612dc9c01e51451e749b43087236bcb8a6c400aeb3137e7cb984ffd78c",
      "bytes": 2913
    },
    "06-H0346-hydrogel-skin/results/sweepA_phi_N.csv": {
      "sha256": "485d7edd3d202a4289205fbdb26394c20b7ec52719a37929cc401fd979efd282",
      "bytes": 57593
    },
    "06-H0346-hydrogel-skin/results/sweepB_beta_kappa.csv": {
      "sha256": "843ba6c7320216805fc5ac559681d379506ccdea51cda3236f37f805c3a33ec9",
      "bytes": 29456
    },
    "06-H0346-hydrogel-skin/results/sweepC_spacing.csv": {
      "sha256": "096290fe28c3ea1d0aee01ac9a6fc3e9233d3527b80a03d7d2dabfbe898ee629",
      "bytes": 9189
    },
    "06-H0346-hydrogel-skin/results/sweepD_gain_curves.csv": {
      "sha256": "59ca0d040172d02b1f6e1e20eb1fa26091d5452d784288cfef6f21f147b049c3",
      "bytes": 578208
    },
    "06-H0346-hydrogel-skin/results/sweepE_bore_fluid.csv": {
      "sha256": "7c6242289c2fae6e6cb1eca493c1083d0f31253d0ef1e3e36a5bf48298eb358c",
      "bytes": 7546
    },
    "06-H0346-hydrogel-skin/results/validation.csv": {
      "sha256": "2a115f056ae712c32e07be28105012205237f206b309feb81da372cc0db9d196",
      "bytes": 3004
    },
    "07-15-sodium-pulse/README.md": {
      "sha256": "d82fd89cad01906fc054aa93b9e9f7ef39cdcca8f923ca53d0b1f9a5188b6c1f",
      "bytes": 732
    },
    "07-15-sodium-pulse/REPORT.md": {
      "sha256": "60bc02ddf4141f66111b24b8459763a426d2ce519e0798359739cfd7914df292",
      "bytes": 8699
    },
    "07-15-sodium-pulse/code/make_figures.py": {
      "sha256": "289a629d3fd92e192ba39034f7bbc34eabc38bc20a022aca97cc5873dad7ab1a",
      "bytes": 3303
    },
    "07-15-sodium-pulse/code/sodium_pulse.py": {
      "sha256": "30a075ec8faa63c14b00390d12c3a60c8c55034b480664ae36bf8935b173e0dd",
      "bytes": 7550
    },
    "07-15-sodium-pulse/figures/mean_vs_peak.png": {
      "sha256": "0146b4977b356d4fc2939993e32d3afb929cb1654face38edb3d6e594e5fcc8b",
      "bytes": 53049
    },
    "07-15-sodium-pulse/figures/peak_overpotential.png": {
      "sha256": "87674e8844410e078d070ce92ff9bc01d51d464f2f9802f7633fd423fb554f0b",
      "bytes": 57731
    },
    "07-15-sodium-pulse/figures/plating_vs_frequency.png": {
      "sha256": "9960722322e05af7a246cab4ec994b26769f49086b40ed91901caabf0ac6e2ea",
      "bytes": 54849
    },
    "07-15-sodium-pulse/report.html": {
      "sha256": "7aed9c1243ea50c3d91d9c805a4808ddbe82ddcc1a425bf52600ca743e4f63d9",
      "bytes": 12382
    },
    "07-15-sodium-pulse/results/sodium_pulse.json": {
      "sha256": "536c679bab268170fa895a9c01a6be7831e1acdaf94300065aafd1fda96755f5",
      "bytes": 11328
    },
    "08-24-tactile-standard/README.md": {
      "sha256": "59a37c76622520884a5639fa22890b3b20879d8ce2f9864c196feae6bb05c555",
      "bytes": 4101
    },
    "08-24-tactile-standard/REPORT.md": {
      "sha256": "16a3af1a94a54f976ad982b48ae76271f321da7b2bd478ba8dc99d992e0f4881",
      "bytes": 16580
    },
    "08-24-tactile-standard/code/uncertainty.py": {
      "sha256": "4cc420a4aa06d3af75740a56cd416040b5ab768949337dd7b0d94f89ae57ed59",
      "bytes": 81726
    },
    "08-24-tactile-standard/figures/fig1_force_budget.png": {
      "sha256": "92637bdb30da7a1411b14acb8a5bda1b7104097f37d81a954703a157a3e5cdd5",
      "bytes": 113923
    },
    "08-24-tactile-standard/figures/fig2_stiffness_budget.png": {
      "sha256": "7757c726d75679417e115460028fba7b75cb9c818dc8578164604a651fb98dda",
      "bytes": 135603
    },
    "08-24-tactile-standard/figures/fig3_montecarlo.png": {
      "sha256": "58f7e535d4f19556b82230fca457bcc06a7e2e1684baac4f0e556efba6652088",
      "bytes": 104219
    },
    "08-24-tactile-standard/figures/fig4_kill_criterion.png": {
      "sha256": "3447063e44a0639502ad09a9c5acfdf921e8526ec5f21855fb4c174c16b85d51",
      "bytes": 163562
    },
    "08-24-tactile-standard/figures/fig5_phantom_routes.png": {
      "sha256": "8ac9f3d5e912e065f113f2fb17bd9d98772bf39832d93e00adb249f545abd931",
      "bytes": 96487
    },
    "08-24-tactile-standard/figures/fig6_power_ood.png": {
      "sha256": "425c3a6334a5c2b44803360bda429d4d76a8eb917552ad5e20924fd1516a68f5",
      "bytes": 87522
    },
    "08-24-tactile-standard/report.html": {
      "sha256": "b5bc45311b9c713020f1fd237b7bcf2cdc784c9ae21a9aca9478576bbd61a5df",
      "bytes": 23119
    },
    "08-24-tactile-standard/results/bom.csv": {
      "sha256": "81f419e4108f871115d1521f106bee81f4776241ce3786b2db9b26176352c0c6",
      "bytes": 1049
    },
    "08-24-tactile-standard/results/budget_force.csv": {
      "sha256": "9e3c9f4af086cee5a7c52d94e92cce53bea7b3dd63bc76ae048808b3ce4cc3f5",
      "bytes": 5756
    },
    "08-24-tactile-standard/results/budget_stiffness.csv": {
      "sha256": "ea6b9a9e72a205724db8e344aa52b4280aa51836dbe0ce213f6626a64dab45f9",
      "bytes": 5388
    },
    "08-24-tactile-standard/results/contrast_floor.csv": {
      "sha256": "441d938092c1b809db8e81ba86805f6c14d62378f397e56f55887d51fabe3c75",
      "bytes": 1682
    },
    "08-24-tactile-standard/results/curvature.csv": {
      "sha256": "ce0e4c4b9a04a35e3efb63cb69183509002265ae30e6a8f851b70b55e04caca9",
      "bytes": 389
    },
    "08-24-tactile-standard/results/kill_criterion.csv": {
      "sha256": "562d0c3279a2bf657eae56ac04f5567f7d221b4d8abbe6e7414b38f9dfe7764d",
      "bytes": 7047
    },
    "08-24-tactile-standard/results/mc_beta_coupling.csv": {
      "sha256": "52d5a3464be5dd6f9c5e6feca6d7d249b443723568a3f656aa13eb05feb2765a",
      "bytes": 684
    },
    "08-24-tactile-standard/results/mc_calibration.csv": {
      "sha256": "ba70d098ea63d54c210e2a35809c17065504be858363a15bcdf794b4cb9cb404",
      "bytes": 5597
    },
    "08-24-tactile-standard/results/mc_vs_analytic.csv": {
      "sha256": "03b93af53b43e8aea3fbdf760f9bfca8ef058822a2485279442298968c8c7827",
      "bytes": 443
    },
    "08-24-tactile-standard/results/ood.csv": {
      "sha256": "2e96175d7952fcecda0c68e75da24e8aa0be1913d04fd3538f7ca109130ed49a",
      "bytes": 618
    },
    "08-24-tactile-standard/results/parameter_grid.csv": {
      "sha256": "47b2e59f103ff0dae063c708dc27b8b90763e18c3dd02aa0024165567d4f7545",
      "bytes": 34110
    },
    "08-24-tactile-standard/results/phantom_routes.csv": {
      "sha256": "d4c4ae4a8e326f4b82f24d3b3f4d7ff24c30ba7bdce4fd4010d5f395fc5618c9",
      "bytes": 676
    },
    "08-24-tactile-standard/results/phantom_third_rule.csv": {
      "sha256": "4bdc2e06f5b6b09d05adf7fa769354f4a5c71db3d4070f504ad1ec1e35224099",
      "bytes": 485
    },
    "08-24-tactile-standard/results/phantom_third_rule_inverse.csv": {
      "sha256": "446a0c96c588af107fbb720a5cd222268ba8ea1b171b0dee34ece1730e682c8b",
      "bytes": 169
    },
    "08-24-tactile-standard/results/power.csv": {
      "sha256": "50606fadc9c46f8eb1aabce405b589b736b4150366d3b6a40dde58e939b1cd1c",
      "bytes": 943
    },
    "08-24-tactile-standard/results/summary.json": {
      "sha256": "f3f93c8344cfa58577a20b0490704bd1ef19872ba31a10df7740fd5a3ab0f9ad",
      "bytes": 60149
    },
    "08-24-tactile-standard/results/sweep_hysteresis.csv": {
      "sha256": "741fb7fb5de1ed9bf6cd7eeafe1c405628e8835a7c8d9e17c7611000d5319678",
      "bytes": 3514
    },
    "08-24-tactile-standard/results/sweep_parameter.csv": {
      "sha256": "d326b03916c375cf89561ede3b47f4ec523f74bb36218fcaf162ed056ead15cc",
      "bytes": 4718
    },
    "START_HERE.md": {
      "sha256": "7b58fe8ab7975205977f5f608d2ce8c66b0c2b8c8c3fb0c1f7fbef137be20365",
      "bytes": 8611
    },
    "_assets.css": {
      "sha256": "9b3bec04b4353800aee59f699ae11e245defefa46547de4dcaceaa3ab2326213",
      "bytes": 1385
    },
    "_data/annual_series.npz": {
      "sha256": "8ac8d99b05efd30b7dba66917baa33eae831d9df94ed86da6d686063f74de6b2",
      "bytes": 4097159
    },
    "_data/series_meta.json": {
      "sha256": "aeb0131080479709ce8a80fdda1069682869656a16bca269f70e80219f459e10",
      "bytes": 1114
    },
    "_lit/A_battery_prior_art.md": {
      "sha256": "9fbfe14697f0e3155c55a92e19b2ff048c6e7a52914b339581e1dd256c64b5c3",
      "bytes": 22124
    },
    "_lit/B_metrology_prior_art.md": {
      "sha256": "2a0656af47ac1926887eb2f47f39a9abf433d3ea3f6105124012f23d3d034430",
      "bytes": 14529
    },
    "_lit/README.md": {
      "sha256": "160fa07750da52005d22ec56640ba073718ea2b39b35c6397e92afddd5bb4034",
      "bytes": 2397
    },
    "_manifest.json": {
      "sha256": "e2707af6af9fc4bd17b6af8e3deede7e5c4dd8ce0b865e2a8b1dd948b40fe4fd",
      "bytes": 5592
    },
    "build_index.py": {
      "sha256": "e42a75a6a594b64e46d9805526e9471a76bb772ff0db5ecd452887d4be9b11c2",
      "bytes": 10515
    },
    "convert.sh": {
      "sha256": "000b6a2e15b4cc10a98e221b5de7b6daef661eea4205f23a2bc280f7d3ae5594",
      "bytes": 422
    },
    "index.html": {
      "sha256": "28b4feb3dcf027d1ff3b835d5508b10b01ed22f7cf4678903505c1634e7252de",
      "bytes": 10469
    }
  },
  "original_zip_sha256": "3997d8a10a424a4d0ff6e2cf3c6411723b4be4fbef54cf9dbe6b56e23d435405",
  "relative_links_checked": 66,
  "broken_links": [],
  "local_or_unsupported_urls": [],
  "external_urls": [
    "https://incoprea.com/research/"
  ],
  "reports": [
    {
      "n": 1,
      "dir": "01-storage-chronology",
      "title": "Energy-storage chronology",
      "verdict": "Strongest existing analysis \u2014 but the headline number is a property of the null",
      "claim": "Reordering whole days inside each month raises ideal storage capacity by 10.7 %.",
      "result": "Reproduced at 10.8 %. Falls to <b>5.1 %</b> with 3-day blocks and <b>1.8 %</b> with 7-day blocks; <b>1.3 %</b> of least-cost system cost once persistence is preserved.",
      "status": "strong",
      "note": "Publish the null-sensitivity curve, not the single number."
    },
    {
      "n": 2,
      "dir": "02-H034-materials-error",
      "title": "E4-H034 \u00b7 elastic dipoles and MLIP error",
      "verdict": "Promising direction \u2014 the derivation needs correction before any benchmark",
      "claim": "A finite-cutoff model cannot represent the elastic energy outside its cutoff, so error \u221d P\u00b2/(\u03baR_c\u00b3).",
      "result": "A 512-atom lattice gives exponent <b>+0.25</b> in the natural comparison and <b>\u22123.0</b> once the bulk modulus is matched \u2014 the sign follows the parameterisation, so R_c\u207b\u00b3 is not a signature. The channel is identifiability, not missing energy.",
      "status": "corrected",
      "note": "Run the single-material, 30\u201350 defect DFT pilot."
    },
    {
      "n": 3,
      "dir": "03-N0751-swelling-sensor",
      "title": "N0751 \u00b7 differential swelling sensor",
      "verdict": "Attractive \u2014 now a specified instrument with a detection floor and a \u20ac2.7k test",
      "claim": "Two swelling pathways with matched gain and different time constants give a rate signal.",
      "result": "Confirmed analytically: a band-pass differentiator peaking at <b>1.3 mHz</b> for a 20/60 \u00b5m pair, detection floor <b>5\u00d710\u207b\u2075 /s</b>. \"Rapid\" means minutes.",
      "status": "designed",
      "note": "Bench test: frozen-parameter prediction + matched-time control."
    },
    {
      "n": 4,
      "dir": "04-H0199-reference-placement",
      "title": "H0199 \u00b7 where the blank witnesses go",
      "verdict": "Clear mathematical result \u2014 now a design rule with a failure theorem",
      "claim": "Interleaved inert witness patches estimate deposition bias better than edge-placed blanks.",
      "result": "True on every field tested at equal cost: 0.8\u20131.0 % vs 1.9\u201337.9 % error. For a field constant on the boundary the edge layout is wrong by <b>22.9 %</b> at any N.",
      "status": "strong",
      "note": "One substrate batch with an independent full-field map settles it."
    },
    {
      "n": 5,
      "dir": "05-13-magnetic-warning",
      "title": "#13 \u00b7 magnetic early warning for batteries",
      "verdict": "High value \u2014 but the binding constraint is the charging field, not the sensor",
      "claim": "NV-diamond magnetometry detects the current constriction before a dendrite short.",
      "result": "A 10 mA filament gives <b>0.48 nT at 3 mm</b>; an OPM sees it at SNR 3\u00d710\u2074, so sensor noise never binds. The <b>5 A charging background is 87 nT\u201330 \u00b5T</b>, requiring common-mode rejection of 181\u20135 800 \u2014 cut to <b>3.9</b> by a 1 mm gradiometer with 4\u00d710\u207b\u2074 balance. A 10-minute warning needs a growth constant \u03c4 \u2273 85 s.",
      "status": "model",
      "note": "Wire-phantom bench test on an OPM/SQUID gradiometer."
    },
    {
      "n": 6,
      "dir": "06-H0346-hydrogel-skin",
      "title": "H0346 \u00b7 perforated hydrogel skin",
      "verdict": "Cheap, falsifiable \u2014 the disproportionate gain has a narrow window at best",
      "claim": "Sparse perforations cut swelling delay more than their fractional open area predicts.",
      "result": "208 finite-volume layouts: the gain over a proper area-only control <b>never exceeds 1</b> (0.084\u20130.961, median 0.595). The deficit is set by hole radius over skin thickness \u2014 <b>G \u2248 1/(1+0.45(a/\u03b4)^0.84)</b>, r = 0.898 \u2014 not by open area. At fixed open area, hole size changes t50 by <b>6.5\u00d7</b>, and \"sparse\" is the worst configuration available.",
      "status": "model",
      "note": "A single mass-uptake series on three hole densities would settle it."
    },
    {
      "n": 7,
      "dir": "07-15-sodium-pulse",
      "title": "#15 \u00b7 pulsed charging of sodium-ion cells",
      "verdict": "Practical and commercial \u2014 re-scoped after a 2026 negative study",
      "claim": "Pulsed duty ages Na-ion cells 1.3\u00d7 faster at matched RMS current.",
      "result": "At matched throughput pulsing <b>lowers</b> mean overpotential (\u00d70.48\u20130.92) and <b>raises</b> the peak (\u00d71.8\u20134.8). Plating is a duty threshold and a ~10\u207b\u00b3 Hz window.",
      "status": "re-scoped",
      "note": "Map plating onset in (frequency, duty); 3 cells per point."
    },
    {
      "n": 8,
      "dir": "08-24-tactile-standard",
      "title": "#24 \u00b7 a force standard for robot hands",
      "verdict": "Useful benchmark \u2014 the open claim is an uncertainty chain, not absolute newtons",
      "claim": "Tactile models give relative feel; nothing calibrates absolute newtons or stiffness.",
      "result": "Absolute force <b>U(k=2) = 9.46 %</b> (2.93 % with a matched loading history; 13.8 % as-shipped), stiffness <b>14\u201316 %</b>, dominated by hysteresis and contact geometry, not by force realisation. The original kill criterion is <b>false</b>: hysteresis kills contrast below ~19 %, not absolute force. Phantom allowance 1.5 %, met at 1.42 % for \u20ac3,200.",
      "status": "designed",
      "note": "One hysteresis loop on one real sensor replaces the biggest assumption."
    }
  ],
  "publication_note": "Rendered HTML/assets copied; index gains publisher notice. All originals unchanged in ZIP and original-index.html. No source builders or research programs executed."
}