{
 "built_utc": "2026-11-02 00:42 UTC",
 "source_commit": "e3d560ed2bad14958b6ff35dff135782468441ca",
 "source_branch": "codex/ontology-graph-view (contains codex/applied-validation-fix @ 680bd29)",
 "uncommitted_changes_included": [
  " M tools/ontology_graph_view/README.ko.md",
  " M tools/ontology_graph_view/tests/test_layout.py",
  " M tools/ontology_graph_view/viewer.html"
 ],
 "uncommitted_patch": "graph/viewer-changes.patch",
 "commands": {
  "demos/phase1": "python -m physiosim --config experiments/phase1.json --output <dir>",
  "demos/m1": "python scripts/run_four_chamber_m1.py --output <dir>",
  "demos/applied": "python scripts/run_applied_la_mitral_lv.py --output <dir>",
  "graph": "python tools/ontology_graph_view/build_graph.py --input-dir inputs --output-dir site",
  "methodology/docs": "repository Markdown rendered verbatim (python-markdown 3.7); sensitive details redacted, see methodology/docs/docs-index.json"
 },
 "demo_outputs": "Files under demos/ and graph/ are the generator output except the files in modified_files. Receipts inside the demos list the original hashes; original_sha256 in modified_files matches them.",
 "modified_files": [
  {
   "file": "demos/applied/applied_sidecar.json",
   "original_sha256": "ed3f4a733f3cec697fe76af8b407362d2083a6ec0c1191312590d96c065c1581",
   "redactions": [
    {
     "what": "private repository name",
     "count": 1
    }
   ]
  },
  {
   "file": "demos/applied/index.html",
   "original_sha256": "b4d2a17aa245ef8b60040a2e94b5a825da51923ff8fa8df4b4c42af65adb056a",
   "redactions": [
    {
     "what": "site menu/footer script tag added (not a redaction)",
     "count": 1
    },
    {
     "what": "mobile viewport meta tag added (not a redaction)",
     "count": 1
    }
   ]
  },
  {
   "file": "demos/applied/source_receipt.json",
   "original_sha256": "d752350239cf8d25c5486ee8d00a10832402e111b06fe0ccd4157c7026a4b491",
   "redactions": [
    {
     "what": "private repository name",
     "count": 1
    }
   ]
  },
  {
   "file": "demos/m1/index.html",
   "original_sha256": "d9e2c729e9776571ac3e32a1311b2c6d3f246c8f44afc74c06e68bcf24685da5",
   "redactions": [
    {
     "what": "site menu/footer script tag added (not a redaction)",
     "count": 1
    },
    {
     "what": "mobile viewport meta tag added (not a redaction)",
     "count": 1
    }
   ]
  },
  {
   "file": "demos/m1/manifest.json",
   "original_sha256": "d3e64c410b4baec710ef915461b48cd26cd65d7a37d0e19ad159fb2c8c9e4418",
   "redactions": [
    {
     "what": "Python build details",
     "count": 1
    }
   ]
  },
  {
   "file": "demos/phase1/index.html",
   "original_sha256": "34ebb2968e1650ba77567a73f22efb9ce80b557e3caba51ef63d61f18153019c",
   "redactions": [
    {
     "what": "site menu/footer script tag added (not a redaction)",
     "count": 1
    },
    {
     "what": "mobile viewport meta tag added (not a redaction)",
     "count": 1
    }
   ]
  },
  {
   "file": "demos/phase1/manifest.json",
   "original_sha256": "7705f0eef269c8032e66c50f0118ec9a2d31c0a0d5238b42b0bed0e7f9c717b5",
   "redactions": [
    {
     "what": "machine OS version",
     "count": 1
    },
    {
     "what": "Python build details",
     "count": 1
    }
   ]
  },
  {
   "file": "graph/graph-data.json",
   "original_sha256": "493fda15e133b0e795c3a35c4485d92d993f14b095a042532a3befe29816cfd3",
   "redactions": [
    {
     "what": "private repository name",
     "count": 1
    },
    {
     "what": "Python build details",
     "count": 1
    }
   ]
  },
  {
   "file": "graph/index.html",
   "original_sha256": "7e4624faab9bb60dc821c3a8943dac651aa25869b38b45001e5732d65f202229",
   "redactions": [
    {
     "what": "private repository name",
     "count": 1
    },
    {
     "what": "Python build details",
     "count": 1
    },
    {
     "what": "site menu/footer script tag added (not a redaction)",
     "count": 1
    }
   ]
  }
 ],
 "modified_files_note": "Generator outputs changed after generation: sensitive-string redactions and the site menu script tag. original_sha256 is the generator output.",
 "data": "Synthetic only; no patient data.",
 "files_sha256": {
  "NOTICE.txt": "15fa6c31008217c1022315ef28e278c0ed2f9ef78a87f5a4c117325f39c42b5c",
  "_headers": "cb4f861fe3e8c6b4df77581a86dd89d2eddb3e6478c077801ac124e44c18ec6c",
  "assets/katex/LICENSE": "766ccc1f306c885aa45542a9846bbd0a505b27a0374f146778171c2254ce18e3",
  "assets/katex/SOURCE.txt": "3ddbc6139aca031dc39c78e25b06fa5c85d4ea1f11d3bb9824ef0b6020892aa2",
  "assets/katex/contrib/auto-render.min.js": "e5372d199bcdae8b4de71d0f7ceba72a4ba12774a27c60a6f1f77d03b3228ee4",
  "assets/katex/fonts/KaTeX_AMS-Regular.woff2": "0cdd387c9590a1a9f9794560022dbb59654a7d86f187aa0c81495ad42d3a7308",
  "assets/katex/fonts/KaTeX_Caligraphic-Bold.woff2": "de7701e42cf1f4cf0b766c03fb27977207eee2f4fd5d76fa82188406da43ea4c",
  "assets/katex/fonts/KaTeX_Caligraphic-Regular.woff2": "5d53e70ad607c2352162dec9e0923fb54ecdafaccbf604cd8dcf7d00facb989b",
  "assets/katex/fonts/KaTeX_Fraktur-Bold.woff2": "74444efd593c005e3f4573b44524704c0af0a937fe911cca9e94068d0d140d3f",
  "assets/katex/fonts/KaTeX_Fraktur-Regular.woff2": "51814d270d06ff0255dba0799994fa4d8c84d11f09951d47595f4abb1f3602dc",
  "assets/katex/fonts/KaTeX_Main-Bold.woff2": "0f60d1b897938ec918c8ce073092411baf9438f6739465693ff18b0f9d20b021",
  "assets/katex/fonts/KaTeX_Main-BoldItalic.woff2": "99cd42a3c072d918f2f44984a807cf7aa16e13545fd0875fc07c6c65f99e715b",
  "assets/katex/fonts/KaTeX_Main-Italic.woff2": "97479ca6cce906abc961ecac96faa5f9ca2e61b8e7670d475826bcdee9a7c267",
  "assets/katex/fonts/KaTeX_Main-Regular.woff2": "c2342cd8b869e01752a9321dc17213fc40d4d04c79688c1d43f2cf316abd7866",
  "assets/katex/fonts/KaTeX_Math-BoldItalic.woff2": "dc47344dbb6cb5b655c8460d561f4df5f501b90c804ad3c6cec65fe322351ab1",
  "assets/katex/fonts/KaTeX_Math-Italic.woff2": "7af58c5ec8f132a2ddde9027c6d7814decce4d3b822a11192a42a20e2e973264",
  "assets/katex/fonts/KaTeX_SansSerif-Bold.woff2": "e99ae51144bf1232efcc1bfe5add36262c6866b0faab24fa75740e1b98577a62",
  "assets/katex/fonts/KaTeX_SansSerif-Italic.woff2": "00b26ac825e2095056396e0553b8ac26d3f8ad158c3826e28b4c45b385c4714a",
  "assets/katex/fonts/KaTeX_SansSerif-Regular.woff2": "68e8c73ef42afd3ccec58bf0fba302cce448938e7fc020a5e31f8a952eee1342",
  "assets/katex/fonts/KaTeX_Script-Regular.woff2": "036d4e95149b69ff9bcc0cd55771efeb25ffa3947293e69acd78d5ac328c684b",
  "assets/katex/fonts/KaTeX_Size1-Regular.woff2": "6b47c40166b6dbe21a5dfca7718413f2147fd2399be1ba605d8ad39cedf25dfe",
  "assets/katex/fonts/KaTeX_Size2-Regular.woff2": "d04c54219f9eaec6d4d4fd42dfb28785975a4794d6b2fc71e566b9cd6db842dd",
  "assets/katex/fonts/KaTeX_Size3-Regular.woff2": "73d591271b1604960cb10bb90fee021670af7297017e0e98480b332d11f51995",
  "assets/katex/fonts/KaTeX_Size4-Regular.woff2": "a4af7d414440a1c1790825cfb700cf9cf43b0f2c4b04f0ebc523011ad9853ec0",
  "assets/katex/fonts/KaTeX_Typewriter-Regular.woff2": "71d517d67827787cfabdf186914cc3358eda539e37931941f2b2fd4a21f68c0b",
  "assets/katex/katex.min.css": "00e0b094171b07f58422075f469b4feac2b2f7bce1aeec943c08da4d697f4dcf",
  "assets/katex/katex.min.js": "fa140498b8cfc8302cbe5e7cb1bdbc1f952bc38b3fa258ede09e73edbf9a74bc",
  "assets/math-init.js": "6f1f848d3cb1289dd2a2795560b217c5e5a88df047be7fc73734e2f8bc0e2123",
  "assets/site-menu.js": "7cd31dbdb557e80ddea9552e16decf2325d023306b1b606e1775054edcc06b46",
  "demos/applied/applied_sidecar.json": "0e2c2a14983d5dcbd4275418a3ad9697f54a0bb3ad1976a0dd0b19d10e5951ce",
  "demos/applied/gate_report.json": "7c50dea369cddb92db135b9e2dee20bd14e7e410d4d36ca6a7a3f7d3c6a5f62a",
  "demos/applied/index.html": "6c8419aa8b7be444bcda7744bb64c14b88d1b41eb83872934b544d6a30f2d392",
  "demos/applied/run_receipt.json": "68c0fb39b2cf6acbe6ed7967906a6d62c5f1f162d79c031454dd3a29bac5a7ab",
  "demos/applied/source_receipt.json": "601a60d73df66184fdde132af51f52b6f7e2e9a113c1f272e1d44ae6e49dfbbc",
  "demos/applied/trace_la_mitral_lv.csv": "cde0719e0da376233c54e683c8cf23dc90f97b28dddffdf98e1ec7fc79b0299e",
  "demos/m1/figure.png": "cf0e8d659513efc2561b5e95141019e237380f760232a5ba28c85bb47a8e789e",
  "demos/m1/index.html": "aa8d7bfc47e7fbee80ef9be974424cb853383eadf34597b9aebe91cdfab32786",
  "demos/m1/manifest.json": "541c093f52de68e2404c415e96a8e28488c7a7fd0f8157dcbb4aaa7818f8549f",
  "demos/m1/summary.json": "d465c183b031bbec747ef81f1ac45387a28e88ca7a9ac0acb3091e9939682e55",
  "demos/m1/trajectories.csv": "e853bab484597e61eb46e48766e7868142a7113317a6b8664eb394e9523f1d98",
  "demos/phase1/annotations.trig": "6c3d38647a220b90ad818ecdf32c8e15606ed8040c6d87cd79c895145cacd6c5",
  "demos/phase1/baseline.csv": "77209d70c9338900964ccdb74d17831e725667d8ef1bf5ce9eed95ae7259e503",
  "demos/phase1/comparison.png": "d88a341ee3eb6c7c628d384724a59c5b1ea796908053c5879ba256f748b5b4cd",
  "demos/phase1/index.html": "365818de81c6631716c4e81da0a34147f8ba862e825cc6460c1226a306b09b48",
  "demos/phase1/manifest.json": "7ff69733ac71750fa63f9a93b1626d5152926aa708dfaf00c0745497733479b1",
  "demos/phase1/partial_contractility_restoration.csv": "257e2b2eb0db980e43330b9a9c7ccc691b8920fe1bea4329db545b6307d3028f",
  "demos/phase1/reduced_contractility.csv": "bd90e473fc3be31c032dbfc696b8399ddd44d8e34da861412799b1d4833ed1b3",
  "demos/phase1/semantic_benchmark.json": "19d24161362d16fa52b71b7c566c067ca5139cca08fb253a08eaa69f20f026ba",
  "demos/phase1/summary.json": "826e58a2f0a84a5a03eead01e6ec0fd4ec5dad95f048e88981bf49264cb1bc4e",
  "demos/phase1/transients.png": "be836b79e6c3a13c9ec3749ffe46857544b717891d3a2bc7e1fc0ab72c3b4bc2",
  "demos/phase1/variables.json": "27b7d98b567403e7af0b254d3d29df6ea6782a8226b9a41429527167442a8c76",
  "graph/graph-data.json": "050418921f18c53d0b58fb1142686c4cdb5790ac87dbb695b05bea77ffbc0892",
  "graph/index.html": "7d1d05ed0a14436c9c63fb60bc6afe122b82a68c1a2ac40299b6eed3ab49f72a",
  "graph/viewer-changes.patch": "e7c5c3a828fe01a7c60156e9a7295e97369629f9995a294b5217c7d4feff798e",
  "index.html": "84c63131191f9e65f3c248e4b6bf14d205a2e617d5ff2d31fad598650fc6843c",
  "ko/methodology/index.html": "63c73b6a0c68f1d5e886a6c65fbaeb5b1239f2a45f0bfbad9cf8fab027d3e2c1",
  "methodology/docs/anatomy_nodes_v2.html": "e87d58feb050f9112d58ab525ea8c23a7893e48fa45fbe13cce12b940f52b842",
  "methodology/docs/applied_la_mitral_lv.html": "0eba2548c1010610588ac432c7b22d8b252aa3cbba67e7db054f369dbb1f5545",
  "methodology/docs/decisions.html": "7e40036908c4207a270bf8270ef31cdf934689aa431d76d0b8b43e660ea9bf3c",
  "methodology/docs/docs-index.json": "d3c9d13ff9c01cec1855cd37208a0ca32b17a23397b4500f3c9cf2cc43cbc602",
  "methodology/docs/ecosystem.html": "5ce0eeb3d8a9937d655fc73987c3e4dfe68efc7ea8eed6b8ba62738c7be586c4",
  "methodology/docs/evidence_review.html": "6e383983bab236969b168ad54c6ea8c0a9194d06df9672ac1e9dceb245898ab5",
  "methodology/docs/independent_verification.html": "ebfd647ad5e6bc703308c706d1d4e2e69daae3eb5681e809e7b8f72742014c5a",
  "methodology/docs/index.html": "e2c9bbcf05abb7e147c7f07997f4dbd2e059429a1558d7d10c3762af6fcf761d",
  "methodology/docs/ontology.html": "42bbf5254150a72726146b1db478d195675ba56fed061722223f43646ac98be6",
  "methodology/docs/ontology_graph_view.html": "508a48f0ca07fd8ffcab620a3631b9cce9c8cd2e50ab7c305df6a84b7a4bee1e",
  "methodology/docs/orchestration_state.html": "21d4adeaa6f3f8b734cad363b0e4b8e8ee6de4b02cce08d66a14f10103544057",
  "methodology/docs/physiology.html": "867890bee7fdffafc0b78e7a3d850156b033c25154d32de006546a5d3c84b8e2",
  "methodology/docs/physiology_four_chamber_m1.html": "a0eb45685ff3bdf87b81fbce53c8c95ab9d390ee29f3ce4fca87505c2b80ea1f",
  "methodology/docs/project_readme.html": "b4580779416c0bbb231c20fd357a0869fc3a5765bfb3c1d3e866ea464520d87b",
  "methodology/docs/research_report.html": "f8e4673ef0ac7d8a6f78ace079b8ead9d16e1978748c744f2fe9cb84f2cb625a",
  "methodology/docs/smith2004_variable_dictionary.html": "7e1c4e3c73a58114349f36712a5d15203660a87beb6d8b444d45f78d53ac4dc6",
  "methodology/docs/src/anatomy_nodes_v2.md": "0f1520fb949f95d912938138ea25868678b8c8ee46b23f6b1341a9ccd030e47e",
  "methodology/docs/src/applied_la_mitral_lv.md": "a89088483019d537ec554883a937ef38f61b17a3be64bb2a2a32763bed359801",
  "methodology/docs/src/decisions.md": "fb251d39b3659ff7123e54be81b8f3614942283dc164bc0ab9cafed7d20eca6e",
  "methodology/docs/src/ecosystem.md": "86eb6e8fad6f24e99bb253832fc24d0b2a8d2cbd6865f5e548da0df2415c8d2e",
  "methodology/docs/src/evidence_review.md": "6bab3b20b167373862cb86da5eb144fcd1b217ca70907301bef161bdedba51b6",
  "methodology/docs/src/independent_verification.md": "00a37037e6f34c29889b271418af184892fd6f2adb5d015e62039745f77f4237",
  "methodology/docs/src/ontology.md": "ba756652c50bceec7a72c8f45ac577b01ed57fc904f5ea9bd474b109c89bf6cd",
  "methodology/docs/src/ontology_graph_view.md": "30baa3d69a5c0c79e94133bdf39db88831d54938c8f5c642b3146ff89b8cefbf",
  "methodology/docs/src/orchestration_state.md": "e7af54f32ae72e131b3daed658613108b90aaef031186335b7371f0adaf7715c",
  "methodology/docs/src/physiology.md": "b80965f061856d1184f436186d0658a3e6670cec58b222cdeb0376f2d7e20e49",
  "methodology/docs/src/physiology_four_chamber_m1.md": "54a6d5dc09efd8de07489a3f8b61c6786201e684f90e56ba18d602264bd44e9e",
  "methodology/docs/src/project_readme.md": "04cf8dbd25483fb795c3d1deb9b67b94e69b19b7b533e569fb1f64418a82cca4",
  "methodology/docs/src/research_report.md": "9189dcc4b32422461e5deb143c4220e1a6ac30b262aa60b1e346895e1a1100a5",
  "methodology/docs/src/smith2004_variable_dictionary.md": "2890ea9a9f52eb55ff1cbd610bd5c3810da7ee6b9735d61c7383ccc52e77e1d6",
  "methodology/docs/src/verification_protocol.md": "5f75bbf84503bcd2172b51c1fca429cb50ac4a4af3527833b8b2dd27e95b6ef1",
  "methodology/docs/verification_protocol.html": "188aaa0f1087aca8fe9bb91f87f64e91d95604a50e6fcb69219009d291158abd",
  "methodology/index.html": "a9a013098333b906a3e0674b3d736fcf145c7cd0059d4c9280c52fd0370fcc38",
  "references/index.html": "f0c6c391ab5b23ed4e92717102f1eb51566c4a7ec1c9785462f4925ee068f8d6",
  "simulate/index.html": "03db6dd2512f44ab339d56730783f65953bd17d0ce156b6bcd012af5e1f33fd3"
 }
}