diff --git a/harness/experiments/navigation-prerelease-native-20260911/.gitattributes b/harness/experiments/navigation-prerelease-native-20260911/.gitattributes new file mode 100644 index 00000000..62544950 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/.gitattributes @@ -0,0 +1 @@ +* -text diff --git a/harness/experiments/navigation-prerelease-native-20260911/MANIFEST.json b/harness/experiments/navigation-prerelease-native-20260911/MANIFEST.json new file mode 100644 index 00000000..96e7ffd0 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/MANIFEST.json @@ -0,0 +1,314 @@ +{ + "files": [ + { + "path": ".gitattributes", + "bytes": 9, + "sha256": "8b9c3028d6467ff3be7c793141927841d70f47f52d0590677438f488ca154992" + }, + { + "path": "ORIGINALS.json", + "bytes": 10761, + "sha256": "ef655a81362a661d9ffe0d534b760c6d9b395b5aa05f5b0b4d9194ac645743fa" + }, + { + "path": "payload/binding.json", + "bytes": 846, + "sha256": "82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657" + }, + { + "path": "payload/binding.pending.json", + "bytes": 306, + "sha256": "1c39142ec0e11067a4ff12911156741b73c3c305148a38fee861320dd1eedf7e" + }, + { + "path": "payload/close_readonly.py", + "bytes": 4793, + "sha256": "16921ad616344132c4f1a7cd8fc49276dbbb8ee32415432d5b1604eb73fae43c" + }, + { + "path": "payload/closure-preparation.md", + "bytes": 2294, + "sha256": "00b790280e8d6358b9554b847c5ad8ac38f17352b65e3bac192a7d53bd3704b6" + }, + { + "path": "payload/draft-manifest.json", + "bytes": 735, + "sha256": "826b29480f80dbeb1aa5e54310ad7584d9fd804ec33810d6ec3acc05c91ccb2c" + }, + { + "path": "payload/final-manifest.json", + "bytes": 787, + "sha256": "78dc734df23df02405248bd50beb5dfa325d19e465b91d2eceb9c00aa43efc01" + }, + { + "path": "payload/helper.py", + "bytes": 12807, + "sha256": "11e1ac5379c28e17b8a9f5b883ddf0640994eea34de257f4e66efe6033190877" + }, + { + "path": "payload/loaded-modules.ps1", + "bytes": 2889, + "sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe" + }, + { + "path": "payload/original-close-observation.json", + "bytes": 1005, + "sha256": "2dafca8092237da77a688a060069f94a8c180adc16e677a0f5196c57edbdfd59" + }, + { + "path": "payload/README.md", + "bytes": 4520, + "sha256": "b873d46d74ff029a131a4c911924ea699c785a1d14b475b7c40721fb23bbad36" + }, + { + "path": "payload/trial/admission.json", + "bytes": 1173, + "sha256": "f290d1d056494afa340fcfaa39b71024d104726ce1e92bc42a87f40d822821c8" + }, + { + "path": "payload/trial/after-close-readonly-package.json", + "bytes": 71730, + "sha256": "5f6183a039fdcc2d98d1d331eb74fdf7fe34cad0e3fbb7d58a0b88bdc0adc788" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/result.json", + "bytes": 727, + "sha256": "cf653c9a2b0d5529c0875b8bf1990d29fb05b1bf06c52249ceb89cb35780a68a" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/sources/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/sources/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/sources/\u6551\u63f4/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/sources/\u6551\u63f4/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/sources.json", + "bytes": 370, + "sha256": "c95318db2acc1114ca743d8dcbf2b216093970f5b7680361c047c32de5385c80" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/stdout.log", + "bytes": 86, + "sha256": "5ac622cfcc05242dca7c1368aba77293d42ab9ce5e56df7b2aedd2287d66d5e7" + }, + { + "path": "payload/trial/closed-readonly-process.json", + "bytes": 290, + "sha256": "c3817bf30d81079200e6319d0fd5e47dd2c052293552e686182a8c5475d88ae2" + }, + { + "path": "payload/trial/closed-readonly.json", + "bytes": 619, + "sha256": "3696d2e9d4b12816f5cd5a799061832cef23636be8e6816d1c19b4d43a0e470d" + }, + { + "path": "payload/trial/launch.json", + "bytes": 1515, + "sha256": "16ebc30a4809ebcfa9edb6caec5c8caa1a2ead3b8f1f7e9f38fc29e5dc4b7e0d" + }, + { + "path": "payload/trial/loaded-modules.json", + "bytes": 31759, + "sha256": "7708fde788be507d1dcc8707a8988a35145652dfb9e499deffcbe077bb5f5ce5" + }, + { + "path": "payload/trial/navigation-final-saved-after-oracle-package.json", + "bytes": 71730, + "sha256": "57341745fc11d217be6a9a4c0dccaa24119e0641b114982bee9bee1b39b1b956" + }, + { + "path": "payload/trial/navigation-final-saved-package.json", + "bytes": 71730, + "sha256": "a0ecb22c6fcfcb3f422a46642cc9276244074fe8413d67f5ee11518beebf5e0e" + }, + { + "path": "payload/trial/package-before.json", + "bytes": 70373, + "sha256": "9a6fccf759cc69577f9758a4f9883de5b8206b9ad7d5c8b96a89bc0b2ea638fd" + }, + { + "path": "payload/trial/process-identity.json", + "bytes": 257, + "sha256": "7b1eba466dd99edcdfb3679d9183a1807442987369d86d36fe632195639ddc20" + }, + { + "path": "payload/trial/screenshots/01-home-0.jpg", + "bytes": 98174, + "sha256": "2b4471f300f258cba60dbcf9ab073468dcb223d8486b59da47f58292b89d88d0" + }, + { + "path": "payload/trial/screenshots/01-home.json", + "bytes": 579, + "sha256": "46d52029df7c85accd35d1e14887ec741c28c667bedb5d56a86f8a08ab6fdb46" + }, + { + "path": "payload/trial/screenshots/02-offline-guide-0.jpg", + "bytes": 170744, + "sha256": "461a24e56b2e3cb51b9423550dcdb34136f1cc68655c374edf6a73af589e65e8" + }, + { + "path": "payload/trial/screenshots/02-offline-guide.json", + "bytes": 588, + "sha256": "3d7c6e4cd5b92f01a2d3ee5e82d981160126a13576833efb45f78ae4f0a4b1e8" + }, + { + "path": "payload/trial/screenshots/03-model-open-0.jpg", + "bytes": 92462, + "sha256": "5e793f3412d4db69d8befbc139b0d5d11820b7dd0c537e355109c1ca5ac15870" + }, + { + "path": "payload/trial/screenshots/03-model-open.json", + "bytes": 585, + "sha256": "3add2c198726762cc5de7cead995d0ca5730542b8ac89ea08c67237c322475ce" + }, + { + "path": "payload/trial/screenshots/04-reference-caret-0.jpg", + "bytes": 108583, + "sha256": "fe667a3efad1f7a2419a80f8f8d7d1a16c61cfb0b145bf3733ccf3717fa1774b" + }, + { + "path": "payload/trial/screenshots/04-reference-caret.json", + "bytes": 595, + "sha256": "18cbefb8fe9a5a40d47a5bdefa363adf7df91ad7e1a6f5958ac6575b5c3a656c" + }, + { + "path": "payload/trial/screenshots/05-definition-0.jpg", + "bytes": 118079, + "sha256": "50f5824b830f02cfb453557263aa21e6fc95f1e48dfb4ac2a6dd23f49f908bea" + }, + { + "path": "payload/trial/screenshots/05-definition.json", + "bytes": 590, + "sha256": "60d9512fc3b45f8e0b8ec76bd5bf37f4e278a60676f44c78fcd3e76226d866a2" + }, + { + "path": "payload/trial/screenshots/06-references-0.jpg", + "bytes": 123669, + "sha256": "c9b04d7bf1ad77f148c3a66d47142acc921eac66beaf68136da97845a158b703" + }, + { + "path": "payload/trial/screenshots/06-references.json", + "bytes": 590, + "sha256": "669507d37d451ede66c06e6f15cf7212aef2026822d1687dd3385ee9008a1604" + }, + { + "path": "payload/trial/screenshots/07-back-0.jpg", + "bytes": 124149, + "sha256": "44fb1e9881512ac007b5e3bf4affc0adf759e887616ed65ec544ec4dc1e2ff70" + }, + { + "path": "payload/trial/screenshots/07-back.json", + "bytes": 584, + "sha256": "549cddd42d83126b153c881ba7961c9692824669f3ecffb3afa221bd6789446e" + }, + { + "path": "payload/trial/screenshots/08-edit-stale-0.jpg", + "bytes": 106871, + "sha256": "8c6abf74bd9f916aa8638f1e444c35363846701aea38686dd9d1a17ecc7eda3a" + }, + { + "path": "payload/trial/screenshots/08-edit-stale.json", + "bytes": 592, + "sha256": "3910fe4f54807cf85f090c79e5000fecd327e4c65f75785131e89a7e09f1b55b" + }, + { + "path": "payload/trial/screenshots/09-undo-clean-0.jpg", + "bytes": 123237, + "sha256": "5d42d655e3e4cb52aae610cc45943676cb84605ef49a29268ad40c1acbf21200" + }, + { + "path": "payload/trial/screenshots/09-undo-clean.json", + "bytes": 590, + "sha256": "1e7da0341df4bf85f14102cfce493d2095c3b282f27d930a7182d5ee9b73ca48" + }, + { + "path": "payload/trial/screenshots/10-apply-clean-0.jpg", + "bytes": 121686, + "sha256": "b9420697d2f8ecf7969f7be85a753b54c43bfd0eeb81e5265c5ccf8f2a8222fc" + }, + { + "path": "payload/trial/screenshots/10-apply-clean.json", + "bytes": 591, + "sha256": "7c0ee386f3df1e64b3256be41351e4b6005100f36e4b2a683e5211eb35c287a9" + }, + { + "path": "payload/trial/screenshots/11-saved-0.jpg", + "bytes": 119727, + "sha256": "d99afd9fd1e2b35ba13091e57975fe687c251e7de67385992a98e932bebb1878" + }, + { + "path": "payload/trial/screenshots/11-saved.json", + "bytes": 585, + "sha256": "678106fe7850ca7af9ab4c66bd30be8040dc7020821a32bb4d8e88fec9ff1aac" + }, + { + "path": "payload/trial/source-before.json", + "bytes": 370, + "sha256": "c95318db2acc1114ca743d8dcbf2b216093970f5b7680361c047c32de5385c80" + }, + { + "path": "payload/trial/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "payload/trial/stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "payload/unbound-draft/binding.pending.json", + "bytes": 306, + "sha256": "1c39142ec0e11067a4ff12911156741b73c3c305148a38fee861320dd1eedf7e" + }, + { + "path": "payload/unbound-draft/draft-manifest.json", + "bytes": 735, + "sha256": "826b29480f80dbeb1aa5e54310ad7584d9fd804ec33810d6ec3acc05c91ccb2c" + }, + { + "path": "payload/unbound-draft/helper.py", + "bytes": 12804, + "sha256": "01285a8bdf0efe4b7dff6de6136fdfe22db8f9807c8b29f69c8384bbb9ddffa6" + }, + { + "path": "payload/unbound-draft/loaded-modules.ps1", + "bytes": 2889, + "sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe" + }, + { + "path": "payload/unbound-draft/README.md", + "bytes": 4176, + "sha256": "0ab3178d5d43fe4e87d96882cd1a71a451eb7fc4c894d6db4bd8e0d7af3182c2" + }, + { + "path": "README.md", + "bytes": 1563, + "sha256": "f5499a4ae08f77032c1719997bce063544cc66c8430a75a1051167fe6bde2bfd" + }, + { + "path": "verify.py", + "bytes": 4497, + "sha256": "5a77a0e684a67fcf80f900f92d6d9f29e1cd6193cf7e6675153bb50385631cf6" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/ORIGINALS.json b/harness/experiments/navigation-prerelease-native-20260911/ORIGINALS.json new file mode 100644 index 00000000..452e84f8 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/ORIGINALS.json @@ -0,0 +1,296 @@ +{ + "source": ".local/navigation-repair-package-native-20260911", + "scope": "Byte-exact explicit whitelist readback; no execution of historical helpers. Profiles, work duplicate, tmp and caches excluded.", + "files": [ + { + "path": "payload/binding.json", + "bytes": 846, + "sha256": "82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657" + }, + { + "path": "payload/binding.pending.json", + "bytes": 306, + "sha256": "1c39142ec0e11067a4ff12911156741b73c3c305148a38fee861320dd1eedf7e" + }, + { + "path": "payload/close_readonly.py", + "bytes": 4793, + "sha256": "16921ad616344132c4f1a7cd8fc49276dbbb8ee32415432d5b1604eb73fae43c" + }, + { + "path": "payload/closure-preparation.md", + "bytes": 2294, + "sha256": "00b790280e8d6358b9554b847c5ad8ac38f17352b65e3bac192a7d53bd3704b6" + }, + { + "path": "payload/draft-manifest.json", + "bytes": 735, + "sha256": "826b29480f80dbeb1aa5e54310ad7584d9fd804ec33810d6ec3acc05c91ccb2c" + }, + { + "path": "payload/final-manifest.json", + "bytes": 787, + "sha256": "78dc734df23df02405248bd50beb5dfa325d19e465b91d2eceb9c00aa43efc01" + }, + { + "path": "payload/helper.py", + "bytes": 12807, + "sha256": "11e1ac5379c28e17b8a9f5b883ddf0640994eea34de257f4e66efe6033190877" + }, + { + "path": "payload/loaded-modules.ps1", + "bytes": 2889, + "sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe" + }, + { + "path": "payload/original-close-observation.json", + "bytes": 1005, + "sha256": "2dafca8092237da77a688a060069f94a8c180adc16e677a0f5196c57edbdfd59" + }, + { + "path": "payload/README.md", + "bytes": 4520, + "sha256": "b873d46d74ff029a131a4c911924ea699c785a1d14b475b7c40721fb23bbad36" + }, + { + "path": "payload/trial/admission.json", + "bytes": 1173, + "sha256": "f290d1d056494afa340fcfaa39b71024d104726ce1e92bc42a87f40d822821c8" + }, + { + "path": "payload/trial/after-close-readonly-package.json", + "bytes": 71730, + "sha256": "5f6183a039fdcc2d98d1d331eb74fdf7fe34cad0e3fbb7d58a0b88bdc0adc788" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/result.json", + "bytes": 727, + "sha256": "cf653c9a2b0d5529c0875b8bf1990d29fb05b1bf06c52249ceb89cb35780a68a" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/sources/links.arcadia", + "bytes": 211, + "sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/sources/project.arcadia", + "bytes": 277, + "sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/sources/\u6551\u63f4/assess.arcadia", + "bytes": 192, + "sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/sources/\u6551\u63f4/confirm.arcadia", + "bytes": 92, + "sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/sources.json", + "bytes": 370, + "sha256": "c95318db2acc1114ca743d8dcbf2b216093970f5b7680361c047c32de5385c80" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "payload/trial/checkpoints/navigation-final-saved/stdout.log", + "bytes": 86, + "sha256": "5ac622cfcc05242dca7c1368aba77293d42ab9ce5e56df7b2aedd2287d66d5e7" + }, + { + "path": "payload/trial/closed-readonly-process.json", + "bytes": 290, + "sha256": "c3817bf30d81079200e6319d0fd5e47dd2c052293552e686182a8c5475d88ae2" + }, + { + "path": "payload/trial/closed-readonly.json", + "bytes": 619, + "sha256": "3696d2e9d4b12816f5cd5a799061832cef23636be8e6816d1c19b4d43a0e470d" + }, + { + "path": "payload/trial/launch.json", + "bytes": 1515, + "sha256": "16ebc30a4809ebcfa9edb6caec5c8caa1a2ead3b8f1f7e9f38fc29e5dc4b7e0d" + }, + { + "path": "payload/trial/loaded-modules.json", + "bytes": 31759, + "sha256": "7708fde788be507d1dcc8707a8988a35145652dfb9e499deffcbe077bb5f5ce5" + }, + { + "path": "payload/trial/navigation-final-saved-after-oracle-package.json", + "bytes": 71730, + "sha256": "57341745fc11d217be6a9a4c0dccaa24119e0641b114982bee9bee1b39b1b956" + }, + { + "path": "payload/trial/navigation-final-saved-package.json", + "bytes": 71730, + "sha256": "a0ecb22c6fcfcb3f422a46642cc9276244074fe8413d67f5ee11518beebf5e0e" + }, + { + "path": "payload/trial/package-before.json", + "bytes": 70373, + "sha256": "9a6fccf759cc69577f9758a4f9883de5b8206b9ad7d5c8b96a89bc0b2ea638fd" + }, + { + "path": "payload/trial/process-identity.json", + "bytes": 257, + "sha256": "7b1eba466dd99edcdfb3679d9183a1807442987369d86d36fe632195639ddc20" + }, + { + "path": "payload/trial/screenshots/01-home-0.jpg", + "bytes": 98174, + "sha256": "2b4471f300f258cba60dbcf9ab073468dcb223d8486b59da47f58292b89d88d0" + }, + { + "path": "payload/trial/screenshots/01-home.json", + "bytes": 579, + "sha256": "46d52029df7c85accd35d1e14887ec741c28c667bedb5d56a86f8a08ab6fdb46" + }, + { + "path": "payload/trial/screenshots/02-offline-guide-0.jpg", + "bytes": 170744, + "sha256": "461a24e56b2e3cb51b9423550dcdb34136f1cc68655c374edf6a73af589e65e8" + }, + { + "path": "payload/trial/screenshots/02-offline-guide.json", + "bytes": 588, + "sha256": "3d7c6e4cd5b92f01a2d3ee5e82d981160126a13576833efb45f78ae4f0a4b1e8" + }, + { + "path": "payload/trial/screenshots/03-model-open-0.jpg", + "bytes": 92462, + "sha256": "5e793f3412d4db69d8befbc139b0d5d11820b7dd0c537e355109c1ca5ac15870" + }, + { + "path": "payload/trial/screenshots/03-model-open.json", + "bytes": 585, + "sha256": "3add2c198726762cc5de7cead995d0ca5730542b8ac89ea08c67237c322475ce" + }, + { + "path": "payload/trial/screenshots/04-reference-caret-0.jpg", + "bytes": 108583, + "sha256": "fe667a3efad1f7a2419a80f8f8d7d1a16c61cfb0b145bf3733ccf3717fa1774b" + }, + { + "path": "payload/trial/screenshots/04-reference-caret.json", + "bytes": 595, + "sha256": "18cbefb8fe9a5a40d47a5bdefa363adf7df91ad7e1a6f5958ac6575b5c3a656c" + }, + { + "path": "payload/trial/screenshots/05-definition-0.jpg", + "bytes": 118079, + "sha256": "50f5824b830f02cfb453557263aa21e6fc95f1e48dfb4ac2a6dd23f49f908bea" + }, + { + "path": "payload/trial/screenshots/05-definition.json", + "bytes": 590, + "sha256": "60d9512fc3b45f8e0b8ec76bd5bf37f4e278a60676f44c78fcd3e76226d866a2" + }, + { + "path": "payload/trial/screenshots/06-references-0.jpg", + "bytes": 123669, + "sha256": "c9b04d7bf1ad77f148c3a66d47142acc921eac66beaf68136da97845a158b703" + }, + { + "path": "payload/trial/screenshots/06-references.json", + "bytes": 590, + "sha256": "669507d37d451ede66c06e6f15cf7212aef2026822d1687dd3385ee9008a1604" + }, + { + "path": "payload/trial/screenshots/07-back-0.jpg", + "bytes": 124149, + "sha256": "44fb1e9881512ac007b5e3bf4affc0adf759e887616ed65ec544ec4dc1e2ff70" + }, + { + "path": "payload/trial/screenshots/07-back.json", + "bytes": 584, + "sha256": "549cddd42d83126b153c881ba7961c9692824669f3ecffb3afa221bd6789446e" + }, + { + "path": "payload/trial/screenshots/08-edit-stale-0.jpg", + "bytes": 106871, + "sha256": "8c6abf74bd9f916aa8638f1e444c35363846701aea38686dd9d1a17ecc7eda3a" + }, + { + "path": "payload/trial/screenshots/08-edit-stale.json", + "bytes": 592, + "sha256": "3910fe4f54807cf85f090c79e5000fecd327e4c65f75785131e89a7e09f1b55b" + }, + { + "path": "payload/trial/screenshots/09-undo-clean-0.jpg", + "bytes": 123237, + "sha256": "5d42d655e3e4cb52aae610cc45943676cb84605ef49a29268ad40c1acbf21200" + }, + { + "path": "payload/trial/screenshots/09-undo-clean.json", + "bytes": 590, + "sha256": "1e7da0341df4bf85f14102cfce493d2095c3b282f27d930a7182d5ee9b73ca48" + }, + { + "path": "payload/trial/screenshots/10-apply-clean-0.jpg", + "bytes": 121686, + "sha256": "b9420697d2f8ecf7969f7be85a753b54c43bfd0eeb81e5265c5ccf8f2a8222fc" + }, + { + "path": "payload/trial/screenshots/10-apply-clean.json", + "bytes": 591, + "sha256": "7c0ee386f3df1e64b3256be41351e4b6005100f36e4b2a683e5211eb35c287a9" + }, + { + "path": "payload/trial/screenshots/11-saved-0.jpg", + "bytes": 119727, + "sha256": "d99afd9fd1e2b35ba13091e57975fe687c251e7de67385992a98e932bebb1878" + }, + { + "path": "payload/trial/screenshots/11-saved.json", + "bytes": 585, + "sha256": "678106fe7850ca7af9ab4c66bd30be8040dc7020821a32bb4d8e88fec9ff1aac" + }, + { + "path": "payload/trial/source-before.json", + "bytes": 370, + "sha256": "c95318db2acc1114ca743d8dcbf2b216093970f5b7680361c047c32de5385c80" + }, + { + "path": "payload/trial/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "payload/trial/stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "payload/unbound-draft/binding.pending.json", + "bytes": 306, + "sha256": "1c39142ec0e11067a4ff12911156741b73c3c305148a38fee861320dd1eedf7e" + }, + { + "path": "payload/unbound-draft/draft-manifest.json", + "bytes": 735, + "sha256": "826b29480f80dbeb1aa5e54310ad7584d9fd804ec33810d6ec3acc05c91ccb2c" + }, + { + "path": "payload/unbound-draft/helper.py", + "bytes": 12804, + "sha256": "01285a8bdf0efe4b7dff6de6136fdfe22db8f9807c8b29f69c8384bbb9ddffa6" + }, + { + "path": "payload/unbound-draft/loaded-modules.ps1", + "bytes": 2889, + "sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe" + }, + { + "path": "payload/unbound-draft/README.md", + "bytes": 4176, + "sha256": "0ab3178d5d43fe4e87d96882cd1a71a451eb7fc4c894d6db4bd8e0d7af3182c2" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/README.md b/harness/experiments/navigation-prerelease-native-20260911/README.md new file mode 100644 index 00000000..c4ecba67 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/README.md @@ -0,0 +1,7 @@ +# Packaged navigation native evidence + +See [the trial report](../../release-navigation-prerelease-native-20260911.md). This archive preserves 58 original files (1,689,243 bytes) from the completed root trial. `payload/` contains frozen preparation, unbound drafts, binding, the original failure attribution, the separately reviewed closure helper, receipts, 11 original JPEG captures and their metadata, and one four-source saved checkpoint with oracle output. It excludes executables, ZIP, extracted package, profiles, caches, temporary directories and the duplicate working sources. + +The preparation README and manifests describe their historical preparation state; their pending language is intentionally preserved. The final trial receipts and report establish subsequent events. `original-close-observation.json` is an attributed root transcription, not raw stderr. There is no successful original `closed.json`. The separate `closed-readonly.json` records the later process/package observation. + +`ORIGINALS.json` records exact source-to-archive byte readback, SHA256 `ef655a81362a661d9ffe0d534b760c6d9b395b5aa05f5b0b4d9194ac645743fa`. `MANIFEST.json` covers all archive files except itself. Run `python verify.py` to read only this archive and check hashes and recorded relationships. It writes nothing, accesses no original workspace or package, and runs no helper, oracle, process query, application, network request or test. Historical helpers are evidence, not portable replay instructions. Git and publication readback belong to the integration owner. diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/README.md b/harness/experiments/navigation-prerelease-native-20260911/payload/README.md new file mode 100644 index 00000000..fa4d9341 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/README.md @@ -0,0 +1,26 @@ +# Packaged repaired navigation trial — preparation only + +Root owns GUI input and acceptance. No launcher, oracle, process/module check or package action has been executed during this preparation. This helper uses the future independently reviewed package extraction directly, never the mutable target executable or producer stage. It does not repeat invalid-source repair/recovery tests already covered by the B183 v4 trial. + +The candidate is B183EF31…B168848 from source 33c6d83, retained historical EFEE server and F456 DLL. Version is 0.2.0-preview.navigation.20260911. The server remains separately sourced. Native acceptance must distinguish this new package trial from the prior source-native v3/v4 trials. + +## Binding and future execution + +The unbound draft and its original hashes are preserved byte-exact under unbound-draft/. `binding.pending.json` remains historical. Final binding.json SHA256 is `82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657`, pinned in helper.py. It identifies the actual ZIP `d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1` (32,971,712 bytes), producer readback DB0053CE…20F498, and independent artifact PASS 03D3E990…FF06F2. All 559 extraction hashes were read back against both maps before binding. Extraction is the reviewer's `.local/navigation-package-review-20260911/extracted/ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm`. Root reviews the final helper and binding before explicit execution; no helper action has run. Arbitrary package paths cannot be supplied on the command line. + +Admission verifies the binding, actual ZIP bytes, producer and reviewer PASS/hash/size/full file maps, every extracted file, ZIP entry contents and all three binary hashes. A fresh exclusive trial/ contains private profile/Desktop/APPDATA/LOCALAPPDATA/TEMP, screenshots and work. Standard nonsecret Windows paths are inherited explicitly; PATH contains only Windows directories. The package working directory remains the extraction, allowing full-map checks to detect incidental added files. Package contents are never modified by the helper. Initial work is an exact private copy of the pinned valid navigation fixture: four Arcadia files, Unicode path, two activities and one interaction. No baseline oracle is run merely to copy this already pinned fixture. + +Future authorized commands from repository cwd, using `C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe`: + +```text +python .local/navigation-repair-package-native-20260911/helper.py launch +pwsh -NoProfile -File .local/navigation-repair-package-native-20260911/loaded-modules.ps1 +python .local/navigation-repair-package-native-20260911/helper.py saved --label navigation-final-saved --after-visible-save +python .local/navigation-repair-package-native-20260911/helper.py closed --observed-absent +``` + +These commands have not been executed. Replace python with the absolute bundled executable. Root first opens trial/work/project.arcadia through the real file dialog, exercises F12, References and Back, edits then restores using Undo/Apply as intended, explicitly saves the baseline, and observes success. Only then is saved allowed. It preserves an exact source checkpoint and requires all four raw files equal the pinned baseline before running the complete same oracle967. The oracle gets only the package directory plus Windows PATH for F456 resolution. Raw stdout/stderr/exit and before/after package guards are retained. Any unexpected package addition/removal/change writes the exact delta before refusal. This is saved model/source evidence, not a synthetic assertion that GUI actions happened. + +Root closes normally, observes the window absent, then invokes closed. The helper checks the original PID plus creation identity is absent (a reused PID is distinguished), and checks the entire ZIP/package map again. It does not close/kill any process or fabricate a numeric exit code. The optional loaded-modules.ps1 is a separate read-only query of the exact PID/path/creation identity; it records paths/hashes and flags modules outside Windows or the reviewed package. It does not operate the GUI or launch a server. + +All operations refuse existing receipts/trials. Do not delete or overwrite a failed trial; retain evidence and prepare a separately reviewed trial if needed. No compilation, source edits, publishing, tags or WSL operations are included. Old contextual and navigation trials/helpers remain untouched. diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/binding.json b/harness/experiments/navigation-prerelease-native-20260911/payload/binding.json new file mode 100644 index 00000000..8b842d0c --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/binding.json @@ -0,0 +1,12 @@ +{ + "status": "READY", + "source_commit": "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c", + "archive_path": ".local/nav-repair-retry-20260911/packages/ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm.zip", + "archive_sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1", + "archive_bytes": 32971712, + "review_path": ".local/navigation-package-review-20260911/artifact-result.json", + "review_sha256": "03d3e9909ed982caa9a7a7085bebdff12c0ef268929474459e2ad83af9ff06f2", + "producer_readback_path": ".local/nav-repair-retry-20260911/package-readback.json", + "producer_readback_sha256": "db0053ce70648b517942cfc8c915e826a7afd688129fcb4a813e11990820f498", + "package_path": ".local/navigation-package-review-20260911/extracted/ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm" +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/binding.pending.json b/harness/experiments/navigation-prerelease-native-20260911/payload/binding.pending.json new file mode 100644 index 00000000..aa4500d5 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/binding.pending.json @@ -0,0 +1,12 @@ +{ + "status": "PENDING", + "source_commit": "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c", + "archive_path": null, + "archive_sha256": null, + "archive_bytes": null, + "review_path": null, + "review_sha256": null, + "producer_readback_path": null, + "producer_readback_sha256": null, + "package_path": null +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/close_readonly.py b/harness/experiments/navigation-prerelease-native-20260911/payload/close_readonly.py new file mode 100644 index 00000000..14b27b21 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/close_readonly.py @@ -0,0 +1,87 @@ +"""Separate read-only process/package closure; never launches or stops anything. + +Original helper.py remains unchanged. This avoids its post-exit image-path query. +Run only after root has observed the relevant GUI window absent. +""" +import argparse +import ctypes +from ctypes import wintypes +import hashlib +from pathlib import Path +import sys + +BASE = Path(__file__).resolve().parent +EXPECTED_HELPER = '11e1ac5379c28e17b8a9f5b883ddf0640994eea34de257f4e66efe6033190877' + + +def process_state(pid, creation): + api = ctypes.WinDLL('kernel32', use_last_error=True) + api.OpenProcess.argtypes = [wintypes.DWORD, wintypes.BOOL, wintypes.DWORD] + api.OpenProcess.restype = wintypes.HANDLE + api.CloseHandle.argtypes = [wintypes.HANDLE] + api.CloseHandle.restype = wintypes.BOOL + api.GetProcessTimes.argtypes = [wintypes.HANDLE] + [ctypes.POINTER(wintypes.FILETIME)] * 4 + api.GetProcessTimes.restype = wintypes.BOOL + api.GetExitCodeProcess.argtypes = [wintypes.HANDLE, ctypes.POINTER(wintypes.DWORD)] + api.GetExitCodeProcess.restype = wintypes.BOOL + handle = api.OpenProcess(0x1000, False, pid) + if not handle: + error = ctypes.get_last_error() + return {'originalProcessAbsent': error == 87, 'openProcessError': error, + 'reason': 'PID is absent' if error == 87 else 'Process query refused; absence unproven'} + try: + created, exited, kernel, user = (wintypes.FILETIME() for _ in range(4)) + if not api.GetProcessTimes(handle, ctypes.byref(created), ctypes.byref(exited), ctypes.byref(kernel), ctypes.byref(user)): + return {'originalProcessAbsent': False, 'getProcessTimesError': ctypes.get_last_error()} + actual_creation = (created.dwHighDateTime << 32) | created.dwLowDateTime + if actual_creation != creation: + return {'originalProcessAbsent': True, 'pidReused': True, 'currentCreationFiletime': actual_creation, + 'reason': 'PID now belongs to a different process creation'} + code = wintypes.DWORD() + if not api.GetExitCodeProcess(handle, ctypes.byref(code)): + return {'originalProcessAbsent': False, 'getExitCodeProcessError': ctypes.get_last_error()} + return {'originalProcessAbsent': code.value != 259, 'pidReused': False, + 'currentCreationFiletime': actual_creation, 'exitCodeQueried': code.value, + 'reason': 'Original process is still active' if code.value == 259 else 'Original process has terminated'} + finally: + api.CloseHandle(handle) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--observed-absent', action='store_true') + args = parser.parse_args() + assert args.observed_absent, 'Root must observe the GUI window absent first.' + # Import only the exact reviewed, guarded module. Its main action dispatch is + # not executed by import; we call no launch/oracle/original closure function. + assert hashlib.sha256((BASE / 'helper.py').read_bytes()).hexdigest() == EXPECTED_HELPER + sys.dont_write_bytecode = True + import helper as original + result_path = original.TRIAL / 'closed-readonly.json' + process_path = original.TRIAL / 'closed-readonly-process.json' + package_path = original.TRIAL / 'after-close-readonly-package.json' + assert not any(p.exists() for p in (result_path, process_path, package_path)), 'Preserve previous closure evidence.' + result = {'started': original.now(), 'status': 'PENDING', 'original_helper_sha256': EXPECTED_HELPER, + 'scope': 'Root-observed window absence, read-only process state and exact bound ZIP/package map; no GUI or oracle rerun.'} + try: + launch = original.load(original.TRIAL / 'launch.json') + identity = original.load(original.TRIAL / 'process-identity.json') + state = process_state(launch['pid'], identity['creation_filetime']) + original.record(process_path, {'atUtc': original.now(), 'pid': launch['pid'], 'originalCreationFiletime': identity['creation_filetime'], **state}) + assert state['originalProcessAbsent'], state + original.package_guard('after-close-readonly') + result.update(status='PASS', pid=launch['pid'], originalProcessAbsent=True, completePackageUnchanged=True, + process_receipt_sha256=original.sha(process_path), package_receipt_sha256=original.sha(package_path)) + except BaseException as error: + result.update(status='FAIL', error=repr(error)) + raise + finally: + result['finished'] = original.now() + original.record(result_path, result) + print('PASS: original process absent; bound ZIP and complete package unchanged.') + + +if __name__ == '__main__': + sys.stdout.reconfigure(encoding='utf-8') + sys.stderr.reconfigure(encoding='utf-8') + main() diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/closure-preparation.md b/harness/experiments/navigation-prerelease-native-20260911/payload/closure-preparation.md new file mode 100644 index 00000000..ecd44e54 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/closure-preparation.md @@ -0,0 +1,15 @@ +# Separate read-only closure preparation + +Root reports that the native packaged workflow succeeded, followed by actual window Close. The original helper's closed action failed around 21:29 UTC at its QueryFullProcessImageNameW assertion after OpenProcess/GetProcessTimes succeeded. It did not preserve the failing Win32 error. Its root cause is therefore unknown; this note does not infer a particular Windows error or process state from the assertion. Root separately observed Get-Process PID 1348 absent at 21:29:31.264 UTC and no Studio window. That observation is distinct from a successful original helper closure receipt, which does not exist. + +Original helper.py remains byte-exact SHA256 11E1AC5379C28E17B8A9F5B883DDF0640994EEA34DE257F4E66EFE6033190877. The separate close_readonly.py verifies that hash before importing its definitions. It never calls launch, saved, original closed or process_identity. It queries only PID creation identity and GetExitCodeProcess, avoiding the failed image-path query. Invalid PID error87 establishes absence; any other open/query error is preserved and refuses acceptance. A different creation identifies PID reuse. The same process creation must have a terminal exit state rather than STILL_ACTIVE259; a later actual queried code is recorded as new evidence, never reconstructed for the original failure. + +After process closure is established, the original frozen binding/ZIP/reviewer/producer/full-package guard is called, preserving all 559-file checks and any package delta. It writes new closed-readonly-process.json, after-close-readonly-package.json and closed-readonly.json only. Existing trial/model/package/helper/manifests remain untouched. There is no termination, launch, GUI automation, model change, compiler, WSL or oracle execution. + +Root-reviewed future command from repository cwd (not executed during preparation): + +```text +python .local/navigation-repair-package-native-20260911/close_readonly.py --observed-absent +``` + +Use bundled Python at C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe. The closure result remains pending until root executes and reads the actual new receipts. Archive/report finalization must retain the original failed close alongside the separate terminal result. diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/draft-manifest.json b/harness/experiments/navigation-prerelease-native-20260911/payload/draft-manifest.json new file mode 100644 index 00000000..f619f051 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/draft-manifest.json @@ -0,0 +1,25 @@ +{ + "scope": "Unbound packaged native helper draft; no helper/module/oracle/package execution", + "files": [ + { + "path": "helper.py", + "sha256": "01285a8bdf0efe4b7dff6de6136fdfe22db8f9807c8b29f69c8384bbb9ddffa6", + "bytes": 12804 + }, + { + "path": "loaded-modules.ps1", + "sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe", + "bytes": 2889 + }, + { + "path": "README.md", + "sha256": "0ab3178d5d43fe4e87d96882cd1a71a451eb7fc4c894d6db4bd8e0d7af3182c2", + "bytes": 4176 + }, + { + "path": "binding.pending.json", + "sha256": "1c39142ec0e11067a4ff12911156741b73c3c305148a38fee861320dd1eedf7e", + "bytes": 306 + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/final-manifest.json b/harness/experiments/navigation-prerelease-native-20260911/payload/final-manifest.json new file mode 100644 index 00000000..f53e9b21 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/final-manifest.json @@ -0,0 +1,26 @@ +{ + "scope": "Bound helper preparation and independent artifact-map readback only; no helper/oracle/process/module/GUI execution", + "files": [ + { + "path": "helper.py", + "sha256": "11e1ac5379c28e17b8a9f5b883ddf0640994eea34de257f4e66efe6033190877", + "bytes": 12807 + }, + { + "path": "loaded-modules.ps1", + "sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe", + "bytes": 2889 + }, + { + "path": "README.md", + "sha256": "b873d46d74ff029a131a4c911924ea699c785a1d14b475b7c40721fb23bbad36", + "bytes": 4520 + }, + { + "path": "binding.json", + "sha256": "82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657", + "bytes": 846 + } + ], + "trial_absent": true +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/helper.py b/harness/experiments/navigation-prerelease-native-20260911/payload/helper.py new file mode 100644 index 00000000..7ac24db7 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/helper.py @@ -0,0 +1,266 @@ +"""Packaged navigation trial; GUI input and release acceptance belong to root. + +No execution is admitted until binding.json is completed and its SHA is pinned +after independent artifact review. Nothing here operates the GUI or compiles. +""" +import argparse +import ctypes +from ctypes import wintypes +from datetime import datetime, timezone +import hashlib +import json +import os +from pathlib import Path, PurePosixPath +import re +import shutil +import subprocess +import sys +import zipfile + +ROOT = Path(__file__).resolve().parents[2] +BASE = Path(__file__).resolve().parent +TRIAL = BASE / 'trial' +BINDING_SHA = '82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657' +SOURCE = '33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c' +NAME = 'ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm' +EXPECTED = { + 'arcadia-studio.exe': 'b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848', + 'arcadia-server.exe': 'efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665', + 'libunwind.dll': 'f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4', +} +FIXTURES = ROOT / '.local/text-navigation-native-20260911-preparation' +FIXTURE_SHA = 'edd4157fc31823f4494dee91862728b87f12ef51c49b8d1fd86a954bc9ecc1ed' +ORACLE = ROOT / '.local/staged-source-oracle-20260911/staged-source-authoring-contract.exe' +ORACLE_SHA = '967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c' + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def ordinary(path): + path = Path(path).absolute() + for p in (path, *path.parents): + if p.exists(): + assert not p.is_symlink() and not (getattr(p.lstat(), 'st_file_attributes', 0) & 0x400), str(p) + return path + + +def sha(path): + with ordinary(path).open('rb') as stream: + return hashlib.file_digest(stream, 'sha256').hexdigest() + + +def load(path): + return json.loads(ordinary(path).read_text(encoding='utf-8-sig')) + + +def record(path, value): + ordinary(path) + with path.open('x', encoding='utf-8', newline='\n') as out: + json.dump(value, out, ensure_ascii=False, indent=2) + out.write('\n') + + +def relative(name): + p = PurePosixPath(name) + assert name == p.as_posix() and not p.is_absolute() and p.parts + assert all(x not in ('.', '..') for x in p.parts) + assert not any(c in name for c in '\\:\r\n') + return name + + +def local(name): + p = ordinary(ROOT / relative(name)) + assert p.resolve().is_relative_to(ROOT / '.local') + return p + + +def inventory(folder): + ordinary(folder) + found = {} + for p in folder.rglob('*'): + ordinary(p) + if p.is_file(): + found[p.relative_to(folder).as_posix()] = sha(p) + assert len({p.casefold() for p in found}) == len(found) + return found + + +def copy_exact(source, destination): + before = inventory(source) + assert not destination.exists() + shutil.copytree(source, destination) + assert inventory(source) == inventory(destination) == before + return before + + +def environment(): + parent = {k.upper(): v for k, v in os.environ.items()} + standard = {k: parent[k.upper()] for k in ('SystemRoot', 'SystemDrive', 'ProgramData', 'ALLUSERSPROFILE', 'PUBLIC')} + assert all(v and '%' not in v for v in standard.values()) + system = standard['SystemRoot'] + return {**standard, 'WINDIR': system, 'PATH': system + '\\System32;' + system, + 'USERPROFILE': str(TRIAL / 'profile'), 'APPDATA': str(TRIAL / 'profile/roaming'), + 'LOCALAPPDATA': str(TRIAL / 'profile/local'), 'TEMP': str(TRIAL / 'tmp'), 'TMP': str(TRIAL / 'tmp')} + + +def process_identity(pid): + """Read-only process query; invalid PID means absent, access errors refuse.""" + api = ctypes.WinDLL('kernel32', use_last_error=True) + api.OpenProcess.argtypes = [wintypes.DWORD, wintypes.BOOL, wintypes.DWORD] + api.OpenProcess.restype = wintypes.HANDLE + api.CloseHandle.argtypes = [wintypes.HANDLE] + api.GetProcessTimes.argtypes = [wintypes.HANDLE] + [ctypes.POINTER(wintypes.FILETIME)] * 4 + api.GetProcessTimes.restype = wintypes.BOOL + api.QueryFullProcessImageNameW.argtypes = [wintypes.HANDLE, wintypes.DWORD, wintypes.LPWSTR, ctypes.POINTER(wintypes.DWORD)] + api.QueryFullProcessImageNameW.restype = wintypes.BOOL + handle = api.OpenProcess(0x1000, False, pid) + if not handle: + error = ctypes.get_last_error() + assert error == 87, f'Process query failed: {error}' + return None + try: + created, exited, kernel, user = (wintypes.FILETIME() for _ in range(4)) + assert api.GetProcessTimes(handle, ctypes.byref(created), ctypes.byref(exited), ctypes.byref(kernel), ctypes.byref(user)) + buffer, count = ctypes.create_unicode_buffer(32768), wintypes.DWORD(32768) + assert api.QueryFullProcessImageNameW(handle, 0, buffer, ctypes.byref(count)) + return {'path': str(Path(buffer.value).resolve()), 'creation_filetime': (created.dwHighDateTime << 32) | created.dwLowDateTime} + finally: + api.CloseHandle(handle) + + +def admission(verify_inventory=True): + assert BINDING_SHA and sha(BASE / 'binding.json') == BINDING_SHA, 'Package binding is pending or changed.' + binding = load(BASE / 'binding.json') + assert binding['status'] == 'READY' and binding['source_commit'] == SOURCE + archive, review_path, producer_path, package = (local(binding[k]) for k in ('archive_path', 'review_path', 'producer_readback_path', 'package_path')) + assert archive.name == NAME + '.zip' and package.name == NAME + assert package.resolve() != (producer_path.parent / 'packages' / NAME).resolve(), 'Use independent extraction, not producer stage.' + assert sha(archive) == binding['archive_sha256'] and archive.stat().st_size == binding['archive_bytes'] + assert sha(review_path) == binding['review_sha256'] and sha(producer_path) == binding['producer_readback_sha256'] + review, producer = load(review_path), load(producer_path) + assert review['status'] == producer['status'] == 'PASS' + assert review['archive']['sha256'] == producer['archive_sha256'] == binding['archive_sha256'] + assert review['archive']['bytes'] == producer['archive_bytes'] == binding['archive_bytes'] + assert Path(review['archive']['path']).resolve() == archive.resolve() + expected = review['archive']['files'] + assert expected == {p: v['sha256'] for p, v in producer['files'].items()} + assert review['archive']['file_count'] == producer['file_count'] == len(expected) + if verify_inventory: + assert inventory(package) == expected + for p, h in EXPECTED.items(): + assert expected[p] == h + zipped = {} + with zipfile.ZipFile(archive) as z: + for item in z.infolist(): + assert item.filename.startswith(NAME + '/') and not item.is_dir() + p = relative(item.filename[len(NAME) + 1:]) + assert p not in zipped + zipped[p] = hashlib.sha256(z.read(item)).hexdigest() + assert zipped == expected + return binding, package, expected + + +def fixture(): + assert sha(FIXTURES / 'fixture-manifest.json') == FIXTURE_SHA + expected = {e['path'].removeprefix('valid-baseline/'): e['sha256'] for e in load(FIXTURES / 'fixture-manifest.json') if e['path'].startswith('valid-baseline/')} + assert len(expected) == 4 and inventory(FIXTURES / 'valid-baseline') == expected + assert sha(ORACLE) == ORACLE_SHA + return FIXTURES / 'valid-baseline', expected + + +def launch(): + assert not TRIAL.exists(), 'Preserve old trial; never overwrite.' + binding, package, expected = admission() + baseline, files = fixture() + TRIAL.mkdir() + for folder in ('profile/local', 'profile/roaming', 'profile/Desktop', 'tmp', 'screenshots', 'checkpoints'): + (TRIAL / folder).mkdir(parents=True) + assert copy_exact(baseline, TRIAL / 'work') == files + record(TRIAL / 'package-before.json', expected) + record(TRIAL / 'source-before.json', files) + record(TRIAL / 'admission.json', {'atUtc': now(), 'binding_sha256': BINDING_SHA, 'binding': binding, 'fixture_sha256': FIXTURE_SHA, 'scope': 'Artifact/fixture admission, not native acceptance.'}) + env = environment() + startup = subprocess.STARTUPINFO() + startup.dwFlags |= subprocess.STARTF_USESHOWWINDOW + startup.wShowWindow = 0 + with (TRIAL / 'stdout.log').open('xb') as out, (TRIAL / 'stderr.log').open('xb') as err: + process = subprocess.Popen([str(package / 'arcadia-studio.exe')], cwd=package, env=env, stdout=out, stderr=err, startupinfo=startup) + # Preserve PID immediately even if a subsequent read-only identity query fails. + receipt = {'atUtc': now(), 'pid': process.pid, 'package': str(package), 'environment': env, + 'binding_sha256': BINDING_SHA, 'source': str(TRIAL / 'work/project.arcadia'), 'scope': 'Identified packaged GUI launched; native acceptance pending.'} + record(TRIAL / 'launch.json', receipt) + identity = process_identity(process.pid) + assert identity and Path(identity['path']) == (package / 'arcadia-studio.exe').resolve() + record(TRIAL / 'process-identity.json', identity) + print(json.dumps(receipt, ensure_ascii=False, indent=2)) + + +def package_guard(label): + binding, package, expected = admission(verify_inventory=False) + launch_receipt = load(TRIAL / 'launch.json') + assert launch_receipt['binding_sha256'] == BINDING_SHA and Path(launch_receipt['package']).resolve() == package.resolve() + assert load(TRIAL / 'package-before.json') == expected + actual = inventory(package) + unchanged = actual == expected + record(TRIAL / (label + '-package.json'), {'atUtc': now(), 'archive_sha256': binding['archive_sha256'], 'files': actual, + 'added': sorted(actual.keys() - expected.keys()), 'removed': sorted(expected.keys() - actual.keys()), + 'changed': sorted(p for p in actual.keys() & expected.keys() if actual[p] != expected[p]), + 'completeInventoryUnchanged': unchanged}) + assert unchanged, 'Package changed; exact delta receipt preserved.' + return package + + +def saved(args): + assert args.after_visible_save, 'Root must observe successful Save first.' + assert re.fullmatch('[a-z0-9][a-z0-9-]{0,79}', args.label) + folder = TRIAL / 'checkpoints' / args.label + assert not folder.exists() + package = package_guard(args.label) + baseline, expected = fixture() + folder.mkdir() + actual = copy_exact(TRIAL / 'work', folder / 'sources') + record(folder / 'sources.json', actual) + assert actual == expected, 'Saved exact baseline files differ; preserve and inspect.' + env = environment() + env['PATH'] = str(package) + ';' + env['PATH'] + command = [str(ORACLE), 'same', str(baseline / 'project.arcadia'), str(folder / 'sources/project.arcadia')] + result = subprocess.run(command, cwd=folder, env=env, capture_output=True) + (folder / 'stdout.log').write_bytes(result.stdout) + (folder / 'stderr.log').write_bytes(result.stderr) + record(folder / 'result.json', {'atUtc': now(), 'command': command, 'exitCode': result.returncode, 'oracle_sha256': ORACLE_SHA, + 'scope': 'Saved disk/model oracle after root-observed Save; no independent UI assertion.'}) + assert result.returncode == 0 + package_guard(args.label + '-after-oracle') + print(json.dumps({'action': 'saved', 'oracle_exit': 0, 'source_files': len(actual)})) + + +def closed(args): + assert args.observed_absent, 'Root must first observe the GUI/window absent.' + launch_receipt = load(TRIAL / 'launch.json') + current = process_identity(launch_receipt['pid']) + original = load(TRIAL / 'process-identity.json') + assert current is None or current['creation_filetime'] != original['creation_filetime'], 'Original GUI process remains present.' + package = package_guard('after-close') + record(TRIAL / 'closed.json', {'atUtc': now(), 'pid': launch_receipt['pid'], 'originalProcessAbsent': True, + 'pidReused': current is not None, 'completePackageUnchanged': True, + 'scope': 'Root-observed window absence plus read-only process identity and package check; no numeric exit code observed.'}) + print(json.dumps({'action': 'closed', 'package': str(package), 'result': 'PASS'})) + + +if __name__ == '__main__': + sys.stdout.reconfigure(encoding='utf-8') + sys.stderr.reconfigure(encoding='utf-8') + parser = argparse.ArgumentParser() + parser.add_argument('action', choices=('launch', 'saved', 'closed')) + parser.add_argument('--label') + parser.add_argument('--after-visible-save', action='store_true') + parser.add_argument('--observed-absent', action='store_true') + args = parser.parse_args() + if args.action == 'launch': + launch() + elif args.action == 'saved': + saved(args) + else: + closed(args) diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/loaded-modules.ps1 b/harness/experiments/navigation-prerelease-native-20260911/payload/loaded-modules.ps1 new file mode 100644 index 00000000..a67b7e15 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/loaded-modules.ps1 @@ -0,0 +1,44 @@ +# Optional read-only process inventory. Never launches, closes or controls a GUI. +#Requires -Version 7.0 +$ErrorActionPreference = 'Stop' +$trialPath = Join-Path $PSScriptRoot 'trial' +$resultPath = Join-Path $trialPath 'loaded-modules.json' +if (Test-Path -LiteralPath $resultPath) { throw 'Preserve existing module receipt.' } +$launch = Get-Content -LiteralPath (Join-Path $trialPath 'launch.json') -Raw | ConvertFrom-Json +$identity = Get-Content -LiteralPath (Join-Path $trialPath 'process-identity.json') -Raw | ConvertFrom-Json +$before = Get-Content -LiteralPath (Join-Path $trialPath 'package-before.json') -Raw | ConvertFrom-Json +$receipt = [ordered]@{ atUtc = [DateTime]::UtcNow.ToString('o'); pid = $launch.pid; status = 'PENDING'; modules = @(); scope = 'Point-in-time loaded modules of the exact launched process; no GUI action or universal runtime dependency claim.' } +try { + $guiProcess = Get-Process -Id $launch.pid -ErrorAction Stop + if (-not [string]::Equals($guiProcess.Path, $identity.path, [StringComparison]::OrdinalIgnoreCase) -or + $guiProcess.StartTime.ToUniversalTime().ToFileTimeUtc() -ne $identity.creation_filetime) { + throw 'PID no longer identifies the original launch.' + } + $receipt.creation_filetime = $identity.creation_filetime + $systemRoot = [IO.Path]::GetFullPath($launch.environment.SystemRoot).TrimEnd('\') + '\' + $packageRoot = [IO.Path]::GetFullPath($launch.package).TrimEnd('\') + '\' + $items = foreach ($module in $guiProcess.Modules) { + $full = [IO.Path]::GetFullPath($module.FileName) + $inWindows = $full.StartsWith($systemRoot, [StringComparison]::OrdinalIgnoreCase) + $inPackage = $full.StartsWith($packageRoot, [StringComparison]::OrdinalIgnoreCase) + $hash = (Get-FileHash -LiteralPath $full -Algorithm SHA256).Hash.ToLowerInvariant() + if ($inPackage) { + $relative = $full.Substring($packageRoot.Length).Replace('\', '/') + $recorded = $before.PSObject.Properties[$relative] + if (-not $recorded -or $recorded.Value -cne $hash) { throw "Package module differs: $relative" } + } + [ordered]@{ name = $module.ModuleName; path = $full; sha256 = $hash; windowsPath = $inWindows; packagePath = $inPackage } + } + $receipt.modules = @($items) + if (-not $receipt.modules.Count) { throw 'No modules observed.' } + $unexpected = @($items | Where-Object { -not $_.windowsPath -and -not $_.packagePath }) + $receipt.unexpected = $unexpected + if ($unexpected.Count) { throw 'Unexpected non-Windows, non-package module; inspect receipt.' } + $receipt.status = 'PASS' +} catch { + $receipt.status = 'FAIL' + $receipt.error = $_.ToString() +} finally { + [IO.File]::WriteAllText($resultPath, ($receipt | ConvertTo-Json -Depth 10) + "`n", [Text.UTF8Encoding]::new($false)) +} +if ($receipt.status -ne 'PASS') { throw $receipt.error } diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/original-close-observation.json b/harness/experiments/navigation-prerelease-native-20260911/payload/original-close-observation.json new file mode 100644 index 00000000..3dd4087e --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/original-close-observation.json @@ -0,0 +1,21 @@ +{ + "record_kind": "Attributed transcription of root's tool-result observation; not raw stderr", + "reported_by": "Codex-9e8r6t /root", + "action": "Original helper.py closed --observed-absent", + "time_scope": "Around 2026-09-11 21:29 UTC", + "reported_stack": [ + "helper.py:266 closed(args)", + "helper.py:242 current = process_identity(pid)", + "helper.py:127 assert api.QueryFullProcessImageNameW(handle, 0, buffer, ctypes.byref(count))", + "AssertionError" + ], + "original_win32_error": null, + "original_win32_error_scope": "Not captured; cause unknown", + "original_closed_receipt": "Not written; subsequent Get-Content found closed.json absent", + "independent_followup": { + "command": "Get-Process -Id 1348", + "reported_result": "PID 1348 absent", + "atUtc": "2026-09-11T21:29:31.2640881Z" + }, + "scope": "Preserves failed helper history and separate root absence observation without inventing a raw log or numeric exit code. Separate closure-helper result remains pending." +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/admission.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/admission.json new file mode 100644 index 00000000..f28faee5 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/admission.json @@ -0,0 +1,18 @@ +{ + "atUtc": "2026-09-11T21:25:20.218243+00:00", + "binding_sha256": "82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657", + "binding": { + "status": "READY", + "source_commit": "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c", + "archive_path": ".local/nav-repair-retry-20260911/packages/ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm.zip", + "archive_sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1", + "archive_bytes": 32971712, + "review_path": ".local/navigation-package-review-20260911/artifact-result.json", + "review_sha256": "03d3e9909ed982caa9a7a7085bebdff12c0ef268929474459e2ad83af9ff06f2", + "producer_readback_path": ".local/nav-repair-retry-20260911/package-readback.json", + "producer_readback_sha256": "db0053ce70648b517942cfc8c915e826a7afd688129fcb4a813e11990820f498", + "package_path": ".local/navigation-package-review-20260911/extracted/ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm" + }, + "fixture_sha256": "edd4157fc31823f4494dee91862728b87f12ef51c49b8d1fd86a954bc9ecc1ed", + "scope": "Artifact/fixture admission, not native acceptance." +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/after-close-readonly-package.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/after-close-readonly-package.json new file mode 100644 index 00000000..f14e649b --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/after-close-readonly-package.json @@ -0,0 +1,569 @@ +{ + "atUtc": "2026-09-11T21:32:19.110968+00:00", + "archive_sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1", + "files": { + "arcadia-server.exe": "efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665", + "arcadia-studio.exe": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848", + "dependency-notices.json": "131a8fda64648b31fb706ecb029b01086391e76a2d619304b4252e55903ee62f", + "documentation-check.json": "bcc89585951fd9e5a1641993c51ca79e00a7a06944a8273d2df413331320e93f", + "libunwind.dll": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4", + "LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "package.json": "73860425cbf24f37ce9a4c0ddb18309fe5bf6d340a74943147e7fced9bb6a30d", + "README.md": "597cfb8da873e019d2658420f18ec059f0185fa9106ff9eafe934dfdd6ed266b", + "SHA256SUMS.txt": "b2525b0899b403ec63fc76fc389a44356d6256c67012207e4247fa61c80617de", + "START-HERE.txt": "a549295cf57ac73673dc4fa6106463450f982122793cb9c7135ce4fc7087e9ed", + "THIRD-PARTY-NOTICES.txt": "6756989c8fc73706641cd78449c315458425a2eed9a82febc289b9d28ea7f21f", + "deployment/arcadia-server.service": "1e6c6bb4065e25f8fe1d558a4ed0bbd4844782a4377c2482488db1e6f9cab01d", + "deployment/Dockerfile": "72c04aef4ec879955ed3bdf315987553d018ef46e4b8f350f0f6fe380c453eb7", + "deployment/Dockerfile.dockerignore": "6bb7d7496110b11a531cb8cd923864c6610850a8f1c4de8a797f54c7156f29e1", + "docs/api.html": "6f18cfc2a35eba631dbc61d04cd2721e0e361efff1699bf56d2c450a30a17a0d", + "docs/api.rst": "7eb258088824efa5ac94311b07b73eb46edcac3c300a2aac78d3802111e338c4", + "docs/language.html": "739a5bb100c7cb0ed70e18afd1e363029757f3cfd6580bc9c5cf77faccb46940", + "docs/language.rst": "894a1a77f97d1aa94c11762fe4e84b4d95e181a77c630324c16c307637ed27e1", + "docs/linux-packaging.md": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0", + "docs/openapi.json": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967", + "docs/research-v2-service.md": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e", + "docs/server.md": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48", + "docs/windows-packaging.md": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8", + "examples/coastal-rescue.arcadia": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17", + "examples/coastal-rescue.json": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195", + "examples/legacy-v1-coastal-rescue.arcadia": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a", + "examples/legacy-v1-coastal-rescue.oa.json": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24", + "examples/routing-workshop.arcadia": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a", + "examples/routing-workshop.json": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14", + "licenses/llvm-mingw-LICENSE.TXT": "8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee", + "examples/release1/expected-diagnostics.json": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e", + "examples/release1/model.json": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727", + "examples/release1/model.rs": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5", + "examples/release1/project.arcadia": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda", + "examples/release1/README.md": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5", + "examples/release1/traceability.arcadia": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f", + "examples/release1/transition-before.json": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d", + "examples/release1/transition-request.json": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a", + "examples/source-project/oa.arcadia": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c", + "examples/source-project/project.arcadia": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d", + "examples/source-project/views.arcadia": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f", + "examples/text-first/project.arcadia": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a", + "examples/text-first/README.md": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e", + "examples/release1/evidence/repair-check.md": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5", + "examples/release1/oa/capabilities.arcadia": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936", + "examples/release1/oa/model.arcadia": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15", + "examples/release1/oa/participants.arcadia": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3", + "examples/release1/oa/types.arcadia": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49", + "examples/release1/sa/capabilities.arcadia": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f", + "examples/release1/sa/model.arcadia": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4", + "examples/release1/sa/participants.arcadia": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8", + "examples/release1/sa/types.arcadia": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660", + "examples/release1/views/diagram_oa_allocation_view.arcadia": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7", + "examples/release1/views/diagram_sa_allocation_view.arcadia": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389", + "examples/release1/views/diagram_sa_capability_view.arcadia": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649", + "examples/release1/views/diagram_sa_service_view.arcadia": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b", + "examples/release1/views/diagram_sa_state_view.arcadia": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869", + "examples/release1/oa/activities/activity_oa_restore_work.arcadia": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4", + "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d", + "examples/release1/oa/behavior/process_oa_field_procedure.arcadia": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324", + "examples/release1/oa/behavior/process_oa_response.arcadia": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc", + "examples/release1/oa/behavior/scenario_oa_conversation.arcadia": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6", + "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c", + "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5", + "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088", + "examples/release1/sa/behavior/process_sa_field_procedure.arcadia": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768", + "examples/release1/sa/behavior/process_sa_response.arcadia": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a", + "examples/release1/sa/behavior/scenario_sa_conversation.arcadia": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85", + "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74", + "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736", + "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f", + "examples/release1/sa/functions/function_sa_restore_work.arcadia": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6", + "examples/source-project/sa/assurance.arcadia": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f", + "examples/source-project/sa/participants.arcadia": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88", + "examples/source-project/sa/reporting.arcadia": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058", + "licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d", + "licenses/rust/COPYING.RUNTIME": "28e85c5aa4af9b4f1dfe6b4817aa3eefb3eaaee7fd735045016f29ccf50276a1", + "licenses/rust/COPYING3": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "licenses/rust/COPYRIGHT-library.html": "68129500b616d5838629e68f55ff3aed5e096dacf60ce9eb41bbe599a563afa6", + "licenses/rust/COPYRIGHT.html": "5b0c93fc4e6d4b072eaa521b1762d1e746f4c368f65e81a0e5308e2772dac85e", + "licenses/dependencies/arrayref-0.3.9/LICENSE": "1bc7e6f475b3ec99b7e2643411950ae2368c250dd4c5c325f80f9811362a94a1", + "licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT": "4da95ec4ecb65b738d470b7d762894ad9c97da93e6cbfb18b570fc2c96f4b871", + "licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE": "0e8a410375e1ee5c75c6198b08b534fec6e5edef766cf971bab4a404542636ab", + "licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT": "c733ccf8ab25df175a63d9d844677b98e3a5ab8f8de1c1616087e6868a7f948e", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY": "6226d0632e2e1a80c23597e964da9812ae193c535fe058154afb034e94167aa5", + "licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/autocfg-1.5.1/LICENSE-MIT": "27995d58ad5c1145c1a8cd86244ce844886958a35eb2b78c6b772748669999ac", + "licenses/dependencies/axum-0.8.9/LICENSE": "6a13bc24a100a6812f053879ec51b126b103af7cda6dbf48c4188722da44da9f", + "licenses/dependencies/axum-core-0.5.6/LICENSE": "008c87afcd2e626eaf564093250bed06dd7efb5732113264bba3dda8f1c556a1", + "licenses/dependencies/base64-0.22.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/base64-0.22.1/LICENSE-MIT": "0dd882e53de11566d50f8e8e2d5a651bcf3fabee4987d70f306233cf39094ba7", + "licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/bit-set-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7", + "licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7", + "licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/bitflags-2.13.1/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/bytes-1.12.1/LICENSE": "45f522cacecb1023856e46df79ca625dfc550c94910078bd8aec6e02880b3d42", + "licenses/dependencies/cc-1.4.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cc-1.4.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/cfg_aliases-0.2.2/LICENSE": "31b94860253d8ec7b4529f51901044d3b459d6292d996504a36b1bae3a36a812", + "licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5", + "licenses/dependencies/chacha20-0.10.2/LICENSE-MIT": "b8c6939380a400f53e11923d50fcc4dd2fa1ba8339fd9d04cda38a0251b6c9b0", + "licenses/dependencies/codespan-reporting-0.12.0/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/core_maths-0.1.1/LICENSE": "9ebf8c4cc0b735ca13a766451f7b8097db3185975ceb2ba94b5abf439156a91f", + "licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE": "000b4962e6b27176a0ff89cce4be555b16472cafb5671eb2804a8fdac6854793", + "licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT": "95557bafe728379e206f3b6d4aceeaa054d271c71d722411a6222e2dec01138c", + "licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5", + "licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT": "73b9dc2e79c7308998dd30296e073aefaefb944a68fb89aa412c23c0edcabcaa", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB": "b3ec01ad0869c5c50937bc68780cd0bb44e235ad858dfa54a7a381dced9b115a", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE": "b59affd015e517ed998dd735757f9a3693643cd389609947ed54074234a10784", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT": "c138726a726ac37bae09d0f8a48e74e8e3aa8a8952fcd10fae0fb224cc1c05f1", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB": "01e533bd94e8f1c32b2c2531e2c398de7d35d7804add3d574b4e1fe581d53537", + "licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/document-features-0.2.12/LICENSE-APACHE": "074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff", + "licenses/dependencies/document-features-0.2.12/LICENSE-MIT": "aa893340d14b9844625be6a50ac644169a01b52f0211cbf81b09e1874c8cd81d", + "licenses/dependencies/dpi-0.1.2/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT": "9eff396a99bafd208e7126602420d6864f6066c08b84485a5b032320a9c01997", + "licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/equivalent-1.0.2/LICENSE-MIT": "7365cc8878a1d7ce155a58c4ca09c3d7a6be413efa5334a80ea842912b669349", + "licenses/dependencies/error-code-3.4.0/LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/etagere-0.2.15/LICENSE-APACHE": "2d56a37f3d1e461f6b1539ab94e0e6bcc55443e376098aee85ac3b2890860290", + "licenses/dependencies/etagere-0.2.15/LICENSE-MIT": "9cfc9c9a4608501b5da3746948d2be2dd709ad51f6bcb0c1c685760ee3dde31f", + "licenses/dependencies/euclid-0.22.14/COPYRIGHT": "ec82b96487e9e778ee610c7ab245162464782cfa1f555c2299333f8dbe5c036a", + "licenses/dependencies/euclid-0.22.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/euclid-0.22.14/LICENSE-MIT": "62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3", + "licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/fastrand-2.5.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/float_next_after-1.0.0/LICENSE": "0604d5817110dacc5c7d9b7de6b58b962794603d4823c357157bd5dec4198bc5", + "licenses/dependencies/foldhash-0.1.5/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744", + "licenses/dependencies/foldhash-0.2.0/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744", + "licenses/dependencies/font-types-0.10.1/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/font-types-0.10.1/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/font-types-0.12.4/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/font-types-0.12.4/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/fontdb-0.23.0/LICENSE": "59a1fdac3bd550043599bd159fd70f09a1108c2b09e3751d39b11e1ff8e51f00", + "licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT": "20c7855c364d57ea4c97889a5e8d98470a9952dade37bd9248b9a54431670e5e", + "licenses/dependencies/futures-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-core-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-io-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-task-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-util-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "licenses/dependencies/getrandom-0.2.17/LICENSE-MIT": "42fa16951ce7f24b5a467a40e5b449a1d41e662f97ca779864f053f39e097737", + "licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "licenses/dependencies/getrandom-0.4.3/LICENSE-MIT": "523a42c25d245dde9c015f882cec7f4555aad883382a6cf19b4b7d9b2cd5419b", + "licenses/dependencies/glam-0.25.0/LICENSE-APACHE": "be33ddb87a30fd321ab100e2d922cba512e50ec7a63d8e62e5bfc0798dd4b585", + "licenses/dependencies/glam-0.25.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/glow-0.16.0/LICENSE-APACHE": "b8601fc79bdf8d8088f0938bea861ffc63ed0eebbedf25f44ab2cf2e85bd7edc", + "licenses/dependencies/glow-0.16.0/LICENSE-MIT": "cdbd06e25b8c9c5d6019949d2de8123f56d29cee4166396423d2ba8c81700845", + "licenses/dependencies/glow-0.16.0/LICENSE-ZLIB": "636f644f1e149eb62961657c0e34953681eff64435653912e7bd19992666faa5", + "licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4", + "licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE": "0178e21322b0e88aa3aeb3146f6a9611bc1f8df6d98bdfb34be28b9dd56a8107", + "licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT": "ad41be6cc6538b29b9346648f41432b5e460bad6be073b5eeaa41320ea2921dc", + "licenses/dependencies/guillotiere-0.6.2/LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1", + "licenses/dependencies/half-2.7.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/half-2.7.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "licenses/dependencies/harfrust-0.3.2/LICENSE": "7d43d2ef1ce976c7bfb423c696ad9938ccfc31e9ec5be752265e43fe9d29f697", + "licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/http-1.5.0/LICENSE-APACHE": "8bb1b50b0e5c9399ae33bd35fab2769010fa6c14e8860c729a52295d84896b7a", + "licenses/dependencies/http-1.5.0/LICENSE-MIT": "dc91f8200e4b2a1f9261035d4c18c33c246911a6c0f7b543d75347e61b249cff", + "licenses/dependencies/http-body-1.1.0/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab", + "licenses/dependencies/http-body-util-0.1.5/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab", + "licenses/dependencies/httparse-1.10.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/httparse-1.10.1/LICENSE-MIT": "391a5396cec6230bfabd4ef4eb2350eb895bc5efce377a2218f5702ed020d3e3", + "licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE": "4d10fe5f3aa176b05b229a248866bad70b834c173f1252a814ff4748d8a13837", + "licenses/dependencies/httpdate-1.0.3/LICENSE-MIT": "934887691e05d69d7c86ad3f2c360980fa30c15b035e351f3c9865e99da4debc", + "licenses/dependencies/hyper-1.11.1/LICENSE": "2d01890414494742ba4a509fcec8efa40f6d8be22cbd72be7cff08d6fda4ec89", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c", + "licenses/dependencies/hyper-util-0.1.20/LICENSE": "9e0a97848ea543aef745c98e84fde696a9a3e0735538f6daefdd3cb1942effc1", + "licenses/dependencies/iced-0.14.0/LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/icu_collections-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_locale_core-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_normalizer-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_properties-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_properties_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_provider-2.3.1/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/idna-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/idna-1.1.0/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT": "8b43ce8accd61e9d370b5ca9e9c4f953279b5c239926c62315b40e24df51b726", + "licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/indexmap-2.14.1/LICENSE-MIT": "ecc269ef87fd38a1d98e30bfac9ba964a9dbd9315c3770fed98d4d7cb5882055", + "licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE": "87d9feb9238c6bd8e0024fc4733b06cff036f89f36d93b7df1c8a0549bbb7a5b", + "licenses/dependencies/ipnet-2.12.1/LICENSE-MIT": "47dc9ff29128ddfb4d6a0435383c9f89120bc374dbcc1dd00b933a0b28aa7865", + "licenses/dependencies/itoa-1.0.18/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/itoa-1.0.18/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/jobserver-0.1.35/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/kurbo-0.10.4/LICENSE-MIT": "23c23145f6eac25c28cdcc03d38506a5712a9a8cffb5bd5301457f6173ea696e", + "licenses/dependencies/libc-0.2.189/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/libc-0.2.189/LICENSE-MIT": "123a331b5dbf04c30097fa43b8f858bc85df671fe776de498d01f3d6b7c1f69e", + "licenses/dependencies/libloading-0.8.9/LICENSE": "b29f8b01452350c20dd1af16ef83b598fea3053578ccc1c7a0ef40e57be2620f", + "licenses/dependencies/libm-0.2.16/LICENSE.txt": "3823dda7cf046602f4b4e77ec8e227863dc4736037cc85bb33d9f19febe16bb7", + "licenses/dependencies/lilt-0.8.2/LICENSE": "120b2f21f9b9f98ef4159de09f9a55a3afb6733dd1c0b1d9eeec7f136465b2cd", + "licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "licenses/dependencies/litemap-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/litrs-1.0.0/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/litrs-1.0.0/LICENSE-MIT": "7dc1552e88f49132cb358b1b962fc5e79fa42d70bcbb88c526d33e45b8e98036", + "licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/lock_api-0.4.14/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/log-0.4.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/log-0.4.34/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/lru-0.16.4/LICENSE": "061dc50af2cd9340703daf61978af3200cf681b12ea67a323c33ba109a23a45e", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT": "1466d9b4f3a59bb8997fc8d5fa977ce3f6a24bb2358793c09bfdf007039f6486", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB": "09785877275ffada6c371b652a30e95c26b435126fc0fc62f1bc2d72171f80a4", + "licenses/dependencies/matchit-0.8.4/LICENSE": "de701d0618d694feb1af90f02181a1763d9b0bdeb70a3a592781e529077dba65", + "licenses/dependencies/matchit-0.8.4/LICENSE.httprouter": "162ce11ad71338d0a0c6ebaf5c48af72c6ae237b468859d3656fe2d9ed3f3a85", + "licenses/dependencies/memchr-2.8.3/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/memchr-2.8.3/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f", + "licenses/dependencies/memchr-2.8.3/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE": "04ea4849dba9dcae07113850c6f1b1a69052c625210639914eee352023f750ad", + "licenses/dependencies/memmap2-0.9.11/LICENSE-MIT": "0d25d03b5ab49576178ad0cae7a2648d12c17ad0452fe49c07e55e4b59aa5257", + "licenses/dependencies/mime-0.3.17/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/mime-0.3.17/LICENSE-MIT": "df9cfd06d8a44d9a671eadd39ffd97f166481da015a30f45dfd27886209c5922", + "licenses/dependencies/mio-1.2.3/LICENSE": "07919255c7e04793d8ea760d6c2ce32d19f9ff02bdbdde3ce90b1e1880929a9b", + "licenses/dependencies/naga-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/naga-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/num-traits-0.2.19/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/oa-core-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/oa-server-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/once_cell-1.21.4/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT": "f7715d38a3fa1b4ac97c5729740752505a39cb92ee83ab5b102aeb5eaa7cdea4", + "licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/potential_utf-0.1.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/presser-0.3.1/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/presser-0.3.1/LICENSE-MIT": "090a294a492ab2f41388252312a65cf2f0e423330b721a68c6665ac64766753b", + "licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/quinn-0.11.11/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-0.11.11/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quote-1.0.47/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/quote-1.0.47/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/rand-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "licenses/dependencies/rand-0.10.2/LICENSE-APACHE": "35242e7a83f69875e6edeff02291e688c97caafe2f8902e4e19b49d3e78b4cab", + "licenses/dependencies/rand-0.10.2/LICENSE-MIT": "209fbbe0ad52d9235e37badf9cadfe4dbdc87203179c0899e738b39ade42177b", + "licenses/dependencies/rand_core-0.10.1/COPYRIGHT": "92b81db30f7ab6d693e0af5661a40d273ca1947e891123ed823924192c10cbc7", + "licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51", + "licenses/dependencies/rand_core-0.10.1/LICENSE-MIT": "8b6e9feec03e7c9a5facb26855cecd31662bf989b636bcfe79521bdf8ac863f0", + "licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51", + "licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT": "2234e3cefee876aeb686ad89e978bdb07bf118a1186ab1cf161bcdf69d4b4f57", + "licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT": "ba00052102ed87948bb8822d6e1c496260c83042887b22bb5caad922ec025a60", + "licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE": "1c7745cc26c7294bc9dbc883bcd50700b99a8c0f4859bfce84ec555098ce1ab5", + "licenses/dependencies/rangemap-1.8.0/LICENSE-MIT": "29a4c3823ee29ee5a97c145574a1bac20629fd5e6708be1df0d25bab563e093c", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md": "9c5a80639a57c1c945570e7ebbca0706305849ce3c098021325cca9db2f7acc4", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md": "ae895c8576e682f310fb70d93d9f99b1dd82872094c54a8f6cdfe2ca5c2d6ecb", + "licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT": "24b2f2eff5a7622e87162823e260f00c6dfbce0e26d585d3d28c785f1edc80ed", + "licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE": "751963a8b88c0e3a9f27e98933079fbcf09b9998b2c13ac49c2e4d58444520d6", + "licenses/dependencies/reqwest-0.12.28/LICENSE-MIT": "47d4e1803702728e03d30f8a848ae2249ba274bbd9f8443e803f7924d83cd371", + "licenses/dependencies/rfd-0.15.4/LICENSE": "65fc947f4bac882a2cd104ef73c246b1b037059df9f2b3a58b7f77f0b9e56071", + "licenses/dependencies/ring-0.17.14/LICENSE": "b3d734001a94efff3579978d953391aa7115f877657d25eb54037a43875d078a", + "licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL": "005fc765ddc5115da796cca915baa9557abae13ff35e0a47c47affc56f6c414d", + "licenses/dependencies/ring-0.17.14/LICENSE-other-bits": "f025ccfb7dfb6bdfedc75ca0f67acc69e6fb4998143d834f7c2f38a29989680f", + "licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE": "95bd3988beee069fa2848f648dab43cc6e0b2add2ad6bcb17360caf749802bcc", + "licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT": "30fefc3a7d6a0041541858293bcbea2dde4caa4c0a5802f996a7f7e8c0085652", + "licenses/dependencies/rustls-0.23.43/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/rustls-0.23.43/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4", + "licenses/dependencies/rustls-0.23.43/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c", + "licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE": "45fd05c4865e7c350b98ad7ac50e1b15462d49af4a91e9b0c9dd933dc9a69742", + "licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT": "9117d922e667125508dde62b02c1f57ed22f5ad21eb536aa2e2d99e1c796e639", + "licenses/dependencies/rustls-webpki-0.103.15/LICENSE": "5b698ca13897be3afdb7174256fa1574f8c6892b8bea1a66dd6469d3fe27885a", + "licenses/dependencies/ryu-1.0.23/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/ryu-1.0.23/LICENSE-BOOST": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/same-file-1.0.6/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/same-file-1.0.6/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14", + "licenses/dependencies/same-file-1.0.6/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT": "fb77f0a9c53e473abe5103c8632ef9f0f2874d4fb3f17cb2d8c661aab9cee9d7", + "licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2": "f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505", + "licenses/dependencies/serde-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_core-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_json-1.0.151/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT": "b9eb266294324f672cbe945fe8f2e32f85024f0d61a1a7d14382cdde0ac44769", + "licenses/dependencies/sha1_smol-1.0.1/LICENSE": "282a21b0710441c364025461a447362daf18f5798a7b72ae2f801a2aa536da51", + "licenses/dependencies/shlex-2.0.1/LICENSE-APACHE": "553fffcd9b1cb158bc3e9edc35da85ca5c3b3d7d2e61c883ebcfa8a65814b583", + "licenses/dependencies/shlex-2.0.1/LICENSE-MIT": "4455bf75a91154108304cb283e0fea9948c14f13e20d60887cf2552449dea3b1", + "licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/skrifa-0.37.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/skrifa-0.44.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/slab-0.4.12/LICENSE": "8ce0830173fdac609dfb4ea603fdc002c2f4af0dc9b1a005653f5da9cf534b18", + "licenses/dependencies/slotmap-1.1.1/LICENSE": "6cec81441b2ab2b5090954c1fb5d0bcca81b86487b5849061fa8952d20ef67d4", + "licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/smallvec-1.16.0/LICENSE-MIT": "0b28172679e0009b655da42797c03fd163a3379d5cfa67ba1f1655e974a2a1a9", + "licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/smol_str-0.2.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/socket2-0.6.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/socket2-0.6.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4", + "licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT": "0463bfa47d6d763d8c824333efb0e6d6df3946c13c3b077c78ed9f23ca50d0f2", + "licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT": "5e05b024f653a5ce199e77cbbbd42fb5553562ec714b819421ed0c3e552a75d7", + "licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT": "ea084a2373ebc1f0902c09266e7bf25a05ab3814c1805bb017ffa7308f90c061", + "licenses/dependencies/strict-num-0.1.1/LICENSE": "3085885678bb161f6c472bbd331f66a2550b555eb76128f7f8247779128199c0", + "licenses/dependencies/subtle-2.6.1/LICENSE": "d1fc1bc0d155df60b2e7705b6b2ae02a05c96f948e1cec6e2fb86360b09f346b", + "licenses/dependencies/swash-0.2.10/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/swash-0.2.10/LICENSE-MIT": "122dadfc2eb4de0f4bafcd9eb4e7502cfe338a7965ebd1d18708cc5050f43f76", + "licenses/dependencies/syn-2.0.119/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/syn-2.0.119/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/syn-3.0.5/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/syn-3.0.5/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/sync_wrapper-1.0.2/LICENSE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/synstructure-0.13.2/LICENSE": "219920e865eee70b7dcfc948a86b099e7f4fe2de01bcca2ca9a20c0a033f2b59", + "licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT": "5cc390ab5e5e6507f467368cbab1297552d64bfd863f4b496c7928508bcfefd8", + "licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/tempfile-3.27.0/LICENSE-MIT": "8b427f5bc501764575e52ba4f9d95673cf8f6d80a86d0d06599852e1a9a20a36", + "licenses/dependencies/termcolor-1.4.1/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/termcolor-1.4.1/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f", + "licenses/dependencies/termcolor-1.4.1/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/tiny-skia-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced", + "licenses/dependencies/tiny-skia-path-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced", + "licenses/dependencies/tinystr-0.8.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md": "fd80a26fbb3f644af1fa994134446702932968519797227e07a1368dea80f0bc", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md": "4f44572785f35152c1fd2eadf565b7e079c0f300b4324f0af653419f9d76b735", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md": "1dd8eca0f83669e75fa119e34fb9e1be9d16e3e9b6368962b8019db6e8ae5f7b", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md": "41ace205715d9f19a3214218cc1c01d57c533e02cd0fef7c8e51a49a7fce5ac5", + "licenses/dependencies/tokio-1.53.1/LICENSE": "253cd04c6714889df2d32f3f64d669179a1c95c76ac43c40882c52eb06bc3552", + "licenses/dependencies/tokio-macros-2.7.2/LICENSE": "0b83dc40cba89b9922bb84b0a9c7d2768ce37c1d7e138b7424fd4549915778c9", + "licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE": "cc117d90b498b32b11a886f279b359da16a73c3b01efbb2f5cc004b20262334e", + "licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT": "e20fa2b8e0a2565f24a792b94b4bf4b6c2b9d36f781d8a9516e218a036e6677a", + "licenses/dependencies/tower-0.5.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tower-http-0.6.11/LICENSE": "5049cf464977eff4b4fcfa7988d84e74116956a3eb9d5f1d451b3f828f945233", + "licenses/dependencies/tower-layer-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tower-service-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tracing-0.1.44/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-attributes-0.1.31/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-core-0.1.36/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/try-lock-0.2.5/LICENSE": "c816a0749cdc6bf062a5111c159723de51b2bfac66a1dac2655abd9e6b1583eb", + "licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT": "f3c9fe731c701ed77fd5fbaac573872af04dc5869385eb9bd5e3c73c42713814", + "licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT": "edb20b474f6cbd4f4db066b54a9e0f687d0009d309412a63431189b59b8e2a07", + "licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE": "f7db81051789b729fea528a63ec4c938fdcb93d9d61d97dc8cc2e9df6d47f2a1", + "licenses/dependencies/unicode-linebreak-0.1.5/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE": "7cbb56d1b5d83d735056b363ab20958524120afafc4ad8206e6be98cdec5d737", + "licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT": "7ad3ea8ca3caf894db98c3f31d5d4949173ffa93c883ef19a9e529ad48960f8c", + "licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d", + "licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/unicode-width-0.2.2/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d", + "licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/untrusted-0.9.0/LICENSE.txt": "7abd9b6960dcf7d4d0a48606a5b71bfe37d472db68d70637f3a58a56785f1621", + "licenses/dependencies/url-2.5.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/url-2.5.8/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT": "c30152c94a6d75e021adbc52b3a52470366a46edb917e17deae3259251af244c", + "licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT": "3fa4ca83dcc9237839b1bdeb2e6d16bdfb5ec0c5ce42b24694d8bbf0dcbef72c", + "licenses/dependencies/uuid-1.26.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/uuid-1.26.0/LICENSE-MIT": "436bc5a105d8e57dcd8778730f3754f7bf39c14d2f530e4cde4bd2d17a83ec3d", + "licenses/dependencies/version_check-0.9.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/version_check-0.9.5/LICENSE-MIT": "b7e650f3fce5c53249d1cdc608b54df156a97edd636cf9d23498d0cfe7aec63e", + "licenses/dependencies/want-0.3.1/LICENSE": "a65f5d0a945d267751344c95665945b90c030ea107faf5c85d518929886187da", + "licenses/dependencies/web-time-1.1.0/LICENSE-APACHE": "54a744942eb3fa63a74d8d359989ed6962c04f3f10ff20cfa08ff8aa7efbe4e6", + "licenses/dependencies/web-time-1.1.0/LICENSE-MIT": "f428305bbf2e70fbd807af0f3c7ac1b7acfb95311640f451e9d2e48db6d7e96b", + "licenses/dependencies/webpki-roots-1.0.9/LICENSE": "e271993808fec50ab29350b39539cdec611a9103f827e0aa26d61da70e2d33f8", + "licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/winapi-util-0.1.11/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14", + "licenses/dependencies/winapi-util-0.1.11/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/windows-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-core-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-core-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-implement-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-implement-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-interface-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-interface-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-link-0.2.1/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-link-0.2.1/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-result-0.2.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-result-0.2.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-strings-0.1.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-strings-0.1.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.52.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.52.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.59.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.59.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.61.2/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.61.2/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-targets-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-targets-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/window_clipboard-0.5.1/LICENSE": "7faec985f3e9b1c4a1df646bfedc304ba67e409447f7ab7f4f591f68708d85dc", + "licenses/dependencies/winit-0.30.13/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "licenses/dependencies/writeable-0.6.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/xml-rs-0.8.29/LICENSE": "0dc18d924dc0a5f41172a393012843a5eaaef338e795b3645da9cc3b6068220b", + "licenses/dependencies/yazi-0.2.1/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c", + "licenses/dependencies/yazi-0.2.1/LICENSE-MIT": "df62e3ef3f207c91073fedd78b4156a278681d0dd3f942379242c62c6a71a3ec", + "licenses/dependencies/yoke-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/yoke-derive-0.8.2/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zeno-0.3.3/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c", + "licenses/dependencies/zeno-0.3.3/LICENSE-MIT": "34dff8202d63e6df022f4f0ce88dab24f254c35ee0d5958b74dcf74d9eae21cc", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df", + "licenses/dependencies/zerofrom-0.1.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerofrom-derive-0.1.7/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/zeroize-1.9.0/LICENSE-MIT": "8c7516d4b27b1e495be5e38b612298b63de48d05f49cdac94f70f3cd70f8864b", + "licenses/dependencies/zerotrie-0.2.5/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerovec-0.11.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerovec-derive-0.11.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zmij-1.0.23/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE": "587dd9548304fd421cd254f7550bd101c1250ffc95417f2f7f92d55b44ecbe53", + "licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE": "3c8d13d97ea5eb62868833a377034c6be6a9833e768d32abec2a767a8101e4bc", + "licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE": "5ec4347054089def6904da61d04f0360968f9ef36634b1fe007a5b6ec2f7aa96", + "licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt": "b84fdd2c3da5db56385cdbb639795e90aa3e035c53bc3591135f18df3331451f", + "licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314", + "licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314", + "licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613", + "licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613", + "licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING": "9906940f61b1f0b533fa7d99baf55178b2808fbe113ea51dfbfad8572ccd5f2b", + "licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499", + "licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml": "4a56dbdbc12054fd33b7a2634a45cbbe6fe12f5e6f4081002cbfa527f7220c70", + "licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt": "99bfb7c1e845b79d1031fcf37e678178eb4a8c7cc74a3f218ddf7223083a6fcd", + "licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt": "1e0baaa389b1647d06322ac9ea37822f31995408200ae5a2805a6b9bea0810d1", + "licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt": "8175634e30f84ef72a24c4965fb0e87f45a3c1274cc0e79e0473af582cffd1c4", + "licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE": "10d30a673cd5e9349bdc02aeb48f14b3386d27d0da32df8f0a555d4aa16aa551", + "licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT": "c8167fdeeed46d3f244d3f85c5bf998ce889343691c32be2c61a8bc4b5c08333", + "licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT": "6ee2ed6c77710de911761acd5fc1ad1da00f476beb1a7ef27e78c2d1858deafc", + "licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE": "9eacbcb81be660840c714a560a9d65ba07913db98dd4baf969f78dd499fdd60f", + "licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1", + "licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE": "58545fed1565e42d687aecec6897d35c6d37ccb71479a137c0deb2203e125c79", + "licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd" + }, + "added": [], + "removed": [], + "changed": [], + "completeInventoryUnchanged": true +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/result.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/result.json new file mode 100644 index 00000000..60a9fca9 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/result.json @@ -0,0 +1,12 @@ +{ + "atUtc": "2026-09-11T21:28:27.845708+00:00", + "command": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\staged-source-oracle-20260911\\staged-source-authoring-contract.exe", + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-navigation-native-20260911-preparation\\valid-baseline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\checkpoints\\navigation-final-saved\\sources\\project.arcadia" + ], + "exitCode": 0, + "oracle_sha256": "967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c", + "scope": "Saved disk/model oracle after root-observed Save; no independent UI assertion." +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources.json new file mode 100644 index 00000000..231312d6 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources.json @@ -0,0 +1,6 @@ +{ + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources/links.arcadia b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources/links.arcadia new file mode 100644 index 00000000..8f99a9d8 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources/links.arcadia @@ -0,0 +1,4 @@ +interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" { + description "救援 @assess is prose"; source @assess; target @confirm; + // Another comment @assess is excluded. +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources/project.arcadia b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources/project.arcadia new file mode 100644 index 00000000..2771b2bf --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources/project.arcadia @@ -0,0 +1,7 @@ +arcadia 7; +project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" { + description "Prose @assess must not be a lexical use."; + include "救援/assess.arcadia"; + include "救援/confirm.arcadia"; + include "links.arcadia"; +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources/救援/assess.arcadia b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources/救援/assess.arcadia new file mode 100644 index 00000000..2595a7db --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources/救援/assess.arcadia @@ -0,0 +1,4 @@ +// Comment @assess must not be a lexical use. +oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" { + description "Keep @assess as prose, not a use."; +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources/救援/confirm.arcadia b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources/救援/confirm.arcadia new file mode 100644 index 00000000..2d3ec804 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/sources/救援/confirm.arcadia @@ -0,0 +1 @@ +oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/stderr.log b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/stdout.log b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/stdout.log new file mode 100644 index 00000000..dfcbc2b3 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/checkpoints/navigation-final-saved/stdout.log @@ -0,0 +1 @@ +PASS exact model/identity/4 reachable sources; 4 exact disk files (0 proven retained) diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/closed-readonly-process.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/closed-readonly-process.json new file mode 100644 index 00000000..4c5bdd63 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/closed-readonly-process.json @@ -0,0 +1,10 @@ +{ + "atUtc": "2026-09-11T21:32:12.206331+00:00", + "pid": 1348, + "originalCreationFiletime": 134336355202397809, + "originalProcessAbsent": true, + "pidReused": false, + "currentCreationFiletime": 134336355202397809, + "exitCodeQueried": 0, + "reason": "Original process has terminated" +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/closed-readonly.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/closed-readonly.json new file mode 100644 index 00000000..b8c411a5 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/closed-readonly.json @@ -0,0 +1,12 @@ +{ + "started": "2026-09-11T21:32:12.206331+00:00", + "status": "PASS", + "original_helper_sha256": "11e1ac5379c28e17b8a9f5b883ddf0640994eea34de257f4e66efe6033190877", + "scope": "Root-observed window absence, read-only process state and exact bound ZIP/package map; no GUI or oracle rerun.", + "pid": 1348, + "originalProcessAbsent": true, + "completePackageUnchanged": true, + "process_receipt_sha256": "c3817bf30d81079200e6319d0fd5e47dd2c052293552e686182a8c5475d88ae2", + "package_receipt_sha256": "5f6183a039fdcc2d98d1d331eb74fdf7fe34cad0e3fbb7d58a0b88bdc0adc788", + "finished": "2026-09-11T21:32:19.121451+00:00" +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/launch.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/launch.json new file mode 100644 index 00000000..2efd8de0 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/launch.json @@ -0,0 +1,22 @@ +{ + "atUtc": "2026-09-11T21:25:20.248171+00:00", + "pid": 1348, + "package": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm", + "environment": { + "SystemRoot": "C:\\Windows", + "SystemDrive": "C:", + "ProgramData": "C:\\ProgramData", + "ALLUSERSPROFILE": "C:\\ProgramData", + "PUBLIC": "C:\\Users\\Public", + "WINDIR": "C:\\Windows", + "PATH": "C:\\Windows\\System32;C:\\Windows", + "USERPROFILE": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\profile", + "APPDATA": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\profile\\roaming", + "LOCALAPPDATA": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\profile\\local", + "TEMP": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\tmp", + "TMP": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\tmp" + }, + "binding_sha256": "82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657", + "source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\work\\project.arcadia", + "scope": "Identified packaged GUI launched; native acceptance pending." +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/loaded-modules.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/loaded-modules.json new file mode 100644 index 00000000..f2a749a1 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/loaded-modules.json @@ -0,0 +1,892 @@ +{ + "atUtc": "2026-09-11T21:28:36.3617702Z", + "pid": 1348, + "status": "PASS", + "modules": [ + { + "name": "arcadia-studio.exe", + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "sha256": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848", + "windowsPath": false, + "packagePath": true + }, + { + "name": "ntdll.dll", + "path": "C:\\Windows\\SYSTEM32\\ntdll.dll", + "sha256": "fbde2faee40f796566dfc536e7d065d3f1e53e3f2dc7ed37d657fec4152c6b4e", + "windowsPath": true, + "packagePath": false + }, + { + "name": "KERNEL32.DLL", + "path": "C:\\Windows\\System32\\KERNEL32.DLL", + "sha256": "27ccb51094b64a55223775a00a54fc5939aa733586b0aca2ea642082981ea8f3", + "windowsPath": true, + "packagePath": false + }, + { + "name": "KERNELBASE.dll", + "path": "C:\\Windows\\System32\\KERNELBASE.dll", + "sha256": "56b9fba2c01903008aec8cf17365c0842fd65d497c60cd322c752247fcb54c2c", + "windowsPath": true, + "packagePath": false + }, + { + "name": "apphelp.dll", + "path": "C:\\Windows\\SYSTEM32\\apphelp.dll", + "sha256": "03f893a1f42e68494c3dcd12f1f85d86c1f94c50628b96c94583635f77944aba", + "windowsPath": true, + "packagePath": false + }, + { + "name": "user32.dll", + "path": "C:\\Windows\\System32\\user32.dll", + "sha256": "9bb5517465a699d9d18133be25082e3224a8374a64b8ea2ce4a2f71adf8a5aa5", + "windowsPath": true, + "packagePath": false + }, + { + "name": "win32u.dll", + "path": "C:\\Windows\\System32\\win32u.dll", + "sha256": "248072fcf041c779f0f0c7f5a866083e406abc766dc4454587535f6c55bc0566", + "windowsPath": true, + "packagePath": false + }, + { + "name": "GDI32.dll", + "path": "C:\\Windows\\System32\\GDI32.dll", + "sha256": "772c73e294a4c5f5e0d4146288af95287a85c074d3aee3fa9f320dc010d7dbfe", + "windowsPath": true, + "packagePath": false + }, + { + "name": "gdi32full.dll", + "path": "C:\\Windows\\System32\\gdi32full.dll", + "sha256": "9e2e9e1e255a48ed5a38c7326c7f519c59f9db0ef177fd21439d9517fb3fc447", + "windowsPath": true, + "packagePath": false + }, + { + "name": "msvcp_win.dll", + "path": "C:\\Windows\\System32\\msvcp_win.dll", + "sha256": "4b457a8d30f1b790b7ff34259276ecffb6cd1bc595aada9e0b8545bba476e638", + "windowsPath": true, + "packagePath": false + }, + { + "name": "ucrtbase.dll", + "path": "C:\\Windows\\System32\\ucrtbase.dll", + "sha256": "f7d8e245f35e8c595ac1cbb712b66e6ce4a304653e80a3ac5037ff8784e5803f", + "windowsPath": true, + "packagePath": false + }, + { + "name": "ole32.dll", + "path": "C:\\Windows\\System32\\ole32.dll", + "sha256": "fd8cbfc52f9e02d7ea2e02328968ce4f4ca03cb4a919802fc13e38823cbeacfa", + "windowsPath": true, + "packagePath": false + }, + { + "name": "combase.dll", + "path": "C:\\Windows\\System32\\combase.dll", + "sha256": "72eff38b321ce29d6acfb54838acad3b13c6a7523a464ffdb44d6af1565b757f", + "windowsPath": true, + "packagePath": false + }, + { + "name": "RPCRT4.dll", + "path": "C:\\Windows\\System32\\RPCRT4.dll", + "sha256": "e7e203a9ed6cce4d1b00409126ed9f3cb028bd6c54e827bf1686632ea0b8046c", + "windowsPath": true, + "packagePath": false + }, + { + "name": "advapi32.dll", + "path": "C:\\Windows\\System32\\advapi32.dll", + "sha256": "ac505bd6e0634065d5baf39576820a65ccb08ff7f82242de781989d101a7724e", + "windowsPath": true, + "packagePath": false + }, + { + "name": "msvcrt.dll", + "path": "C:\\Windows\\System32\\msvcrt.dll", + "sha256": "5938322de1c4ec43a8131a23fe60c47015696f77dfb610479c364f7ad20ff59d", + "windowsPath": true, + "packagePath": false + }, + { + "name": "sechost.dll", + "path": "C:\\Windows\\System32\\sechost.dll", + "sha256": "3f2f60eccdbc778a8438943361905826fe7edb225ebaf68c1e9417e74e4ae9cc", + "windowsPath": true, + "packagePath": false + }, + { + "name": "bcryptprimitives.dll", + "path": "C:\\Windows\\System32\\bcryptprimitives.dll", + "sha256": "a9e7da1b143e96f9bdce987965b55cf1ae7164ce3a8319a4236a2d1e0ed32d19", + "windowsPath": true, + "packagePath": false + }, + { + "name": "shell32.dll", + "path": "C:\\Windows\\System32\\shell32.dll", + "sha256": "a1154ba9741a147ca34426143ad4a7c251aedf1e0b6e137a2036304980dab14b", + "windowsPath": true, + "packagePath": false + }, + { + "name": "imm32.dll", + "path": "C:\\Windows\\System32\\imm32.dll", + "sha256": "eb68040aa5b11271dda9c37998d41f89cc328b3cdf8e368d00b6f0f9aa7958d3", + "windowsPath": true, + "packagePath": false + }, + { + "name": "ws2_32.dll", + "path": "C:\\Windows\\System32\\ws2_32.dll", + "sha256": "a2e6bfa0d7ed958ddcddb9fff362838a1d8c43dea28f2196167dba28d6e09f71", + "windowsPath": true, + "packagePath": false + }, + { + "name": "oleaut32.dll", + "path": "C:\\Windows\\System32\\oleaut32.dll", + "sha256": "fc038c2fdc847002083da75bc42866974ceabc1fc7923b7806e2177053f542c8", + "windowsPath": true, + "packagePath": false + }, + { + "name": "libunwind.dll", + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\libunwind.dll", + "sha256": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4", + "windowsPath": false, + "packagePath": true + }, + { + "name": "bcrypt.dll", + "path": "C:\\Windows\\SYSTEM32\\bcrypt.dll", + "sha256": "6c1658265ed6bd32b63785f2a59d1868915b71a9471d1b80e679476388c9d430", + "windowsPath": true, + "packagePath": false + }, + { + "name": "dwmapi.dll", + "path": "C:\\Windows\\SYSTEM32\\dwmapi.dll", + "sha256": "d4e3c0bde9803c6cc57f80df380a0e4b812ecdfac00e21d879170c94776091e0", + "windowsPath": true, + "packagePath": false + }, + { + "name": "uxtheme.dll", + "path": "C:\\Windows\\SYSTEM32\\uxtheme.dll", + "sha256": "485ad0f7fc117421fba20a511d3fb948716ba9789c27fb7ed505436f184f9168", + "windowsPath": true, + "packagePath": false + }, + { + "name": "opengl32.dll", + "path": "C:\\Windows\\SYSTEM32\\opengl32.dll", + "sha256": "b8df4a53ee6e5e6a0348445d33c5f63c91114ea8e6e5783e40ee84a16d0003e6", + "windowsPath": true, + "packagePath": false + }, + { + "name": "GLU32.dll", + "path": "C:\\Windows\\SYSTEM32\\GLU32.dll", + "sha256": "faaf404d90bc761c61cad6c6d7188c6e0b1d1996af2fbac0b39b5feb8ee0e159", + "windowsPath": true, + "packagePath": false + }, + { + "name": "CRYPTBASE.DLL", + "path": "C:\\Windows\\SYSTEM32\\CRYPTBASE.DLL", + "sha256": "c4591caddf9a28ea722f1bda4a5bd0c34ddbdf5dc07021da60b5be94283da926", + "windowsPath": true, + "packagePath": false + }, + { + "name": "dxcore.dll", + "path": "C:\\Windows\\SYSTEM32\\dxcore.dll", + "sha256": "cdc1bca8ad81474f30e367b246f0759940599bc32c96c186e7276bb56f4a7bcd", + "windowsPath": true, + "packagePath": false + }, + { + "name": "MSCTF.dll", + "path": "C:\\Windows\\System32\\MSCTF.dll", + "sha256": "8077e32b754425c74967956b2a6359760ba4454cc0ff338d6d80c1397948088c", + "windowsPath": true, + "packagePath": false + }, + { + "name": "kernel.appcore.dll", + "path": "C:\\Windows\\SYSTEM32\\kernel.appcore.dll", + "sha256": "e47c8f31c70a91aaf199caab2338896d6df86b2ee4e64d6f274b698223dfdc98", + "windowsPath": true, + "packagePath": false + }, + { + "name": "clbcatq.dll", + "path": "C:\\Windows\\System32\\clbcatq.dll", + "sha256": "d38476fe047bb03cd764da2cafe4af76229ec426ff6faef9066c84fe2629172f", + "windowsPath": true, + "packagePath": false + }, + { + "name": "dataexchange.dll", + "path": "C:\\Windows\\system32\\dataexchange.dll", + "sha256": "2c62e262d6600c0629dc3634d0bff23ba9daae252aeb1b3df49da466bd8203ce", + "windowsPath": true, + "packagePath": false + }, + { + "name": "twinapi.appcore.dll", + "path": "C:\\Windows\\system32\\twinapi.appcore.dll", + "sha256": "86344d2e3632fee8b05887055529e0a43006a6aed0e2d56d3bef33fce1be54cf", + "windowsPath": true, + "packagePath": false + }, + { + "name": "explorerframe.dll", + "path": "C:\\Windows\\system32\\explorerframe.dll", + "sha256": "4e28d2076608df5525ec1b7b2ed8dc0e866f43bf2ded6a5e4213ccd1c2284cbe", + "windowsPath": true, + "packagePath": false + }, + { + "name": "SHCORE.dll", + "path": "C:\\Windows\\System32\\SHCORE.dll", + "sha256": "4f821686719274ec0e51bd706f55a1d227c32e577f21e478c81b8a4a1469b6b2", + "windowsPath": true, + "packagePath": false + }, + { + "name": "SHLWAPI.dll", + "path": "C:\\Windows\\System32\\SHLWAPI.dll", + "sha256": "e8601a472cafcca2de7ae05c4ec052998a0f436d8c1800a33f6f00cdb847d65a", + "windowsPath": true, + "packagePath": false + }, + { + "name": "Windows.Storage.dll", + "path": "C:\\Windows\\System32\\Windows.Storage.dll", + "sha256": "3e004a8a74e5cb4c637016b7bf7c5a8d1ae7c37f7bb4c577826ba378cedf2e1a", + "windowsPath": true, + "packagePath": false + }, + { + "name": "powrprof.dll", + "path": "C:\\Windows\\SYSTEM32\\powrprof.dll", + "sha256": "096b3c77ad7fece122be0362c72530b1edc024fe7107d1d40d8bcd8fa5428a0e", + "windowsPath": true, + "packagePath": false + }, + { + "name": "UMPDC.dll", + "path": "C:\\Windows\\SYSTEM32\\UMPDC.dll", + "sha256": "025e6902895a22b85279a672d39199b901600b56423050d1d3bd3aebd1f23c7f", + "windowsPath": true, + "packagePath": false + }, + { + "name": "CFGMGR32.dll", + "path": "C:\\Windows\\SYSTEM32\\CFGMGR32.dll", + "sha256": "3ee15d23144ad80b3b6cb2a274c2a44f4d0f7ad0f0dbb64ce55423e649906acd", + "windowsPath": true, + "packagePath": false + }, + { + "name": "dxgi.dll", + "path": "C:\\Windows\\system32\\dxgi.dll", + "sha256": "96e63a402181de768b2748beca9c3d5b1e6c955c451b3fed7169342c94c73970", + "windowsPath": true, + "packagePath": false + }, + { + "name": "windows.staterepositorycore.dll", + "path": "C:\\Windows\\SYSTEM32\\windows.staterepositorycore.dll", + "sha256": "20a83cfae3e8e4e0f0d5795d34414440df174ff16c39d13f0054a98deca9b9eb", + "windowsPath": true, + "packagePath": false + }, + { + "name": "directxdatabasehelper.dll", + "path": "C:\\Windows\\SYSTEM32\\directxdatabasehelper.dll", + "sha256": "fdbf36b19e02775a5d6b37cfcf7dc868443d69b89d3334bc58a34c5c2a64e093", + "windowsPath": true, + "packagePath": false + }, + { + "name": "d3d12.dll", + "path": "C:\\Windows\\SYSTEM32\\d3d12.dll", + "sha256": "aedce90a846a9795a4586ab86f3259b49d2a640a14b59e38c07c6a98c3e5ae79", + "windowsPath": true, + "packagePath": false + }, + { + "name": "d3dcompiler_47.dll", + "path": "C:\\Windows\\SYSTEM32\\d3dcompiler_47.dll", + "sha256": "546f247a4fbaa01487516a7e5de0828cb8748fc89956ab98d2592109ef344675", + "windowsPath": true, + "packagePath": false + }, + { + "name": "cryptsp.dll", + "path": "C:\\Windows\\SYSTEM32\\cryptsp.dll", + "sha256": "d829a01d726a582761db771d3360d171ce8258818a87d26f93f605ac0d146c5c", + "windowsPath": true, + "packagePath": false + }, + { + "name": "vm3dgl64.dll", + "path": "C:\\Windows\\System32\\DriverStore\\FileRepository\\vm3d.inf_amd64_39d3dfd189710365\\vm3dgl64.dll", + "sha256": "f6c8b4d166342a4f75fca0c11de0318ee03942820bb2862634febb8032b5e51e", + "windowsPath": true, + "packagePath": false + }, + { + "name": "vm3dglhelper64.dll", + "path": "C:\\Windows\\System32\\DriverStore\\FileRepository\\vm3d.inf_amd64_39d3dfd189710365\\vm3dglhelper64.dll", + "sha256": "b8211351ce50ace0aa23232aaa0e01251e54435e9fdf5b388f60e0b1299bd33e", + "windowsPath": true, + "packagePath": false + }, + { + "name": "WINMM.dll", + "path": "C:\\Windows\\SYSTEM32\\WINMM.dll", + "sha256": "308dd7e06a8925e011d1d3decde646502ef12e906eca830dab5be43a7f64660d", + "windowsPath": true, + "packagePath": false + }, + { + "name": "D3D12Core.dll", + "path": "C:\\Windows\\SYSTEM32\\D3D12Core.dll", + "sha256": "3ae12725c52a30b776ec6f7bbc161e85dffbf5603c7832b21183c980f793850f", + "windowsPath": true, + "packagePath": false + }, + { + "name": "d3d10warp.dll", + "path": "C:\\Windows\\SYSTEM32\\d3d10warp.dll", + "sha256": "ad27eb19677e631243b354b948ce2ce57909f9d228154daed63c92d1b663a856", + "windowsPath": true, + "packagePath": false + }, + { + "name": "D3DSCache.dll", + "path": "C:\\Windows\\SYSTEM32\\D3DSCache.dll", + "sha256": "8931975d27f86f3e842f55032214b1cca60951e6e8bee78c375177de9e96d6ab", + "windowsPath": true, + "packagePath": false + }, + { + "name": "USERENV.dll", + "path": "C:\\Windows\\SYSTEM32\\USERENV.dll", + "sha256": "089f366f376aa2e28f475f3740a3a2899412e1adf8664831c61de47d18257337", + "windowsPath": true, + "packagePath": false + }, + { + "name": "dxilconv.dll", + "path": "C:\\Windows\\SYSTEM32\\dxilconv.dll", + "sha256": "a8fad8c0b7c55f263cd052279355480927120dc90f1b7896362f4254ad7a6ba8", + "windowsPath": true, + "packagePath": false + }, + { + "name": "dcomp.dll", + "path": "C:\\Windows\\SYSTEM32\\dcomp.dll", + "sha256": "33b59ac0193593a514b657b6a73b042544042a3d4d616cdc7cb04e2acc824deb", + "windowsPath": true, + "packagePath": false + }, + { + "name": "Microsoft.Internal.WarpPal.dll", + "path": "C:\\Windows\\SYSTEM32\\Microsoft.Internal.WarpPal.dll", + "sha256": "eeb06a1d47b799026021999705c3e1f36b40c87bbfe8bd0d98bb5e741e92bbed", + "windowsPath": true, + "packagePath": false + }, + { + "name": "textinputframework.dll", + "path": "C:\\Windows\\SYSTEM32\\textinputframework.dll", + "sha256": "2c18c76fb4fbc007c7b7089f437e3569f6695068cb4c36559fcd6cd21b58d5ef", + "windowsPath": true, + "packagePath": false + }, + { + "name": "uiautomationcore.dll", + "path": "C:\\Windows\\SYSTEM32\\uiautomationcore.dll", + "sha256": "8810425dd1f9d21590c6b9537820583c728ecfcdccdc39e7eb490cbdff509cb1", + "windowsPath": true, + "packagePath": false + }, + { + "name": "OLEACC.dll", + "path": "C:\\Windows\\SYSTEM32\\OLEACC.dll", + "sha256": "976fb4a069e55e8a1c6bbcc5a463f74089761c973eb5398bd97206d175f8ddaf", + "windowsPath": true, + "packagePath": false + }, + { + "name": "threadpoolwinrt.dll", + "path": "C:\\Windows\\System32\\threadpoolwinrt.dll", + "sha256": "556d65bc0e5fd7dff550f37e9a8b1b7bd45c7359b8059fd3b4905e748aed230f", + "windowsPath": true, + "packagePath": false + }, + { + "name": "DUI70.dll", + "path": "C:\\Windows\\System32\\DUI70.dll", + "sha256": "b7331e6572f7bcdc3d11b68bbae734a3a46a04074cf298583e906648e308cc18", + "windowsPath": true, + "packagePath": false + }, + { + "name": "Comctl32.dll", + "path": "C:\\Windows\\WinSxS\\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.8457_none_3e0b2faee331e92d\\Comctl32.dll", + "sha256": "1e1906e29b3c4410a8b301988d8c671b4bcef5c8302242ee582e767922c7184a", + "windowsPath": true, + "packagePath": false + }, + { + "name": "DUser.dll", + "path": "C:\\Windows\\System32\\DUser.dll", + "sha256": "114d133cfd99f729cb0f7caf80abaf60862f1aafcb934de43d5f423412a97369", + "windowsPath": true, + "packagePath": false + }, + { + "name": "CoreMessaging.dll", + "path": "C:\\Windows\\SYSTEM32\\CoreMessaging.dll", + "sha256": "f66e324216c20ccccb2b4a4b49f750ba75b87b1cbae502f286a64f08c1c69c44", + "windowsPath": true, + "packagePath": false + }, + { + "name": "CoreUIComponents.dll", + "path": "C:\\Windows\\SYSTEM32\\CoreUIComponents.dll", + "sha256": "939c98d4af13d37412bfb6cd444a86e7f6533388acbaa313ec1740a21cd1dccc", + "windowsPath": true, + "packagePath": false + }, + { + "name": "wintypes.dll", + "path": "C:\\Windows\\SYSTEM32\\wintypes.dll", + "sha256": "e3b1e0a947282b64d9f82f85802fd85c1af4b4637bdd8824d71e500c1123442a", + "windowsPath": true, + "packagePath": false + }, + { + "name": "TextShaping.dll", + "path": "C:\\Windows\\SYSTEM32\\TextShaping.dll", + "sha256": "651b81389b119c503f06aaf63e3727056f9147594aeba12b115291f2232d3ab1", + "windowsPath": true, + "packagePath": false + }, + { + "name": "edputil.dll", + "path": "C:\\Windows\\SYSTEM32\\edputil.dll", + "sha256": "c37628788961c858aa074055bacac3d822123221b57e3b7a5ae482e4708c5fdc", + "windowsPath": true, + "packagePath": false + }, + { + "name": "WindowsCodecs.dll", + "path": "C:\\Windows\\SYSTEM32\\WindowsCodecs.dll", + "sha256": "23e620e03b121c4b52cc6b2123d8da669e424d32a7235e428b3b5ff862f0aaa1", + "windowsPath": true, + "packagePath": false + }, + { + "name": "profapi.dll", + "path": "C:\\Windows\\System32\\profapi.dll", + "sha256": "68383a9c3a7cca03e5f7e2a98b41f495ef9b19b6f83933533f6cf960f44ad462", + "windowsPath": true, + "packagePath": false + }, + { + "name": "thumbcache.dll", + "path": "C:\\Windows\\System32\\thumbcache.dll", + "sha256": "b0f99f502c3d1e17321ac04137b00b8bb94ea7030bce5d0d4f1640d534b135c5", + "windowsPath": true, + "packagePath": false + }, + { + "name": "policymanager.dll", + "path": "C:\\Windows\\SYSTEM32\\policymanager.dll", + "sha256": "2addc318ee7a39a060d46ea528942dfd4ee72ea50aac4285efb0eb69ae1c51f8", + "windowsPath": true, + "packagePath": false + }, + { + "name": "Windows.Globalization.dll", + "path": "C:\\Windows\\System32\\Windows.Globalization.dll", + "sha256": "fff82c940340dee555b81790bb528c27577418c90030e066e7302d929316b142", + "windowsPath": true, + "packagePath": false + }, + { + "name": "globinputhost.dll", + "path": "C:\\Windows\\SYSTEM32\\globinputhost.dll", + "sha256": "69c691ed8052b492430e169dc30bcbfd607dacfa06ea2818492f2769571c660e", + "windowsPath": true, + "packagePath": false + }, + { + "name": "Bcp47Langs.dll", + "path": "C:\\Windows\\SYSTEM32\\Bcp47Langs.dll", + "sha256": "59b7641b00ad9020c9cd876c07f7b41c6f9a2aa427fd6fd383055ab61a49ee74", + "windowsPath": true, + "packagePath": false + }, + { + "name": "PROPSYS.dll", + "path": "C:\\Windows\\System32\\PROPSYS.dll", + "sha256": "ae9c5a4d01943e681b15c84aa9b07587cf7cb33b55676c6d7d970d145f3061ec", + "windowsPath": true, + "packagePath": false + }, + { + "name": "urlmon.dll", + "path": "C:\\Windows\\System32\\urlmon.dll", + "sha256": "7aea12526c2c7c18c895a73a4f72a6a40b476b696b8a354e47fd659e0ee91711", + "windowsPath": true, + "packagePath": false + }, + { + "name": "iertutil.dll", + "path": "C:\\Windows\\System32\\iertutil.dll", + "sha256": "c171c30825bc2232bd1094d79e4ae364478614bac9501c952e5950bb59f0e198", + "windowsPath": true, + "packagePath": false + }, + { + "name": "srvcli.dll", + "path": "C:\\Windows\\System32\\srvcli.dll", + "sha256": "6170dddf6a03b2b3e9520e301fb3a06fae7fb4c617b2c7d7cceb2160e829fd4d", + "windowsPath": true, + "packagePath": false + }, + { + "name": "netutils.dll", + "path": "C:\\Windows\\System32\\netutils.dll", + "sha256": "71e1eb4a3027cf348d71bfdfebf0ede76d05d521293250d627417f7c2d9478d8", + "windowsPath": true, + "packagePath": false + }, + { + "name": "NetworkExplorer.dll", + "path": "C:\\Windows\\system32\\NetworkExplorer.dll", + "sha256": "bc3fbf9b40771941742be85df32cc7699c4549af9831c602230cbd8273140313", + "windowsPath": true, + "packagePath": false + }, + { + "name": "sxs.dll", + "path": "C:\\Windows\\SYSTEM32\\sxs.dll", + "sha256": "30eb8550365c7a2057f822a0ea38f76760d5369c86639f6ac35021795c3e1cad", + "windowsPath": true, + "packagePath": false + }, + { + "name": "atlthunk.dll", + "path": "C:\\Windows\\SYSTEM32\\atlthunk.dll", + "sha256": "256a6238584780958eb0372f1594e533cc67f1c0ba29223ce490b671611ed3d5", + "windowsPath": true, + "packagePath": false + }, + { + "name": "StructuredQuery.dll", + "path": "C:\\Windows\\System32\\StructuredQuery.dll", + "sha256": "1ac0331f55c06cc03f3095d5e882acdf7f19942df8925cf2638b8cb44117fc47", + "windowsPath": true, + "packagePath": false + }, + { + "name": "icu.dll", + "path": "C:\\Windows\\System32\\icu.dll", + "sha256": "b48754c29c5fe79969eaca35c2dc3d5d13ad7b293709169c6e6d3db9b680d6a9", + "windowsPath": true, + "packagePath": false + }, + { + "name": "OneCoreUAPCommonProxyStub.dll", + "path": "C:\\Windows\\System32\\OneCoreUAPCommonProxyStub.dll", + "sha256": "aeaba24d99cc538a0ad7aab3204aae7e1f7464633740648da6834e8adbe20047", + "windowsPath": true, + "packagePath": false + }, + { + "name": "Windows.FileExplorer.Common.dll", + "path": "C:\\Windows\\System32\\Windows.FileExplorer.Common.dll", + "sha256": "a52a74a2f725ad8af8e98fe328751decf6a1938b551e22c98cc75a83b2e747a0", + "windowsPath": true, + "packagePath": false + }, + { + "name": "OneCoreCommonProxyStub.dll", + "path": "C:\\Windows\\System32\\OneCoreCommonProxyStub.dll", + "sha256": "6c2ae1403b9c40bbf8c7ddb0dc4e2c80200b1da27aaf4996c6877a0c2514c5df", + "windowsPath": true, + "packagePath": false + }, + { + "name": "Windows.System.Launcher.dll", + "path": "C:\\Windows\\System32\\Windows.System.Launcher.dll", + "sha256": "6ac9d0a587e885113ccdd1dfdd2fa9aeda723211ba9b0c39fb9a159e27182a05", + "windowsPath": true, + "packagePath": false + }, + { + "name": "Windows.StateRepositoryPS.dll", + "path": "C:\\Windows\\System32\\Windows.StateRepositoryPS.dll", + "sha256": "fe759606790a001968666e99be88c079b843c2e32a6d942830f5f40f406a00be", + "windowsPath": true, + "packagePath": false + }, + { + "name": "Windows.Storage.Search.dll", + "path": "C:\\Windows\\system32\\Windows.Storage.Search.dll", + "sha256": "603f1577adcb37eb1312ed547886a682dab88667a63a1871fb02a96e6a22f46e", + "windowsPath": true, + "packagePath": false + }, + { + "name": "windowsudk.shellcommon.dll", + "path": "C:\\Windows\\system32\\windowsudk.shellcommon.dll", + "sha256": "ac7a4391e05186d038c691eb9c3c8ea5089f58e9b177f14e368f60226796c70c", + "windowsPath": true, + "packagePath": false + }, + { + "name": "Windows.UI.dll", + "path": "C:\\Windows\\System32\\Windows.UI.dll", + "sha256": "f89cc5936bb2cff70d8e7071c581e7f6ba5ab999bb9032fee189bdac62346f76", + "windowsPath": true, + "packagePath": false + }, + { + "name": "Windows.UI.Immersive.dll", + "path": "C:\\Windows\\System32\\Windows.UI.Immersive.dll", + "sha256": "bd4aa66bde3799b9d397ad7f0a6f8a240dbaf212d52f7240184f04d3ebfe2fc3", + "windowsPath": true, + "packagePath": false + }, + { + "name": "MPR.dll", + "path": "C:\\Windows\\System32\\MPR.dll", + "sha256": "8bb319c8c8255e915c05c03eccc24981cf9653025d2f720fb7fffdd4d524309c", + "windowsPath": true, + "packagePath": false + }, + { + "name": "vmhgfs.dll", + "path": "C:\\Windows\\System32\\vmhgfs.dll", + "sha256": "a1b597871b5ebec3c5d8d094b9b315da2707a85b9fbb60dafa6a30c0b8529f09", + "windowsPath": true, + "packagePath": false + }, + { + "name": "VERSION.dll", + "path": "C:\\Windows\\System32\\VERSION.dll", + "sha256": "cea99f212af557a9613150c5509631403ed0f05f5d9a06ac42039bd59b40e39a", + "windowsPath": true, + "packagePath": false + }, + { + "name": "VCRUNTIME140.dll", + "path": "C:\\Windows\\System32\\VCRUNTIME140.dll", + "sha256": "642ae52687a7a6bfb03d0b20dc7e07f4b11ceca634f7eb7ba184d6711ab51a51", + "windowsPath": true, + "packagePath": false + }, + { + "name": "p9np.dll", + "path": "C:\\Windows\\System32\\p9np.dll", + "sha256": "4be8757e1ec9a77633c6198a96ef41b86ef9faf535fe6f8f83224bed9c1bab67", + "windowsPath": true, + "packagePath": false + }, + { + "name": "drprov.dll", + "path": "C:\\Windows\\System32\\drprov.dll", + "sha256": "b76f62e97b1321ec658ead63ca4cbe1b733775c62ebb701752e7f2f8f1f12367", + "windowsPath": true, + "packagePath": false + }, + { + "name": "ntlanman.dll", + "path": "C:\\Windows\\System32\\ntlanman.dll", + "sha256": "168b85167bac362b1a0fdb0bb0b50db98cccc9e37dbb605eb53c99bc9efe6751", + "windowsPath": true, + "packagePath": false + }, + { + "name": "davclnt.dll", + "path": "C:\\Windows\\System32\\davclnt.dll", + "sha256": "a3e4fa8f038c77c8751f4c14d147903f0e02edf169534932e2b996a2b860e6d0", + "windowsPath": true, + "packagePath": false + }, + { + "name": "WINSTA.dll", + "path": "C:\\Windows\\System32\\WINSTA.dll", + "sha256": "40c0b0602ac8d3551c7145770d3e48cef11e2a1b235f731628e505dd7ca97c59", + "windowsPath": true, + "packagePath": false + }, + { + "name": "wkscli.dll", + "path": "C:\\Windows\\System32\\wkscli.dll", + "sha256": "9207aa4d33ed79d9a5199185514ecae5c4e85b4bcef633268875898dba5a3367", + "windowsPath": true, + "packagePath": false + }, + { + "name": "cscapi.dll", + "path": "C:\\Windows\\SYSTEM32\\cscapi.dll", + "sha256": "362cf5c4b9774f47f08954cf529bea06b66f13fcfc18f7d6b489bef2531082e7", + "windowsPath": true, + "packagePath": false + }, + { + "name": "dlnashext.dll", + "path": "C:\\Windows\\System32\\dlnashext.dll", + "sha256": "da70bfe8eef248ace596bb1d988b3980a01742f453e5dd7013452d4f2a3dfa01", + "windowsPath": true, + "packagePath": false + }, + { + "name": "PlayToDevice.dll", + "path": "C:\\Windows\\System32\\PlayToDevice.dll", + "sha256": "d84555c7750fa4139d703ad8c2d02d7dd4b4cf256adafd7f4aa9dea24b94f60a", + "windowsPath": true, + "packagePath": false + }, + { + "name": "DevDispItemProvider.dll", + "path": "C:\\Windows\\System32\\DevDispItemProvider.dll", + "sha256": "2ff4e4df5b550974dc600eea50d420cf15e0660e96ac2b4d05774e3b085564a7", + "windowsPath": true, + "packagePath": false + }, + { + "name": "ntshrui.dll", + "path": "C:\\Windows\\SYSTEM32\\ntshrui.dll", + "sha256": "ebadf955d7797c18ea477b6a309852b69824d3f1ea05a666d70073131b4ac611", + "windowsPath": true, + "packagePath": false + }, + { + "name": "MMDevApi.dll", + "path": "C:\\Windows\\System32\\MMDevApi.dll", + "sha256": "8c83e8502d2ad67c7ac90336e8ae3994d8fcdde81693708725e014a3a9866f0c", + "windowsPath": true, + "packagePath": false + }, + { + "name": "DEVOBJ.dll", + "path": "C:\\Windows\\System32\\DEVOBJ.dll", + "sha256": "c22c9b27b41f63ce63a1af407a167e6ba83e7c90805a3bb577986ff154f33a61", + "windowsPath": true, + "packagePath": false + }, + { + "name": "wpdshext.dll", + "path": "C:\\Windows\\system32\\wpdshext.dll", + "sha256": "35fa71855d364981374a0261b2822b6d93b7f11bd593e8ca471608914d3dce53", + "windowsPath": true, + "packagePath": false + }, + { + "name": "gdiplus.dll", + "path": "C:\\Windows\\WinSxS\\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.26100.8328_none_6ef30b123dc73046\\gdiplus.dll", + "sha256": "8ea676360c68213dcce843a8a238864ff19ef14483153e6f2902cd06e8c47fd3", + "windowsPath": true, + "packagePath": false + }, + { + "name": "PortableDeviceApi.dll", + "path": "C:\\Windows\\System32\\PortableDeviceApi.dll", + "sha256": "8d82d244e9f46c6c38d368149902ef495d101e8be27304fffb1ee89203871db9", + "windowsPath": true, + "packagePath": false + }, + { + "name": "SETUPAPI.dll", + "path": "C:\\Windows\\System32\\SETUPAPI.dll", + "sha256": "82faa2f89b06033ad98d431f0252ffa14740b5726a9888040205a62b20e53b82", + "windowsPath": true, + "packagePath": false + }, + { + "name": "WINTRUST.dll", + "path": "C:\\Windows\\System32\\WINTRUST.dll", + "sha256": "d7da431c3cc116addc417c6d59318f891de98483189c18a4dea3515120374df7", + "windowsPath": true, + "packagePath": false + }, + { + "name": "CRYPT32.dll", + "path": "C:\\Windows\\System32\\CRYPT32.dll", + "sha256": "ec54c41a6f320b47f5060dc372dd518f4b9bfbff3a50f0996fdcf8bc42e13a29", + "windowsPath": true, + "packagePath": false + }, + { + "name": "MSASN1.dll", + "path": "C:\\Windows\\SYSTEM32\\MSASN1.dll", + "sha256": "1d0d2937c28f5cf8bc8c49a0e1f32703edf557d8735cdd273c171417d921e535", + "windowsPath": true, + "packagePath": false + }, + { + "name": "EhStorShell.dll", + "path": "C:\\Windows\\System32\\EhStorShell.dll", + "sha256": "b68bde419ffe19621b3269a5898565eb7b25bad4f350dbfb62e688a26322dc06", + "windowsPath": true, + "packagePath": false + }, + { + "name": "EhStorAPI.dll", + "path": "C:\\Windows\\System32\\EhStorAPI.dll", + "sha256": "079c40168cbacad898f82985ae84b323e4ffd7dfd939e646386d048f3ca3f472", + "windowsPath": true, + "packagePath": false + }, + { + "name": "WTSAPI32.dll", + "path": "C:\\Windows\\System32\\WTSAPI32.dll", + "sha256": "d5ed664e42aedd4c4d417b599effbb8d22a5c68b6b03fecfa16295c58730bc84", + "windowsPath": true, + "packagePath": false + }, + { + "name": "SspiCli.dll", + "path": "C:\\Windows\\System32\\SspiCli.dll", + "sha256": "68da6ed325007783f5f101f62fe11a113dfb61fa66f83b85bc25018378283b48", + "windowsPath": true, + "packagePath": false + }, + { + "name": "ActXPrxy.dll", + "path": "C:\\Windows\\System32\\ActXPrxy.dll", + "sha256": "226ad2cf38ecf125cf9440b82b7874d908830b5f5633be1a696c644963a5878f", + "windowsPath": true, + "packagePath": false + }, + { + "name": "cscui.dll", + "path": "C:\\Windows\\System32\\cscui.dll", + "sha256": "193b294562d3b8d8940d60ca7be4489a8a7ac049887812ce6cd39132997647bd", + "windowsPath": true, + "packagePath": false + } + ], + "scope": "Point-in-time loaded modules of the exact launched process; no GUI action or universal runtime dependency claim.", + "creation_filetime": 134336355202397809, + "unexpected": [] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/navigation-final-saved-after-oracle-package.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/navigation-final-saved-after-oracle-package.json new file mode 100644 index 00000000..a6b2c796 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/navigation-final-saved-after-oracle-package.json @@ -0,0 +1,569 @@ +{ + "atUtc": "2026-09-11T21:28:35.860079+00:00", + "archive_sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1", + "files": { + "arcadia-server.exe": "efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665", + "arcadia-studio.exe": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848", + "dependency-notices.json": "131a8fda64648b31fb706ecb029b01086391e76a2d619304b4252e55903ee62f", + "documentation-check.json": "bcc89585951fd9e5a1641993c51ca79e00a7a06944a8273d2df413331320e93f", + "libunwind.dll": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4", + "LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "package.json": "73860425cbf24f37ce9a4c0ddb18309fe5bf6d340a74943147e7fced9bb6a30d", + "README.md": "597cfb8da873e019d2658420f18ec059f0185fa9106ff9eafe934dfdd6ed266b", + "SHA256SUMS.txt": "b2525b0899b403ec63fc76fc389a44356d6256c67012207e4247fa61c80617de", + "START-HERE.txt": "a549295cf57ac73673dc4fa6106463450f982122793cb9c7135ce4fc7087e9ed", + "THIRD-PARTY-NOTICES.txt": "6756989c8fc73706641cd78449c315458425a2eed9a82febc289b9d28ea7f21f", + "deployment/arcadia-server.service": "1e6c6bb4065e25f8fe1d558a4ed0bbd4844782a4377c2482488db1e6f9cab01d", + "deployment/Dockerfile": "72c04aef4ec879955ed3bdf315987553d018ef46e4b8f350f0f6fe380c453eb7", + "deployment/Dockerfile.dockerignore": "6bb7d7496110b11a531cb8cd923864c6610850a8f1c4de8a797f54c7156f29e1", + "docs/api.html": "6f18cfc2a35eba631dbc61d04cd2721e0e361efff1699bf56d2c450a30a17a0d", + "docs/api.rst": "7eb258088824efa5ac94311b07b73eb46edcac3c300a2aac78d3802111e338c4", + "docs/language.html": "739a5bb100c7cb0ed70e18afd1e363029757f3cfd6580bc9c5cf77faccb46940", + "docs/language.rst": "894a1a77f97d1aa94c11762fe4e84b4d95e181a77c630324c16c307637ed27e1", + "docs/linux-packaging.md": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0", + "docs/openapi.json": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967", + "docs/research-v2-service.md": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e", + "docs/server.md": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48", + "docs/windows-packaging.md": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8", + "examples/coastal-rescue.arcadia": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17", + "examples/coastal-rescue.json": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195", + "examples/legacy-v1-coastal-rescue.arcadia": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a", + "examples/legacy-v1-coastal-rescue.oa.json": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24", + "examples/routing-workshop.arcadia": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a", + "examples/routing-workshop.json": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14", + "licenses/llvm-mingw-LICENSE.TXT": "8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee", + "examples/release1/expected-diagnostics.json": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e", + "examples/release1/model.json": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727", + "examples/release1/model.rs": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5", + "examples/release1/project.arcadia": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda", + "examples/release1/README.md": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5", + "examples/release1/traceability.arcadia": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f", + "examples/release1/transition-before.json": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d", + "examples/release1/transition-request.json": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a", + "examples/source-project/oa.arcadia": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c", + "examples/source-project/project.arcadia": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d", + "examples/source-project/views.arcadia": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f", + "examples/text-first/project.arcadia": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a", + "examples/text-first/README.md": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e", + "examples/release1/evidence/repair-check.md": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5", + "examples/release1/oa/capabilities.arcadia": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936", + "examples/release1/oa/model.arcadia": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15", + "examples/release1/oa/participants.arcadia": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3", + "examples/release1/oa/types.arcadia": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49", + "examples/release1/sa/capabilities.arcadia": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f", + "examples/release1/sa/model.arcadia": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4", + "examples/release1/sa/participants.arcadia": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8", + "examples/release1/sa/types.arcadia": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660", + "examples/release1/views/diagram_oa_allocation_view.arcadia": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7", + "examples/release1/views/diagram_sa_allocation_view.arcadia": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389", + "examples/release1/views/diagram_sa_capability_view.arcadia": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649", + "examples/release1/views/diagram_sa_service_view.arcadia": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b", + "examples/release1/views/diagram_sa_state_view.arcadia": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869", + "examples/release1/oa/activities/activity_oa_restore_work.arcadia": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4", + "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d", + "examples/release1/oa/behavior/process_oa_field_procedure.arcadia": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324", + "examples/release1/oa/behavior/process_oa_response.arcadia": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc", + "examples/release1/oa/behavior/scenario_oa_conversation.arcadia": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6", + "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c", + "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5", + "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088", + "examples/release1/sa/behavior/process_sa_field_procedure.arcadia": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768", + "examples/release1/sa/behavior/process_sa_response.arcadia": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a", + "examples/release1/sa/behavior/scenario_sa_conversation.arcadia": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85", + "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74", + "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736", + "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f", + "examples/release1/sa/functions/function_sa_restore_work.arcadia": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6", + "examples/source-project/sa/assurance.arcadia": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f", + "examples/source-project/sa/participants.arcadia": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88", + "examples/source-project/sa/reporting.arcadia": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058", + "licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d", + "licenses/rust/COPYING.RUNTIME": "28e85c5aa4af9b4f1dfe6b4817aa3eefb3eaaee7fd735045016f29ccf50276a1", + "licenses/rust/COPYING3": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "licenses/rust/COPYRIGHT-library.html": "68129500b616d5838629e68f55ff3aed5e096dacf60ce9eb41bbe599a563afa6", + "licenses/rust/COPYRIGHT.html": "5b0c93fc4e6d4b072eaa521b1762d1e746f4c368f65e81a0e5308e2772dac85e", + "licenses/dependencies/arrayref-0.3.9/LICENSE": "1bc7e6f475b3ec99b7e2643411950ae2368c250dd4c5c325f80f9811362a94a1", + "licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT": "4da95ec4ecb65b738d470b7d762894ad9c97da93e6cbfb18b570fc2c96f4b871", + "licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE": "0e8a410375e1ee5c75c6198b08b534fec6e5edef766cf971bab4a404542636ab", + "licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT": "c733ccf8ab25df175a63d9d844677b98e3a5ab8f8de1c1616087e6868a7f948e", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY": "6226d0632e2e1a80c23597e964da9812ae193c535fe058154afb034e94167aa5", + "licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/autocfg-1.5.1/LICENSE-MIT": "27995d58ad5c1145c1a8cd86244ce844886958a35eb2b78c6b772748669999ac", + "licenses/dependencies/axum-0.8.9/LICENSE": "6a13bc24a100a6812f053879ec51b126b103af7cda6dbf48c4188722da44da9f", + "licenses/dependencies/axum-core-0.5.6/LICENSE": "008c87afcd2e626eaf564093250bed06dd7efb5732113264bba3dda8f1c556a1", + "licenses/dependencies/base64-0.22.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/base64-0.22.1/LICENSE-MIT": "0dd882e53de11566d50f8e8e2d5a651bcf3fabee4987d70f306233cf39094ba7", + "licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/bit-set-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7", + "licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7", + "licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/bitflags-2.13.1/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/bytes-1.12.1/LICENSE": "45f522cacecb1023856e46df79ca625dfc550c94910078bd8aec6e02880b3d42", + "licenses/dependencies/cc-1.4.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cc-1.4.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/cfg_aliases-0.2.2/LICENSE": "31b94860253d8ec7b4529f51901044d3b459d6292d996504a36b1bae3a36a812", + "licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5", + "licenses/dependencies/chacha20-0.10.2/LICENSE-MIT": "b8c6939380a400f53e11923d50fcc4dd2fa1ba8339fd9d04cda38a0251b6c9b0", + "licenses/dependencies/codespan-reporting-0.12.0/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/core_maths-0.1.1/LICENSE": "9ebf8c4cc0b735ca13a766451f7b8097db3185975ceb2ba94b5abf439156a91f", + "licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE": "000b4962e6b27176a0ff89cce4be555b16472cafb5671eb2804a8fdac6854793", + "licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT": "95557bafe728379e206f3b6d4aceeaa054d271c71d722411a6222e2dec01138c", + "licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5", + "licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT": "73b9dc2e79c7308998dd30296e073aefaefb944a68fb89aa412c23c0edcabcaa", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB": "b3ec01ad0869c5c50937bc68780cd0bb44e235ad858dfa54a7a381dced9b115a", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE": "b59affd015e517ed998dd735757f9a3693643cd389609947ed54074234a10784", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT": "c138726a726ac37bae09d0f8a48e74e8e3aa8a8952fcd10fae0fb224cc1c05f1", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB": "01e533bd94e8f1c32b2c2531e2c398de7d35d7804add3d574b4e1fe581d53537", + "licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/document-features-0.2.12/LICENSE-APACHE": "074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff", + "licenses/dependencies/document-features-0.2.12/LICENSE-MIT": "aa893340d14b9844625be6a50ac644169a01b52f0211cbf81b09e1874c8cd81d", + "licenses/dependencies/dpi-0.1.2/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT": "9eff396a99bafd208e7126602420d6864f6066c08b84485a5b032320a9c01997", + "licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/equivalent-1.0.2/LICENSE-MIT": "7365cc8878a1d7ce155a58c4ca09c3d7a6be413efa5334a80ea842912b669349", + "licenses/dependencies/error-code-3.4.0/LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/etagere-0.2.15/LICENSE-APACHE": "2d56a37f3d1e461f6b1539ab94e0e6bcc55443e376098aee85ac3b2890860290", + "licenses/dependencies/etagere-0.2.15/LICENSE-MIT": "9cfc9c9a4608501b5da3746948d2be2dd709ad51f6bcb0c1c685760ee3dde31f", + "licenses/dependencies/euclid-0.22.14/COPYRIGHT": "ec82b96487e9e778ee610c7ab245162464782cfa1f555c2299333f8dbe5c036a", + "licenses/dependencies/euclid-0.22.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/euclid-0.22.14/LICENSE-MIT": "62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3", + "licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/fastrand-2.5.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/float_next_after-1.0.0/LICENSE": "0604d5817110dacc5c7d9b7de6b58b962794603d4823c357157bd5dec4198bc5", + "licenses/dependencies/foldhash-0.1.5/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744", + "licenses/dependencies/foldhash-0.2.0/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744", + "licenses/dependencies/font-types-0.10.1/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/font-types-0.10.1/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/font-types-0.12.4/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/font-types-0.12.4/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/fontdb-0.23.0/LICENSE": "59a1fdac3bd550043599bd159fd70f09a1108c2b09e3751d39b11e1ff8e51f00", + "licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT": "20c7855c364d57ea4c97889a5e8d98470a9952dade37bd9248b9a54431670e5e", + "licenses/dependencies/futures-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-core-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-io-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-task-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-util-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "licenses/dependencies/getrandom-0.2.17/LICENSE-MIT": "42fa16951ce7f24b5a467a40e5b449a1d41e662f97ca779864f053f39e097737", + "licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "licenses/dependencies/getrandom-0.4.3/LICENSE-MIT": "523a42c25d245dde9c015f882cec7f4555aad883382a6cf19b4b7d9b2cd5419b", + "licenses/dependencies/glam-0.25.0/LICENSE-APACHE": "be33ddb87a30fd321ab100e2d922cba512e50ec7a63d8e62e5bfc0798dd4b585", + "licenses/dependencies/glam-0.25.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/glow-0.16.0/LICENSE-APACHE": "b8601fc79bdf8d8088f0938bea861ffc63ed0eebbedf25f44ab2cf2e85bd7edc", + "licenses/dependencies/glow-0.16.0/LICENSE-MIT": "cdbd06e25b8c9c5d6019949d2de8123f56d29cee4166396423d2ba8c81700845", + "licenses/dependencies/glow-0.16.0/LICENSE-ZLIB": "636f644f1e149eb62961657c0e34953681eff64435653912e7bd19992666faa5", + "licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4", + "licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE": "0178e21322b0e88aa3aeb3146f6a9611bc1f8df6d98bdfb34be28b9dd56a8107", + "licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT": "ad41be6cc6538b29b9346648f41432b5e460bad6be073b5eeaa41320ea2921dc", + "licenses/dependencies/guillotiere-0.6.2/LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1", + "licenses/dependencies/half-2.7.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/half-2.7.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "licenses/dependencies/harfrust-0.3.2/LICENSE": "7d43d2ef1ce976c7bfb423c696ad9938ccfc31e9ec5be752265e43fe9d29f697", + "licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/http-1.5.0/LICENSE-APACHE": "8bb1b50b0e5c9399ae33bd35fab2769010fa6c14e8860c729a52295d84896b7a", + "licenses/dependencies/http-1.5.0/LICENSE-MIT": "dc91f8200e4b2a1f9261035d4c18c33c246911a6c0f7b543d75347e61b249cff", + "licenses/dependencies/http-body-1.1.0/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab", + "licenses/dependencies/http-body-util-0.1.5/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab", + "licenses/dependencies/httparse-1.10.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/httparse-1.10.1/LICENSE-MIT": "391a5396cec6230bfabd4ef4eb2350eb895bc5efce377a2218f5702ed020d3e3", + "licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE": "4d10fe5f3aa176b05b229a248866bad70b834c173f1252a814ff4748d8a13837", + "licenses/dependencies/httpdate-1.0.3/LICENSE-MIT": "934887691e05d69d7c86ad3f2c360980fa30c15b035e351f3c9865e99da4debc", + "licenses/dependencies/hyper-1.11.1/LICENSE": "2d01890414494742ba4a509fcec8efa40f6d8be22cbd72be7cff08d6fda4ec89", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c", + "licenses/dependencies/hyper-util-0.1.20/LICENSE": "9e0a97848ea543aef745c98e84fde696a9a3e0735538f6daefdd3cb1942effc1", + "licenses/dependencies/iced-0.14.0/LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/icu_collections-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_locale_core-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_normalizer-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_properties-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_properties_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_provider-2.3.1/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/idna-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/idna-1.1.0/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT": "8b43ce8accd61e9d370b5ca9e9c4f953279b5c239926c62315b40e24df51b726", + "licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/indexmap-2.14.1/LICENSE-MIT": "ecc269ef87fd38a1d98e30bfac9ba964a9dbd9315c3770fed98d4d7cb5882055", + "licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE": "87d9feb9238c6bd8e0024fc4733b06cff036f89f36d93b7df1c8a0549bbb7a5b", + "licenses/dependencies/ipnet-2.12.1/LICENSE-MIT": "47dc9ff29128ddfb4d6a0435383c9f89120bc374dbcc1dd00b933a0b28aa7865", + "licenses/dependencies/itoa-1.0.18/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/itoa-1.0.18/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/jobserver-0.1.35/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/kurbo-0.10.4/LICENSE-MIT": "23c23145f6eac25c28cdcc03d38506a5712a9a8cffb5bd5301457f6173ea696e", + "licenses/dependencies/libc-0.2.189/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/libc-0.2.189/LICENSE-MIT": "123a331b5dbf04c30097fa43b8f858bc85df671fe776de498d01f3d6b7c1f69e", + "licenses/dependencies/libloading-0.8.9/LICENSE": "b29f8b01452350c20dd1af16ef83b598fea3053578ccc1c7a0ef40e57be2620f", + "licenses/dependencies/libm-0.2.16/LICENSE.txt": "3823dda7cf046602f4b4e77ec8e227863dc4736037cc85bb33d9f19febe16bb7", + "licenses/dependencies/lilt-0.8.2/LICENSE": "120b2f21f9b9f98ef4159de09f9a55a3afb6733dd1c0b1d9eeec7f136465b2cd", + "licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "licenses/dependencies/litemap-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/litrs-1.0.0/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/litrs-1.0.0/LICENSE-MIT": "7dc1552e88f49132cb358b1b962fc5e79fa42d70bcbb88c526d33e45b8e98036", + "licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/lock_api-0.4.14/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/log-0.4.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/log-0.4.34/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/lru-0.16.4/LICENSE": "061dc50af2cd9340703daf61978af3200cf681b12ea67a323c33ba109a23a45e", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT": "1466d9b4f3a59bb8997fc8d5fa977ce3f6a24bb2358793c09bfdf007039f6486", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB": "09785877275ffada6c371b652a30e95c26b435126fc0fc62f1bc2d72171f80a4", + "licenses/dependencies/matchit-0.8.4/LICENSE": "de701d0618d694feb1af90f02181a1763d9b0bdeb70a3a592781e529077dba65", + "licenses/dependencies/matchit-0.8.4/LICENSE.httprouter": "162ce11ad71338d0a0c6ebaf5c48af72c6ae237b468859d3656fe2d9ed3f3a85", + "licenses/dependencies/memchr-2.8.3/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/memchr-2.8.3/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f", + "licenses/dependencies/memchr-2.8.3/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE": "04ea4849dba9dcae07113850c6f1b1a69052c625210639914eee352023f750ad", + "licenses/dependencies/memmap2-0.9.11/LICENSE-MIT": "0d25d03b5ab49576178ad0cae7a2648d12c17ad0452fe49c07e55e4b59aa5257", + "licenses/dependencies/mime-0.3.17/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/mime-0.3.17/LICENSE-MIT": "df9cfd06d8a44d9a671eadd39ffd97f166481da015a30f45dfd27886209c5922", + "licenses/dependencies/mio-1.2.3/LICENSE": "07919255c7e04793d8ea760d6c2ce32d19f9ff02bdbdde3ce90b1e1880929a9b", + "licenses/dependencies/naga-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/naga-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/num-traits-0.2.19/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/oa-core-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/oa-server-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/once_cell-1.21.4/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT": "f7715d38a3fa1b4ac97c5729740752505a39cb92ee83ab5b102aeb5eaa7cdea4", + "licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/potential_utf-0.1.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/presser-0.3.1/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/presser-0.3.1/LICENSE-MIT": "090a294a492ab2f41388252312a65cf2f0e423330b721a68c6665ac64766753b", + "licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/quinn-0.11.11/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-0.11.11/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quote-1.0.47/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/quote-1.0.47/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/rand-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "licenses/dependencies/rand-0.10.2/LICENSE-APACHE": "35242e7a83f69875e6edeff02291e688c97caafe2f8902e4e19b49d3e78b4cab", + "licenses/dependencies/rand-0.10.2/LICENSE-MIT": "209fbbe0ad52d9235e37badf9cadfe4dbdc87203179c0899e738b39ade42177b", + "licenses/dependencies/rand_core-0.10.1/COPYRIGHT": "92b81db30f7ab6d693e0af5661a40d273ca1947e891123ed823924192c10cbc7", + "licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51", + "licenses/dependencies/rand_core-0.10.1/LICENSE-MIT": "8b6e9feec03e7c9a5facb26855cecd31662bf989b636bcfe79521bdf8ac863f0", + "licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51", + "licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT": "2234e3cefee876aeb686ad89e978bdb07bf118a1186ab1cf161bcdf69d4b4f57", + "licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT": "ba00052102ed87948bb8822d6e1c496260c83042887b22bb5caad922ec025a60", + "licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE": "1c7745cc26c7294bc9dbc883bcd50700b99a8c0f4859bfce84ec555098ce1ab5", + "licenses/dependencies/rangemap-1.8.0/LICENSE-MIT": "29a4c3823ee29ee5a97c145574a1bac20629fd5e6708be1df0d25bab563e093c", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md": "9c5a80639a57c1c945570e7ebbca0706305849ce3c098021325cca9db2f7acc4", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md": "ae895c8576e682f310fb70d93d9f99b1dd82872094c54a8f6cdfe2ca5c2d6ecb", + "licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT": "24b2f2eff5a7622e87162823e260f00c6dfbce0e26d585d3d28c785f1edc80ed", + "licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE": "751963a8b88c0e3a9f27e98933079fbcf09b9998b2c13ac49c2e4d58444520d6", + "licenses/dependencies/reqwest-0.12.28/LICENSE-MIT": "47d4e1803702728e03d30f8a848ae2249ba274bbd9f8443e803f7924d83cd371", + "licenses/dependencies/rfd-0.15.4/LICENSE": "65fc947f4bac882a2cd104ef73c246b1b037059df9f2b3a58b7f77f0b9e56071", + "licenses/dependencies/ring-0.17.14/LICENSE": "b3d734001a94efff3579978d953391aa7115f877657d25eb54037a43875d078a", + "licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL": "005fc765ddc5115da796cca915baa9557abae13ff35e0a47c47affc56f6c414d", + "licenses/dependencies/ring-0.17.14/LICENSE-other-bits": "f025ccfb7dfb6bdfedc75ca0f67acc69e6fb4998143d834f7c2f38a29989680f", + "licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE": "95bd3988beee069fa2848f648dab43cc6e0b2add2ad6bcb17360caf749802bcc", + "licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT": "30fefc3a7d6a0041541858293bcbea2dde4caa4c0a5802f996a7f7e8c0085652", + "licenses/dependencies/rustls-0.23.43/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/rustls-0.23.43/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4", + "licenses/dependencies/rustls-0.23.43/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c", + "licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE": "45fd05c4865e7c350b98ad7ac50e1b15462d49af4a91e9b0c9dd933dc9a69742", + "licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT": "9117d922e667125508dde62b02c1f57ed22f5ad21eb536aa2e2d99e1c796e639", + "licenses/dependencies/rustls-webpki-0.103.15/LICENSE": "5b698ca13897be3afdb7174256fa1574f8c6892b8bea1a66dd6469d3fe27885a", + "licenses/dependencies/ryu-1.0.23/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/ryu-1.0.23/LICENSE-BOOST": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/same-file-1.0.6/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/same-file-1.0.6/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14", + "licenses/dependencies/same-file-1.0.6/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT": "fb77f0a9c53e473abe5103c8632ef9f0f2874d4fb3f17cb2d8c661aab9cee9d7", + "licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2": "f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505", + "licenses/dependencies/serde-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_core-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_json-1.0.151/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT": "b9eb266294324f672cbe945fe8f2e32f85024f0d61a1a7d14382cdde0ac44769", + "licenses/dependencies/sha1_smol-1.0.1/LICENSE": "282a21b0710441c364025461a447362daf18f5798a7b72ae2f801a2aa536da51", + "licenses/dependencies/shlex-2.0.1/LICENSE-APACHE": "553fffcd9b1cb158bc3e9edc35da85ca5c3b3d7d2e61c883ebcfa8a65814b583", + "licenses/dependencies/shlex-2.0.1/LICENSE-MIT": "4455bf75a91154108304cb283e0fea9948c14f13e20d60887cf2552449dea3b1", + "licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/skrifa-0.37.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/skrifa-0.44.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/slab-0.4.12/LICENSE": "8ce0830173fdac609dfb4ea603fdc002c2f4af0dc9b1a005653f5da9cf534b18", + "licenses/dependencies/slotmap-1.1.1/LICENSE": "6cec81441b2ab2b5090954c1fb5d0bcca81b86487b5849061fa8952d20ef67d4", + "licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/smallvec-1.16.0/LICENSE-MIT": "0b28172679e0009b655da42797c03fd163a3379d5cfa67ba1f1655e974a2a1a9", + "licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/smol_str-0.2.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/socket2-0.6.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/socket2-0.6.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4", + "licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT": "0463bfa47d6d763d8c824333efb0e6d6df3946c13c3b077c78ed9f23ca50d0f2", + "licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT": "5e05b024f653a5ce199e77cbbbd42fb5553562ec714b819421ed0c3e552a75d7", + "licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT": "ea084a2373ebc1f0902c09266e7bf25a05ab3814c1805bb017ffa7308f90c061", + "licenses/dependencies/strict-num-0.1.1/LICENSE": "3085885678bb161f6c472bbd331f66a2550b555eb76128f7f8247779128199c0", + "licenses/dependencies/subtle-2.6.1/LICENSE": "d1fc1bc0d155df60b2e7705b6b2ae02a05c96f948e1cec6e2fb86360b09f346b", + "licenses/dependencies/swash-0.2.10/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/swash-0.2.10/LICENSE-MIT": "122dadfc2eb4de0f4bafcd9eb4e7502cfe338a7965ebd1d18708cc5050f43f76", + "licenses/dependencies/syn-2.0.119/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/syn-2.0.119/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/syn-3.0.5/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/syn-3.0.5/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/sync_wrapper-1.0.2/LICENSE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/synstructure-0.13.2/LICENSE": "219920e865eee70b7dcfc948a86b099e7f4fe2de01bcca2ca9a20c0a033f2b59", + "licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT": "5cc390ab5e5e6507f467368cbab1297552d64bfd863f4b496c7928508bcfefd8", + "licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/tempfile-3.27.0/LICENSE-MIT": "8b427f5bc501764575e52ba4f9d95673cf8f6d80a86d0d06599852e1a9a20a36", + "licenses/dependencies/termcolor-1.4.1/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/termcolor-1.4.1/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f", + "licenses/dependencies/termcolor-1.4.1/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/tiny-skia-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced", + "licenses/dependencies/tiny-skia-path-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced", + "licenses/dependencies/tinystr-0.8.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md": "fd80a26fbb3f644af1fa994134446702932968519797227e07a1368dea80f0bc", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md": "4f44572785f35152c1fd2eadf565b7e079c0f300b4324f0af653419f9d76b735", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md": "1dd8eca0f83669e75fa119e34fb9e1be9d16e3e9b6368962b8019db6e8ae5f7b", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md": "41ace205715d9f19a3214218cc1c01d57c533e02cd0fef7c8e51a49a7fce5ac5", + "licenses/dependencies/tokio-1.53.1/LICENSE": "253cd04c6714889df2d32f3f64d669179a1c95c76ac43c40882c52eb06bc3552", + "licenses/dependencies/tokio-macros-2.7.2/LICENSE": "0b83dc40cba89b9922bb84b0a9c7d2768ce37c1d7e138b7424fd4549915778c9", + "licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE": "cc117d90b498b32b11a886f279b359da16a73c3b01efbb2f5cc004b20262334e", + "licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT": "e20fa2b8e0a2565f24a792b94b4bf4b6c2b9d36f781d8a9516e218a036e6677a", + "licenses/dependencies/tower-0.5.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tower-http-0.6.11/LICENSE": "5049cf464977eff4b4fcfa7988d84e74116956a3eb9d5f1d451b3f828f945233", + "licenses/dependencies/tower-layer-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tower-service-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tracing-0.1.44/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-attributes-0.1.31/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-core-0.1.36/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/try-lock-0.2.5/LICENSE": "c816a0749cdc6bf062a5111c159723de51b2bfac66a1dac2655abd9e6b1583eb", + "licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT": "f3c9fe731c701ed77fd5fbaac573872af04dc5869385eb9bd5e3c73c42713814", + "licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT": "edb20b474f6cbd4f4db066b54a9e0f687d0009d309412a63431189b59b8e2a07", + "licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE": "f7db81051789b729fea528a63ec4c938fdcb93d9d61d97dc8cc2e9df6d47f2a1", + "licenses/dependencies/unicode-linebreak-0.1.5/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE": "7cbb56d1b5d83d735056b363ab20958524120afafc4ad8206e6be98cdec5d737", + "licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT": "7ad3ea8ca3caf894db98c3f31d5d4949173ffa93c883ef19a9e529ad48960f8c", + "licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d", + "licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/unicode-width-0.2.2/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d", + "licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/untrusted-0.9.0/LICENSE.txt": "7abd9b6960dcf7d4d0a48606a5b71bfe37d472db68d70637f3a58a56785f1621", + "licenses/dependencies/url-2.5.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/url-2.5.8/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT": "c30152c94a6d75e021adbc52b3a52470366a46edb917e17deae3259251af244c", + "licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT": "3fa4ca83dcc9237839b1bdeb2e6d16bdfb5ec0c5ce42b24694d8bbf0dcbef72c", + "licenses/dependencies/uuid-1.26.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/uuid-1.26.0/LICENSE-MIT": "436bc5a105d8e57dcd8778730f3754f7bf39c14d2f530e4cde4bd2d17a83ec3d", + "licenses/dependencies/version_check-0.9.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/version_check-0.9.5/LICENSE-MIT": "b7e650f3fce5c53249d1cdc608b54df156a97edd636cf9d23498d0cfe7aec63e", + "licenses/dependencies/want-0.3.1/LICENSE": "a65f5d0a945d267751344c95665945b90c030ea107faf5c85d518929886187da", + "licenses/dependencies/web-time-1.1.0/LICENSE-APACHE": "54a744942eb3fa63a74d8d359989ed6962c04f3f10ff20cfa08ff8aa7efbe4e6", + "licenses/dependencies/web-time-1.1.0/LICENSE-MIT": "f428305bbf2e70fbd807af0f3c7ac1b7acfb95311640f451e9d2e48db6d7e96b", + "licenses/dependencies/webpki-roots-1.0.9/LICENSE": "e271993808fec50ab29350b39539cdec611a9103f827e0aa26d61da70e2d33f8", + "licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/winapi-util-0.1.11/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14", + "licenses/dependencies/winapi-util-0.1.11/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/windows-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-core-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-core-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-implement-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-implement-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-interface-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-interface-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-link-0.2.1/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-link-0.2.1/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-result-0.2.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-result-0.2.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-strings-0.1.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-strings-0.1.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.52.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.52.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.59.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.59.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.61.2/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.61.2/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-targets-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-targets-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/window_clipboard-0.5.1/LICENSE": "7faec985f3e9b1c4a1df646bfedc304ba67e409447f7ab7f4f591f68708d85dc", + "licenses/dependencies/winit-0.30.13/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "licenses/dependencies/writeable-0.6.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/xml-rs-0.8.29/LICENSE": "0dc18d924dc0a5f41172a393012843a5eaaef338e795b3645da9cc3b6068220b", + "licenses/dependencies/yazi-0.2.1/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c", + "licenses/dependencies/yazi-0.2.1/LICENSE-MIT": "df62e3ef3f207c91073fedd78b4156a278681d0dd3f942379242c62c6a71a3ec", + "licenses/dependencies/yoke-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/yoke-derive-0.8.2/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zeno-0.3.3/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c", + "licenses/dependencies/zeno-0.3.3/LICENSE-MIT": "34dff8202d63e6df022f4f0ce88dab24f254c35ee0d5958b74dcf74d9eae21cc", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df", + "licenses/dependencies/zerofrom-0.1.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerofrom-derive-0.1.7/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/zeroize-1.9.0/LICENSE-MIT": "8c7516d4b27b1e495be5e38b612298b63de48d05f49cdac94f70f3cd70f8864b", + "licenses/dependencies/zerotrie-0.2.5/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerovec-0.11.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerovec-derive-0.11.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zmij-1.0.23/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE": "587dd9548304fd421cd254f7550bd101c1250ffc95417f2f7f92d55b44ecbe53", + "licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE": "3c8d13d97ea5eb62868833a377034c6be6a9833e768d32abec2a767a8101e4bc", + "licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE": "5ec4347054089def6904da61d04f0360968f9ef36634b1fe007a5b6ec2f7aa96", + "licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt": "b84fdd2c3da5db56385cdbb639795e90aa3e035c53bc3591135f18df3331451f", + "licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314", + "licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314", + "licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613", + "licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613", + "licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING": "9906940f61b1f0b533fa7d99baf55178b2808fbe113ea51dfbfad8572ccd5f2b", + "licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499", + "licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml": "4a56dbdbc12054fd33b7a2634a45cbbe6fe12f5e6f4081002cbfa527f7220c70", + "licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt": "99bfb7c1e845b79d1031fcf37e678178eb4a8c7cc74a3f218ddf7223083a6fcd", + "licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt": "1e0baaa389b1647d06322ac9ea37822f31995408200ae5a2805a6b9bea0810d1", + "licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt": "8175634e30f84ef72a24c4965fb0e87f45a3c1274cc0e79e0473af582cffd1c4", + "licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE": "10d30a673cd5e9349bdc02aeb48f14b3386d27d0da32df8f0a555d4aa16aa551", + "licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT": "c8167fdeeed46d3f244d3f85c5bf998ce889343691c32be2c61a8bc4b5c08333", + "licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT": "6ee2ed6c77710de911761acd5fc1ad1da00f476beb1a7ef27e78c2d1858deafc", + "licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE": "9eacbcb81be660840c714a560a9d65ba07913db98dd4baf969f78dd499fdd60f", + "licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1", + "licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE": "58545fed1565e42d687aecec6897d35c6d37ccb71479a137c0deb2203e125c79", + "licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd" + }, + "added": [], + "removed": [], + "changed": [], + "completeInventoryUnchanged": true +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/navigation-final-saved-package.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/navigation-final-saved-package.json new file mode 100644 index 00000000..abe7059b --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/navigation-final-saved-package.json @@ -0,0 +1,569 @@ +{ + "atUtc": "2026-09-11T21:28:27.622929+00:00", + "archive_sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1", + "files": { + "arcadia-server.exe": "efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665", + "arcadia-studio.exe": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848", + "dependency-notices.json": "131a8fda64648b31fb706ecb029b01086391e76a2d619304b4252e55903ee62f", + "documentation-check.json": "bcc89585951fd9e5a1641993c51ca79e00a7a06944a8273d2df413331320e93f", + "libunwind.dll": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4", + "LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "package.json": "73860425cbf24f37ce9a4c0ddb18309fe5bf6d340a74943147e7fced9bb6a30d", + "README.md": "597cfb8da873e019d2658420f18ec059f0185fa9106ff9eafe934dfdd6ed266b", + "SHA256SUMS.txt": "b2525b0899b403ec63fc76fc389a44356d6256c67012207e4247fa61c80617de", + "START-HERE.txt": "a549295cf57ac73673dc4fa6106463450f982122793cb9c7135ce4fc7087e9ed", + "THIRD-PARTY-NOTICES.txt": "6756989c8fc73706641cd78449c315458425a2eed9a82febc289b9d28ea7f21f", + "deployment/arcadia-server.service": "1e6c6bb4065e25f8fe1d558a4ed0bbd4844782a4377c2482488db1e6f9cab01d", + "deployment/Dockerfile": "72c04aef4ec879955ed3bdf315987553d018ef46e4b8f350f0f6fe380c453eb7", + "deployment/Dockerfile.dockerignore": "6bb7d7496110b11a531cb8cd923864c6610850a8f1c4de8a797f54c7156f29e1", + "docs/api.html": "6f18cfc2a35eba631dbc61d04cd2721e0e361efff1699bf56d2c450a30a17a0d", + "docs/api.rst": "7eb258088824efa5ac94311b07b73eb46edcac3c300a2aac78d3802111e338c4", + "docs/language.html": "739a5bb100c7cb0ed70e18afd1e363029757f3cfd6580bc9c5cf77faccb46940", + "docs/language.rst": "894a1a77f97d1aa94c11762fe4e84b4d95e181a77c630324c16c307637ed27e1", + "docs/linux-packaging.md": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0", + "docs/openapi.json": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967", + "docs/research-v2-service.md": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e", + "docs/server.md": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48", + "docs/windows-packaging.md": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8", + "examples/coastal-rescue.arcadia": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17", + "examples/coastal-rescue.json": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195", + "examples/legacy-v1-coastal-rescue.arcadia": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a", + "examples/legacy-v1-coastal-rescue.oa.json": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24", + "examples/routing-workshop.arcadia": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a", + "examples/routing-workshop.json": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14", + "licenses/llvm-mingw-LICENSE.TXT": "8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee", + "examples/release1/expected-diagnostics.json": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e", + "examples/release1/model.json": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727", + "examples/release1/model.rs": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5", + "examples/release1/project.arcadia": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda", + "examples/release1/README.md": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5", + "examples/release1/traceability.arcadia": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f", + "examples/release1/transition-before.json": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d", + "examples/release1/transition-request.json": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a", + "examples/source-project/oa.arcadia": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c", + "examples/source-project/project.arcadia": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d", + "examples/source-project/views.arcadia": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f", + "examples/text-first/project.arcadia": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a", + "examples/text-first/README.md": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e", + "examples/release1/evidence/repair-check.md": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5", + "examples/release1/oa/capabilities.arcadia": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936", + "examples/release1/oa/model.arcadia": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15", + "examples/release1/oa/participants.arcadia": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3", + "examples/release1/oa/types.arcadia": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49", + "examples/release1/sa/capabilities.arcadia": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f", + "examples/release1/sa/model.arcadia": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4", + "examples/release1/sa/participants.arcadia": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8", + "examples/release1/sa/types.arcadia": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660", + "examples/release1/views/diagram_oa_allocation_view.arcadia": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7", + "examples/release1/views/diagram_sa_allocation_view.arcadia": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389", + "examples/release1/views/diagram_sa_capability_view.arcadia": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649", + "examples/release1/views/diagram_sa_service_view.arcadia": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b", + "examples/release1/views/diagram_sa_state_view.arcadia": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869", + "examples/release1/oa/activities/activity_oa_restore_work.arcadia": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4", + "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d", + "examples/release1/oa/behavior/process_oa_field_procedure.arcadia": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324", + "examples/release1/oa/behavior/process_oa_response.arcadia": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc", + "examples/release1/oa/behavior/scenario_oa_conversation.arcadia": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6", + "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c", + "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5", + "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088", + "examples/release1/sa/behavior/process_sa_field_procedure.arcadia": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768", + "examples/release1/sa/behavior/process_sa_response.arcadia": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a", + "examples/release1/sa/behavior/scenario_sa_conversation.arcadia": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85", + "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74", + "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736", + "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f", + "examples/release1/sa/functions/function_sa_restore_work.arcadia": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6", + "examples/source-project/sa/assurance.arcadia": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f", + "examples/source-project/sa/participants.arcadia": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88", + "examples/source-project/sa/reporting.arcadia": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058", + "licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d", + "licenses/rust/COPYING.RUNTIME": "28e85c5aa4af9b4f1dfe6b4817aa3eefb3eaaee7fd735045016f29ccf50276a1", + "licenses/rust/COPYING3": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "licenses/rust/COPYRIGHT-library.html": "68129500b616d5838629e68f55ff3aed5e096dacf60ce9eb41bbe599a563afa6", + "licenses/rust/COPYRIGHT.html": "5b0c93fc4e6d4b072eaa521b1762d1e746f4c368f65e81a0e5308e2772dac85e", + "licenses/dependencies/arrayref-0.3.9/LICENSE": "1bc7e6f475b3ec99b7e2643411950ae2368c250dd4c5c325f80f9811362a94a1", + "licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT": "4da95ec4ecb65b738d470b7d762894ad9c97da93e6cbfb18b570fc2c96f4b871", + "licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE": "0e8a410375e1ee5c75c6198b08b534fec6e5edef766cf971bab4a404542636ab", + "licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT": "c733ccf8ab25df175a63d9d844677b98e3a5ab8f8de1c1616087e6868a7f948e", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY": "6226d0632e2e1a80c23597e964da9812ae193c535fe058154afb034e94167aa5", + "licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/autocfg-1.5.1/LICENSE-MIT": "27995d58ad5c1145c1a8cd86244ce844886958a35eb2b78c6b772748669999ac", + "licenses/dependencies/axum-0.8.9/LICENSE": "6a13bc24a100a6812f053879ec51b126b103af7cda6dbf48c4188722da44da9f", + "licenses/dependencies/axum-core-0.5.6/LICENSE": "008c87afcd2e626eaf564093250bed06dd7efb5732113264bba3dda8f1c556a1", + "licenses/dependencies/base64-0.22.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/base64-0.22.1/LICENSE-MIT": "0dd882e53de11566d50f8e8e2d5a651bcf3fabee4987d70f306233cf39094ba7", + "licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/bit-set-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7", + "licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7", + "licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/bitflags-2.13.1/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/bytes-1.12.1/LICENSE": "45f522cacecb1023856e46df79ca625dfc550c94910078bd8aec6e02880b3d42", + "licenses/dependencies/cc-1.4.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cc-1.4.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/cfg_aliases-0.2.2/LICENSE": "31b94860253d8ec7b4529f51901044d3b459d6292d996504a36b1bae3a36a812", + "licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5", + "licenses/dependencies/chacha20-0.10.2/LICENSE-MIT": "b8c6939380a400f53e11923d50fcc4dd2fa1ba8339fd9d04cda38a0251b6c9b0", + "licenses/dependencies/codespan-reporting-0.12.0/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/core_maths-0.1.1/LICENSE": "9ebf8c4cc0b735ca13a766451f7b8097db3185975ceb2ba94b5abf439156a91f", + "licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE": "000b4962e6b27176a0ff89cce4be555b16472cafb5671eb2804a8fdac6854793", + "licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT": "95557bafe728379e206f3b6d4aceeaa054d271c71d722411a6222e2dec01138c", + "licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5", + "licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT": "73b9dc2e79c7308998dd30296e073aefaefb944a68fb89aa412c23c0edcabcaa", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB": "b3ec01ad0869c5c50937bc68780cd0bb44e235ad858dfa54a7a381dced9b115a", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE": "b59affd015e517ed998dd735757f9a3693643cd389609947ed54074234a10784", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT": "c138726a726ac37bae09d0f8a48e74e8e3aa8a8952fcd10fae0fb224cc1c05f1", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB": "01e533bd94e8f1c32b2c2531e2c398de7d35d7804add3d574b4e1fe581d53537", + "licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/document-features-0.2.12/LICENSE-APACHE": "074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff", + "licenses/dependencies/document-features-0.2.12/LICENSE-MIT": "aa893340d14b9844625be6a50ac644169a01b52f0211cbf81b09e1874c8cd81d", + "licenses/dependencies/dpi-0.1.2/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT": "9eff396a99bafd208e7126602420d6864f6066c08b84485a5b032320a9c01997", + "licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/equivalent-1.0.2/LICENSE-MIT": "7365cc8878a1d7ce155a58c4ca09c3d7a6be413efa5334a80ea842912b669349", + "licenses/dependencies/error-code-3.4.0/LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/etagere-0.2.15/LICENSE-APACHE": "2d56a37f3d1e461f6b1539ab94e0e6bcc55443e376098aee85ac3b2890860290", + "licenses/dependencies/etagere-0.2.15/LICENSE-MIT": "9cfc9c9a4608501b5da3746948d2be2dd709ad51f6bcb0c1c685760ee3dde31f", + "licenses/dependencies/euclid-0.22.14/COPYRIGHT": "ec82b96487e9e778ee610c7ab245162464782cfa1f555c2299333f8dbe5c036a", + "licenses/dependencies/euclid-0.22.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/euclid-0.22.14/LICENSE-MIT": "62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3", + "licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/fastrand-2.5.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/float_next_after-1.0.0/LICENSE": "0604d5817110dacc5c7d9b7de6b58b962794603d4823c357157bd5dec4198bc5", + "licenses/dependencies/foldhash-0.1.5/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744", + "licenses/dependencies/foldhash-0.2.0/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744", + "licenses/dependencies/font-types-0.10.1/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/font-types-0.10.1/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/font-types-0.12.4/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/font-types-0.12.4/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/fontdb-0.23.0/LICENSE": "59a1fdac3bd550043599bd159fd70f09a1108c2b09e3751d39b11e1ff8e51f00", + "licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT": "20c7855c364d57ea4c97889a5e8d98470a9952dade37bd9248b9a54431670e5e", + "licenses/dependencies/futures-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-core-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-io-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-task-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-util-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "licenses/dependencies/getrandom-0.2.17/LICENSE-MIT": "42fa16951ce7f24b5a467a40e5b449a1d41e662f97ca779864f053f39e097737", + "licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "licenses/dependencies/getrandom-0.4.3/LICENSE-MIT": "523a42c25d245dde9c015f882cec7f4555aad883382a6cf19b4b7d9b2cd5419b", + "licenses/dependencies/glam-0.25.0/LICENSE-APACHE": "be33ddb87a30fd321ab100e2d922cba512e50ec7a63d8e62e5bfc0798dd4b585", + "licenses/dependencies/glam-0.25.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/glow-0.16.0/LICENSE-APACHE": "b8601fc79bdf8d8088f0938bea861ffc63ed0eebbedf25f44ab2cf2e85bd7edc", + "licenses/dependencies/glow-0.16.0/LICENSE-MIT": "cdbd06e25b8c9c5d6019949d2de8123f56d29cee4166396423d2ba8c81700845", + "licenses/dependencies/glow-0.16.0/LICENSE-ZLIB": "636f644f1e149eb62961657c0e34953681eff64435653912e7bd19992666faa5", + "licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4", + "licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE": "0178e21322b0e88aa3aeb3146f6a9611bc1f8df6d98bdfb34be28b9dd56a8107", + "licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT": "ad41be6cc6538b29b9346648f41432b5e460bad6be073b5eeaa41320ea2921dc", + "licenses/dependencies/guillotiere-0.6.2/LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1", + "licenses/dependencies/half-2.7.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/half-2.7.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "licenses/dependencies/harfrust-0.3.2/LICENSE": "7d43d2ef1ce976c7bfb423c696ad9938ccfc31e9ec5be752265e43fe9d29f697", + "licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/http-1.5.0/LICENSE-APACHE": "8bb1b50b0e5c9399ae33bd35fab2769010fa6c14e8860c729a52295d84896b7a", + "licenses/dependencies/http-1.5.0/LICENSE-MIT": "dc91f8200e4b2a1f9261035d4c18c33c246911a6c0f7b543d75347e61b249cff", + "licenses/dependencies/http-body-1.1.0/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab", + "licenses/dependencies/http-body-util-0.1.5/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab", + "licenses/dependencies/httparse-1.10.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/httparse-1.10.1/LICENSE-MIT": "391a5396cec6230bfabd4ef4eb2350eb895bc5efce377a2218f5702ed020d3e3", + "licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE": "4d10fe5f3aa176b05b229a248866bad70b834c173f1252a814ff4748d8a13837", + "licenses/dependencies/httpdate-1.0.3/LICENSE-MIT": "934887691e05d69d7c86ad3f2c360980fa30c15b035e351f3c9865e99da4debc", + "licenses/dependencies/hyper-1.11.1/LICENSE": "2d01890414494742ba4a509fcec8efa40f6d8be22cbd72be7cff08d6fda4ec89", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c", + "licenses/dependencies/hyper-util-0.1.20/LICENSE": "9e0a97848ea543aef745c98e84fde696a9a3e0735538f6daefdd3cb1942effc1", + "licenses/dependencies/iced-0.14.0/LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/icu_collections-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_locale_core-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_normalizer-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_properties-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_properties_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_provider-2.3.1/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/idna-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/idna-1.1.0/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT": "8b43ce8accd61e9d370b5ca9e9c4f953279b5c239926c62315b40e24df51b726", + "licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/indexmap-2.14.1/LICENSE-MIT": "ecc269ef87fd38a1d98e30bfac9ba964a9dbd9315c3770fed98d4d7cb5882055", + "licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE": "87d9feb9238c6bd8e0024fc4733b06cff036f89f36d93b7df1c8a0549bbb7a5b", + "licenses/dependencies/ipnet-2.12.1/LICENSE-MIT": "47dc9ff29128ddfb4d6a0435383c9f89120bc374dbcc1dd00b933a0b28aa7865", + "licenses/dependencies/itoa-1.0.18/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/itoa-1.0.18/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/jobserver-0.1.35/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/kurbo-0.10.4/LICENSE-MIT": "23c23145f6eac25c28cdcc03d38506a5712a9a8cffb5bd5301457f6173ea696e", + "licenses/dependencies/libc-0.2.189/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/libc-0.2.189/LICENSE-MIT": "123a331b5dbf04c30097fa43b8f858bc85df671fe776de498d01f3d6b7c1f69e", + "licenses/dependencies/libloading-0.8.9/LICENSE": "b29f8b01452350c20dd1af16ef83b598fea3053578ccc1c7a0ef40e57be2620f", + "licenses/dependencies/libm-0.2.16/LICENSE.txt": "3823dda7cf046602f4b4e77ec8e227863dc4736037cc85bb33d9f19febe16bb7", + "licenses/dependencies/lilt-0.8.2/LICENSE": "120b2f21f9b9f98ef4159de09f9a55a3afb6733dd1c0b1d9eeec7f136465b2cd", + "licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "licenses/dependencies/litemap-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/litrs-1.0.0/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/litrs-1.0.0/LICENSE-MIT": "7dc1552e88f49132cb358b1b962fc5e79fa42d70bcbb88c526d33e45b8e98036", + "licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/lock_api-0.4.14/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/log-0.4.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/log-0.4.34/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/lru-0.16.4/LICENSE": "061dc50af2cd9340703daf61978af3200cf681b12ea67a323c33ba109a23a45e", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT": "1466d9b4f3a59bb8997fc8d5fa977ce3f6a24bb2358793c09bfdf007039f6486", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB": "09785877275ffada6c371b652a30e95c26b435126fc0fc62f1bc2d72171f80a4", + "licenses/dependencies/matchit-0.8.4/LICENSE": "de701d0618d694feb1af90f02181a1763d9b0bdeb70a3a592781e529077dba65", + "licenses/dependencies/matchit-0.8.4/LICENSE.httprouter": "162ce11ad71338d0a0c6ebaf5c48af72c6ae237b468859d3656fe2d9ed3f3a85", + "licenses/dependencies/memchr-2.8.3/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/memchr-2.8.3/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f", + "licenses/dependencies/memchr-2.8.3/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE": "04ea4849dba9dcae07113850c6f1b1a69052c625210639914eee352023f750ad", + "licenses/dependencies/memmap2-0.9.11/LICENSE-MIT": "0d25d03b5ab49576178ad0cae7a2648d12c17ad0452fe49c07e55e4b59aa5257", + "licenses/dependencies/mime-0.3.17/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/mime-0.3.17/LICENSE-MIT": "df9cfd06d8a44d9a671eadd39ffd97f166481da015a30f45dfd27886209c5922", + "licenses/dependencies/mio-1.2.3/LICENSE": "07919255c7e04793d8ea760d6c2ce32d19f9ff02bdbdde3ce90b1e1880929a9b", + "licenses/dependencies/naga-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/naga-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/num-traits-0.2.19/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/oa-core-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/oa-server-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/once_cell-1.21.4/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT": "f7715d38a3fa1b4ac97c5729740752505a39cb92ee83ab5b102aeb5eaa7cdea4", + "licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/potential_utf-0.1.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/presser-0.3.1/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/presser-0.3.1/LICENSE-MIT": "090a294a492ab2f41388252312a65cf2f0e423330b721a68c6665ac64766753b", + "licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/quinn-0.11.11/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-0.11.11/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quote-1.0.47/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/quote-1.0.47/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/rand-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "licenses/dependencies/rand-0.10.2/LICENSE-APACHE": "35242e7a83f69875e6edeff02291e688c97caafe2f8902e4e19b49d3e78b4cab", + "licenses/dependencies/rand-0.10.2/LICENSE-MIT": "209fbbe0ad52d9235e37badf9cadfe4dbdc87203179c0899e738b39ade42177b", + "licenses/dependencies/rand_core-0.10.1/COPYRIGHT": "92b81db30f7ab6d693e0af5661a40d273ca1947e891123ed823924192c10cbc7", + "licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51", + "licenses/dependencies/rand_core-0.10.1/LICENSE-MIT": "8b6e9feec03e7c9a5facb26855cecd31662bf989b636bcfe79521bdf8ac863f0", + "licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51", + "licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT": "2234e3cefee876aeb686ad89e978bdb07bf118a1186ab1cf161bcdf69d4b4f57", + "licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT": "ba00052102ed87948bb8822d6e1c496260c83042887b22bb5caad922ec025a60", + "licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE": "1c7745cc26c7294bc9dbc883bcd50700b99a8c0f4859bfce84ec555098ce1ab5", + "licenses/dependencies/rangemap-1.8.0/LICENSE-MIT": "29a4c3823ee29ee5a97c145574a1bac20629fd5e6708be1df0d25bab563e093c", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md": "9c5a80639a57c1c945570e7ebbca0706305849ce3c098021325cca9db2f7acc4", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md": "ae895c8576e682f310fb70d93d9f99b1dd82872094c54a8f6cdfe2ca5c2d6ecb", + "licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT": "24b2f2eff5a7622e87162823e260f00c6dfbce0e26d585d3d28c785f1edc80ed", + "licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE": "751963a8b88c0e3a9f27e98933079fbcf09b9998b2c13ac49c2e4d58444520d6", + "licenses/dependencies/reqwest-0.12.28/LICENSE-MIT": "47d4e1803702728e03d30f8a848ae2249ba274bbd9f8443e803f7924d83cd371", + "licenses/dependencies/rfd-0.15.4/LICENSE": "65fc947f4bac882a2cd104ef73c246b1b037059df9f2b3a58b7f77f0b9e56071", + "licenses/dependencies/ring-0.17.14/LICENSE": "b3d734001a94efff3579978d953391aa7115f877657d25eb54037a43875d078a", + "licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL": "005fc765ddc5115da796cca915baa9557abae13ff35e0a47c47affc56f6c414d", + "licenses/dependencies/ring-0.17.14/LICENSE-other-bits": "f025ccfb7dfb6bdfedc75ca0f67acc69e6fb4998143d834f7c2f38a29989680f", + "licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE": "95bd3988beee069fa2848f648dab43cc6e0b2add2ad6bcb17360caf749802bcc", + "licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT": "30fefc3a7d6a0041541858293bcbea2dde4caa4c0a5802f996a7f7e8c0085652", + "licenses/dependencies/rustls-0.23.43/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/rustls-0.23.43/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4", + "licenses/dependencies/rustls-0.23.43/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c", + "licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE": "45fd05c4865e7c350b98ad7ac50e1b15462d49af4a91e9b0c9dd933dc9a69742", + "licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT": "9117d922e667125508dde62b02c1f57ed22f5ad21eb536aa2e2d99e1c796e639", + "licenses/dependencies/rustls-webpki-0.103.15/LICENSE": "5b698ca13897be3afdb7174256fa1574f8c6892b8bea1a66dd6469d3fe27885a", + "licenses/dependencies/ryu-1.0.23/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/ryu-1.0.23/LICENSE-BOOST": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/same-file-1.0.6/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/same-file-1.0.6/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14", + "licenses/dependencies/same-file-1.0.6/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT": "fb77f0a9c53e473abe5103c8632ef9f0f2874d4fb3f17cb2d8c661aab9cee9d7", + "licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2": "f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505", + "licenses/dependencies/serde-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_core-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_json-1.0.151/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT": "b9eb266294324f672cbe945fe8f2e32f85024f0d61a1a7d14382cdde0ac44769", + "licenses/dependencies/sha1_smol-1.0.1/LICENSE": "282a21b0710441c364025461a447362daf18f5798a7b72ae2f801a2aa536da51", + "licenses/dependencies/shlex-2.0.1/LICENSE-APACHE": "553fffcd9b1cb158bc3e9edc35da85ca5c3b3d7d2e61c883ebcfa8a65814b583", + "licenses/dependencies/shlex-2.0.1/LICENSE-MIT": "4455bf75a91154108304cb283e0fea9948c14f13e20d60887cf2552449dea3b1", + "licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/skrifa-0.37.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/skrifa-0.44.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/slab-0.4.12/LICENSE": "8ce0830173fdac609dfb4ea603fdc002c2f4af0dc9b1a005653f5da9cf534b18", + "licenses/dependencies/slotmap-1.1.1/LICENSE": "6cec81441b2ab2b5090954c1fb5d0bcca81b86487b5849061fa8952d20ef67d4", + "licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/smallvec-1.16.0/LICENSE-MIT": "0b28172679e0009b655da42797c03fd163a3379d5cfa67ba1f1655e974a2a1a9", + "licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/smol_str-0.2.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/socket2-0.6.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/socket2-0.6.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4", + "licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT": "0463bfa47d6d763d8c824333efb0e6d6df3946c13c3b077c78ed9f23ca50d0f2", + "licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT": "5e05b024f653a5ce199e77cbbbd42fb5553562ec714b819421ed0c3e552a75d7", + "licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT": "ea084a2373ebc1f0902c09266e7bf25a05ab3814c1805bb017ffa7308f90c061", + "licenses/dependencies/strict-num-0.1.1/LICENSE": "3085885678bb161f6c472bbd331f66a2550b555eb76128f7f8247779128199c0", + "licenses/dependencies/subtle-2.6.1/LICENSE": "d1fc1bc0d155df60b2e7705b6b2ae02a05c96f948e1cec6e2fb86360b09f346b", + "licenses/dependencies/swash-0.2.10/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/swash-0.2.10/LICENSE-MIT": "122dadfc2eb4de0f4bafcd9eb4e7502cfe338a7965ebd1d18708cc5050f43f76", + "licenses/dependencies/syn-2.0.119/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/syn-2.0.119/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/syn-3.0.5/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/syn-3.0.5/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/sync_wrapper-1.0.2/LICENSE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/synstructure-0.13.2/LICENSE": "219920e865eee70b7dcfc948a86b099e7f4fe2de01bcca2ca9a20c0a033f2b59", + "licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT": "5cc390ab5e5e6507f467368cbab1297552d64bfd863f4b496c7928508bcfefd8", + "licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/tempfile-3.27.0/LICENSE-MIT": "8b427f5bc501764575e52ba4f9d95673cf8f6d80a86d0d06599852e1a9a20a36", + "licenses/dependencies/termcolor-1.4.1/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/termcolor-1.4.1/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f", + "licenses/dependencies/termcolor-1.4.1/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/tiny-skia-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced", + "licenses/dependencies/tiny-skia-path-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced", + "licenses/dependencies/tinystr-0.8.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md": "fd80a26fbb3f644af1fa994134446702932968519797227e07a1368dea80f0bc", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md": "4f44572785f35152c1fd2eadf565b7e079c0f300b4324f0af653419f9d76b735", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md": "1dd8eca0f83669e75fa119e34fb9e1be9d16e3e9b6368962b8019db6e8ae5f7b", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md": "41ace205715d9f19a3214218cc1c01d57c533e02cd0fef7c8e51a49a7fce5ac5", + "licenses/dependencies/tokio-1.53.1/LICENSE": "253cd04c6714889df2d32f3f64d669179a1c95c76ac43c40882c52eb06bc3552", + "licenses/dependencies/tokio-macros-2.7.2/LICENSE": "0b83dc40cba89b9922bb84b0a9c7d2768ce37c1d7e138b7424fd4549915778c9", + "licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE": "cc117d90b498b32b11a886f279b359da16a73c3b01efbb2f5cc004b20262334e", + "licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT": "e20fa2b8e0a2565f24a792b94b4bf4b6c2b9d36f781d8a9516e218a036e6677a", + "licenses/dependencies/tower-0.5.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tower-http-0.6.11/LICENSE": "5049cf464977eff4b4fcfa7988d84e74116956a3eb9d5f1d451b3f828f945233", + "licenses/dependencies/tower-layer-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tower-service-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tracing-0.1.44/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-attributes-0.1.31/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-core-0.1.36/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/try-lock-0.2.5/LICENSE": "c816a0749cdc6bf062a5111c159723de51b2bfac66a1dac2655abd9e6b1583eb", + "licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT": "f3c9fe731c701ed77fd5fbaac573872af04dc5869385eb9bd5e3c73c42713814", + "licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT": "edb20b474f6cbd4f4db066b54a9e0f687d0009d309412a63431189b59b8e2a07", + "licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE": "f7db81051789b729fea528a63ec4c938fdcb93d9d61d97dc8cc2e9df6d47f2a1", + "licenses/dependencies/unicode-linebreak-0.1.5/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE": "7cbb56d1b5d83d735056b363ab20958524120afafc4ad8206e6be98cdec5d737", + "licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT": "7ad3ea8ca3caf894db98c3f31d5d4949173ffa93c883ef19a9e529ad48960f8c", + "licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d", + "licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/unicode-width-0.2.2/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d", + "licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/untrusted-0.9.0/LICENSE.txt": "7abd9b6960dcf7d4d0a48606a5b71bfe37d472db68d70637f3a58a56785f1621", + "licenses/dependencies/url-2.5.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/url-2.5.8/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT": "c30152c94a6d75e021adbc52b3a52470366a46edb917e17deae3259251af244c", + "licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT": "3fa4ca83dcc9237839b1bdeb2e6d16bdfb5ec0c5ce42b24694d8bbf0dcbef72c", + "licenses/dependencies/uuid-1.26.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/uuid-1.26.0/LICENSE-MIT": "436bc5a105d8e57dcd8778730f3754f7bf39c14d2f530e4cde4bd2d17a83ec3d", + "licenses/dependencies/version_check-0.9.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/version_check-0.9.5/LICENSE-MIT": "b7e650f3fce5c53249d1cdc608b54df156a97edd636cf9d23498d0cfe7aec63e", + "licenses/dependencies/want-0.3.1/LICENSE": "a65f5d0a945d267751344c95665945b90c030ea107faf5c85d518929886187da", + "licenses/dependencies/web-time-1.1.0/LICENSE-APACHE": "54a744942eb3fa63a74d8d359989ed6962c04f3f10ff20cfa08ff8aa7efbe4e6", + "licenses/dependencies/web-time-1.1.0/LICENSE-MIT": "f428305bbf2e70fbd807af0f3c7ac1b7acfb95311640f451e9d2e48db6d7e96b", + "licenses/dependencies/webpki-roots-1.0.9/LICENSE": "e271993808fec50ab29350b39539cdec611a9103f827e0aa26d61da70e2d33f8", + "licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/winapi-util-0.1.11/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14", + "licenses/dependencies/winapi-util-0.1.11/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/windows-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-core-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-core-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-implement-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-implement-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-interface-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-interface-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-link-0.2.1/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-link-0.2.1/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-result-0.2.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-result-0.2.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-strings-0.1.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-strings-0.1.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.52.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.52.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.59.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.59.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.61.2/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.61.2/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-targets-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-targets-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/window_clipboard-0.5.1/LICENSE": "7faec985f3e9b1c4a1df646bfedc304ba67e409447f7ab7f4f591f68708d85dc", + "licenses/dependencies/winit-0.30.13/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "licenses/dependencies/writeable-0.6.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/xml-rs-0.8.29/LICENSE": "0dc18d924dc0a5f41172a393012843a5eaaef338e795b3645da9cc3b6068220b", + "licenses/dependencies/yazi-0.2.1/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c", + "licenses/dependencies/yazi-0.2.1/LICENSE-MIT": "df62e3ef3f207c91073fedd78b4156a278681d0dd3f942379242c62c6a71a3ec", + "licenses/dependencies/yoke-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/yoke-derive-0.8.2/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zeno-0.3.3/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c", + "licenses/dependencies/zeno-0.3.3/LICENSE-MIT": "34dff8202d63e6df022f4f0ce88dab24f254c35ee0d5958b74dcf74d9eae21cc", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df", + "licenses/dependencies/zerofrom-0.1.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerofrom-derive-0.1.7/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/zeroize-1.9.0/LICENSE-MIT": "8c7516d4b27b1e495be5e38b612298b63de48d05f49cdac94f70f3cd70f8864b", + "licenses/dependencies/zerotrie-0.2.5/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerovec-0.11.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerovec-derive-0.11.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zmij-1.0.23/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE": "587dd9548304fd421cd254f7550bd101c1250ffc95417f2f7f92d55b44ecbe53", + "licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE": "3c8d13d97ea5eb62868833a377034c6be6a9833e768d32abec2a767a8101e4bc", + "licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE": "5ec4347054089def6904da61d04f0360968f9ef36634b1fe007a5b6ec2f7aa96", + "licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt": "b84fdd2c3da5db56385cdbb639795e90aa3e035c53bc3591135f18df3331451f", + "licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314", + "licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314", + "licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613", + "licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613", + "licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING": "9906940f61b1f0b533fa7d99baf55178b2808fbe113ea51dfbfad8572ccd5f2b", + "licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499", + "licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml": "4a56dbdbc12054fd33b7a2634a45cbbe6fe12f5e6f4081002cbfa527f7220c70", + "licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt": "99bfb7c1e845b79d1031fcf37e678178eb4a8c7cc74a3f218ddf7223083a6fcd", + "licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt": "1e0baaa389b1647d06322ac9ea37822f31995408200ae5a2805a6b9bea0810d1", + "licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt": "8175634e30f84ef72a24c4965fb0e87f45a3c1274cc0e79e0473af582cffd1c4", + "licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE": "10d30a673cd5e9349bdc02aeb48f14b3386d27d0da32df8f0a555d4aa16aa551", + "licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT": "c8167fdeeed46d3f244d3f85c5bf998ce889343691c32be2c61a8bc4b5c08333", + "licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT": "6ee2ed6c77710de911761acd5fc1ad1da00f476beb1a7ef27e78c2d1858deafc", + "licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE": "9eacbcb81be660840c714a560a9d65ba07913db98dd4baf969f78dd499fdd60f", + "licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1", + "licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE": "58545fed1565e42d687aecec6897d35c6d37ccb71479a137c0deb2203e125c79", + "licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd" + }, + "added": [], + "removed": [], + "changed": [], + "completeInventoryUnchanged": true +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/package-before.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/package-before.json new file mode 100644 index 00000000..b9586280 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/package-before.json @@ -0,0 +1,561 @@ +{ + "arcadia-server.exe": "efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665", + "arcadia-studio.exe": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848", + "dependency-notices.json": "131a8fda64648b31fb706ecb029b01086391e76a2d619304b4252e55903ee62f", + "documentation-check.json": "bcc89585951fd9e5a1641993c51ca79e00a7a06944a8273d2df413331320e93f", + "libunwind.dll": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4", + "LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "package.json": "73860425cbf24f37ce9a4c0ddb18309fe5bf6d340a74943147e7fced9bb6a30d", + "README.md": "597cfb8da873e019d2658420f18ec059f0185fa9106ff9eafe934dfdd6ed266b", + "SHA256SUMS.txt": "b2525b0899b403ec63fc76fc389a44356d6256c67012207e4247fa61c80617de", + "START-HERE.txt": "a549295cf57ac73673dc4fa6106463450f982122793cb9c7135ce4fc7087e9ed", + "THIRD-PARTY-NOTICES.txt": "6756989c8fc73706641cd78449c315458425a2eed9a82febc289b9d28ea7f21f", + "deployment/arcadia-server.service": "1e6c6bb4065e25f8fe1d558a4ed0bbd4844782a4377c2482488db1e6f9cab01d", + "deployment/Dockerfile": "72c04aef4ec879955ed3bdf315987553d018ef46e4b8f350f0f6fe380c453eb7", + "deployment/Dockerfile.dockerignore": "6bb7d7496110b11a531cb8cd923864c6610850a8f1c4de8a797f54c7156f29e1", + "docs/api.html": "6f18cfc2a35eba631dbc61d04cd2721e0e361efff1699bf56d2c450a30a17a0d", + "docs/api.rst": "7eb258088824efa5ac94311b07b73eb46edcac3c300a2aac78d3802111e338c4", + "docs/language.html": "739a5bb100c7cb0ed70e18afd1e363029757f3cfd6580bc9c5cf77faccb46940", + "docs/language.rst": "894a1a77f97d1aa94c11762fe4e84b4d95e181a77c630324c16c307637ed27e1", + "docs/linux-packaging.md": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0", + "docs/openapi.json": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967", + "docs/research-v2-service.md": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e", + "docs/server.md": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48", + "docs/windows-packaging.md": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8", + "examples/coastal-rescue.arcadia": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17", + "examples/coastal-rescue.json": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195", + "examples/legacy-v1-coastal-rescue.arcadia": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a", + "examples/legacy-v1-coastal-rescue.oa.json": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24", + "examples/routing-workshop.arcadia": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a", + "examples/routing-workshop.json": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14", + "licenses/llvm-mingw-LICENSE.TXT": "8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee", + "examples/release1/expected-diagnostics.json": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e", + "examples/release1/model.json": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727", + "examples/release1/model.rs": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5", + "examples/release1/project.arcadia": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda", + "examples/release1/README.md": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5", + "examples/release1/traceability.arcadia": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f", + "examples/release1/transition-before.json": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d", + "examples/release1/transition-request.json": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a", + "examples/source-project/oa.arcadia": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c", + "examples/source-project/project.arcadia": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d", + "examples/source-project/views.arcadia": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f", + "examples/text-first/project.arcadia": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a", + "examples/text-first/README.md": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e", + "examples/release1/evidence/repair-check.md": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5", + "examples/release1/oa/capabilities.arcadia": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936", + "examples/release1/oa/model.arcadia": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15", + "examples/release1/oa/participants.arcadia": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3", + "examples/release1/oa/types.arcadia": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49", + "examples/release1/sa/capabilities.arcadia": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f", + "examples/release1/sa/model.arcadia": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4", + "examples/release1/sa/participants.arcadia": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8", + "examples/release1/sa/types.arcadia": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660", + "examples/release1/views/diagram_oa_allocation_view.arcadia": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7", + "examples/release1/views/diagram_sa_allocation_view.arcadia": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389", + "examples/release1/views/diagram_sa_capability_view.arcadia": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649", + "examples/release1/views/diagram_sa_service_view.arcadia": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b", + "examples/release1/views/diagram_sa_state_view.arcadia": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869", + "examples/release1/oa/activities/activity_oa_restore_work.arcadia": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4", + "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d", + "examples/release1/oa/behavior/process_oa_field_procedure.arcadia": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324", + "examples/release1/oa/behavior/process_oa_response.arcadia": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc", + "examples/release1/oa/behavior/scenario_oa_conversation.arcadia": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6", + "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c", + "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5", + "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088", + "examples/release1/sa/behavior/process_sa_field_procedure.arcadia": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768", + "examples/release1/sa/behavior/process_sa_response.arcadia": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a", + "examples/release1/sa/behavior/scenario_sa_conversation.arcadia": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85", + "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74", + "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736", + "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f", + "examples/release1/sa/functions/function_sa_restore_work.arcadia": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6", + "examples/source-project/sa/assurance.arcadia": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f", + "examples/source-project/sa/participants.arcadia": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88", + "examples/source-project/sa/reporting.arcadia": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058", + "licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d", + "licenses/rust/COPYING.RUNTIME": "28e85c5aa4af9b4f1dfe6b4817aa3eefb3eaaee7fd735045016f29ccf50276a1", + "licenses/rust/COPYING3": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "licenses/rust/COPYRIGHT-library.html": "68129500b616d5838629e68f55ff3aed5e096dacf60ce9eb41bbe599a563afa6", + "licenses/rust/COPYRIGHT.html": "5b0c93fc4e6d4b072eaa521b1762d1e746f4c368f65e81a0e5308e2772dac85e", + "licenses/dependencies/arrayref-0.3.9/LICENSE": "1bc7e6f475b3ec99b7e2643411950ae2368c250dd4c5c325f80f9811362a94a1", + "licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT": "4da95ec4ecb65b738d470b7d762894ad9c97da93e6cbfb18b570fc2c96f4b871", + "licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE": "0e8a410375e1ee5c75c6198b08b534fec6e5edef766cf971bab4a404542636ab", + "licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT": "c733ccf8ab25df175a63d9d844677b98e3a5ab8f8de1c1616087e6868a7f948e", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY": "6226d0632e2e1a80c23597e964da9812ae193c535fe058154afb034e94167aa5", + "licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/autocfg-1.5.1/LICENSE-MIT": "27995d58ad5c1145c1a8cd86244ce844886958a35eb2b78c6b772748669999ac", + "licenses/dependencies/axum-0.8.9/LICENSE": "6a13bc24a100a6812f053879ec51b126b103af7cda6dbf48c4188722da44da9f", + "licenses/dependencies/axum-core-0.5.6/LICENSE": "008c87afcd2e626eaf564093250bed06dd7efb5732113264bba3dda8f1c556a1", + "licenses/dependencies/base64-0.22.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/base64-0.22.1/LICENSE-MIT": "0dd882e53de11566d50f8e8e2d5a651bcf3fabee4987d70f306233cf39094ba7", + "licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/bit-set-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7", + "licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7", + "licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/bitflags-2.13.1/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/bytes-1.12.1/LICENSE": "45f522cacecb1023856e46df79ca625dfc550c94910078bd8aec6e02880b3d42", + "licenses/dependencies/cc-1.4.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cc-1.4.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/cfg_aliases-0.2.2/LICENSE": "31b94860253d8ec7b4529f51901044d3b459d6292d996504a36b1bae3a36a812", + "licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5", + "licenses/dependencies/chacha20-0.10.2/LICENSE-MIT": "b8c6939380a400f53e11923d50fcc4dd2fa1ba8339fd9d04cda38a0251b6c9b0", + "licenses/dependencies/codespan-reporting-0.12.0/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/core_maths-0.1.1/LICENSE": "9ebf8c4cc0b735ca13a766451f7b8097db3185975ceb2ba94b5abf439156a91f", + "licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE": "000b4962e6b27176a0ff89cce4be555b16472cafb5671eb2804a8fdac6854793", + "licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT": "95557bafe728379e206f3b6d4aceeaa054d271c71d722411a6222e2dec01138c", + "licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5", + "licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT": "73b9dc2e79c7308998dd30296e073aefaefb944a68fb89aa412c23c0edcabcaa", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB": "b3ec01ad0869c5c50937bc68780cd0bb44e235ad858dfa54a7a381dced9b115a", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE": "b59affd015e517ed998dd735757f9a3693643cd389609947ed54074234a10784", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT": "c138726a726ac37bae09d0f8a48e74e8e3aa8a8952fcd10fae0fb224cc1c05f1", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB": "01e533bd94e8f1c32b2c2531e2c398de7d35d7804add3d574b4e1fe581d53537", + "licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/document-features-0.2.12/LICENSE-APACHE": "074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff", + "licenses/dependencies/document-features-0.2.12/LICENSE-MIT": "aa893340d14b9844625be6a50ac644169a01b52f0211cbf81b09e1874c8cd81d", + "licenses/dependencies/dpi-0.1.2/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT": "9eff396a99bafd208e7126602420d6864f6066c08b84485a5b032320a9c01997", + "licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/equivalent-1.0.2/LICENSE-MIT": "7365cc8878a1d7ce155a58c4ca09c3d7a6be413efa5334a80ea842912b669349", + "licenses/dependencies/error-code-3.4.0/LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/etagere-0.2.15/LICENSE-APACHE": "2d56a37f3d1e461f6b1539ab94e0e6bcc55443e376098aee85ac3b2890860290", + "licenses/dependencies/etagere-0.2.15/LICENSE-MIT": "9cfc9c9a4608501b5da3746948d2be2dd709ad51f6bcb0c1c685760ee3dde31f", + "licenses/dependencies/euclid-0.22.14/COPYRIGHT": "ec82b96487e9e778ee610c7ab245162464782cfa1f555c2299333f8dbe5c036a", + "licenses/dependencies/euclid-0.22.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/euclid-0.22.14/LICENSE-MIT": "62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3", + "licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/fastrand-2.5.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/float_next_after-1.0.0/LICENSE": "0604d5817110dacc5c7d9b7de6b58b962794603d4823c357157bd5dec4198bc5", + "licenses/dependencies/foldhash-0.1.5/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744", + "licenses/dependencies/foldhash-0.2.0/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744", + "licenses/dependencies/font-types-0.10.1/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/font-types-0.10.1/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/font-types-0.12.4/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/font-types-0.12.4/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/fontdb-0.23.0/LICENSE": "59a1fdac3bd550043599bd159fd70f09a1108c2b09e3751d39b11e1ff8e51f00", + "licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT": "20c7855c364d57ea4c97889a5e8d98470a9952dade37bd9248b9a54431670e5e", + "licenses/dependencies/futures-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-core-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-io-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-task-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-util-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "licenses/dependencies/getrandom-0.2.17/LICENSE-MIT": "42fa16951ce7f24b5a467a40e5b449a1d41e662f97ca779864f053f39e097737", + "licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "licenses/dependencies/getrandom-0.4.3/LICENSE-MIT": "523a42c25d245dde9c015f882cec7f4555aad883382a6cf19b4b7d9b2cd5419b", + "licenses/dependencies/glam-0.25.0/LICENSE-APACHE": "be33ddb87a30fd321ab100e2d922cba512e50ec7a63d8e62e5bfc0798dd4b585", + "licenses/dependencies/glam-0.25.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/glow-0.16.0/LICENSE-APACHE": "b8601fc79bdf8d8088f0938bea861ffc63ed0eebbedf25f44ab2cf2e85bd7edc", + "licenses/dependencies/glow-0.16.0/LICENSE-MIT": "cdbd06e25b8c9c5d6019949d2de8123f56d29cee4166396423d2ba8c81700845", + "licenses/dependencies/glow-0.16.0/LICENSE-ZLIB": "636f644f1e149eb62961657c0e34953681eff64435653912e7bd19992666faa5", + "licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4", + "licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE": "0178e21322b0e88aa3aeb3146f6a9611bc1f8df6d98bdfb34be28b9dd56a8107", + "licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT": "ad41be6cc6538b29b9346648f41432b5e460bad6be073b5eeaa41320ea2921dc", + "licenses/dependencies/guillotiere-0.6.2/LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1", + "licenses/dependencies/half-2.7.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/half-2.7.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "licenses/dependencies/harfrust-0.3.2/LICENSE": "7d43d2ef1ce976c7bfb423c696ad9938ccfc31e9ec5be752265e43fe9d29f697", + "licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/http-1.5.0/LICENSE-APACHE": "8bb1b50b0e5c9399ae33bd35fab2769010fa6c14e8860c729a52295d84896b7a", + "licenses/dependencies/http-1.5.0/LICENSE-MIT": "dc91f8200e4b2a1f9261035d4c18c33c246911a6c0f7b543d75347e61b249cff", + "licenses/dependencies/http-body-1.1.0/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab", + "licenses/dependencies/http-body-util-0.1.5/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab", + "licenses/dependencies/httparse-1.10.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/httparse-1.10.1/LICENSE-MIT": "391a5396cec6230bfabd4ef4eb2350eb895bc5efce377a2218f5702ed020d3e3", + "licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE": "4d10fe5f3aa176b05b229a248866bad70b834c173f1252a814ff4748d8a13837", + "licenses/dependencies/httpdate-1.0.3/LICENSE-MIT": "934887691e05d69d7c86ad3f2c360980fa30c15b035e351f3c9865e99da4debc", + "licenses/dependencies/hyper-1.11.1/LICENSE": "2d01890414494742ba4a509fcec8efa40f6d8be22cbd72be7cff08d6fda4ec89", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c", + "licenses/dependencies/hyper-util-0.1.20/LICENSE": "9e0a97848ea543aef745c98e84fde696a9a3e0735538f6daefdd3cb1942effc1", + "licenses/dependencies/iced-0.14.0/LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/icu_collections-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_locale_core-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_normalizer-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_properties-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_properties_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_provider-2.3.1/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/idna-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/idna-1.1.0/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT": "8b43ce8accd61e9d370b5ca9e9c4f953279b5c239926c62315b40e24df51b726", + "licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/indexmap-2.14.1/LICENSE-MIT": "ecc269ef87fd38a1d98e30bfac9ba964a9dbd9315c3770fed98d4d7cb5882055", + "licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE": "87d9feb9238c6bd8e0024fc4733b06cff036f89f36d93b7df1c8a0549bbb7a5b", + "licenses/dependencies/ipnet-2.12.1/LICENSE-MIT": "47dc9ff29128ddfb4d6a0435383c9f89120bc374dbcc1dd00b933a0b28aa7865", + "licenses/dependencies/itoa-1.0.18/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/itoa-1.0.18/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/jobserver-0.1.35/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/kurbo-0.10.4/LICENSE-MIT": "23c23145f6eac25c28cdcc03d38506a5712a9a8cffb5bd5301457f6173ea696e", + "licenses/dependencies/libc-0.2.189/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/libc-0.2.189/LICENSE-MIT": "123a331b5dbf04c30097fa43b8f858bc85df671fe776de498d01f3d6b7c1f69e", + "licenses/dependencies/libloading-0.8.9/LICENSE": "b29f8b01452350c20dd1af16ef83b598fea3053578ccc1c7a0ef40e57be2620f", + "licenses/dependencies/libm-0.2.16/LICENSE.txt": "3823dda7cf046602f4b4e77ec8e227863dc4736037cc85bb33d9f19febe16bb7", + "licenses/dependencies/lilt-0.8.2/LICENSE": "120b2f21f9b9f98ef4159de09f9a55a3afb6733dd1c0b1d9eeec7f136465b2cd", + "licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "licenses/dependencies/litemap-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/litrs-1.0.0/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/litrs-1.0.0/LICENSE-MIT": "7dc1552e88f49132cb358b1b962fc5e79fa42d70bcbb88c526d33e45b8e98036", + "licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/lock_api-0.4.14/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/log-0.4.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/log-0.4.34/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/lru-0.16.4/LICENSE": "061dc50af2cd9340703daf61978af3200cf681b12ea67a323c33ba109a23a45e", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT": "1466d9b4f3a59bb8997fc8d5fa977ce3f6a24bb2358793c09bfdf007039f6486", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB": "09785877275ffada6c371b652a30e95c26b435126fc0fc62f1bc2d72171f80a4", + "licenses/dependencies/matchit-0.8.4/LICENSE": "de701d0618d694feb1af90f02181a1763d9b0bdeb70a3a592781e529077dba65", + "licenses/dependencies/matchit-0.8.4/LICENSE.httprouter": "162ce11ad71338d0a0c6ebaf5c48af72c6ae237b468859d3656fe2d9ed3f3a85", + "licenses/dependencies/memchr-2.8.3/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/memchr-2.8.3/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f", + "licenses/dependencies/memchr-2.8.3/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE": "04ea4849dba9dcae07113850c6f1b1a69052c625210639914eee352023f750ad", + "licenses/dependencies/memmap2-0.9.11/LICENSE-MIT": "0d25d03b5ab49576178ad0cae7a2648d12c17ad0452fe49c07e55e4b59aa5257", + "licenses/dependencies/mime-0.3.17/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/mime-0.3.17/LICENSE-MIT": "df9cfd06d8a44d9a671eadd39ffd97f166481da015a30f45dfd27886209c5922", + "licenses/dependencies/mio-1.2.3/LICENSE": "07919255c7e04793d8ea760d6c2ce32d19f9ff02bdbdde3ce90b1e1880929a9b", + "licenses/dependencies/naga-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/naga-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/num-traits-0.2.19/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/oa-core-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/oa-server-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/once_cell-1.21.4/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT": "f7715d38a3fa1b4ac97c5729740752505a39cb92ee83ab5b102aeb5eaa7cdea4", + "licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/potential_utf-0.1.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/presser-0.3.1/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/presser-0.3.1/LICENSE-MIT": "090a294a492ab2f41388252312a65cf2f0e423330b721a68c6665ac64766753b", + "licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/quinn-0.11.11/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-0.11.11/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quote-1.0.47/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/quote-1.0.47/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/rand-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "licenses/dependencies/rand-0.10.2/LICENSE-APACHE": "35242e7a83f69875e6edeff02291e688c97caafe2f8902e4e19b49d3e78b4cab", + "licenses/dependencies/rand-0.10.2/LICENSE-MIT": "209fbbe0ad52d9235e37badf9cadfe4dbdc87203179c0899e738b39ade42177b", + "licenses/dependencies/rand_core-0.10.1/COPYRIGHT": "92b81db30f7ab6d693e0af5661a40d273ca1947e891123ed823924192c10cbc7", + "licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51", + "licenses/dependencies/rand_core-0.10.1/LICENSE-MIT": "8b6e9feec03e7c9a5facb26855cecd31662bf989b636bcfe79521bdf8ac863f0", + "licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51", + "licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT": "2234e3cefee876aeb686ad89e978bdb07bf118a1186ab1cf161bcdf69d4b4f57", + "licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT": "ba00052102ed87948bb8822d6e1c496260c83042887b22bb5caad922ec025a60", + "licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE": "1c7745cc26c7294bc9dbc883bcd50700b99a8c0f4859bfce84ec555098ce1ab5", + "licenses/dependencies/rangemap-1.8.0/LICENSE-MIT": "29a4c3823ee29ee5a97c145574a1bac20629fd5e6708be1df0d25bab563e093c", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md": "9c5a80639a57c1c945570e7ebbca0706305849ce3c098021325cca9db2f7acc4", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md": "ae895c8576e682f310fb70d93d9f99b1dd82872094c54a8f6cdfe2ca5c2d6ecb", + "licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT": "24b2f2eff5a7622e87162823e260f00c6dfbce0e26d585d3d28c785f1edc80ed", + "licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE": "751963a8b88c0e3a9f27e98933079fbcf09b9998b2c13ac49c2e4d58444520d6", + "licenses/dependencies/reqwest-0.12.28/LICENSE-MIT": "47d4e1803702728e03d30f8a848ae2249ba274bbd9f8443e803f7924d83cd371", + "licenses/dependencies/rfd-0.15.4/LICENSE": "65fc947f4bac882a2cd104ef73c246b1b037059df9f2b3a58b7f77f0b9e56071", + "licenses/dependencies/ring-0.17.14/LICENSE": "b3d734001a94efff3579978d953391aa7115f877657d25eb54037a43875d078a", + "licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL": "005fc765ddc5115da796cca915baa9557abae13ff35e0a47c47affc56f6c414d", + "licenses/dependencies/ring-0.17.14/LICENSE-other-bits": "f025ccfb7dfb6bdfedc75ca0f67acc69e6fb4998143d834f7c2f38a29989680f", + "licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE": "95bd3988beee069fa2848f648dab43cc6e0b2add2ad6bcb17360caf749802bcc", + "licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT": "30fefc3a7d6a0041541858293bcbea2dde4caa4c0a5802f996a7f7e8c0085652", + "licenses/dependencies/rustls-0.23.43/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/rustls-0.23.43/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4", + "licenses/dependencies/rustls-0.23.43/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c", + "licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE": "45fd05c4865e7c350b98ad7ac50e1b15462d49af4a91e9b0c9dd933dc9a69742", + "licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT": "9117d922e667125508dde62b02c1f57ed22f5ad21eb536aa2e2d99e1c796e639", + "licenses/dependencies/rustls-webpki-0.103.15/LICENSE": "5b698ca13897be3afdb7174256fa1574f8c6892b8bea1a66dd6469d3fe27885a", + "licenses/dependencies/ryu-1.0.23/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/ryu-1.0.23/LICENSE-BOOST": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/same-file-1.0.6/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/same-file-1.0.6/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14", + "licenses/dependencies/same-file-1.0.6/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT": "fb77f0a9c53e473abe5103c8632ef9f0f2874d4fb3f17cb2d8c661aab9cee9d7", + "licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2": "f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505", + "licenses/dependencies/serde-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_core-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_json-1.0.151/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT": "b9eb266294324f672cbe945fe8f2e32f85024f0d61a1a7d14382cdde0ac44769", + "licenses/dependencies/sha1_smol-1.0.1/LICENSE": "282a21b0710441c364025461a447362daf18f5798a7b72ae2f801a2aa536da51", + "licenses/dependencies/shlex-2.0.1/LICENSE-APACHE": "553fffcd9b1cb158bc3e9edc35da85ca5c3b3d7d2e61c883ebcfa8a65814b583", + "licenses/dependencies/shlex-2.0.1/LICENSE-MIT": "4455bf75a91154108304cb283e0fea9948c14f13e20d60887cf2552449dea3b1", + "licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/skrifa-0.37.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/skrifa-0.44.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/slab-0.4.12/LICENSE": "8ce0830173fdac609dfb4ea603fdc002c2f4af0dc9b1a005653f5da9cf534b18", + "licenses/dependencies/slotmap-1.1.1/LICENSE": "6cec81441b2ab2b5090954c1fb5d0bcca81b86487b5849061fa8952d20ef67d4", + "licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/smallvec-1.16.0/LICENSE-MIT": "0b28172679e0009b655da42797c03fd163a3379d5cfa67ba1f1655e974a2a1a9", + "licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/smol_str-0.2.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/socket2-0.6.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/socket2-0.6.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4", + "licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT": "0463bfa47d6d763d8c824333efb0e6d6df3946c13c3b077c78ed9f23ca50d0f2", + "licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT": "5e05b024f653a5ce199e77cbbbd42fb5553562ec714b819421ed0c3e552a75d7", + "licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT": "ea084a2373ebc1f0902c09266e7bf25a05ab3814c1805bb017ffa7308f90c061", + "licenses/dependencies/strict-num-0.1.1/LICENSE": "3085885678bb161f6c472bbd331f66a2550b555eb76128f7f8247779128199c0", + "licenses/dependencies/subtle-2.6.1/LICENSE": "d1fc1bc0d155df60b2e7705b6b2ae02a05c96f948e1cec6e2fb86360b09f346b", + "licenses/dependencies/swash-0.2.10/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/swash-0.2.10/LICENSE-MIT": "122dadfc2eb4de0f4bafcd9eb4e7502cfe338a7965ebd1d18708cc5050f43f76", + "licenses/dependencies/syn-2.0.119/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/syn-2.0.119/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/syn-3.0.5/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/syn-3.0.5/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/sync_wrapper-1.0.2/LICENSE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/synstructure-0.13.2/LICENSE": "219920e865eee70b7dcfc948a86b099e7f4fe2de01bcca2ca9a20c0a033f2b59", + "licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT": "5cc390ab5e5e6507f467368cbab1297552d64bfd863f4b496c7928508bcfefd8", + "licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/tempfile-3.27.0/LICENSE-MIT": "8b427f5bc501764575e52ba4f9d95673cf8f6d80a86d0d06599852e1a9a20a36", + "licenses/dependencies/termcolor-1.4.1/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/termcolor-1.4.1/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f", + "licenses/dependencies/termcolor-1.4.1/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/tiny-skia-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced", + "licenses/dependencies/tiny-skia-path-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced", + "licenses/dependencies/tinystr-0.8.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md": "fd80a26fbb3f644af1fa994134446702932968519797227e07a1368dea80f0bc", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md": "4f44572785f35152c1fd2eadf565b7e079c0f300b4324f0af653419f9d76b735", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md": "1dd8eca0f83669e75fa119e34fb9e1be9d16e3e9b6368962b8019db6e8ae5f7b", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md": "41ace205715d9f19a3214218cc1c01d57c533e02cd0fef7c8e51a49a7fce5ac5", + "licenses/dependencies/tokio-1.53.1/LICENSE": "253cd04c6714889df2d32f3f64d669179a1c95c76ac43c40882c52eb06bc3552", + "licenses/dependencies/tokio-macros-2.7.2/LICENSE": "0b83dc40cba89b9922bb84b0a9c7d2768ce37c1d7e138b7424fd4549915778c9", + "licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE": "cc117d90b498b32b11a886f279b359da16a73c3b01efbb2f5cc004b20262334e", + "licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT": "e20fa2b8e0a2565f24a792b94b4bf4b6c2b9d36f781d8a9516e218a036e6677a", + "licenses/dependencies/tower-0.5.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tower-http-0.6.11/LICENSE": "5049cf464977eff4b4fcfa7988d84e74116956a3eb9d5f1d451b3f828f945233", + "licenses/dependencies/tower-layer-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tower-service-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tracing-0.1.44/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-attributes-0.1.31/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-core-0.1.36/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/try-lock-0.2.5/LICENSE": "c816a0749cdc6bf062a5111c159723de51b2bfac66a1dac2655abd9e6b1583eb", + "licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT": "f3c9fe731c701ed77fd5fbaac573872af04dc5869385eb9bd5e3c73c42713814", + "licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT": "edb20b474f6cbd4f4db066b54a9e0f687d0009d309412a63431189b59b8e2a07", + "licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE": "f7db81051789b729fea528a63ec4c938fdcb93d9d61d97dc8cc2e9df6d47f2a1", + "licenses/dependencies/unicode-linebreak-0.1.5/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE": "7cbb56d1b5d83d735056b363ab20958524120afafc4ad8206e6be98cdec5d737", + "licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT": "7ad3ea8ca3caf894db98c3f31d5d4949173ffa93c883ef19a9e529ad48960f8c", + "licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d", + "licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/unicode-width-0.2.2/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d", + "licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/untrusted-0.9.0/LICENSE.txt": "7abd9b6960dcf7d4d0a48606a5b71bfe37d472db68d70637f3a58a56785f1621", + "licenses/dependencies/url-2.5.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/url-2.5.8/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT": "c30152c94a6d75e021adbc52b3a52470366a46edb917e17deae3259251af244c", + "licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT": "3fa4ca83dcc9237839b1bdeb2e6d16bdfb5ec0c5ce42b24694d8bbf0dcbef72c", + "licenses/dependencies/uuid-1.26.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/uuid-1.26.0/LICENSE-MIT": "436bc5a105d8e57dcd8778730f3754f7bf39c14d2f530e4cde4bd2d17a83ec3d", + "licenses/dependencies/version_check-0.9.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/version_check-0.9.5/LICENSE-MIT": "b7e650f3fce5c53249d1cdc608b54df156a97edd636cf9d23498d0cfe7aec63e", + "licenses/dependencies/want-0.3.1/LICENSE": "a65f5d0a945d267751344c95665945b90c030ea107faf5c85d518929886187da", + "licenses/dependencies/web-time-1.1.0/LICENSE-APACHE": "54a744942eb3fa63a74d8d359989ed6962c04f3f10ff20cfa08ff8aa7efbe4e6", + "licenses/dependencies/web-time-1.1.0/LICENSE-MIT": "f428305bbf2e70fbd807af0f3c7ac1b7acfb95311640f451e9d2e48db6d7e96b", + "licenses/dependencies/webpki-roots-1.0.9/LICENSE": "e271993808fec50ab29350b39539cdec611a9103f827e0aa26d61da70e2d33f8", + "licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/winapi-util-0.1.11/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14", + "licenses/dependencies/winapi-util-0.1.11/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/windows-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-core-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-core-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-implement-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-implement-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-interface-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-interface-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-link-0.2.1/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-link-0.2.1/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-result-0.2.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-result-0.2.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-strings-0.1.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-strings-0.1.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.52.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.52.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.59.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.59.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.61.2/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.61.2/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-targets-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-targets-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/window_clipboard-0.5.1/LICENSE": "7faec985f3e9b1c4a1df646bfedc304ba67e409447f7ab7f4f591f68708d85dc", + "licenses/dependencies/winit-0.30.13/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "licenses/dependencies/writeable-0.6.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/xml-rs-0.8.29/LICENSE": "0dc18d924dc0a5f41172a393012843a5eaaef338e795b3645da9cc3b6068220b", + "licenses/dependencies/yazi-0.2.1/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c", + "licenses/dependencies/yazi-0.2.1/LICENSE-MIT": "df62e3ef3f207c91073fedd78b4156a278681d0dd3f942379242c62c6a71a3ec", + "licenses/dependencies/yoke-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/yoke-derive-0.8.2/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zeno-0.3.3/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c", + "licenses/dependencies/zeno-0.3.3/LICENSE-MIT": "34dff8202d63e6df022f4f0ce88dab24f254c35ee0d5958b74dcf74d9eae21cc", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df", + "licenses/dependencies/zerofrom-0.1.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerofrom-derive-0.1.7/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/zeroize-1.9.0/LICENSE-MIT": "8c7516d4b27b1e495be5e38b612298b63de48d05f49cdac94f70f3cd70f8864b", + "licenses/dependencies/zerotrie-0.2.5/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerovec-0.11.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerovec-derive-0.11.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zmij-1.0.23/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE": "587dd9548304fd421cd254f7550bd101c1250ffc95417f2f7f92d55b44ecbe53", + "licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE": "3c8d13d97ea5eb62868833a377034c6be6a9833e768d32abec2a767a8101e4bc", + "licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE": "5ec4347054089def6904da61d04f0360968f9ef36634b1fe007a5b6ec2f7aa96", + "licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt": "b84fdd2c3da5db56385cdbb639795e90aa3e035c53bc3591135f18df3331451f", + "licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314", + "licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314", + "licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613", + "licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613", + "licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING": "9906940f61b1f0b533fa7d99baf55178b2808fbe113ea51dfbfad8572ccd5f2b", + "licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499", + "licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml": "4a56dbdbc12054fd33b7a2634a45cbbe6fe12f5e6f4081002cbfa527f7220c70", + "licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt": "99bfb7c1e845b79d1031fcf37e678178eb4a8c7cc74a3f218ddf7223083a6fcd", + "licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt": "1e0baaa389b1647d06322ac9ea37822f31995408200ae5a2805a6b9bea0810d1", + "licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt": "8175634e30f84ef72a24c4965fb0e87f45a3c1274cc0e79e0473af582cffd1c4", + "licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE": "10d30a673cd5e9349bdc02aeb48f14b3386d27d0da32df8f0a555d4aa16aa551", + "licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT": "c8167fdeeed46d3f244d3f85c5bf998ce889343691c32be2c61a8bc4b5c08333", + "licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT": "6ee2ed6c77710de911761acd5fc1ad1da00f476beb1a7ef27e78c2d1858deafc", + "licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE": "9eacbcb81be660840c714a560a9d65ba07913db98dd4baf969f78dd499fdd60f", + "licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1", + "licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE": "58545fed1565e42d687aecec6897d35c6d37ccb71479a137c0deb2203e125c79", + "licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd" +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/process-identity.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/process-identity.json new file mode 100644 index 00000000..03ed570e --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/process-identity.json @@ -0,0 +1,4 @@ +{ + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "creation_filetime": 134336355202397809 +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/01-home-0.jpg b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/01-home-0.jpg new file mode 100644 index 00000000..295410ae Binary files /dev/null and b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/01-home-0.jpg differ diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/01-home.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/01-home.json new file mode 100644 index 00000000..3dd8ad11 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/01-home.json @@ -0,0 +1,20 @@ +{ + "atUtc": "2026-09-11T21:25:46.451Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "id": 4653830, + "title": "Untitled mission — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 267, + "originY": 260, + "width": 1442, + "zIndex": 0, + "filename": "01-home-0.jpg" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/02-offline-guide-0.jpg b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/02-offline-guide-0.jpg new file mode 100644 index 00000000..ed2ef7fc Binary files /dev/null and b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/02-offline-guide-0.jpg differ diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/02-offline-guide.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/02-offline-guide.json new file mode 100644 index 00000000..735ec9da --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/02-offline-guide.json @@ -0,0 +1,20 @@ +{ + "atUtc": "2026-09-11T21:25:52.929Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "id": 4653830, + "title": "Untitled mission — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 267, + "originY": 260, + "width": 1442, + "zIndex": 0, + "filename": "02-offline-guide-0.jpg" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/03-model-open-0.jpg b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/03-model-open-0.jpg new file mode 100644 index 00000000..c5ea7239 Binary files /dev/null and b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/03-model-open-0.jpg differ diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/03-model-open.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/03-model-open.json new file mode 100644 index 00000000..32a5d696 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/03-model-open.json @@ -0,0 +1,20 @@ +{ + "atUtc": "2026-09-11T21:26:35.090Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "id": 4653830, + "title": "Untitled mission — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 267, + "originY": 260, + "width": 1442, + "zIndex": 0, + "filename": "03-model-open-0.jpg" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/04-reference-caret-0.jpg b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/04-reference-caret-0.jpg new file mode 100644 index 00000000..81c436a5 Binary files /dev/null and b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/04-reference-caret-0.jpg differ diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/04-reference-caret.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/04-reference-caret.json new file mode 100644 index 00000000..da741bf1 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/04-reference-caret.json @@ -0,0 +1,20 @@ +{ + "atUtc": "2026-09-11T21:27:04.839Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "id": 4653830, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 267, + "originY": 260, + "width": 1442, + "zIndex": 0, + "filename": "04-reference-caret-0.jpg" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/05-definition-0.jpg b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/05-definition-0.jpg new file mode 100644 index 00000000..6229cd7e Binary files /dev/null and b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/05-definition-0.jpg differ diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/05-definition.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/05-definition.json new file mode 100644 index 00000000..e5ffbea8 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/05-definition.json @@ -0,0 +1,20 @@ +{ + "atUtc": "2026-09-11T21:27:15.315Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "id": 4653830, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 267, + "originY": 260, + "width": 1442, + "zIndex": 0, + "filename": "05-definition-0.jpg" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/06-references-0.jpg b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/06-references-0.jpg new file mode 100644 index 00000000..987309bb Binary files /dev/null and b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/06-references-0.jpg differ diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/06-references.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/06-references.json new file mode 100644 index 00000000..edf4441e --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/06-references.json @@ -0,0 +1,20 @@ +{ + "atUtc": "2026-09-11T21:27:29.017Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "id": 4653830, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 267, + "originY": 260, + "width": 1442, + "zIndex": 0, + "filename": "06-references-0.jpg" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/07-back-0.jpg b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/07-back-0.jpg new file mode 100644 index 00000000..df9482e5 Binary files /dev/null and b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/07-back-0.jpg differ diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/07-back.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/07-back.json new file mode 100644 index 00000000..664db22f --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/07-back.json @@ -0,0 +1,20 @@ +{ + "atUtc": "2026-09-11T21:27:39.961Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "id": 4653830, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 267, + "originY": 260, + "width": 1442, + "zIndex": 0, + "filename": "07-back-0.jpg" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/08-edit-stale-0.jpg b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/08-edit-stale-0.jpg new file mode 100644 index 00000000..58530096 Binary files /dev/null and b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/08-edit-stale-0.jpg differ diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/08-edit-stale.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/08-edit-stale.json new file mode 100644 index 00000000..23471bc8 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/08-edit-stale.json @@ -0,0 +1,20 @@ +{ + "atUtc": "2026-09-11T21:27:56.965Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "id": 4653830, + "title": "Navigation — 救援 * — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 267, + "originY": 260, + "width": 1442, + "zIndex": 0, + "filename": "08-edit-stale-0.jpg" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/09-undo-clean-0.jpg b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/09-undo-clean-0.jpg new file mode 100644 index 00000000..e2bc770a Binary files /dev/null and b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/09-undo-clean-0.jpg differ diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/09-undo-clean.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/09-undo-clean.json new file mode 100644 index 00000000..0f4dd7d3 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/09-undo-clean.json @@ -0,0 +1,20 @@ +{ + "atUtc": "2026-09-11T21:28:03.601Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "id": 4653830, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 267, + "originY": 260, + "width": 1442, + "zIndex": 0, + "filename": "09-undo-clean-0.jpg" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/10-apply-clean-0.jpg b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/10-apply-clean-0.jpg new file mode 100644 index 00000000..bf464487 Binary files /dev/null and b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/10-apply-clean-0.jpg differ diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/10-apply-clean.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/10-apply-clean.json new file mode 100644 index 00000000..4638c722 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/10-apply-clean.json @@ -0,0 +1,20 @@ +{ + "atUtc": "2026-09-11T21:28:09.874Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "id": 4653830, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 267, + "originY": 260, + "width": 1442, + "zIndex": 0, + "filename": "10-apply-clean-0.jpg" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/11-saved-0.jpg b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/11-saved-0.jpg new file mode 100644 index 00000000..95be641b Binary files /dev/null and b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/11-saved-0.jpg differ diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/11-saved.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/11-saved.json new file mode 100644 index 00000000..9e5826ab --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/11-saved.json @@ -0,0 +1,20 @@ +{ + "atUtc": "2026-09-11T21:28:20.390Z", + "window": { + "app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe", + "id": 4653830, + "title": "Navigation — 救援 — Arcadia Studio" + }, + "accessibility": null, + "screenshots": [ + { + "height": 932, + "id": "screenshot-0", + "originX": 267, + "originY": 260, + "width": 1442, + "zIndex": 0, + "filename": "11-saved-0.jpg" + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/source-before.json b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/source-before.json new file mode 100644 index 00000000..231312d6 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/source-before.json @@ -0,0 +1,6 @@ +{ + "links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b", + "project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414", + "救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992", + "救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919" +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/stderr.log b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/trial/stdout.log b/harness/experiments/navigation-prerelease-native-20260911/payload/trial/stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/README.md b/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/README.md new file mode 100644 index 00000000..c955f3b0 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/README.md @@ -0,0 +1,26 @@ +# Packaged repaired navigation trial — preparation only + +Root owns GUI input and acceptance. No launcher, oracle, process/module check or package action has been executed during this preparation. This helper uses the future independently reviewed package extraction directly, never the mutable target executable or producer stage. It does not repeat invalid-source repair/recovery tests already covered by the B183 v4 trial. + +The candidate is B183EF31…B168848 from source33c6d83, retained historical EFEE server and F456 DLL. Version is 0.2.0-preview.navigation.20260911. The server remains separately sourced. Native acceptance must distinguish this new package trial from the prior source-native v3/v4 trials. + +## Binding and future execution + +`binding.pending.json` intentionally has no archive/review/extraction values. Once actual package/readback and independent artifact PASS exist, root/release_audit will read them, create binding.json with exact repository-relative .local paths, hashes/size and reviewed extraction, then pin its SHA256 in helper.py. Root reviews the final helper and binding before execution. The helper currently has BINDING_SHA=None and refuses launch. Arbitrary package paths cannot be supplied on the command line. + +Admission verifies the binding, actual ZIP bytes, producer and reviewer PASS/hash/size/full file maps, every extracted file, ZIP entry contents and all three binary hashes. A fresh exclusive trial/ contains private profile/Desktop/APPDATA/LOCALAPPDATA/TEMP, screenshots and work. Standard nonsecret Windows paths are inherited explicitly; PATH contains only Windows directories. The package working directory remains the extraction, allowing full-map checks to detect incidental added files. Package contents are never modified by the helper. Initial work is an exact private copy of the pinned valid navigation fixture: four Arcadia files, Unicode path, two activities and one interaction. No baseline oracle is run merely to copy this already pinned fixture. + +Future authorized commands from repository cwd, using `C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe`: + +```text +python .local/navigation-repair-package-native-20260911/helper.py launch +pwsh -NoProfile -File .local/navigation-repair-package-native-20260911/loaded-modules.ps1 +python .local/navigation-repair-package-native-20260911/helper.py saved --label navigation-final-saved --after-visible-save +python .local/navigation-repair-package-native-20260911/helper.py closed --observed-absent +``` + +These commands have not been executed. Replace python with the absolute bundled executable. Root first opens trial/work/project.arcadia through the real file dialog, exercises F12, References and Back, edits then restores using Undo/Apply as intended, explicitly saves the baseline, and observes success. Only then is saved allowed. It preserves an exact source checkpoint and requires all four raw files equal the pinned baseline before running the complete same oracle967. The oracle gets only the package directory plus Windows PATH for F456 resolution. Raw stdout/stderr/exit and before/after package guards are retained. Any unexpected package addition/removal/change writes the exact delta before refusal. This is saved model/source evidence, not a synthetic assertion that GUI actions happened. + +Root closes normally, observes the window absent, then invokes closed. The helper checks the original PID plus creation identity is absent (a reused PID is distinguished), and checks the entire ZIP/package map again. It does not close/kill any process or fabricate a numeric exit code. The optional loaded-modules.ps1 is a separate read-only query of the exact PID/path/creation identity; it records paths/hashes and flags modules outside Windows or the reviewed package. It does not operate the GUI or launch a server. + +All operations refuse existing receipts/trials. Do not delete or overwrite a failed trial; retain evidence and prepare a separately reviewed trial if needed. No compilation, source edits, publishing, tags or WSL operations are included. Old contextual and navigation trials/helpers remain untouched. diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/binding.pending.json b/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/binding.pending.json new file mode 100644 index 00000000..aa4500d5 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/binding.pending.json @@ -0,0 +1,12 @@ +{ + "status": "PENDING", + "source_commit": "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c", + "archive_path": null, + "archive_sha256": null, + "archive_bytes": null, + "review_path": null, + "review_sha256": null, + "producer_readback_path": null, + "producer_readback_sha256": null, + "package_path": null +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/draft-manifest.json b/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/draft-manifest.json new file mode 100644 index 00000000..f619f051 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/draft-manifest.json @@ -0,0 +1,25 @@ +{ + "scope": "Unbound packaged native helper draft; no helper/module/oracle/package execution", + "files": [ + { + "path": "helper.py", + "sha256": "01285a8bdf0efe4b7dff6de6136fdfe22db8f9807c8b29f69c8384bbb9ddffa6", + "bytes": 12804 + }, + { + "path": "loaded-modules.ps1", + "sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe", + "bytes": 2889 + }, + { + "path": "README.md", + "sha256": "0ab3178d5d43fe4e87d96882cd1a71a451eb7fc4c894d6db4bd8e0d7af3182c2", + "bytes": 4176 + }, + { + "path": "binding.pending.json", + "sha256": "1c39142ec0e11067a4ff12911156741b73c3c305148a38fee861320dd1eedf7e", + "bytes": 306 + } + ] +} diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/helper.py b/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/helper.py new file mode 100644 index 00000000..710a56e5 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/helper.py @@ -0,0 +1,266 @@ +"""Packaged navigation trial; GUI input and release acceptance belong to root. + +No execution is admitted until binding.json is completed and its SHA is pinned +after independent artifact review. Nothing here operates the GUI or compiles. +""" +import argparse +import ctypes +from ctypes import wintypes +from datetime import datetime, timezone +import hashlib +import json +import os +from pathlib import Path, PurePosixPath +import re +import shutil +import subprocess +import sys +import zipfile + +ROOT = Path(__file__).resolve().parents[2] +BASE = Path(__file__).resolve().parent +TRIAL = BASE / 'trial' +BINDING_SHA = None # Intentionally refuses before the actual package review. +SOURCE = '33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c' +NAME = 'ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm' +EXPECTED = { + 'arcadia-studio.exe': 'b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848', + 'arcadia-server.exe': 'efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665', + 'libunwind.dll': 'f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4', +} +FIXTURES = ROOT / '.local/text-navigation-native-20260911-preparation' +FIXTURE_SHA = 'edd4157fc31823f4494dee91862728b87f12ef51c49b8d1fd86a954bc9ecc1ed' +ORACLE = ROOT / '.local/staged-source-oracle-20260911/staged-source-authoring-contract.exe' +ORACLE_SHA = '967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c' + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def ordinary(path): + path = Path(path).absolute() + for p in (path, *path.parents): + if p.exists(): + assert not p.is_symlink() and not (getattr(p.lstat(), 'st_file_attributes', 0) & 0x400), str(p) + return path + + +def sha(path): + with ordinary(path).open('rb') as stream: + return hashlib.file_digest(stream, 'sha256').hexdigest() + + +def load(path): + return json.loads(ordinary(path).read_text(encoding='utf-8-sig')) + + +def record(path, value): + ordinary(path) + with path.open('x', encoding='utf-8', newline='\n') as out: + json.dump(value, out, ensure_ascii=False, indent=2) + out.write('\n') + + +def relative(name): + p = PurePosixPath(name) + assert name == p.as_posix() and not p.is_absolute() and p.parts + assert all(x not in ('.', '..') for x in p.parts) + assert not any(c in name for c in '\\:\r\n') + return name + + +def local(name): + p = ordinary(ROOT / relative(name)) + assert p.resolve().is_relative_to(ROOT / '.local') + return p + + +def inventory(folder): + ordinary(folder) + found = {} + for p in folder.rglob('*'): + ordinary(p) + if p.is_file(): + found[p.relative_to(folder).as_posix()] = sha(p) + assert len({p.casefold() for p in found}) == len(found) + return found + + +def copy_exact(source, destination): + before = inventory(source) + assert not destination.exists() + shutil.copytree(source, destination) + assert inventory(source) == inventory(destination) == before + return before + + +def environment(): + parent = {k.upper(): v for k, v in os.environ.items()} + standard = {k: parent[k.upper()] for k in ('SystemRoot', 'SystemDrive', 'ProgramData', 'ALLUSERSPROFILE', 'PUBLIC')} + assert all(v and '%' not in v for v in standard.values()) + system = standard['SystemRoot'] + return {**standard, 'WINDIR': system, 'PATH': system + '\\System32;' + system, + 'USERPROFILE': str(TRIAL / 'profile'), 'APPDATA': str(TRIAL / 'profile/roaming'), + 'LOCALAPPDATA': str(TRIAL / 'profile/local'), 'TEMP': str(TRIAL / 'tmp'), 'TMP': str(TRIAL / 'tmp')} + + +def process_identity(pid): + """Read-only process query; invalid PID means absent, access errors refuse.""" + api = ctypes.WinDLL('kernel32', use_last_error=True) + api.OpenProcess.argtypes = [wintypes.DWORD, wintypes.BOOL, wintypes.DWORD] + api.OpenProcess.restype = wintypes.HANDLE + api.CloseHandle.argtypes = [wintypes.HANDLE] + api.GetProcessTimes.argtypes = [wintypes.HANDLE] + [ctypes.POINTER(wintypes.FILETIME)] * 4 + api.GetProcessTimes.restype = wintypes.BOOL + api.QueryFullProcessImageNameW.argtypes = [wintypes.HANDLE, wintypes.DWORD, wintypes.LPWSTR, ctypes.POINTER(wintypes.DWORD)] + api.QueryFullProcessImageNameW.restype = wintypes.BOOL + handle = api.OpenProcess(0x1000, False, pid) + if not handle: + error = ctypes.get_last_error() + assert error == 87, f'Process query failed: {error}' + return None + try: + created, exited, kernel, user = (wintypes.FILETIME() for _ in range(4)) + assert api.GetProcessTimes(handle, ctypes.byref(created), ctypes.byref(exited), ctypes.byref(kernel), ctypes.byref(user)) + buffer, count = ctypes.create_unicode_buffer(32768), wintypes.DWORD(32768) + assert api.QueryFullProcessImageNameW(handle, 0, buffer, ctypes.byref(count)) + return {'path': str(Path(buffer.value).resolve()), 'creation_filetime': (created.dwHighDateTime << 32) | created.dwLowDateTime} + finally: + api.CloseHandle(handle) + + +def admission(verify_inventory=True): + assert BINDING_SHA and sha(BASE / 'binding.json') == BINDING_SHA, 'Package binding is pending or changed.' + binding = load(BASE / 'binding.json') + assert binding['status'] == 'READY' and binding['source_commit'] == SOURCE + archive, review_path, producer_path, package = (local(binding[k]) for k in ('archive_path', 'review_path', 'producer_readback_path', 'package_path')) + assert archive.name == NAME + '.zip' and package.name == NAME + assert package.resolve() != (producer_path.parent / 'packages' / NAME).resolve(), 'Use independent extraction, not producer stage.' + assert sha(archive) == binding['archive_sha256'] and archive.stat().st_size == binding['archive_bytes'] + assert sha(review_path) == binding['review_sha256'] and sha(producer_path) == binding['producer_readback_sha256'] + review, producer = load(review_path), load(producer_path) + assert review['status'] == producer['status'] == 'PASS' + assert review['archive']['sha256'] == producer['archive_sha256'] == binding['archive_sha256'] + assert review['archive']['bytes'] == producer['archive_bytes'] == binding['archive_bytes'] + assert Path(review['archive']['path']).resolve() == archive.resolve() + expected = review['archive']['files'] + assert expected == {p: v['sha256'] for p, v in producer['files'].items()} + assert review['archive']['file_count'] == producer['file_count'] == len(expected) + if verify_inventory: + assert inventory(package) == expected + for p, h in EXPECTED.items(): + assert expected[p] == h + zipped = {} + with zipfile.ZipFile(archive) as z: + for item in z.infolist(): + assert item.filename.startswith(NAME + '/') and not item.is_dir() + p = relative(item.filename[len(NAME) + 1:]) + assert p not in zipped + zipped[p] = hashlib.sha256(z.read(item)).hexdigest() + assert zipped == expected + return binding, package, expected + + +def fixture(): + assert sha(FIXTURES / 'fixture-manifest.json') == FIXTURE_SHA + expected = {e['path'].removeprefix('valid-baseline/'): e['sha256'] for e in load(FIXTURES / 'fixture-manifest.json') if e['path'].startswith('valid-baseline/')} + assert len(expected) == 4 and inventory(FIXTURES / 'valid-baseline') == expected + assert sha(ORACLE) == ORACLE_SHA + return FIXTURES / 'valid-baseline', expected + + +def launch(): + assert not TRIAL.exists(), 'Preserve old trial; never overwrite.' + binding, package, expected = admission() + baseline, files = fixture() + TRIAL.mkdir() + for folder in ('profile/local', 'profile/roaming', 'profile/Desktop', 'tmp', 'screenshots', 'checkpoints'): + (TRIAL / folder).mkdir(parents=True) + assert copy_exact(baseline, TRIAL / 'work') == files + record(TRIAL / 'package-before.json', expected) + record(TRIAL / 'source-before.json', files) + record(TRIAL / 'admission.json', {'atUtc': now(), 'binding_sha256': BINDING_SHA, 'binding': binding, 'fixture_sha256': FIXTURE_SHA, 'scope': 'Artifact/fixture admission, not native acceptance.'}) + env = environment() + startup = subprocess.STARTUPINFO() + startup.dwFlags |= subprocess.STARTF_USESHOWWINDOW + startup.wShowWindow = 0 + with (TRIAL / 'stdout.log').open('xb') as out, (TRIAL / 'stderr.log').open('xb') as err: + process = subprocess.Popen([str(package / 'arcadia-studio.exe')], cwd=package, env=env, stdout=out, stderr=err, startupinfo=startup) + # Preserve PID immediately even if a subsequent read-only identity query fails. + receipt = {'atUtc': now(), 'pid': process.pid, 'package': str(package), 'environment': env, + 'binding_sha256': BINDING_SHA, 'source': str(TRIAL / 'work/project.arcadia'), 'scope': 'Identified packaged GUI launched; native acceptance pending.'} + record(TRIAL / 'launch.json', receipt) + identity = process_identity(process.pid) + assert identity and Path(identity['path']) == (package / 'arcadia-studio.exe').resolve() + record(TRIAL / 'process-identity.json', identity) + print(json.dumps(receipt, ensure_ascii=False, indent=2)) + + +def package_guard(label): + binding, package, expected = admission(verify_inventory=False) + launch_receipt = load(TRIAL / 'launch.json') + assert launch_receipt['binding_sha256'] == BINDING_SHA and Path(launch_receipt['package']).resolve() == package.resolve() + assert load(TRIAL / 'package-before.json') == expected + actual = inventory(package) + unchanged = actual == expected + record(TRIAL / (label + '-package.json'), {'atUtc': now(), 'archive_sha256': binding['archive_sha256'], 'files': actual, + 'added': sorted(actual.keys() - expected.keys()), 'removed': sorted(expected.keys() - actual.keys()), + 'changed': sorted(p for p in actual.keys() & expected.keys() if actual[p] != expected[p]), + 'completeInventoryUnchanged': unchanged}) + assert unchanged, 'Package changed; exact delta receipt preserved.' + return package + + +def saved(args): + assert args.after_visible_save, 'Root must observe successful Save first.' + assert re.fullmatch('[a-z0-9][a-z0-9-]{0,79}', args.label) + folder = TRIAL / 'checkpoints' / args.label + assert not folder.exists() + package = package_guard(args.label) + baseline, expected = fixture() + folder.mkdir() + actual = copy_exact(TRIAL / 'work', folder / 'sources') + record(folder / 'sources.json', actual) + assert actual == expected, 'Saved exact baseline files differ; preserve and inspect.' + env = environment() + env['PATH'] = str(package) + ';' + env['PATH'] + command = [str(ORACLE), 'same', str(baseline / 'project.arcadia'), str(folder / 'sources/project.arcadia')] + result = subprocess.run(command, cwd=folder, env=env, capture_output=True) + (folder / 'stdout.log').write_bytes(result.stdout) + (folder / 'stderr.log').write_bytes(result.stderr) + record(folder / 'result.json', {'atUtc': now(), 'command': command, 'exitCode': result.returncode, 'oracle_sha256': ORACLE_SHA, + 'scope': 'Saved disk/model oracle after root-observed Save; no independent UI assertion.'}) + assert result.returncode == 0 + package_guard(args.label + '-after-oracle') + print(json.dumps({'action': 'saved', 'oracle_exit': 0, 'source_files': len(actual)})) + + +def closed(args): + assert args.observed_absent, 'Root must first observe the GUI/window absent.' + launch_receipt = load(TRIAL / 'launch.json') + current = process_identity(launch_receipt['pid']) + original = load(TRIAL / 'process-identity.json') + assert current is None or current['creation_filetime'] != original['creation_filetime'], 'Original GUI process remains present.' + package = package_guard('after-close') + record(TRIAL / 'closed.json', {'atUtc': now(), 'pid': launch_receipt['pid'], 'originalProcessAbsent': True, + 'pidReused': current is not None, 'completePackageUnchanged': True, + 'scope': 'Root-observed window absence plus read-only process identity and package check; no numeric exit code observed.'}) + print(json.dumps({'action': 'closed', 'package': str(package), 'result': 'PASS'})) + + +if __name__ == '__main__': + sys.stdout.reconfigure(encoding='utf-8') + sys.stderr.reconfigure(encoding='utf-8') + parser = argparse.ArgumentParser() + parser.add_argument('action', choices=('launch', 'saved', 'closed')) + parser.add_argument('--label') + parser.add_argument('--after-visible-save', action='store_true') + parser.add_argument('--observed-absent', action='store_true') + args = parser.parse_args() + if args.action == 'launch': + launch() + elif args.action == 'saved': + saved(args) + else: + closed(args) diff --git a/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/loaded-modules.ps1 b/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/loaded-modules.ps1 new file mode 100644 index 00000000..a67b7e15 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/payload/unbound-draft/loaded-modules.ps1 @@ -0,0 +1,44 @@ +# Optional read-only process inventory. Never launches, closes or controls a GUI. +#Requires -Version 7.0 +$ErrorActionPreference = 'Stop' +$trialPath = Join-Path $PSScriptRoot 'trial' +$resultPath = Join-Path $trialPath 'loaded-modules.json' +if (Test-Path -LiteralPath $resultPath) { throw 'Preserve existing module receipt.' } +$launch = Get-Content -LiteralPath (Join-Path $trialPath 'launch.json') -Raw | ConvertFrom-Json +$identity = Get-Content -LiteralPath (Join-Path $trialPath 'process-identity.json') -Raw | ConvertFrom-Json +$before = Get-Content -LiteralPath (Join-Path $trialPath 'package-before.json') -Raw | ConvertFrom-Json +$receipt = [ordered]@{ atUtc = [DateTime]::UtcNow.ToString('o'); pid = $launch.pid; status = 'PENDING'; modules = @(); scope = 'Point-in-time loaded modules of the exact launched process; no GUI action or universal runtime dependency claim.' } +try { + $guiProcess = Get-Process -Id $launch.pid -ErrorAction Stop + if (-not [string]::Equals($guiProcess.Path, $identity.path, [StringComparison]::OrdinalIgnoreCase) -or + $guiProcess.StartTime.ToUniversalTime().ToFileTimeUtc() -ne $identity.creation_filetime) { + throw 'PID no longer identifies the original launch.' + } + $receipt.creation_filetime = $identity.creation_filetime + $systemRoot = [IO.Path]::GetFullPath($launch.environment.SystemRoot).TrimEnd('\') + '\' + $packageRoot = [IO.Path]::GetFullPath($launch.package).TrimEnd('\') + '\' + $items = foreach ($module in $guiProcess.Modules) { + $full = [IO.Path]::GetFullPath($module.FileName) + $inWindows = $full.StartsWith($systemRoot, [StringComparison]::OrdinalIgnoreCase) + $inPackage = $full.StartsWith($packageRoot, [StringComparison]::OrdinalIgnoreCase) + $hash = (Get-FileHash -LiteralPath $full -Algorithm SHA256).Hash.ToLowerInvariant() + if ($inPackage) { + $relative = $full.Substring($packageRoot.Length).Replace('\', '/') + $recorded = $before.PSObject.Properties[$relative] + if (-not $recorded -or $recorded.Value -cne $hash) { throw "Package module differs: $relative" } + } + [ordered]@{ name = $module.ModuleName; path = $full; sha256 = $hash; windowsPath = $inWindows; packagePath = $inPackage } + } + $receipt.modules = @($items) + if (-not $receipt.modules.Count) { throw 'No modules observed.' } + $unexpected = @($items | Where-Object { -not $_.windowsPath -and -not $_.packagePath }) + $receipt.unexpected = $unexpected + if ($unexpected.Count) { throw 'Unexpected non-Windows, non-package module; inspect receipt.' } + $receipt.status = 'PASS' +} catch { + $receipt.status = 'FAIL' + $receipt.error = $_.ToString() +} finally { + [IO.File]::WriteAllText($resultPath, ($receipt | ConvertTo-Json -Depth 10) + "`n", [Text.UTF8Encoding]::new($false)) +} +if ($receipt.status -ne 'PASS') { throw $receipt.error } diff --git a/harness/experiments/navigation-prerelease-native-20260911/verify.py b/harness/experiments/navigation-prerelease-native-20260911/verify.py new file mode 100644 index 00000000..c8944ac8 --- /dev/null +++ b/harness/experiments/navigation-prerelease-native-20260911/verify.py @@ -0,0 +1,62 @@ +"""Read only preserved evidence. Does not import or execute historical helpers.""" +from pathlib import Path +import hashlib +import json + +BASE = Path(__file__).resolve().parent +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() +def read(name): + return json.loads((BASE / name).read_text(encoding='utf-8')) +def require(condition, message): + if not condition: + raise SystemExit('FAIL: ' + message) + +manifest = read('MANIFEST.json') +expected = {item['path'] for item in manifest['files']} +actual = {p.relative_to(BASE).as_posix() for p in BASE.rglob('*') if p.is_file()} - {'MANIFEST.json'} +require(actual == expected, 'archive file set') +for item in manifest['files']: + p = BASE / item['path'] + require(p.resolve().is_relative_to(BASE), 'path containment') + require(p.stat().st_size == item['bytes'] and sha(p) == item['sha256'], item['path']) +require(sha(BASE/'ORIGINALS.json') == 'ef655a81362a661d9ffe0d534b760c6d9b395b5aa05f5b0b4d9194ac645743fa', 'original whitelist pin') +originals = read('ORIGINALS.json')['files'] +require(len(originals) == 58, 'original count') +for item in originals: + p = BASE/item['path'] + require(p.stat().st_size == item['bytes'] and sha(p) == item['sha256'], 'original '+item['path']) +prefix = 'payload/trial/' +binding = read('payload/binding.json') +require(sha(BASE/'payload/binding.json') == read(prefix+'admission.json')['binding_sha256'], 'admission binding') +require(binding['archive_sha256'] == 'd7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1' and binding['archive_bytes'] == 32971712, 'ZIP binding') +before = read(prefix+'package-before.json') +require(len(before) == 559, 'package map count') +for name in ['navigation-final-saved-package.json', 'navigation-final-saved-after-oracle-package.json', 'after-close-readonly-package.json']: + receipt = read(prefix+name) + require(receipt['files'] == before and receipt['archive_sha256'] == binding['archive_sha256'], name) +checkpoint = prefix+'checkpoints/navigation-final-saved/' +sources = read(checkpoint+'sources.json') +require(len(sources) == 4 and sources == read(prefix+'source-before.json'), 'source map baseline') +for name, digest in sources.items(): + require(sha(BASE/checkpoint/'sources'/name) == digest, 'source '+name) +oracle = read(checkpoint+'result.json') +require(oracle['exitCode'] == 0 and oracle['oracle_sha256'] == '967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c', 'recorded oracle') +require('PASS exact model/identity/4 reachable sources; 4 exact disk files' in (BASE/checkpoint/'stdout.log').read_text(), 'oracle output') +modules = read(prefix+'loaded-modules.json') +require(modules['status'] == 'PASS' and len(modules['modules']) == 126 and all(m['windowsPath'] or m['packagePath'] for m in modules['modules']), 'recorded module scope') +closed = read(prefix+'closed-readonly.json') +process = read(prefix+'closed-readonly-process.json') +require(closed['status'] == 'PASS' and closed['completePackageUnchanged'], 'closure receipt') +require(sha(BASE/prefix/'closed-readonly-process.json') == closed['process_receipt_sha256'] and sha(BASE/prefix/'after-close-readonly-package.json') == closed['package_receipt_sha256'], 'closure links') +require(process['pid'] == read(prefix+'launch.json')['pid'] == 1348 and process['originalCreationFiletime'] == process['currentCreationFiletime'] == read(prefix+'process-identity.json')['creation_filetime'] == 134336355202397809 and process['exitCodeQueried'] == 0 and process['originalProcessAbsent'], 'terminal process identity') +require(sha(BASE/'payload/close_readonly.py') == '16921ad616344132c4f1a7cd8fc49276dbbb8ee32415432d5b1604eb73fae43c', 'root-reviewed closure helper') +require(read('payload/original-close-observation.json')['original_win32_error'] is None and not (BASE/prefix/'closed.json').exists(), 'original failure preserved') +shots = BASE/prefix/'screenshots' +require(len(list(shots.glob('*.jpg'))) == len(list(shots.glob('*.json'))) == 11, 'capture counts') +for p in shots.glob('*.json'): + meta = json.loads(p.read_text(encoding='utf-8')) + require(len(meta['screenshots']) == 1, 'single capture') + capture = meta['screenshots'][0] + require(capture['width'] == 1442 and capture['height'] == 932 and (shots/capture['filename']).is_file(), 'capture metadata') +print('PASS preserved native archive: 58 original files; 11 captures; 559-file maps; 4 exact sources; recorded oracle/modules/terminal closure relationships. No runtime checks rerun.') diff --git a/harness/experiments/navigation-prerelease-review-20260911/.gitattributes b/harness/experiments/navigation-prerelease-review-20260911/.gitattributes new file mode 100644 index 00000000..396872f1 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/.gitattributes @@ -0,0 +1,2 @@ +* -text +** -text diff --git a/harness/experiments/navigation-prerelease-review-20260911/MANIFEST.json b/harness/experiments/navigation-prerelease-review-20260911/MANIFEST.json new file mode 100644 index 00000000..bdd8e171 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/MANIFEST.json @@ -0,0 +1,177 @@ +{ + "scope": "Exact archive of original independent artifact/server reviewer evidence and three archive controls; excludes extracted package, binaries and profiles. No original evaluator or server rerun.", + "original_manifest_sha256": "0893f3a3f0c52bc65b6b9e4d2fabdb9e76c64db973ba074ef2f1e7625500250f", + "original_payloads": 38, + "file_count": 42, + "total_bytes": 1160349, + "files": { + ".gitattributes": { + "sha256": "1e1f89388215c331239129347ce584af3c8872dd9e77c025e8813fe7f430a7f6", + "bytes": 17 + }, + "README.md": { + "sha256": "72ac67dc27b04e50821c0005fe2df1a71ecbf1fe4a8276e6249e6d62031b06d5", + "bytes": 2248 + }, + "verify.py": { + "sha256": "d77f7c23a65615064d11cdd08ec844353baf7a85bc91109cbc2a660649375a7c", + "bytes": 5138 + }, + "payload/artifact-command.json": { + "sha256": "44e93ba32c0fe8223e65fdf68ad6d16fddc849e98120ed93b7b31c9a276a7f3c", + "bytes": 962 + }, + "payload/artifact-result.json": { + "sha256": "03d3e9909ed982caa9a7a7085bebdff12c0ef268929474459e2ad83af9ff06f2", + "bytes": 582055 + }, + "payload/artifact-stderr.log": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "payload/artifact-stdout.log": { + "sha256": "2bfdc8f581fe978eae495afdef7a200d124acc68fde6380a42118d1b6617f32c", + "bytes": 149 + }, + "payload/evidence-manifest.json": { + "sha256": "0893f3a3f0c52bc65b6b9e4d2fabdb9e76c64db973ba074ef2f1e7625500250f", + "bytes": 5653 + }, + "payload/frozen-inputs.json": { + "sha256": "d117bff0ea9d05de463ca59b193fa44f4d252b8d846d7b958fe4fd18ab45abf9", + "bytes": 1388 + }, + "payload/prepare-reviewer.py": { + "sha256": "a3742f1fe9b88acc8d9ac7948332483500de33e0b32c29a33d3fe110330baa7f", + "bytes": 21139 + }, + "payload/process-readback.json": { + "sha256": "2c9c4d58344835ee5dc352c4e0a191fc4d4355811ccb10c34f8f62012d0737ca", + "bytes": 360 + }, + "payload/README.md": { + "sha256": "3be9685fce9335eae6c489cea9b5496f42bff303907bd8a28b38b78c76f80161", + "bytes": 4817 + }, + "payload/review.py": { + "sha256": "263f228487977b2af14491ed989ed70052e5d897e26b7a05e72614fbcb249c78", + "bytes": 37951 + }, + "payload/run-review.py": { + "sha256": "d6069dcb56484839aa0b342a643a50840895b974d52f131a9ae07bd31b76aca2", + "bytes": 1668 + }, + "payload/server-command.json": { + "sha256": "35331bb7b2a87d770683772828074f9efb40c20fca446b99eb757be1f8b647e9", + "bytes": 958 + }, + "payload/server-result.json": { + "sha256": "a0ae2af5517658be98dd528d0eac042f826f4a6b35001380468c384fbd601bab", + "bytes": 130093 + }, + "payload/server-stderr.log": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "payload/server-stdout.log": { + "sha256": "37a3cde4c9827d38e895e08cd773af3275ae6c66515fc1ee16d5ef9dd6d2aeac", + "bytes": 147 + }, + "payload/server-run/help.stderr": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "payload/server-run/help.stdout": { + "sha256": "99c5cb07d451c6da829b835b66fce92ce5c2529508c8053030123df704d0610e", + "bytes": 350 + }, + "payload/server-run/http-01.body": { + "sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288", + "bytes": 15 + }, + "payload/server-run/http-01.json": { + "sha256": "783fd3dc5e32fce0ff7bc588fa557bc28801a3d0447426339e229e7a8d6ba953", + "bytes": 397 + }, + "payload/server-run/http-02.body": { + "sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288", + "bytes": 15 + }, + "payload/server-run/http-02.json": { + "sha256": "43578abc45aa5c1c4641aef38549e6a238e484ac7d3cf01db2d688a64a8eb5f8", + "bytes": 403 + }, + "payload/server-run/http-03.body": { + "sha256": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967", + "bytes": 359757 + }, + "payload/server-run/http-03.json": { + "sha256": "3d11f4c9cc6ac8af0b78ffef9df262154fce2b0b82613acf12f15c0f45e34b8f", + "bytes": 414 + }, + "payload/server-run/http-04.body": { + "sha256": "f58be90bf836b731790fd0fd1688428e6933fe69b5dcd33e193cf5972a0d24d5", + "bytes": 252 + }, + "payload/server-run/http-04.json": { + "sha256": "9dc1d7db2f54f0c36744c97f28343e09c92d9d17f3eb902341c13c6936aa0d06", + "bytes": 542 + }, + "payload/server-run/http-05.body": { + "sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372", + "bytes": 566 + }, + "payload/server-run/http-05.json": { + "sha256": "c415ee9fd1b784bcd1d96c6caa746a241d28a6967f26f17389b02f3575d38520", + "bytes": 505 + }, + "payload/server-run/http-06.body": { + "sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288", + "bytes": 15 + }, + "payload/server-run/http-06.json": { + "sha256": "d5110142e3670c93f3a4c75ddb40d9c75531485022feb3e230e08753e5201392", + "bytes": 403 + }, + "payload/server-run/http-07.body": { + "sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372", + "bytes": 566 + }, + "payload/server-run/http-07.json": { + "sha256": "80ede66ea46f7b848058f3c3a0e8b0fff699589d523a0a91c715e91982913de6", + "bytes": 505 + }, + "payload/server-run/server-1.stderr": { + "sha256": "d1a5ac473170f9215b981b0a450cfee7bda7c9e060c78e07d10f280409ecf143", + "bytes": 157 + }, + "payload/server-run/server-1.stdout": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "payload/server-run/server-2.stderr": { + "sha256": "f2018690b87b22de27d2cca83ab7fb6b871cb91f7a2c93484842eb7f6d03c7e0", + "bytes": 157 + }, + "payload/server-run/server-2.stdout": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "payload/server-run/version.stderr": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "payload/server-run/version.stdout": { + "sha256": "af82a1126f98794babaa173139764cadbfb5143a235f9a887ef70d18d00a0d91", + "bytes": 21 + }, + "payload/server-run/data/.arcadia.lock": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "payload/server-run/data/d79cb850-9431-458d-abfc-7afe7c6b51f3.json": { + "sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372", + "bytes": 566 + } + } +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/README.md b/harness/experiments/navigation-prerelease-review-20260911/README.md new file mode 100644 index 00000000..459ad756 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/README.md @@ -0,0 +1,11 @@ +# Independent navigation package review: preserved evidence + +This is the exact whitelist archive of the artifact/server review summarized in [the versioned report](../../release-navigation-prerelease-review-20260911.md). The original producer archive is separate and unchanged. Root's later packaged GUI acceptance has its own record. + +`payload/` contains the original 38 reviewer payloads (1,147,293 bytes) plus their original `evidence-manifest.json`, copied from `.local/navigation-package-review-20260911/`. Every copied file was read back against the frozen original manifest. The payload includes the complete 559-file package hash map, frozen producer inputs, evaluator and launcher source, stdout/stderr and command receipts, seven HTTP response/body pairs, the single deliberately created persisted JSON envelope, and a process-absence record. It contains no executable, ZIP, extracted package, user profile or GUI captures. The zero-byte private store lock is retained as part of the original evidence whitelist. + +Both independent invocations passed on the first attempt: artifact 23.938 seconds; server 5.844 seconds. The full model, SourceBundle, revision, ETag and durable bytes survived restart. Both owned server processes were explicitly terminated after acknowledged persistence, with recorded Windows exit code 1; no graceful-drain claim is made. The unchanged package claim ends before root's later native handoff. + +Run `python verify.py` from this directory to verify only the preserved archive. It reads this archive's manifest, exact file hashes and receipt relationships, prints its result and writes nothing. It does not access the original workspace, producer source, ZIP, extracted package, toolchain, network or applications. It does not rerun artifact acceptance, server requests, tests or native checks. The historical scripts under `payload/` are evidence and must not be treated as portable replay tools. + +`MANIFEST.json` binds every archive file except itself. The original manifest is independently pinned at SHA256 `0893f3a3f0c52bc65b6b9e4d2fabdb9e76c64db973ba074ef2f1e7625500250f`. Local attributes preserve raw bytes through Git; the verifier does not claim Git readback, which belongs to the publication owner. diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/README.md b/harness/experiments/navigation-prerelease-review-20260911/payload/README.md new file mode 100644 index 00000000..7d76b37e --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/README.md @@ -0,0 +1,28 @@ +# Navigation prerelease independent artifact and server review + +Codex-9e8r6t /root/behavior_audit, 2026-09-11. **PASS within the scopes below.** Root owns packaged GUI acceptance and publication. This review neither launches the GUI nor runs Cargo, a compiler, Linux or WSL. + +The first independent archive invocation passed at 21:22:42 UTC (exit 0, 23.938 s); the first packaged-server invocation passed at 21:23:19 UTC (exit 0, 5.844 s). The adapted evaluator and frozen input binding remained unchanged throughout both runs. Earlier evaluators and the failed original producer preparation remain untouched. + +| Artifact | Identity | +| --- | --- | +| ZIP | `ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm.zip` | +| ZIP SHA256 / bytes | `d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1` / 32,971,712 | +| Fresh extracted files | 559; all names, bytes, CRCs and checksums checked | +| GUI SHA256 | `b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848` | +| Historical server SHA256 | `efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665` | +| Runtime SHA256 | `f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4` | +| Accepted GUI source base | `33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c` | +| Exact-byte reconstruction | `802855f7e6f2f00a107a12196b458b267f586b8d` | + +`artifact-result.json` records 6,002 individual checks, including safe relative file-only ZIP entries, no duplicate/case-colliding or Windows special names, fixed timestamps, exact portable payload membership, packaged document/example bytes, and every checksum. The complete extraction independently matches the frozen producer readback. Its 266 dependency packages match the previously recorded desktop/server graph, including 263 registry packages; exact notice inventories, embedded-font notices and compiler/runtime records were checked. All 484 referenced notice files exist with their declared bytes. The notice collector describes current GUI inputs; historical server provenance remains separate. + +All 500 captured GUI gate inputs (9,482,855 bytes) match original source ZIP `213fdb39…6887b7`, reconstruction Git blobs and both producer checkouts. The fifteen measured newline restorations include mixed-newline `creation.rs` and `guide.rs`; no semantic source change is hidden by normalization. The original capture identifies `eeeaa126` plus the repair delta, subsequently committed at `33c6d83`. Five original gate results, their streams, the actual Cargo GUI artifact and all 23 preserved external evidence records were read back. The 755 passed / 0 failed / 1 ignored desktop result is existing producer evidence, not a test rerun by this evaluator. + +The unchanged EFEE server retains its own September 7 tar and 120 recorded source files. Current GUI core differs in `language.rs` and adds `language_outline_tests.rs`; this review does not attribute EFEE to the newer source. Original shared resources and lock dependency identities were checked separately. The new workspace adds only the existing local CLI lock entry. Reconstruction is not the original build commit, and no reproducible or release-profile build is claimed. + +`server-result.json` records 1,801 checks. The shipped server ran with PATH limited to this package and Windows directories, standard Windows path variables, private profile/temp/data locations, and proxy-free `127.0.0.1` requests. Help/version, health, readiness and the complete served OpenAPI bytes passed. One Unicode-named project was created; its complete summary, model, SourceBundle, resource/model IDs, revision 1, ETag, Location and durable JSON exactly matched the prewritten literal contract. Restart on the same store preserved the entire GET response, revision, ETag and every durable JSON byte. Both owned processes (2440 and 5504) were explicitly terminated after acknowledged persistence and returned Windows exit 1; this is not a graceful-shutdown test. Fresh process readback found neither PID present. + +The complete package map and ZIP remained unchanged after both server processes stopped. The extraction was then handed to root for a separate native GUI trial; this report's package-unchanged claim ends at that handoff. It does not claim broader server editing coverage, GUI usability, final OA/SA parity or final-release acceptance. + +Raw receipts are `artifact-{command,result,stdout,stderr}.*`, `server-{command,result,stdout,stderr}.*`, the seven HTTP response body/metadata pairs and process streams under `server-run/`, plus `process-readback.json`. `evidence-manifest.json` binds the non-package reviewer evidence. `review.py` was adapted from the prior contextual reviewer by the preserved `prepare-reviewer.py`; no oracle fields were relaxed. The existing producer helper was not imported or rerun. diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/artifact-command.json b/harness/experiments/navigation-prerelease-review-20260911/payload/artifact-command.json new file mode 100644 index 00000000..e85f04b4 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/artifact-command.json @@ -0,0 +1,20 @@ +{ + "started_utc": "2026-09-11T21:22:18.147420+00:00", + "command": [ + "C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", + "-X", + "utf8", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\review.py", + "artifact" + ], + "cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911", + "script_sha256": "263f228487977b2af14491ed989ed70052e5d897e26b7a05e72614fbcb249c78", + "frozen_inputs_sha256": "d117bff0ea9d05de463ca59b193fa44f4d252b8d846d7b958fe4fd18ab45abf9", + "exit_code": 0, + "elapsed_seconds": 23.937999999998283, + "finished_utc": "2026-09-11T21:22:42.076009+00:00", + "stdout_sha256": "2bfdc8f581fe978eae495afdef7a200d124acc68fde6380a42118d1b6617f32c", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "script_unchanged": true, + "frozen_inputs_unchanged": true +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/artifact-result.json b/harness/experiments/navigation-prerelease-review-20260911/payload/artifact-result.json new file mode 100644 index 00000000..e2e5e80d --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/artifact-result.json @@ -0,0 +1,6721 @@ +{ + "checks": [ + "frozen producer record: preparation.json", + "frozen producer record: committed-roundtrip.json", + "frozen producer record: evidence-manifest.json", + "frozen producer record: build-evidence.json", + "frozen producer record: package2-result.json", + "frozen producer record: package-readback.json", + "frozen producer record: adapter-manifest.json", + "frozen producer record: prepare.py", + "frozen producer record: package2.ps1", + "frozen producer record: readback.py", + "clean extraction destination absent", + "frozen ZIP size and SHA256", + "measured ZIP members equal frozen producer inventory", + "no duplicate or case-colliding ZIP names", + "one safe ZIP root without traversal or Windows special paths", + "ordinary file-only ZIP entries", + "fixed timestamps and no encrypted entries", + "all ZIP CRCs", + "ordinary path: arcadia-server.exe", + "ordinary path: arcadia-studio.exe", + "ordinary path: dependency-notices.json", + "ordinary path: deployment", + "ordinary path: docs", + "ordinary path: documentation-check.json", + "ordinary path: examples", + "ordinary path: libunwind.dll", + "ordinary path: LICENSE", + "ordinary path: licenses", + "ordinary path: package.json", + "ordinary path: README.md", + "ordinary path: SHA256SUMS.txt", + "ordinary path: START-HERE.txt", + "ordinary path: THIRD-PARTY-NOTICES.txt", + "ordinary path: deployment/arcadia-server.service", + "ordinary path: deployment/Dockerfile", + "ordinary path: deployment/Dockerfile.dockerignore", + "ordinary path: docs/api.html", + "ordinary path: docs/api.rst", + "ordinary path: docs/language.html", + "ordinary path: docs/language.rst", + "ordinary path: docs/linux-packaging.md", + "ordinary path: docs/openapi.json", + "ordinary path: docs/research-v2-service.md", + "ordinary path: docs/server.md", + "ordinary path: docs/windows-packaging.md", + "ordinary path: examples/coastal-rescue.arcadia", + "ordinary path: examples/coastal-rescue.json", + "ordinary path: examples/legacy-v1-coastal-rescue.arcadia", + "ordinary path: examples/legacy-v1-coastal-rescue.oa.json", + "ordinary path: examples/release1", + "ordinary path: examples/routing-workshop.arcadia", + "ordinary path: examples/routing-workshop.json", + "ordinary path: examples/source-project", + "ordinary path: examples/text-first", + "ordinary path: licenses/dependencies", + "ordinary path: licenses/llvm-libunwind", + "ordinary path: licenses/llvm-mingw-LICENSE.TXT", + "ordinary path: licenses/rust", + "ordinary path: examples/release1/evidence", + "ordinary path: examples/release1/expected-diagnostics.json", + "ordinary path: examples/release1/model.json", + "ordinary path: examples/release1/model.rs", + "ordinary path: examples/release1/oa", + "ordinary path: examples/release1/project.arcadia", + "ordinary path: examples/release1/README.md", + "ordinary path: examples/release1/sa", + "ordinary path: examples/release1/traceability.arcadia", + "ordinary path: examples/release1/transition-before.json", + "ordinary path: examples/release1/transition-request.json", + "ordinary path: examples/release1/views", + "ordinary path: examples/source-project/oa.arcadia", + "ordinary path: examples/source-project/project.arcadia", + "ordinary path: examples/source-project/sa", + "ordinary path: examples/source-project/views.arcadia", + "ordinary path: examples/text-first/project.arcadia", + "ordinary path: examples/text-first/README.md", + "ordinary path: examples/release1/evidence/repair-check.md", + "ordinary path: examples/release1/oa/activities", + "ordinary path: examples/release1/oa/behavior", + "ordinary path: examples/release1/oa/capabilities.arcadia", + "ordinary path: examples/release1/oa/model.arcadia", + "ordinary path: examples/release1/oa/participants.arcadia", + "ordinary path: examples/release1/oa/types.arcadia", + "ordinary path: examples/release1/sa/behavior", + "ordinary path: examples/release1/sa/capabilities.arcadia", + "ordinary path: examples/release1/sa/functions", + "ordinary path: examples/release1/sa/model.arcadia", + "ordinary path: examples/release1/sa/participants.arcadia", + "ordinary path: examples/release1/sa/types.arcadia", + "ordinary path: examples/release1/views/diagram_oa_allocation_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_allocation_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_capability_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_service_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_state_view.arcadia", + "ordinary path: examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "ordinary path: examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "ordinary path: examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "ordinary path: examples/release1/oa/behavior/process_oa_response.arcadia", + "ordinary path: examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "ordinary path: examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "ordinary path: examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "ordinary path: examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "ordinary path: examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "ordinary path: examples/release1/sa/behavior/process_sa_response.arcadia", + "ordinary path: examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "ordinary path: examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "ordinary path: examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "ordinary path: examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "ordinary path: examples/release1/sa/functions/function_sa_restore_work.arcadia", + "ordinary path: examples/source-project/sa/assurance.arcadia", + "ordinary path: examples/source-project/sa/participants.arcadia", + "ordinary path: examples/source-project/sa/reporting.arcadia", + "ordinary path: licenses/dependencies/arrayref-0.3.9", + "ordinary path: licenses/dependencies/arrayvec-0.7.8", + "ordinary path: licenses/dependencies/ash-0.38.0+1.3.281", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2", + "ordinary path: licenses/dependencies/autocfg-1.5.1", + "ordinary path: licenses/dependencies/axum-0.8.9", + "ordinary path: licenses/dependencies/axum-core-0.5.6", + "ordinary path: licenses/dependencies/base64-0.22.1", + "ordinary path: licenses/dependencies/bit-set-0.8.0", + "ordinary path: licenses/dependencies/bit-vec-0.8.0", + "ordinary path: licenses/dependencies/bitflags-2.13.1", + "ordinary path: licenses/dependencies/bytemuck-1.25.2", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0", + "ordinary path: licenses/dependencies/bytes-1.12.1", + "ordinary path: licenses/dependencies/cc-1.4.5", + "ordinary path: licenses/dependencies/cfg-if-1.0.4", + "ordinary path: licenses/dependencies/cfg_aliases-0.2.2", + "ordinary path: licenses/dependencies/chacha20-0.10.2", + "ordinary path: licenses/dependencies/clipboard-win-5.4.1", + "ordinary path: licenses/dependencies/codespan-reporting-0.12.0", + "ordinary path: licenses/dependencies/core_maths-0.1.1", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0", + "ordinary path: licenses/dependencies/cpufeatures-0.3.1", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0", + "ordinary path: licenses/dependencies/displaydoc-0.2.7", + "ordinary path: licenses/dependencies/document-features-0.2.12", + "ordinary path: licenses/dependencies/dpi-0.1.2", + "ordinary path: licenses/dependencies/equivalent-1.0.2", + "ordinary path: licenses/dependencies/error-code-3.4.0", + "ordinary path: licenses/dependencies/etagere-0.2.15", + "ordinary path: licenses/dependencies/euclid-0.22.14", + "ordinary path: licenses/dependencies/fastrand-2.5.0", + "ordinary path: licenses/dependencies/find-msvc-tools-0.1.12", + "ordinary path: licenses/dependencies/float_next_after-1.0.0", + "ordinary path: licenses/dependencies/foldhash-0.1.5", + "ordinary path: licenses/dependencies/foldhash-0.2.0", + "ordinary path: licenses/dependencies/font-types-0.10.1", + "ordinary path: licenses/dependencies/font-types-0.12.4", + "ordinary path: licenses/dependencies/fontdb-0.23.0", + "ordinary path: licenses/dependencies/form_urlencoded-1.2.2", + "ordinary path: licenses/dependencies/futures-0.3.34", + "ordinary path: licenses/dependencies/futures-channel-0.3.34", + "ordinary path: licenses/dependencies/futures-core-0.3.34", + "ordinary path: licenses/dependencies/futures-executor-0.3.34", + "ordinary path: licenses/dependencies/futures-io-0.3.34", + "ordinary path: licenses/dependencies/futures-macro-0.3.34", + "ordinary path: licenses/dependencies/futures-sink-0.3.34", + "ordinary path: licenses/dependencies/futures-task-0.3.34", + "ordinary path: licenses/dependencies/futures-util-0.3.34", + "ordinary path: licenses/dependencies/getrandom-0.2.17", + "ordinary path: licenses/dependencies/getrandom-0.4.3", + "ordinary path: licenses/dependencies/glam-0.25.0", + "ordinary path: licenses/dependencies/glow-0.16.0", + "ordinary path: licenses/dependencies/glutin_wgl_sys-0.6.1", + "ordinary path: licenses/dependencies/gl_generator-0.14.0", + "ordinary path: licenses/dependencies/gpu-alloc-0.6.2", + "ordinary path: licenses/dependencies/gpu-alloc-types-0.3.1", + "ordinary path: licenses/dependencies/gpu-allocator-0.27.0", + "ordinary path: licenses/dependencies/gpu-descriptor-0.3.2", + "ordinary path: licenses/dependencies/gpu-descriptor-types-0.2.0", + "ordinary path: licenses/dependencies/guillotiere-0.6.2", + "ordinary path: licenses/dependencies/half-2.7.1", + "ordinary path: licenses/dependencies/harfrust-0.3.2", + "ordinary path: licenses/dependencies/hashbrown-0.15.5", + "ordinary path: licenses/dependencies/hashbrown-0.16.1", + "ordinary path: licenses/dependencies/hashbrown-0.17.1", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1", + "ordinary path: licenses/dependencies/http-1.5.0", + "ordinary path: licenses/dependencies/http-body-1.1.0", + "ordinary path: licenses/dependencies/http-body-util-0.1.5", + "ordinary path: licenses/dependencies/httparse-1.10.1", + "ordinary path: licenses/dependencies/httpdate-1.0.3", + "ordinary path: licenses/dependencies/hyper-1.11.1", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9", + "ordinary path: licenses/dependencies/hyper-util-0.1.20", + "ordinary path: licenses/dependencies/iced-0.14.0", + "ordinary path: licenses/dependencies/iced_core-0.14.0", + "ordinary path: licenses/dependencies/iced_debug-0.14.0", + "ordinary path: licenses/dependencies/iced_futures-0.14.0", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0", + "ordinary path: licenses/dependencies/iced_program-0.14.0", + "ordinary path: licenses/dependencies/iced_renderer-0.14.0", + "ordinary path: licenses/dependencies/iced_runtime-0.14.0", + "ordinary path: licenses/dependencies/iced_tiny_skia-0.14.0", + "ordinary path: licenses/dependencies/iced_wgpu-0.14.0", + "ordinary path: licenses/dependencies/iced_widget-0.14.2", + "ordinary path: licenses/dependencies/iced_winit-0.14.0", + "ordinary path: licenses/dependencies/icu_collections-2.3.0", + "ordinary path: licenses/dependencies/icu_locale_core-2.3.0", + "ordinary path: licenses/dependencies/icu_normalizer-2.3.0", + "ordinary path: licenses/dependencies/icu_normalizer_data-2.3.0", + "ordinary path: licenses/dependencies/icu_properties-2.3.0", + "ordinary path: licenses/dependencies/icu_properties_data-2.3.0", + "ordinary path: licenses/dependencies/icu_provider-2.3.1", + "ordinary path: licenses/dependencies/idna-1.1.0", + "ordinary path: licenses/dependencies/idna_adapter-1.2.2", + "ordinary path: licenses/dependencies/indexmap-2.14.1", + "ordinary path: licenses/dependencies/ipnet-2.12.1", + "ordinary path: licenses/dependencies/itoa-1.0.18", + "ordinary path: licenses/dependencies/jobserver-0.1.35", + "ordinary path: licenses/dependencies/khronos-egl-6.0.0", + "ordinary path: licenses/dependencies/khronos_api-3.1.0", + "ordinary path: licenses/dependencies/kurbo-0.10.4", + "ordinary path: licenses/dependencies/libc-0.2.189", + "ordinary path: licenses/dependencies/libloading-0.8.9", + "ordinary path: licenses/dependencies/libm-0.2.16", + "ordinary path: licenses/dependencies/lilt-0.8.2", + "ordinary path: licenses/dependencies/linebender_resource_handle-0.1.1", + "ordinary path: licenses/dependencies/litemap-0.8.3", + "ordinary path: licenses/dependencies/litrs-1.0.0", + "ordinary path: licenses/dependencies/lock_api-0.4.14", + "ordinary path: licenses/dependencies/log-0.4.34", + "ordinary path: licenses/dependencies/lru-0.16.4", + "ordinary path: licenses/dependencies/lru-slab-0.1.2", + "ordinary path: licenses/dependencies/lyon-1.0.19", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19", + "ordinary path: licenses/dependencies/lyon_path-1.0.19", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21", + "ordinary path: licenses/dependencies/matchit-0.8.4", + "ordinary path: licenses/dependencies/memchr-2.8.3", + "ordinary path: licenses/dependencies/memmap2-0.9.11", + "ordinary path: licenses/dependencies/mime-0.3.17", + "ordinary path: licenses/dependencies/mio-1.2.3", + "ordinary path: licenses/dependencies/naga-27.0.3", + "ordinary path: licenses/dependencies/num-traits-0.2.19", + "ordinary path: licenses/dependencies/oa-core-0.2.0", + "ordinary path: licenses/dependencies/oa-desktop-0.2.0", + "ordinary path: licenses/dependencies/oa-server-0.2.0", + "ordinary path: licenses/dependencies/once_cell-1.21.4", + "ordinary path: licenses/dependencies/ordered-float-5.5.0", + "ordinary path: licenses/dependencies/parking_lot-0.12.5", + "ordinary path: licenses/dependencies/parking_lot_core-0.9.12", + "ordinary path: licenses/dependencies/percent-encoding-2.3.2", + "ordinary path: licenses/dependencies/pin-project-lite-0.2.17", + "ordinary path: licenses/dependencies/pkg-config-0.3.34", + "ordinary path: licenses/dependencies/potential_utf-0.1.6", + "ordinary path: licenses/dependencies/presser-0.3.1", + "ordinary path: licenses/dependencies/proc-macro2-1.0.107", + "ordinary path: licenses/dependencies/profiling-1.0.18", + "ordinary path: licenses/dependencies/quinn-0.11.11", + "ordinary path: licenses/dependencies/quinn-proto-0.11.17", + "ordinary path: licenses/dependencies/quinn-udp-0.5.15", + "ordinary path: licenses/dependencies/quote-1.0.47", + "ordinary path: licenses/dependencies/rand-0.10.2", + "ordinary path: licenses/dependencies/rand_core-0.10.1", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2", + "ordinary path: licenses/dependencies/range-alloc-0.1.5", + "ordinary path: licenses/dependencies/rangemap-1.8.0", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2", + "ordinary path: licenses/dependencies/read-fonts-0.35.0", + "ordinary path: licenses/dependencies/read-fonts-0.41.0", + "ordinary path: licenses/dependencies/renderdoc-sys-1.1.0", + "ordinary path: licenses/dependencies/reqwest-0.12.28", + "ordinary path: licenses/dependencies/rfd-0.15.4", + "ordinary path: licenses/dependencies/ring-0.17.14", + "ordinary path: licenses/dependencies/rustc-hash-1.1.0", + "ordinary path: licenses/dependencies/rustc-hash-2.1.3", + "ordinary path: licenses/dependencies/rustls-0.23.43", + "ordinary path: licenses/dependencies/rustls-pki-types-1.15.1", + "ordinary path: licenses/dependencies/rustls-webpki-0.103.15", + "ordinary path: licenses/dependencies/ryu-1.0.23", + "ordinary path: licenses/dependencies/same-file-1.0.6", + "ordinary path: licenses/dependencies/scopeguard-1.2.0", + "ordinary path: licenses/dependencies/self_cell-1.3.0", + "ordinary path: licenses/dependencies/serde-1.0.229", + "ordinary path: licenses/dependencies/serde_core-1.0.229", + "ordinary path: licenses/dependencies/serde_derive-1.0.229", + "ordinary path: licenses/dependencies/serde_json-1.0.151", + "ordinary path: licenses/dependencies/serde_path_to_error-0.1.20", + "ordinary path: licenses/dependencies/serde_urlencoded-0.7.1", + "ordinary path: licenses/dependencies/sha1_smol-1.0.1", + "ordinary path: licenses/dependencies/shlex-2.0.1", + "ordinary path: licenses/dependencies/skrifa-0.37.0", + "ordinary path: licenses/dependencies/skrifa-0.44.0", + "ordinary path: licenses/dependencies/slab-0.4.12", + "ordinary path: licenses/dependencies/slotmap-1.1.1", + "ordinary path: licenses/dependencies/smallvec-1.16.0", + "ordinary path: licenses/dependencies/smol_str-0.2.2", + "ordinary path: licenses/dependencies/socket2-0.6.5", + "ordinary path: licenses/dependencies/softbuffer-0.4.8", + "ordinary path: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0", + "ordinary path: licenses/dependencies/stable_deref_trait-1.2.1", + "ordinary path: licenses/dependencies/static_assertions-1.1.0", + "ordinary path: licenses/dependencies/strict-num-0.1.1", + "ordinary path: licenses/dependencies/subtle-2.6.1", + "ordinary path: licenses/dependencies/svg_fmt-0.4.5", + "ordinary path: licenses/dependencies/swash-0.2.10", + "ordinary path: licenses/dependencies/syn-2.0.119", + "ordinary path: licenses/dependencies/syn-3.0.5", + "ordinary path: licenses/dependencies/sync_wrapper-1.0.2", + "ordinary path: licenses/dependencies/synstructure-0.13.2", + "ordinary path: licenses/dependencies/sys-locale-0.3.2", + "ordinary path: licenses/dependencies/tempfile-3.27.0", + "ordinary path: licenses/dependencies/termcolor-1.4.1", + "ordinary path: licenses/dependencies/thiserror-1.0.69", + "ordinary path: licenses/dependencies/thiserror-2.0.20", + "ordinary path: licenses/dependencies/thiserror-impl-1.0.69", + "ordinary path: licenses/dependencies/thiserror-impl-2.0.20", + "ordinary path: licenses/dependencies/tiny-skia-0.11.4", + "ordinary path: licenses/dependencies/tiny-skia-path-0.11.4", + "ordinary path: licenses/dependencies/tinystr-0.8.4", + "ordinary path: licenses/dependencies/tinyvec-1.13.2", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1", + "ordinary path: licenses/dependencies/tokio-1.53.1", + "ordinary path: licenses/dependencies/tokio-macros-2.7.2", + "ordinary path: licenses/dependencies/tokio-rustls-0.26.5", + "ordinary path: licenses/dependencies/tower-0.5.3", + "ordinary path: licenses/dependencies/tower-http-0.6.11", + "ordinary path: licenses/dependencies/tower-layer-0.3.3", + "ordinary path: licenses/dependencies/tower-service-0.3.3", + "ordinary path: licenses/dependencies/tracing-0.1.44", + "ordinary path: licenses/dependencies/tracing-attributes-0.1.31", + "ordinary path: licenses/dependencies/tracing-core-0.1.36", + "ordinary path: licenses/dependencies/try-lock-0.2.5", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24", + "ordinary path: licenses/dependencies/unicode-linebreak-0.1.5", + "ordinary path: licenses/dependencies/unicode-script-0.5.8", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3", + "ordinary path: licenses/dependencies/unicode-width-0.2.2", + "ordinary path: licenses/dependencies/untrusted-0.9.0", + "ordinary path: licenses/dependencies/url-2.5.8", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4", + "ordinary path: licenses/dependencies/uuid-1.26.0", + "ordinary path: licenses/dependencies/version_check-0.9.5", + "ordinary path: licenses/dependencies/want-0.3.1", + "ordinary path: licenses/dependencies/web-time-1.1.0", + "ordinary path: licenses/dependencies/webpki-roots-1.0.9", + "ordinary path: licenses/dependencies/wgpu-27.0.1", + "ordinary path: licenses/dependencies/wgpu-core-27.0.3", + "ordinary path: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0", + "ordinary path: licenses/dependencies/wgpu-hal-27.0.4", + "ordinary path: licenses/dependencies/wgpu-types-27.0.1", + "ordinary path: licenses/dependencies/winapi-util-0.1.11", + "ordinary path: licenses/dependencies/windows-0.58.0", + "ordinary path: licenses/dependencies/windows-core-0.58.0", + "ordinary path: licenses/dependencies/windows-implement-0.58.0", + "ordinary path: licenses/dependencies/windows-interface-0.58.0", + "ordinary path: licenses/dependencies/windows-link-0.2.1", + "ordinary path: licenses/dependencies/windows-result-0.2.0", + "ordinary path: licenses/dependencies/windows-strings-0.1.0", + "ordinary path: licenses/dependencies/windows-sys-0.52.0", + "ordinary path: licenses/dependencies/windows-sys-0.59.0", + "ordinary path: licenses/dependencies/windows-sys-0.61.2", + "ordinary path: licenses/dependencies/windows-targets-0.52.6", + "ordinary path: licenses/dependencies/windows_x86_64_gnullvm-0.52.6", + "ordinary path: licenses/dependencies/window_clipboard-0.5.1", + "ordinary path: licenses/dependencies/winit-0.30.13", + "ordinary path: licenses/dependencies/writeable-0.6.4", + "ordinary path: licenses/dependencies/xml-rs-0.8.29", + "ordinary path: licenses/dependencies/yazi-0.2.1", + "ordinary path: licenses/dependencies/yoke-0.8.3", + "ordinary path: licenses/dependencies/yoke-derive-0.8.2", + "ordinary path: licenses/dependencies/zeno-0.3.3", + "ordinary path: licenses/dependencies/zerocopy-0.8.56", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56", + "ordinary path: licenses/dependencies/zerofrom-0.1.8", + "ordinary path: licenses/dependencies/zerofrom-derive-0.1.7", + "ordinary path: licenses/dependencies/zeroize-1.9.0", + "ordinary path: licenses/dependencies/zerotrie-0.2.5", + "ordinary path: licenses/dependencies/zerovec-0.11.8", + "ordinary path: licenses/dependencies/zerovec-derive-0.11.6", + "ordinary path: licenses/dependencies/zmij-1.0.23", + "ordinary path: licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT", + "ordinary path: licenses/rust/COPYING.RUNTIME", + "ordinary path: licenses/rust/COPYING3", + "ordinary path: licenses/rust/COPYRIGHT-library.html", + "ordinary path: licenses/rust/COPYRIGHT.html", + "ordinary path: licenses/dependencies/arrayref-0.3.9/LICENSE", + "ordinary path: licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY", + "ordinary path: licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/autocfg-1.5.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/axum-0.8.9/LICENSE", + "ordinary path: licenses/dependencies/axum-core-0.5.6/LICENSE", + "ordinary path: licenses/dependencies/base64-0.22.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/base64-0.22.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bit-set-0.8.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bitflags-2.13.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/bytes-1.12.1/LICENSE", + "ordinary path: licenses/dependencies/cc-1.4.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cc-1.4.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/cfg_aliases-0.2.2/LICENSE", + "ordinary path: licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/chacha20-0.10.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/clipboard-win-5.4.1/supplement", + "ordinary path: licenses/dependencies/codespan-reporting-0.12.0/LICENSE", + "ordinary path: licenses/dependencies/core_maths-0.1.1/LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE", + "ordinary path: licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT", + "ordinary path: licenses/dependencies/document-features-0.2.12/LICENSE-APACHE", + "ordinary path: licenses/dependencies/document-features-0.2.12/LICENSE-MIT", + "ordinary path: licenses/dependencies/dpi-0.1.2/LICENSE", + "ordinary path: licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT", + "ordinary path: licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/equivalent-1.0.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/error-code-3.4.0/LICENSE", + "ordinary path: licenses/dependencies/etagere-0.2.15/LICENSE-APACHE", + "ordinary path: licenses/dependencies/etagere-0.2.15/LICENSE-MIT", + "ordinary path: licenses/dependencies/euclid-0.22.14/COPYRIGHT", + "ordinary path: licenses/dependencies/euclid-0.22.14/LICENSE-APACHE", + "ordinary path: licenses/dependencies/euclid-0.22.14/LICENSE-MIT", + "ordinary path: licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/fastrand-2.5.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE", + "ordinary path: licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT", + "ordinary path: licenses/dependencies/float_next_after-1.0.0/LICENSE", + "ordinary path: licenses/dependencies/foldhash-0.1.5/LICENSE", + "ordinary path: licenses/dependencies/foldhash-0.2.0/LICENSE", + "ordinary path: licenses/dependencies/font-types-0.10.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/font-types-0.10.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/font-types-0.12.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/font-types-0.12.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/fontdb-0.23.0/LICENSE", + "ordinary path: licenses/dependencies/fontdb-0.23.0/tests", + "ordinary path: licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-core-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-io-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-task-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-util-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/getrandom-0.2.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/getrandom-0.4.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/glam-0.25.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/glam-0.25.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/glow-0.16.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/glow-0.16.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/glow-0.16.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE", + "ordinary path: licenses/dependencies/gl_generator-0.14.0/supplement", + "ordinary path: licenses/dependencies/gpu-alloc-0.6.2/supplement", + "ordinary path: licenses/dependencies/gpu-alloc-types-0.3.1/supplement", + "ordinary path: licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/gpu-descriptor-0.3.2/supplement", + "ordinary path: licenses/dependencies/gpu-descriptor-types-0.2.0/supplement", + "ordinary path: licenses/dependencies/guillotiere-0.6.2/LICENSE", + "ordinary path: licenses/dependencies/half-2.7.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/half-2.7.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/harfrust-0.3.2/LICENSE", + "ordinary path: licenses/dependencies/harfrust-0.3.2/scripts", + "ordinary path: licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1/supplement", + "ordinary path: licenses/dependencies/http-1.5.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/http-1.5.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/http-body-1.1.0/LICENSE", + "ordinary path: licenses/dependencies/http-body-util-0.1.5/LICENSE", + "ordinary path: licenses/dependencies/httparse-1.10.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/httparse-1.10.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/httpdate-1.0.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/hyper-1.11.1/LICENSE", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT", + "ordinary path: licenses/dependencies/hyper-util-0.1.20/LICENSE", + "ordinary path: licenses/dependencies/iced-0.14.0/LICENSE", + "ordinary path: licenses/dependencies/iced_core-0.14.0/src", + "ordinary path: licenses/dependencies/iced_core-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_debug-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_futures-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_program-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_renderer-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_runtime-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_tiny_skia-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_wgpu-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_widget-0.14.2/supplement", + "ordinary path: licenses/dependencies/iced_winit-0.14.0/supplement", + "ordinary path: licenses/dependencies/icu_collections-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_locale_core-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_normalizer-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_properties-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_properties_data-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_provider-2.3.1/LICENSE", + "ordinary path: licenses/dependencies/idna-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/idna-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/indexmap-2.14.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ipnet-2.12.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/itoa-1.0.18/LICENSE-APACHE", + "ordinary path: licenses/dependencies/itoa-1.0.18/LICENSE-MIT", + "ordinary path: licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE", + "ordinary path: licenses/dependencies/jobserver-0.1.35/LICENSE-MIT", + "ordinary path: licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/khronos_api-3.1.0/supplement", + "ordinary path: licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/kurbo-0.10.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/libc-0.2.189/LICENSE-APACHE", + "ordinary path: licenses/dependencies/libc-0.2.189/LICENSE-MIT", + "ordinary path: licenses/dependencies/libloading-0.8.9/LICENSE", + "ordinary path: licenses/dependencies/libm-0.2.16/LICENSE.txt", + "ordinary path: licenses/dependencies/lilt-0.8.2/LICENSE", + "ordinary path: licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/litemap-0.8.3/LICENSE", + "ordinary path: licenses/dependencies/litrs-1.0.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/litrs-1.0.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE", + "ordinary path: licenses/dependencies/lock_api-0.4.14/LICENSE-MIT", + "ordinary path: licenses/dependencies/log-0.4.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/log-0.4.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/lru-0.16.4/LICENSE", + "ordinary path: licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/lyon-1.0.19/supplement", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21/supplement", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19/supplement", + "ordinary path: licenses/dependencies/lyon_path-1.0.19/supplement", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21/supplement", + "ordinary path: licenses/dependencies/matchit-0.8.4/LICENSE", + "ordinary path: licenses/dependencies/matchit-0.8.4/LICENSE.httprouter", + "ordinary path: licenses/dependencies/memchr-2.8.3/COPYING", + "ordinary path: licenses/dependencies/memchr-2.8.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/memchr-2.8.3/UNLICENSE", + "ordinary path: licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE", + "ordinary path: licenses/dependencies/memmap2-0.9.11/LICENSE-MIT", + "ordinary path: licenses/dependencies/mime-0.3.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/mime-0.3.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/mio-1.2.3/LICENSE", + "ordinary path: licenses/dependencies/naga-27.0.3/LICENSE.APACHE", + "ordinary path: licenses/dependencies/naga-27.0.3/LICENSE.MIT", + "ordinary path: licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE", + "ordinary path: licenses/dependencies/num-traits-0.2.19/LICENSE-MIT", + "ordinary path: licenses/dependencies/oa-core-0.2.0/workspace-LICENSE", + "ordinary path: licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE", + "ordinary path: licenses/dependencies/oa-server-0.2.0/workspace-LICENSE", + "ordinary path: licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/once_cell-1.21.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE", + "ordinary path: licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT", + "ordinary path: licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/potential_utf-0.1.6/LICENSE", + "ordinary path: licenses/dependencies/presser-0.3.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/presser-0.3.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE", + "ordinary path: licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT", + "ordinary path: licenses/dependencies/profiling-1.0.18/supplement", + "ordinary path: licenses/dependencies/quinn-0.11.11/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quinn-0.11.11/LICENSE-MIT", + "ordinary path: licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT", + "ordinary path: licenses/dependencies/quote-1.0.47/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quote-1.0.47/LICENSE-MIT", + "ordinary path: licenses/dependencies/rand-0.10.2/COPYRIGHT", + "ordinary path: licenses/dependencies/rand-0.10.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rand-0.10.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/rand_core-0.10.1/COPYRIGHT", + "ordinary path: licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rand_core-0.10.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE", + "ordinary path: licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT", + "ordinary path: licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rangemap-1.8.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md", + "ordinary path: licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE", + "ordinary path: licenses/dependencies/reqwest-0.12.28/LICENSE-MIT", + "ordinary path: licenses/dependencies/rfd-0.15.4/LICENSE", + "ordinary path: licenses/dependencies/ring-0.17.14/LICENSE", + "ordinary path: licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL", + "ordinary path: licenses/dependencies/ring-0.17.14/LICENSE-other-bits", + "ordinary path: licenses/dependencies/ring-0.17.14/src", + "ordinary path: licenses/dependencies/ring-0.17.14/third_party", + "ordinary path: licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustls-0.23.43/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustls-0.23.43/LICENSE-ISC", + "ordinary path: licenses/dependencies/rustls-0.23.43/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustls-webpki-0.103.15/LICENSE", + "ordinary path: licenses/dependencies/ryu-1.0.23/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ryu-1.0.23/LICENSE-BOOST", + "ordinary path: licenses/dependencies/same-file-1.0.6/COPYING", + "ordinary path: licenses/dependencies/same-file-1.0.6/LICENSE-MIT", + "ordinary path: licenses/dependencies/same-file-1.0.6/UNLICENSE", + "ordinary path: licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2", + "ordinary path: licenses/dependencies/serde-1.0.229/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde-1.0.229/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_core-1.0.229/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_json-1.0.151/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/sha1_smol-1.0.1/LICENSE", + "ordinary path: licenses/dependencies/shlex-2.0.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/shlex-2.0.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/skrifa-0.37.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/skrifa-0.44.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/slab-0.4.12/LICENSE", + "ordinary path: licenses/dependencies/slotmap-1.1.1/LICENSE", + "ordinary path: licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/smallvec-1.16.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/smol_str-0.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/socket2-0.6.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/socket2-0.6.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement", + "ordinary path: licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/strict-num-0.1.1/LICENSE", + "ordinary path: licenses/dependencies/subtle-2.6.1/LICENSE", + "ordinary path: licenses/dependencies/svg_fmt-0.4.5/supplement", + "ordinary path: licenses/dependencies/swash-0.2.10/LICENSE-APACHE", + "ordinary path: licenses/dependencies/swash-0.2.10/LICENSE-MIT", + "ordinary path: licenses/dependencies/syn-2.0.119/LICENSE-APACHE", + "ordinary path: licenses/dependencies/syn-2.0.119/LICENSE-MIT", + "ordinary path: licenses/dependencies/syn-3.0.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/syn-3.0.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/sync_wrapper-1.0.2/LICENSE", + "ordinary path: licenses/dependencies/synstructure-0.13.2/LICENSE", + "ordinary path: licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/tempfile-3.27.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/termcolor-1.4.1/COPYING", + "ordinary path: licenses/dependencies/termcolor-1.4.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/termcolor-1.4.1/UNLICENSE", + "ordinary path: licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-1.0.69/LICENSE-MIT", + "ordinary path: licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-2.0.20/LICENSE-MIT", + "ordinary path: licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT", + "ordinary path: licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT", + "ordinary path: licenses/dependencies/tiny-skia-0.11.4/LICENSE", + "ordinary path: licenses/dependencies/tiny-skia-path-0.11.4/LICENSE", + "ordinary path: licenses/dependencies/tinystr-0.8.4/LICENSE", + "ordinary path: licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md", + "ordinary path: licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md", + "ordinary path: licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md", + "ordinary path: licenses/dependencies/tokio-1.53.1/LICENSE", + "ordinary path: licenses/dependencies/tokio-macros-2.7.2/LICENSE", + "ordinary path: licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/tower-0.5.3/LICENSE", + "ordinary path: licenses/dependencies/tower-http-0.6.11/LICENSE", + "ordinary path: licenses/dependencies/tower-layer-0.3.3/LICENSE", + "ordinary path: licenses/dependencies/tower-service-0.3.3/LICENSE", + "ordinary path: licenses/dependencies/tracing-0.1.44/LICENSE", + "ordinary path: licenses/dependencies/tracing-attributes-0.1.31/LICENSE", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/LICENSE", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/src", + "ordinary path: licenses/dependencies/try-lock-0.2.5/LICENSE", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/tests", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE", + "ordinary path: licenses/dependencies/unicode-linebreak-0.1.5/LICENSE", + "ordinary path: licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-width-0.2.2/COPYRIGHT", + "ordinary path: licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/untrusted-0.9.0/LICENSE.txt", + "ordinary path: licenses/dependencies/url-2.5.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/url-2.5.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/uuid-1.26.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/uuid-1.26.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/version_check-0.9.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/version_check-0.9.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/want-0.3.1/LICENSE", + "ordinary path: licenses/dependencies/web-time-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/web-time-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/webpki-roots-1.0.9/LICENSE", + "ordinary path: licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-27.0.1/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT", + "ordinary path: licenses/dependencies/winapi-util-0.1.11/COPYING", + "ordinary path: licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT", + "ordinary path: licenses/dependencies/winapi-util-0.1.11/UNLICENSE", + "ordinary path: licenses/dependencies/windows-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-core-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-core-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-implement-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-implement-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-interface-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-interface-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-link-0.2.1/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-link-0.2.1/license-mit", + "ordinary path: licenses/dependencies/windows-result-0.2.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-result-0.2.0/license-mit", + "ordinary path: licenses/dependencies/windows-strings-0.1.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-strings-0.1.0/license-mit", + "ordinary path: licenses/dependencies/windows-sys-0.52.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-sys-0.52.0/license-mit", + "ordinary path: licenses/dependencies/windows-sys-0.59.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-sys-0.59.0/license-mit", + "ordinary path: licenses/dependencies/windows-sys-0.61.2/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-sys-0.61.2/license-mit", + "ordinary path: licenses/dependencies/windows-targets-0.52.6/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-targets-0.52.6/license-mit", + "ordinary path: licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0", + "ordinary path: licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit", + "ordinary path: licenses/dependencies/window_clipboard-0.5.1/LICENSE", + "ordinary path: licenses/dependencies/winit-0.30.13/LICENSE", + "ordinary path: licenses/dependencies/writeable-0.6.4/LICENSE", + "ordinary path: licenses/dependencies/xml-rs-0.8.29/LICENSE", + "ordinary path: licenses/dependencies/yazi-0.2.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/yazi-0.2.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/yoke-0.8.3/LICENSE", + "ordinary path: licenses/dependencies/yoke-derive-0.8.2/LICENSE", + "ordinary path: licenses/dependencies/zeno-0.3.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zeno-0.3.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD", + "ordinary path: licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerofrom-0.1.8/LICENSE", + "ordinary path: licenses/dependencies/zerofrom-derive-0.1.7/LICENSE", + "ordinary path: licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zeroize-1.9.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerotrie-0.2.5/LICENSE", + "ordinary path: licenses/dependencies/zerovec-0.11.8/LICENSE", + "ordinary path: licenses/dependencies/zerovec-derive-0.11.6/LICENSE", + "ordinary path: licenses/dependencies/zmij-1.0.23/LICENSE-MIT", + "ordinary path: licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE", + "ordinary path: licenses/dependencies/fontdb-0.23.0/tests/fonts", + "ordinary path: licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt", + "ordinary path: licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE", + "ordinary path: licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING", + "ordinary path: licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING", + "ordinary path: licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING", + "ordinary path: licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING", + "ordinary path: licenses/dependencies/harfrust-0.3.2/scripts/ms-use", + "ordinary path: licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml", + "ordinary path: licenses/dependencies/iced_core-0.14.0/src/layout", + "ordinary path: licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE", + "ordinary path: licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE", + "ordinary path: licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE", + "ordinary path: licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT", + "ordinary path: licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE", + "ordinary path: licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill", + "ordinary path: licenses/dependencies/ring-0.17.14/third_party/fiat", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT", + "ordinary path: licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE", + "ordinary path: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE", + "ordinary path: licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/src/spin", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/tests/fonts", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE", + "independent extraction equals complete frozen producer readback", + "complete extracted file set and bytes equal ZIP", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "well-formed unique checksum row", + "checksum inventory covers every other file exactly", + "companion checksum binds exact archive", + "complete package input hashes plus exactly six generated files", + "version and target", + "exact GUI, server and runtime hashes", + "ordinary PE x86_64: arcadia-studio.exe", + "ordinary PE x86_64: arcadia-server.exe", + "ordinary PE x86_64: libunwind.dll", + "only declared portable top-level files", + "no harness, private profile, source checkout or credential-directory payload", + "public source document/example bytes: LICENSE", + "public source document/example bytes: deployment/arcadia-server.service", + "public source document/example bytes: deployment/Dockerfile", + "public source document/example bytes: deployment/Dockerfile.dockerignore", + "public source document/example bytes: docs/api.html", + "public source document/example bytes: docs/api.rst", + "public source document/example bytes: docs/language.html", + "public source document/example bytes: docs/language.rst", + "public source document/example bytes: docs/linux-packaging.md", + "public source document/example bytes: docs/openapi.json", + "public source document/example bytes: docs/research-v2-service.md", + "public source document/example bytes: docs/server.md", + "public source document/example bytes: docs/windows-packaging.md", + "public source document/example bytes: examples/coastal-rescue.arcadia", + "public source document/example bytes: examples/coastal-rescue.json", + "public source document/example bytes: examples/legacy-v1-coastal-rescue.arcadia", + "public source document/example bytes: examples/legacy-v1-coastal-rescue.oa.json", + "public source document/example bytes: examples/routing-workshop.arcadia", + "public source document/example bytes: examples/routing-workshop.json", + "public source document/example bytes: examples/release1/expected-diagnostics.json", + "public source document/example bytes: examples/release1/model.json", + "public source document/example bytes: examples/release1/model.rs", + "public source document/example bytes: examples/release1/project.arcadia", + "public source document/example bytes: examples/release1/README.md", + "public source document/example bytes: examples/release1/traceability.arcadia", + "public source document/example bytes: examples/release1/transition-before.json", + "public source document/example bytes: examples/release1/transition-request.json", + "public source document/example bytes: examples/source-project/oa.arcadia", + "public source document/example bytes: examples/source-project/project.arcadia", + "public source document/example bytes: examples/source-project/views.arcadia", + "public source document/example bytes: examples/text-first/project.arcadia", + "public source document/example bytes: examples/text-first/README.md", + "public source document/example bytes: examples/release1/evidence/repair-check.md", + "public source document/example bytes: examples/release1/oa/capabilities.arcadia", + "public source document/example bytes: examples/release1/oa/model.arcadia", + "public source document/example bytes: examples/release1/oa/participants.arcadia", + "public source document/example bytes: examples/release1/oa/types.arcadia", + "public source document/example bytes: examples/release1/sa/capabilities.arcadia", + "public source document/example bytes: examples/release1/sa/model.arcadia", + "public source document/example bytes: examples/release1/sa/participants.arcadia", + "public source document/example bytes: examples/release1/sa/types.arcadia", + "public source document/example bytes: examples/release1/views/diagram_oa_allocation_view.arcadia", + "public source document/example bytes: examples/release1/views/diagram_sa_allocation_view.arcadia", + "public source document/example bytes: examples/release1/views/diagram_sa_capability_view.arcadia", + "public source document/example bytes: examples/release1/views/diagram_sa_service_view.arcadia", + "public source document/example bytes: examples/release1/views/diagram_sa_state_view.arcadia", + "public source document/example bytes: examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "public source document/example bytes: examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "public source document/example bytes: examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "public source document/example bytes: examples/release1/oa/behavior/process_oa_response.arcadia", + "public source document/example bytes: examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "public source document/example bytes: examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "public source document/example bytes: examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "public source document/example bytes: examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "public source document/example bytes: examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "public source document/example bytes: examples/release1/sa/behavior/process_sa_response.arcadia", + "public source document/example bytes: examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "public source document/example bytes: examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "public source document/example bytes: examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "public source document/example bytes: examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "public source document/example bytes: examples/release1/sa/functions/function_sa_restore_work.arcadia", + "public source document/example bytes: examples/source-project/sa/assurance.arcadia", + "public source document/example bytes: examples/source-project/sa/participants.arcadia", + "public source document/example bytes: examples/source-project/sa/reporting.arcadia", + "packaged README equals its explicit public source input", + "original GUI B183 raw input manifest identity", + "measured 500 unique original GUI gate inputs and 9482855 bytes", + "original gate captured head retained separately from accepted source base", + "frozen GUI source ZIP identity", + "complete captured source ZIP file set", + "all 500 original captured input bytes and sizes", + "exact release base and independent reconstruction", + "producer input mapping equals independently pinned gate source mapping", + "Git blob exists: 802855f:Cargo.lock", + "Git blob exists: 802855f:Cargo.toml", + "Git blob exists: 802855f:crates/oa-cli/Cargo.toml", + "Git blob exists: 802855f:crates/oa-cli/src/lib.rs", + "Git blob exists: 802855f:crates/oa-cli/src/main.rs", + "Git blob exists: 802855f:crates/oa-cli/tests/source_cli.rs", + "Git blob exists: 802855f:crates/oa-core/Cargo.toml", + "Git blob exists: 802855f:crates/oa-core/build.rs", + "Git blob exists: 802855f:crates/oa-core/examples/generate_demo.rs", + "Git blob exists: 802855f:crates/oa-core/examples/generate_release1.rs", + "Git blob exists: 802855f:crates/oa-core/examples/release_dense_views.rs", + "Git blob exists: 802855f:crates/oa-core/examples/routing_workshop.rs", + "Git blob exists: 802855f:crates/oa-core/src/data.rs", + "Git blob exists: 802855f:crates/oa-core/src/demo.rs", + "Git blob exists: 802855f:crates/oa-core/src/language.rs", + "Git blob exists: 802855f:crates/oa-core/src/language/semantic_source.rs", + "Git blob exists: 802855f:crates/oa-core/src/language_nesting_tests.rs", + "Git blob exists: 802855f:crates/oa-core/src/language_outline_tests.rs", + "Git blob exists: 802855f:crates/oa-core/src/lib.rs", + "Git blob exists: 802855f:crates/oa-core/src/migration_v2/README.md", + "Git blob exists: 802855f:crates/oa-core/src/migration_v2/adapter.rs", + "Git blob exists: 802855f:crates/oa-core/src/migration_v2/mod.rs", + "Git blob exists: 802855f:crates/oa-core/src/migration_v2/model.rs", + "Git blob exists: 802855f:crates/oa-core/src/migration_v2/references.rs", + "Git blob exists: 802855f:crates/oa-core/src/migration_v2/source.rs", + "Git blob exists: 802855f:crates/oa-core/src/migration_v2/state_validation.rs", + "Git blob exists: 802855f:crates/oa-core/src/migration_v2/transitions.rs", + "Git blob exists: 802855f:crates/oa-core/src/migration_v2/validation.rs", + "Git blob exists: 802855f:crates/oa-core/src/migration_v3/README.md", + "Git blob exists: 802855f:crates/oa-core/src/migration_v3/mod.rs", + "Git blob exists: 802855f:crates/oa-core/src/migration_v4.rs", + "Git blob exists: 802855f:crates/oa-core/src/model.rs", + "Git blob exists: 802855f:crates/oa-core/src/operations.rs", + "Git blob exists: 802855f:crates/oa-core/src/persistence.rs", + "Git blob exists: 802855f:crates/oa-core/src/ports.rs", + "Git blob exists: 802855f:crates/oa-core/src/projection.rs", + "Git blob exists: 802855f:crates/oa-core/src/projection/port_layout.rs", + "Git blob exists: 802855f:crates/oa-core/src/projection/state.rs", + "Git blob exists: 802855f:crates/oa-core/src/references.rs", + "Git blob exists: 802855f:crates/oa-core/src/routing.rs", + "Git blob exists: 802855f:crates/oa-core/src/semantic.rs", + "Git blob exists: 802855f:crates/oa-core/src/semantic/catalog.rs", + "Git blob exists: 802855f:crates/oa-core/src/semantic/historical.rs", + "Git blob exists: 802855f:crates/oa-core/src/semantic/linked.rs", + "Git blob exists: 802855f:crates/oa-core/src/semantic/mutate.rs", + "Git blob exists: 802855f:crates/oa-core/src/semantic/review.rs", + "Git blob exists: 802855f:crates/oa-core/src/semantic/types.rs", + "Git blob exists: 802855f:crates/oa-core/src/session.rs", + "Git blob exists: 802855f:crates/oa-core/src/source_files.rs", + "Git blob exists: 802855f:crates/oa-core/src/source_project.rs", + "Git blob exists: 802855f:crates/oa-core/src/source_project/source_migration.rs", + "Git blob exists: 802855f:crates/oa-core/src/source_project/source_structure.rs", + "Git blob exists: 802855f:crates/oa-core/src/state_validation.rs", + "Git blob exists: 802855f:crates/oa-core/src/topology_context.rs", + "Git blob exists: 802855f:crates/oa-core/src/topology_context/analysis.rs", + "Git blob exists: 802855f:crates/oa-core/src/topology_context/analysis_tests.rs", + "Git blob exists: 802855f:crates/oa-core/src/transitions.rs", + "Git blob exists: 802855f:crates/oa-core/src/transitions/communication.rs", + "Git blob exists: 802855f:crates/oa-core/src/validation.rs", + "Git blob exists: 802855f:crates/oa-core/src/validation/coverage.rs", + "Git blob exists: 802855f:crates/oa-core/src/view_options.rs", + "Git blob exists: 802855f:crates/oa-core/src/view_options_tests.rs", + "Git blob exists: 802855f:crates/oa-core/tests/communication_boundary_scenarios.rs", + "Git blob exists: 802855f:crates/oa-core/tests/communication_means.rs", + "Git blob exists: 802855f:crates/oa-core/tests/coverage_diagnostics.rs", + "Git blob exists: 802855f:crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "Git blob exists: 802855f:crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "Git blob exists: 802855f:crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "Git blob exists: 802855f:crates/oa-core/tests/fixtures/v3-data-contract.json", + "Git blob exists: 802855f:crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "Git blob exists: 802855f:crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "Git blob exists: 802855f:crates/oa-core/tests/language.rs", + "Git blob exists: 802855f:crates/oa-core/tests/port_anchors.rs", + "Git blob exists: 802855f:crates/oa-core/tests/port_migration.rs", + "Git blob exists: 802855f:crates/oa-core/tests/port_source.rs", + "Git blob exists: 802855f:crates/oa-core/tests/prepared_commands.rs", + "Git blob exists: 802855f:crates/oa-core/tests/process_diagnostics.rs", + "Git blob exists: 802855f:crates/oa-core/tests/r3_constructor_ack.rs", + "Git blob exists: 802855f:crates/oa-core/tests/r3_migration.rs", + "Git blob exists: 802855f:crates/oa-core/tests/r3_semantic.rs", + "Git blob exists: 802855f:crates/oa-core/tests/r3_source.rs", + "Git blob exists: 802855f:crates/oa-core/tests/r6_data.rs", + "Git blob exists: 802855f:crates/oa-core/tests/r6_migration.rs", + "Git blob exists: 802855f:crates/oa-core/tests/r6_source.rs", + "Git blob exists: 802855f:crates/oa-core/tests/release1_teaching.rs", + "Git blob exists: 802855f:crates/oa-core/tests/release_capabilities.rs", + "Git blob exists: 802855f:crates/oa-core/tests/release_diagrams.rs", + "Git blob exists: 802855f:crates/oa-core/tests/release_language_limits.rs", + "Git blob exists: 802855f:crates/oa-core/tests/release_ports.rs", + "Git blob exists: 802855f:crates/oa-core/tests/release_routing.rs", + "Git blob exists: 802855f:crates/oa-core/tests/release_scenarios.rs", + "Git blob exists: 802855f:crates/oa-core/tests/release_states.rs", + "Git blob exists: 802855f:crates/oa-core/tests/release_topology.rs", + "Git blob exists: 802855f:crates/oa-core/tests/review_regressions.rs", + "Git blob exists: 802855f:crates/oa-core/tests/route_source.rs", + "Git blob exists: 802855f:crates/oa-core/tests/routing_geometry.rs", + "Git blob exists: 802855f:crates/oa-core/tests/routing_labels.rs", + "Git blob exists: 802855f:crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "Git blob exists: 802855f:crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "Git blob exists: 802855f:crates/oa-core/tests/source6_view_contract.rs", + "Git blob exists: 802855f:crates/oa-core/tests/source7_contract.rs", + "Git blob exists: 802855f:crates/oa-core/tests/source_files.rs", + "Git blob exists: 802855f:crates/oa-core/tests/source_identity_updates.rs", + "Git blob exists: 802855f:crates/oa-core/tests/source_nested_updates.rs", + "Git blob exists: 802855f:crates/oa-core/tests/source_project.rs", + "Git blob exists: 802855f:crates/oa-core/tests/state_diagrams.rs", + "Git blob exists: 802855f:crates/oa-core/tests/workflows.rs", + "Git blob exists: 802855f:crates/oa-desktop/Cargo.toml", + "Git blob exists: 802855f:crates/oa-desktop/build.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/architecture_authoring.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/checkpoints.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/diagram_selection_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/hosted.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/hosted/tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/process_canvas.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/repair_save_state_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/review_navigation_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/save_as_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/source_symbols.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/source_symbols/tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/state_diagram.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/state_diagram_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/transition_context_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/app/view_copy_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/creation.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/creation/app_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/creation/tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/scenario.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/scenario/workspace.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/source_draft.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/state_canvas.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/state_edit.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/state_menu.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/state_view.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/states.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/topology.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/topology/contextual.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/topology/direct.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/behavior/topology/view.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/connection_edit.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/connection_tool.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/context_menu.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/data_values.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/data_view.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/diagram.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/diagram/pointer_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/diagram/port_hit_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/diagram/port_labels.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/diagram/view_options_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/document.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/document_save_as_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/explorer.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/explorer_view.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/forms.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/forms/context_fields.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/forms/data_fields.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/forms/history_fields.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/forms/history_fields/tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/forms/port_fields.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/forms/view_fields.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/guide.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/highlight.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/home.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/home/tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/hosted/client.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/hosted/client_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/hosted/mod.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/hosted/view.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/main.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/model_menu.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/navigation.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/port_edit.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/port_preview.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/port_workflow.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/recovery.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/recovery/fixtures/README.md", + "Git blob exists: 802855f:crates/oa-desktop/src/recovery/fixtures/profiles.json", + "Git blob exists: 802855f:crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "Git blob exists: 802855f:crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "Git blob exists: 802855f:crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "Git blob exists: 802855f:crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "Git blob exists: 802855f:crates/oa-desktop/src/recovery/source5.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/recovery/source5_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/recovery/source7_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/route_edit.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/artifacts.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/attachments.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/attachments_view.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/batch.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/batch_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/compose.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/constructors.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/history.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/keyed.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/message_kind.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/ordered.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/recovery.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/row.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/scalar.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/source7_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/view.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/source_navigation.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/source_navigation/controller.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/source_navigation/interaction.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/source_navigation/interaction/tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/source_navigation/query.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/source_navigation/query_tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/source_navigation/symbols.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/source_tree.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/source_workspace.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/style.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/tests.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/view_copy.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/views.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/views/source_symbols.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/views/traceability.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/workflow.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/workflow/communication.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/workflow/recovery.rs", + "Git blob exists: 802855f:crates/oa-desktop/src/workflow/transition_tests.rs", + "Git blob exists: 802855f:crates/oa-server/Cargo.toml", + "Git blob exists: 802855f:crates/oa-server/build.rs", + "Git blob exists: 802855f:crates/oa-server/src/error.rs", + "Git blob exists: 802855f:crates/oa-server/src/lib.rs", + "Git blob exists: 802855f:crates/oa-server/src/main.rs", + "Git blob exists: 802855f:crates/oa-server/src/preparation_http_tests.rs", + "Git blob exists: 802855f:crates/oa-server/src/routes.rs", + "Git blob exists: 802855f:crates/oa-server/src/store.rs", + "Git blob exists: 802855f:crates/oa-server/src/store_preparation_gate.rs", + "Git blob exists: 802855f:crates/oa-server/tests/http.rs", + "Git blob exists: 802855f:crates/oa-server/tests/http/communication_limits.rs", + "Git blob exists: 802855f:crates/oa-server/tests/http/data_contracts.rs", + "Git blob exists: 802855f:crates/oa-server/tests/http/port_anchors.rs", + "Git blob exists: 802855f:crates/oa-server/tests/http/semantic_transitions.rs", + "Git blob exists: 802855f:crates/oa-server/tests/http/source6_views.rs", + "Git blob exists: 802855f:crates/oa-server/tests/http/source7_contracts.rs", + "Git blob exists: 802855f:crates/oa-server/tests/http/source_projects.rs", + "Git blob exists: 802855f:crates/oa-server/tests/semantic_http_contract.py", + "Git blob exists: 802855f:crates/oa-server/tests/semantic_schema.py", + "Git blob exists: 802855f:crates/oa-server/tests/state_representation.rs", + "Git blob exists: 802855f:docs/acceptance.md", + "Git blob exists: 802855f:docs/api.html", + "Git blob exists: 802855f:docs/api.rst", + "Git blob exists: 802855f:docs/architecture.md", + "Git blob exists: 802855f:docs/language.html", + "Git blob exists: 802855f:docs/language.rst", + "Git blob exists: 802855f:docs/linux-packaging.md", + "Git blob exists: 802855f:docs/openapi.json", + "Git blob exists: 802855f:docs/research-v2-architecture.md", + "Git blob exists: 802855f:docs/research-v2-semantics.md", + "Git blob exists: 802855f:docs/research-v2-service.md", + "Git blob exists: 802855f:docs/research-v2-ui.md", + "Git blob exists: 802855f:docs/scope.md", + "Git blob exists: 802855f:docs/server.md", + "Git blob exists: 802855f:docs/source-cli.md", + "Git blob exists: 802855f:docs/v2-interface.md", + "Git blob exists: 802855f:docs/validation.md", + "Git blob exists: 802855f:docs/windows-packaging.md", + "Git blob exists: 802855f:examples/coastal-rescue.arcadia", + "Git blob exists: 802855f:examples/coastal-rescue.json", + "Git blob exists: 802855f:examples/legacy-v1-coastal-rescue.arcadia", + "Git blob exists: 802855f:examples/legacy-v1-coastal-rescue.oa.json", + "Git blob exists: 802855f:examples/release1/README.md", + "Git blob exists: 802855f:examples/release1/evidence/repair-check.md", + "Git blob exists: 802855f:examples/release1/expected-diagnostics.json", + "Git blob exists: 802855f:examples/release1/model.json", + "Git blob exists: 802855f:examples/release1/model.rs", + "Git blob exists: 802855f:examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "Git blob exists: 802855f:examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "Git blob exists: 802855f:examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "Git blob exists: 802855f:examples/release1/oa/behavior/process_oa_response.arcadia", + "Git blob exists: 802855f:examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "Git blob exists: 802855f:examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "Git blob exists: 802855f:examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "Git blob exists: 802855f:examples/release1/oa/capabilities.arcadia", + "Git blob exists: 802855f:examples/release1/oa/model.arcadia", + "Git blob exists: 802855f:examples/release1/oa/participants.arcadia", + "Git blob exists: 802855f:examples/release1/oa/types.arcadia", + "Git blob exists: 802855f:examples/release1/project.arcadia", + "Git blob exists: 802855f:examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "Git blob exists: 802855f:examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "Git blob exists: 802855f:examples/release1/sa/behavior/process_sa_response.arcadia", + "Git blob exists: 802855f:examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "Git blob exists: 802855f:examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "Git blob exists: 802855f:examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "Git blob exists: 802855f:examples/release1/sa/capabilities.arcadia", + "Git blob exists: 802855f:examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "Git blob exists: 802855f:examples/release1/sa/functions/function_sa_restore_work.arcadia", + "Git blob exists: 802855f:examples/release1/sa/model.arcadia", + "Git blob exists: 802855f:examples/release1/sa/participants.arcadia", + "Git blob exists: 802855f:examples/release1/sa/types.arcadia", + "Git blob exists: 802855f:examples/release1/traceability.arcadia", + "Git blob exists: 802855f:examples/release1/transition-before.json", + "Git blob exists: 802855f:examples/release1/transition-request.json", + "Git blob exists: 802855f:examples/release1/views/diagram_oa_allocation_view.arcadia", + "Git blob exists: 802855f:examples/release1/views/diagram_sa_allocation_view.arcadia", + "Git blob exists: 802855f:examples/release1/views/diagram_sa_capability_view.arcadia", + "Git blob exists: 802855f:examples/release1/views/diagram_sa_service_view.arcadia", + "Git blob exists: 802855f:examples/release1/views/diagram_sa_state_view.arcadia", + "Git blob exists: 802855f:examples/routing-workshop.arcadia", + "Git blob exists: 802855f:examples/routing-workshop.json", + "Git blob exists: 802855f:examples/source-project/oa.arcadia", + "Git blob exists: 802855f:examples/source-project/project.arcadia", + "Git blob exists: 802855f:examples/source-project/sa/assurance.arcadia", + "Git blob exists: 802855f:examples/source-project/sa/participants.arcadia", + "Git blob exists: 802855f:examples/source-project/sa/reporting.arcadia", + "Git blob exists: 802855f:examples/source-project/views.arcadia", + "Git blob exists: 802855f:examples/text-first/README.md", + "Git blob exists: 802855f:examples/text-first/project.arcadia", + "Git blob exists: 802855f:harness/fixtures/basic-editing/README.md", + "Git blob exists: 802855f:harness/fixtures/basic-editing/base/expected-baseline.json", + "Git blob exists: 802855f:harness/fixtures/basic-editing/base/project.arcadia", + "Git blob exists: 802855f:harness/fixtures/basic-editing/base/rationale.arcadia", + "Git blob exists: 802855f:harness/fixtures/basic-editing/manifest.json", + "Git blob exists: 802855f:harness/fixtures/behavior-creation/README.md", + "Git blob exists: 802855f:harness/fixtures/interface-operation-probe/README.md", + "Git blob exists: 802855f:harness/fixtures/interface-operation-probe/hashes.json", + "Git blob exists: 802855f:harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "Git blob exists: 802855f:harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "Git blob exists: 802855f:harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "Git blob exists: 802855f:harness/fixtures/interface-operation-probe/output/boundary-only.json", + "Git blob exists: 802855f:harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "Git blob exists: 802855f:harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "Git blob exists: 802855f:harness/fixtures/interface-operation-probe/probe.rs", + "Git blob exists: 802855f:harness/fixtures/release1-native/README.md", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/README.md", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "Git blob exists: 802855f:harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/README.md", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-create.request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-draw.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/hashes.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/communication-means/manifest.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/dense-40/dense-40.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-attachments-native.md", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-attachments.after.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-attachments.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-attachments.hashes.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-attachments.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-attachments.manifest.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-attachments.request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-batch-native.md", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-batch.after.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-batch.after.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-batch.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-batch.hashes.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-batch.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-batch.manifest.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-batch.request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.after-take.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.manifest.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.steps.md", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-keyed.take-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-fragment.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-reverse.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-scenario.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered.after-order.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered.arcadia", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered.final-request.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered.manifest.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/semantic-ordered.steps.md", + "Git blob exists: 802855f:harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "Git blob exists: 802855f:harness/fixtures/release1-native/source5-recovery/generate.py", + "Git blob exists: 802855f:harness/fixtures/release1-native/state-actions.arcadia", + "Git blob exists: 802855f:harness/fixtures/rest-coverage/README.md", + "Git blob exists: 802855f:harness/fixtures/rest-coverage/coverage-probe.json", + "Git blob exists: 802855f:harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "Git blob exists: 802855f:harness/fixtures/run-timed-bundle-oracle.ps1", + "Git blob exists: 802855f:harness/fixtures/scenario-authoring/README.md", + "Git blob exists: 802855f:harness/fixtures/scenario-authoring/base/expected-baseline.json", + "Git blob exists: 802855f:harness/fixtures/scenario-authoring/base/project.arcadia", + "Git blob exists: 802855f:harness/fixtures/scenario-authoring/base/rationale.arcadia", + "Git blob exists: 802855f:harness/fixtures/source7-native/README.md", + "Git blob exists: 802855f:harness/fixtures/source7-native/base/expected-baseline.json", + "Git blob exists: 802855f:harness/fixtures/source7-native/base/project.arcadia", + "Git blob exists: 802855f:harness/fixtures/source7-native/base/rationale.arcadia", + "Git blob exists: 802855f:harness/fixtures/source7-native/manifest.json", + "Git blob exists: 802855f:harness/fixtures/staged-source-authoring/README.md", + "Git blob exists: 802855f:harness/fixtures/staged-source-authoring/base/notes.arcadia", + "Git blob exists: 802855f:harness/fixtures/staged-source-authoring/base/project.arcadia", + "Git batch framing complete: 802855f", + "Git blob exists: 33c6d83:Cargo.lock", + "Git blob exists: 33c6d83:Cargo.toml", + "Git blob exists: 33c6d83:crates/oa-cli/Cargo.toml", + "Git blob exists: 33c6d83:crates/oa-cli/src/lib.rs", + "Git blob exists: 33c6d83:crates/oa-cli/src/main.rs", + "Git blob exists: 33c6d83:crates/oa-cli/tests/source_cli.rs", + "Git blob exists: 33c6d83:crates/oa-core/Cargo.toml", + "Git blob exists: 33c6d83:crates/oa-core/build.rs", + "Git blob exists: 33c6d83:crates/oa-core/examples/generate_demo.rs", + "Git blob exists: 33c6d83:crates/oa-core/examples/generate_release1.rs", + "Git blob exists: 33c6d83:crates/oa-core/examples/release_dense_views.rs", + "Git blob exists: 33c6d83:crates/oa-core/examples/routing_workshop.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/data.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/demo.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/language.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/language/semantic_source.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/language_nesting_tests.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/language_outline_tests.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/lib.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/migration_v2/README.md", + "Git blob exists: 33c6d83:crates/oa-core/src/migration_v2/adapter.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/migration_v2/mod.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/migration_v2/model.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/migration_v2/references.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/migration_v2/source.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/migration_v2/state_validation.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/migration_v2/transitions.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/migration_v2/validation.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/migration_v3/README.md", + "Git blob exists: 33c6d83:crates/oa-core/src/migration_v3/mod.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/migration_v4.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/model.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/operations.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/persistence.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/ports.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/projection.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/projection/port_layout.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/projection/state.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/references.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/routing.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/semantic.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/semantic/catalog.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/semantic/historical.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/semantic/linked.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/semantic/mutate.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/semantic/review.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/semantic/types.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/session.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/source_files.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/source_project.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/source_project/source_migration.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/source_project/source_structure.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/state_validation.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/topology_context.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/topology_context/analysis.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/topology_context/analysis_tests.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/transitions.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/transitions/communication.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/validation.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/validation/coverage.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/view_options.rs", + "Git blob exists: 33c6d83:crates/oa-core/src/view_options_tests.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/communication_boundary_scenarios.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/communication_means.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/coverage_diagnostics.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "Git blob exists: 33c6d83:crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "Git blob exists: 33c6d83:crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "Git blob exists: 33c6d83:crates/oa-core/tests/fixtures/v3-data-contract.json", + "Git blob exists: 33c6d83:crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "Git blob exists: 33c6d83:crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "Git blob exists: 33c6d83:crates/oa-core/tests/language.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/port_anchors.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/port_migration.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/port_source.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/prepared_commands.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/process_diagnostics.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/r3_constructor_ack.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/r3_migration.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/r3_semantic.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/r3_source.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/r6_data.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/r6_migration.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/r6_source.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/release1_teaching.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/release_capabilities.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/release_diagrams.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/release_language_limits.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/release_ports.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/release_routing.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/release_scenarios.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/release_states.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/release_topology.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/review_regressions.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/route_source.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/routing_geometry.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/routing_labels.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/source6_view_contract.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/source7_contract.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/source_files.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/source_identity_updates.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/source_nested_updates.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/source_project.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/state_diagrams.rs", + "Git blob exists: 33c6d83:crates/oa-core/tests/workflows.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/Cargo.toml", + "Git blob exists: 33c6d83:crates/oa-desktop/build.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/architecture_authoring.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/checkpoints.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/diagram_selection_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/hosted.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/hosted/tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/process_canvas.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/repair_save_state_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/review_navigation_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/save_as_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/source_symbols.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/source_symbols/tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/state_diagram.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/state_diagram_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/transition_context_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/app/view_copy_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/creation.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/creation/app_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/creation/tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/scenario.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/scenario/workspace.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/source_draft.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/state_canvas.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/state_edit.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/state_menu.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/state_view.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/states.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/topology.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/topology/contextual.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/topology/direct.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/behavior/topology/view.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/connection_edit.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/connection_tool.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/context_menu.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/data_values.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/data_view.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/diagram.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/diagram/pointer_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/diagram/port_hit_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/diagram/port_labels.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/diagram/view_options_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/document.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/document_save_as_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/explorer.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/explorer_view.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/forms.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/forms/context_fields.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/forms/data_fields.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/forms/history_fields.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/forms/history_fields/tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/forms/port_fields.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/forms/view_fields.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/guide.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/highlight.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/home.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/home/tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/hosted/client.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/hosted/client_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/hosted/mod.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/hosted/view.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/main.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/model_menu.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/navigation.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/port_edit.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/port_preview.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/port_workflow.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/recovery.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/recovery/fixtures/README.md", + "Git blob exists: 33c6d83:crates/oa-desktop/src/recovery/fixtures/profiles.json", + "Git blob exists: 33c6d83:crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "Git blob exists: 33c6d83:crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "Git blob exists: 33c6d83:crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "Git blob exists: 33c6d83:crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "Git blob exists: 33c6d83:crates/oa-desktop/src/recovery/source5.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/recovery/source5_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/recovery/source7_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/route_edit.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/artifacts.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/attachments.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/attachments_view.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/batch.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/batch_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/compose.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/constructors.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/history.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/keyed.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/message_kind.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/ordered.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/recovery.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/row.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/scalar.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/source7_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/view.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/source_navigation.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/source_navigation/controller.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/source_navigation/interaction.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/source_navigation/interaction/tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/source_navigation/query.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/source_navigation/query_tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/source_navigation/symbols.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/source_tree.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/source_workspace.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/style.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/tests.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/view_copy.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/views.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/views/source_symbols.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/views/traceability.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/workflow.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/workflow/communication.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/workflow/recovery.rs", + "Git blob exists: 33c6d83:crates/oa-desktop/src/workflow/transition_tests.rs", + "Git blob exists: 33c6d83:crates/oa-server/Cargo.toml", + "Git blob exists: 33c6d83:crates/oa-server/build.rs", + "Git blob exists: 33c6d83:crates/oa-server/src/error.rs", + "Git blob exists: 33c6d83:crates/oa-server/src/lib.rs", + "Git blob exists: 33c6d83:crates/oa-server/src/main.rs", + "Git blob exists: 33c6d83:crates/oa-server/src/preparation_http_tests.rs", + "Git blob exists: 33c6d83:crates/oa-server/src/routes.rs", + "Git blob exists: 33c6d83:crates/oa-server/src/store.rs", + "Git blob exists: 33c6d83:crates/oa-server/src/store_preparation_gate.rs", + "Git blob exists: 33c6d83:crates/oa-server/tests/http.rs", + "Git blob exists: 33c6d83:crates/oa-server/tests/http/communication_limits.rs", + "Git blob exists: 33c6d83:crates/oa-server/tests/http/data_contracts.rs", + "Git blob exists: 33c6d83:crates/oa-server/tests/http/port_anchors.rs", + "Git blob exists: 33c6d83:crates/oa-server/tests/http/semantic_transitions.rs", + "Git blob exists: 33c6d83:crates/oa-server/tests/http/source6_views.rs", + "Git blob exists: 33c6d83:crates/oa-server/tests/http/source7_contracts.rs", + "Git blob exists: 33c6d83:crates/oa-server/tests/http/source_projects.rs", + "Git blob exists: 33c6d83:crates/oa-server/tests/semantic_http_contract.py", + "Git blob exists: 33c6d83:crates/oa-server/tests/semantic_schema.py", + "Git blob exists: 33c6d83:crates/oa-server/tests/state_representation.rs", + "Git blob exists: 33c6d83:docs/acceptance.md", + "Git blob exists: 33c6d83:docs/api.html", + "Git blob exists: 33c6d83:docs/api.rst", + "Git blob exists: 33c6d83:docs/architecture.md", + "Git blob exists: 33c6d83:docs/language.html", + "Git blob exists: 33c6d83:docs/language.rst", + "Git blob exists: 33c6d83:docs/linux-packaging.md", + "Git blob exists: 33c6d83:docs/openapi.json", + "Git blob exists: 33c6d83:docs/research-v2-architecture.md", + "Git blob exists: 33c6d83:docs/research-v2-semantics.md", + "Git blob exists: 33c6d83:docs/research-v2-service.md", + "Git blob exists: 33c6d83:docs/research-v2-ui.md", + "Git blob exists: 33c6d83:docs/scope.md", + "Git blob exists: 33c6d83:docs/server.md", + "Git blob exists: 33c6d83:docs/source-cli.md", + "Git blob exists: 33c6d83:docs/v2-interface.md", + "Git blob exists: 33c6d83:docs/validation.md", + "Git blob exists: 33c6d83:docs/windows-packaging.md", + "Git blob exists: 33c6d83:examples/coastal-rescue.arcadia", + "Git blob exists: 33c6d83:examples/coastal-rescue.json", + "Git blob exists: 33c6d83:examples/legacy-v1-coastal-rescue.arcadia", + "Git blob exists: 33c6d83:examples/legacy-v1-coastal-rescue.oa.json", + "Git blob exists: 33c6d83:examples/release1/README.md", + "Git blob exists: 33c6d83:examples/release1/evidence/repair-check.md", + "Git blob exists: 33c6d83:examples/release1/expected-diagnostics.json", + "Git blob exists: 33c6d83:examples/release1/model.json", + "Git blob exists: 33c6d83:examples/release1/model.rs", + "Git blob exists: 33c6d83:examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "Git blob exists: 33c6d83:examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "Git blob exists: 33c6d83:examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "Git blob exists: 33c6d83:examples/release1/oa/behavior/process_oa_response.arcadia", + "Git blob exists: 33c6d83:examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "Git blob exists: 33c6d83:examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "Git blob exists: 33c6d83:examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "Git blob exists: 33c6d83:examples/release1/oa/capabilities.arcadia", + "Git blob exists: 33c6d83:examples/release1/oa/model.arcadia", + "Git blob exists: 33c6d83:examples/release1/oa/participants.arcadia", + "Git blob exists: 33c6d83:examples/release1/oa/types.arcadia", + "Git blob exists: 33c6d83:examples/release1/project.arcadia", + "Git blob exists: 33c6d83:examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "Git blob exists: 33c6d83:examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "Git blob exists: 33c6d83:examples/release1/sa/behavior/process_sa_response.arcadia", + "Git blob exists: 33c6d83:examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "Git blob exists: 33c6d83:examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "Git blob exists: 33c6d83:examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "Git blob exists: 33c6d83:examples/release1/sa/capabilities.arcadia", + "Git blob exists: 33c6d83:examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "Git blob exists: 33c6d83:examples/release1/sa/functions/function_sa_restore_work.arcadia", + "Git blob exists: 33c6d83:examples/release1/sa/model.arcadia", + "Git blob exists: 33c6d83:examples/release1/sa/participants.arcadia", + "Git blob exists: 33c6d83:examples/release1/sa/types.arcadia", + "Git blob exists: 33c6d83:examples/release1/traceability.arcadia", + "Git blob exists: 33c6d83:examples/release1/transition-before.json", + "Git blob exists: 33c6d83:examples/release1/transition-request.json", + "Git blob exists: 33c6d83:examples/release1/views/diagram_oa_allocation_view.arcadia", + "Git blob exists: 33c6d83:examples/release1/views/diagram_sa_allocation_view.arcadia", + "Git blob exists: 33c6d83:examples/release1/views/diagram_sa_capability_view.arcadia", + "Git blob exists: 33c6d83:examples/release1/views/diagram_sa_service_view.arcadia", + "Git blob exists: 33c6d83:examples/release1/views/diagram_sa_state_view.arcadia", + "Git blob exists: 33c6d83:examples/routing-workshop.arcadia", + "Git blob exists: 33c6d83:examples/routing-workshop.json", + "Git blob exists: 33c6d83:examples/source-project/oa.arcadia", + "Git blob exists: 33c6d83:examples/source-project/project.arcadia", + "Git blob exists: 33c6d83:examples/source-project/sa/assurance.arcadia", + "Git blob exists: 33c6d83:examples/source-project/sa/participants.arcadia", + "Git blob exists: 33c6d83:examples/source-project/sa/reporting.arcadia", + "Git blob exists: 33c6d83:examples/source-project/views.arcadia", + "Git blob exists: 33c6d83:examples/text-first/README.md", + "Git blob exists: 33c6d83:examples/text-first/project.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/basic-editing/README.md", + "Git blob exists: 33c6d83:harness/fixtures/basic-editing/base/expected-baseline.json", + "Git blob exists: 33c6d83:harness/fixtures/basic-editing/base/project.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/basic-editing/base/rationale.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/basic-editing/manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/behavior-creation/README.md", + "Git blob exists: 33c6d83:harness/fixtures/interface-operation-probe/README.md", + "Git blob exists: 33c6d83:harness/fixtures/interface-operation-probe/hashes.json", + "Git blob exists: 33c6d83:harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "Git blob exists: 33c6d83:harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/interface-operation-probe/output/boundary-only.json", + "Git blob exists: 33c6d83:harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "Git blob exists: 33c6d83:harness/fixtures/interface-operation-probe/probe.rs", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/README.md", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/README.md", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/README.md", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-create.request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-draw.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/hashes.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/communication-means/manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/dense-40/dense-40.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-attachments-native.md", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-attachments.after.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-attachments.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-attachments.hashes.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-attachments.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-attachments.manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-attachments.request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-batch-native.md", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-batch.after.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-batch.after.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-batch.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-batch.hashes.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-batch.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-batch.manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-batch.request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.after-take.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.steps.md", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-keyed.take-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-fragment.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-reverse.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-scenario.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered.after-order.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered.final-request.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered.manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/semantic-ordered.steps.md", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/source5-recovery/generate.py", + "Git blob exists: 33c6d83:harness/fixtures/release1-native/state-actions.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/rest-coverage/README.md", + "Git blob exists: 33c6d83:harness/fixtures/rest-coverage/coverage-probe.json", + "Git blob exists: 33c6d83:harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "Git blob exists: 33c6d83:harness/fixtures/run-timed-bundle-oracle.ps1", + "Git blob exists: 33c6d83:harness/fixtures/scenario-authoring/README.md", + "Git blob exists: 33c6d83:harness/fixtures/scenario-authoring/base/expected-baseline.json", + "Git blob exists: 33c6d83:harness/fixtures/scenario-authoring/base/project.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/scenario-authoring/base/rationale.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/source7-native/README.md", + "Git blob exists: 33c6d83:harness/fixtures/source7-native/base/expected-baseline.json", + "Git blob exists: 33c6d83:harness/fixtures/source7-native/base/project.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/source7-native/base/rationale.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/source7-native/manifest.json", + "Git blob exists: 33c6d83:harness/fixtures/staged-source-authoring/README.md", + "Git blob exists: 33c6d83:harness/fixtures/staged-source-authoring/base/notes.arcadia", + "Git blob exists: 33c6d83:harness/fixtures/staged-source-authoring/base/project.arcadia", + "Git batch framing complete: 33c6d83", + "captured input equals Git and both reconstructed checkouts: Cargo.lock", + "captured input equals Git and both reconstructed checkouts: Cargo.toml", + "captured input equals Git and both reconstructed checkouts: crates/oa-cli/Cargo.toml", + "captured input equals Git and both reconstructed checkouts: crates/oa-cli/src/lib.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-cli/src/main.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-cli/tests/source_cli.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/Cargo.toml", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/build.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/examples/generate_demo.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/examples/generate_release1.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/examples/release_dense_views.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/examples/routing_workshop.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/data.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/demo.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/language.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/language/semantic_source.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/language_nesting_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/language_outline_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/lib.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/migration_v2/README.md", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/migration_v2/adapter.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/migration_v2/mod.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/migration_v2/model.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/migration_v2/references.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/migration_v2/source.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/migration_v2/state_validation.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/migration_v2/transitions.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/migration_v2/validation.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/migration_v3/README.md", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/migration_v3/mod.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/migration_v4.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/model.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/operations.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/persistence.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/ports.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/projection.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/projection/port_layout.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/projection/state.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/references.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/routing.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/semantic.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/semantic/catalog.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/semantic/historical.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/semantic/linked.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/semantic/mutate.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/semantic/review.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/semantic/types.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/session.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/source_files.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/source_project.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/source_project/source_migration.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/source_project/source_structure.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/state_validation.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/topology_context.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/topology_context/analysis.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/topology_context/analysis_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/transitions.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/transitions/communication.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/validation.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/validation/coverage.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/view_options.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/src/view_options_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/communication_boundary_scenarios.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/communication_means.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/coverage_diagnostics.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/fixtures/v3-data-contract.json", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/language.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/port_anchors.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/port_migration.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/port_source.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/prepared_commands.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/process_diagnostics.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/r3_constructor_ack.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/r3_migration.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/r3_semantic.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/r3_source.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/r6_data.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/r6_migration.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/r6_source.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/release1_teaching.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/release_capabilities.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/release_diagrams.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/release_language_limits.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/release_ports.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/release_routing.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/release_scenarios.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/release_states.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/release_topology.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/review_regressions.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/route_source.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/routing_geometry.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/routing_labels.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/source6_view_contract.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/source7_contract.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/source_files.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/source_identity_updates.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/source_nested_updates.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/source_project.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/state_diagrams.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-core/tests/workflows.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/Cargo.toml", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/build.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/architecture_authoring.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/checkpoints.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/diagram_selection_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/hosted.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/hosted/tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/process_canvas.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/repair_save_state_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/review_navigation_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/save_as_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/source_symbols.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/source_symbols/tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/state_diagram.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/state_diagram_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/transition_context_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/app/view_copy_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/creation.rs", + "restoration changes only newline bytes: crates/oa-desktop/src/behavior/creation.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/creation/app_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/creation/tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/scenario.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/scenario/workspace.rs", + "restoration changes only newline bytes: crates/oa-desktop/src/behavior/scenario/workspace.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/source_draft.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/state_canvas.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/state_edit.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/state_menu.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/state_view.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/states.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/topology.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/topology/contextual.rs", + "restoration changes only newline bytes: crates/oa-desktop/src/behavior/topology/contextual.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/topology/direct.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/behavior/topology/view.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/connection_edit.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/connection_tool.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/context_menu.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/data_values.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/data_view.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/diagram.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/diagram/pointer_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/diagram/port_hit_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/diagram/port_labels.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/diagram/view_options_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/document.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/document_save_as_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/explorer.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/explorer_view.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/forms.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/forms/context_fields.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/forms/data_fields.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/forms/history_fields.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/forms/history_fields/tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/forms/port_fields.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/forms/view_fields.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/guide.rs", + "restoration changes only newline bytes: crates/oa-desktop/src/guide.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/highlight.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/home.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/home/tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/hosted/client.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/hosted/client_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/hosted/mod.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/hosted/view.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/main.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/model_menu.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/navigation.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/port_edit.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/port_preview.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/port_workflow.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/recovery.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/recovery/fixtures/README.md", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/recovery/fixtures/profiles.json", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/recovery/source5.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/recovery/source5_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/recovery/source7_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/route_edit.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/artifacts.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "restoration changes only newline bytes: crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/attachments.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/attachments_view.rs", + "restoration changes only newline bytes: crates/oa-desktop/src/semantic_review/attachments_view.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/batch.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/batch_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/compose.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/constructors.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/history.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/keyed.rs", + "restoration changes only newline bytes: crates/oa-desktop/src/semantic_review/keyed.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "restoration changes only newline bytes: crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "restoration changes only newline bytes: crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/message_kind.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/ordered.rs", + "restoration changes only newline bytes: crates/oa-desktop/src/semantic_review/ordered.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/recovery.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/row.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/scalar.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/source7_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/view.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/source_navigation.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/source_navigation/controller.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/source_navigation/interaction.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/source_navigation/interaction/tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/source_navigation/query.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/source_navigation/query_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/source_navigation/symbols.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/source_tree.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/source_workspace.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/style.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/view_copy.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/views.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/views/source_symbols.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/views/traceability.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/workflow.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/workflow/communication.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/workflow/recovery.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-desktop/src/workflow/transition_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/Cargo.toml", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/build.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/src/error.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/src/lib.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/src/main.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/src/preparation_http_tests.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/src/routes.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/src/store.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/src/store_preparation_gate.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/tests/http.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/tests/http/communication_limits.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/tests/http/data_contracts.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/tests/http/port_anchors.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/tests/http/semantic_transitions.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/tests/http/source6_views.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/tests/http/source7_contracts.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/tests/http/source_projects.rs", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/tests/semantic_http_contract.py", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/tests/semantic_schema.py", + "captured input equals Git and both reconstructed checkouts: crates/oa-server/tests/state_representation.rs", + "captured input equals Git and both reconstructed checkouts: docs/acceptance.md", + "captured input equals Git and both reconstructed checkouts: docs/api.html", + "restoration changes only newline bytes: docs/api.html", + "captured input equals Git and both reconstructed checkouts: docs/api.rst", + "restoration changes only newline bytes: docs/api.rst", + "captured input equals Git and both reconstructed checkouts: docs/architecture.md", + "captured input equals Git and both reconstructed checkouts: docs/language.html", + "restoration changes only newline bytes: docs/language.html", + "captured input equals Git and both reconstructed checkouts: docs/language.rst", + "captured input equals Git and both reconstructed checkouts: docs/linux-packaging.md", + "captured input equals Git and both reconstructed checkouts: docs/openapi.json", + "restoration changes only newline bytes: docs/openapi.json", + "captured input equals Git and both reconstructed checkouts: docs/research-v2-architecture.md", + "captured input equals Git and both reconstructed checkouts: docs/research-v2-semantics.md", + "captured input equals Git and both reconstructed checkouts: docs/research-v2-service.md", + "captured input equals Git and both reconstructed checkouts: docs/research-v2-ui.md", + "captured input equals Git and both reconstructed checkouts: docs/scope.md", + "captured input equals Git and both reconstructed checkouts: docs/server.md", + "captured input equals Git and both reconstructed checkouts: docs/source-cli.md", + "captured input equals Git and both reconstructed checkouts: docs/v2-interface.md", + "captured input equals Git and both reconstructed checkouts: docs/validation.md", + "captured input equals Git and both reconstructed checkouts: docs/windows-packaging.md", + "captured input equals Git and both reconstructed checkouts: examples/coastal-rescue.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/coastal-rescue.json", + "captured input equals Git and both reconstructed checkouts: examples/legacy-v1-coastal-rescue.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/legacy-v1-coastal-rescue.oa.json", + "captured input equals Git and both reconstructed checkouts: examples/release1/README.md", + "captured input equals Git and both reconstructed checkouts: examples/release1/evidence/repair-check.md", + "captured input equals Git and both reconstructed checkouts: examples/release1/expected-diagnostics.json", + "captured input equals Git and both reconstructed checkouts: examples/release1/model.json", + "captured input equals Git and both reconstructed checkouts: examples/release1/model.rs", + "captured input equals Git and both reconstructed checkouts: examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/oa/behavior/process_oa_response.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/oa/capabilities.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/oa/model.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/oa/participants.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/oa/types.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/project.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/sa/behavior/process_sa_response.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/sa/capabilities.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/sa/functions/function_sa_restore_work.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/sa/model.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/sa/participants.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/sa/types.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/traceability.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/transition-before.json", + "captured input equals Git and both reconstructed checkouts: examples/release1/transition-request.json", + "captured input equals Git and both reconstructed checkouts: examples/release1/views/diagram_oa_allocation_view.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/views/diagram_sa_allocation_view.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/views/diagram_sa_capability_view.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/views/diagram_sa_service_view.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/release1/views/diagram_sa_state_view.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/routing-workshop.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/routing-workshop.json", + "captured input equals Git and both reconstructed checkouts: examples/source-project/oa.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/source-project/project.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/source-project/sa/assurance.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/source-project/sa/participants.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/source-project/sa/reporting.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/source-project/views.arcadia", + "captured input equals Git and both reconstructed checkouts: examples/text-first/README.md", + "captured input equals Git and both reconstructed checkouts: examples/text-first/project.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/basic-editing/README.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/basic-editing/base/expected-baseline.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/basic-editing/base/project.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/basic-editing/base/rationale.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/basic-editing/manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/behavior-creation/README.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/interface-operation-probe/README.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/interface-operation-probe/hashes.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/interface-operation-probe/output/boundary-only.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/interface-operation-probe/probe.rs", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/README.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/README.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/README.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-create.request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-draw.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/hashes.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/communication-means/manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/dense-40/dense-40.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-attachments-native.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-attachments.after.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-attachments.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-attachments.hashes.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-attachments.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-attachments.manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-attachments.request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-batch-native.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-batch.after.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-batch.after.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-batch.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-batch.hashes.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-batch.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-batch.manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-batch.request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.after-take.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.steps.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-keyed.take-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-fragment.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-reverse.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-scenario.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered.after-order.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered.final-request.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered.manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/semantic-ordered.steps.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/source5-recovery/generate.py", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/release1-native/state-actions.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/rest-coverage/README.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/rest-coverage/coverage-probe.json", + "restoration changes only newline bytes: harness/fixtures/rest-coverage/coverage-probe.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/run-timed-bundle-oracle.ps1", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/scenario-authoring/README.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/scenario-authoring/base/expected-baseline.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/scenario-authoring/base/project.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/scenario-authoring/base/rationale.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/source7-native/README.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/source7-native/base/expected-baseline.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/source7-native/base/project.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/source7-native/base/rationale.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/source7-native/manifest.json", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/staged-source-authoring/README.md", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/staged-source-authoring/base/notes.arcadia", + "captured input equals Git and both reconstructed checkouts: harness/fixtures/staged-source-authoring/base/project.arcadia", + "exact fifteen measured newline restorations", + "both mixed-newline inputs retained byte-exact", + "restoration receipt exact path set", + "independently measured restoration receipt: crates/oa-desktop/src/behavior/creation.rs", + "independently measured restoration receipt: crates/oa-desktop/src/behavior/scenario/workspace.rs", + "independently measured restoration receipt: crates/oa-desktop/src/behavior/topology/contextual.rs", + "independently measured restoration receipt: crates/oa-desktop/src/guide.rs", + "independently measured restoration receipt: crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "independently measured restoration receipt: crates/oa-desktop/src/semantic_review/attachments_view.rs", + "independently measured restoration receipt: crates/oa-desktop/src/semantic_review/keyed.rs", + "independently measured restoration receipt: crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "independently measured restoration receipt: crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "independently measured restoration receipt: crates/oa-desktop/src/semantic_review/ordered.rs", + "independently measured restoration receipt: docs/api.html", + "independently measured restoration receipt: docs/api.rst", + "independently measured restoration receipt: docs/language.html", + "independently measured restoration receipt: docs/openapi.json", + "independently measured restoration receipt: harness/fixtures/rest-coverage/coverage-probe.json", + "reconstruction changes only fifteen exact inputs and scoped attributes", + "no non-newline source change in reconstruction", + "Git blob exists: 802855f:LICENSE", + "Git batch framing complete: 802855f", + "separate shared input exact Git/checkout bytes: LICENSE", + "Git blob exists: 802855f:docs/openapi.json", + "Git batch framing complete: 802855f", + "separate shared input exact Git/checkout bytes: docs/openapi.json", + "Git blob exists: 802855f:build/windows_manifest.rs", + "Git batch framing complete: 802855f", + "separate shared input exact Git/checkout bytes: build/windows_manifest.rs", + "Git blob exists: 802855f:build/windows.manifest", + "Git batch framing complete: 802855f", + "separate shared input exact Git/checkout bytes: build/windows.manifest", + "Git blob exists: 802855f:build/windows.rc", + "Git batch framing complete: 802855f", + "separate shared input exact Git/checkout bytes: build/windows.rc", + "complete committed-roundtrip record matches independently checked input union", + "preparation retained root HEAD/index and clean tracked state", + "reconstruction has separate Git object store without alternates", + "five terminal gates bind the same captured source", + "successful terminal gate with unchanged input readback: desktop-tests", + "original gate stream exact hash: desktop-tests/stdout", + "original gate stream exact hash: desktop-tests/stderr", + "successful terminal gate with unchanged input readback: desktop-clippy", + "original gate stream exact hash: desktop-clippy/stdout", + "original gate stream exact hash: desktop-clippy/stderr", + "successful terminal gate with unchanged input readback: scoped-fmt", + "original gate stream exact hash: scoped-fmt/stdout", + "original gate stream exact hash: scoped-fmt/stderr", + "successful terminal gate with unchanged input readback: diff-check", + "original gate stream exact hash: diff-check/stdout", + "original gate stream exact hash: diff-check/stderr", + "successful terminal gate with unchanged input readback: gui-build", + "original gate stream exact hash: gui-build/stdout", + "original gate stream exact hash: gui-build/stderr", + "actual full desktop terminal summary is 755 passed, zero failed, one ignored", + "original GUI build receipt and preserved binary bind exact shipped B183", + "original Cargo stdout contains the exact successful GUI artifact", + "shipped GUI is a development executable, not a test or release profile", + "independent historical server evidence pin: server-original-gates.json", + "independent historical server evidence pin: server-original-binary-hashes.json", + "independent historical server evidence pin: server-prior-input-comparisons.json", + "independent historical server evidence pin: prior-dependency-notices.json", + "independent historical server evidence pin: server-source-snapshot.tar.gz", + "original independent server record binds unchanged EFEE", + "measured 120 unique historical server inputs against their original record", + "historical tar contains no duplicate regular path", + "original server tar exact separately recorded source bytes: crates/oa-core/Cargo.toml", + "original server tar exact separately recorded source bytes: crates/oa-core/build.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/examples/generate_demo.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/examples/generate_release1.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/examples/release_dense_views.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/examples/routing_workshop.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/data.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/demo.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/language.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/language/semantic_source.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/language_nesting_tests.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/lib.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/migration_v2/README.md", + "original server tar exact separately recorded source bytes: crates/oa-core/src/migration_v2/adapter.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/migration_v2/mod.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/migration_v2/model.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/migration_v2/references.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/migration_v2/source.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/migration_v2/state_validation.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/migration_v2/transitions.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/migration_v2/validation.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/migration_v3/README.md", + "original server tar exact separately recorded source bytes: crates/oa-core/src/migration_v3/mod.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/migration_v4.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/model.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/operations.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/persistence.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/ports.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/projection.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/projection/port_layout.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/projection/state.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/references.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/routing.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/semantic.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/semantic/catalog.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/semantic/historical.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/semantic/linked.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/semantic/mutate.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/semantic/review.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/semantic/types.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/session.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/source_files.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/source_project.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/source_project/source_migration.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/source_project/source_structure.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/state_validation.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/topology_context.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/topology_context/analysis.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/topology_context/analysis_tests.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/transitions.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/transitions/communication.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/validation.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/validation/coverage.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/view_options.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/src/view_options_tests.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/communication_boundary_scenarios.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/communication_means.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/coverage_diagnostics.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/fixtures/v3-data-contract.json", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/language.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/port_anchors.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/port_migration.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/port_source.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/prepared_commands.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/process_diagnostics.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/r3_constructor_ack.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/r3_migration.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/r3_semantic.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/r3_source.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/r6_data.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/r6_migration.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/r6_source.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/release1_teaching.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/release_capabilities.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/release_diagrams.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/release_language_limits.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/release_ports.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/release_routing.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/release_scenarios.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/release_states.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/release_topology.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/review_regressions.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/route_source.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/routing_geometry.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/routing_labels.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/source6_view_contract.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/source7_contract.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/source_files.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/source_identity_updates.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/source_nested_updates.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/source_project.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/state_diagrams.rs", + "original server tar exact separately recorded source bytes: crates/oa-core/tests/workflows.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/Cargo.toml", + "original server tar exact separately recorded source bytes: crates/oa-server/build.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/src/error.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/src/lib.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/src/main.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/src/preparation_http_tests.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/src/routes.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/src/store.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/src/store_preparation_gate.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/tests/http.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/tests/http/communication_limits.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/tests/http/data_contracts.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/tests/http/port_anchors.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/tests/http/semantic_transitions.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/tests/http/source6_views.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/tests/http/source7_contracts.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/tests/http/source_projects.rs", + "original server tar exact separately recorded source bytes: crates/oa-server/tests/semantic_http_contract.py", + "original server tar exact separately recorded source bytes: crates/oa-server/tests/semantic_schema.py", + "original server tar exact separately recorded source bytes: crates/oa-server/tests/state_representation.rs", + "historical tar complete core/server file set", + "original server shared input matches original tar manifest: Cargo.lock", + "original server shared input matches original tar manifest: Cargo.toml", + "original server shared input matches original tar manifest: build/windows.manifest", + "unchanged shared server build resource: build/windows.manifest", + "original server shared input matches original tar manifest: build/windows.rc", + "unchanged shared server build resource: build/windows.rc", + "original server shared input matches original tar manifest: build/windows_manifest.rs", + "unchanged shared server build resource: build/windows_manifest.rs", + "original server shared input matches original tar manifest: docs/openapi.json", + "unchanged shared server build resource: docs/openapi.json", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\build.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\Cargo.toml", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\examples", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\examples\\generate_demo.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\examples\\generate_release1.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\examples\\release_dense_views.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\examples\\routing_workshop.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\data.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\demo.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\language", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\language.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\language_nesting_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\language_outline_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\lib.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v3", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v4.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\model.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\operations.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\persistence.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\ports.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\projection", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\projection.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\references.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\routing.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\session.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\source_files.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\source_project", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\source_project.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\state_validation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\topology_context", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\topology_context.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\transitions", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\transitions.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\validation", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\validation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\view_options.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\view_options_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\communication_boundary_scenarios.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\communication_means.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\coverage_diagnostics.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\language.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\port_anchors.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\port_migration.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\port_source.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\prepared_commands.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\process_diagnostics.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r3_constructor_ack.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r3_migration.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r3_semantic.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r3_source.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r6_data.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r6_migration.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r6_source.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release1_teaching.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_capabilities.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_diagrams.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_language_limits.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_ports.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_routing.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_scenarios.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_states.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_topology.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\review_regressions.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\route_source.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\routing_geometry.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\routing_labels.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\semantic_artifact_absence_oracle.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\semantic_attachments_gui_oracle.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\source6_view_contract.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\source7_contract.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\source_files.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\source_identity_updates.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\source_nested_updates.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\source_project.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\state_diagrams.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\workflows.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\language\\semantic_source.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\adapter.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\mod.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\model.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\README.md", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\references.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\source.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\state_validation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\transitions.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\validation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v3\\mod.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v3\\README.md", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\projection\\port_layout.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\projection\\state.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic\\catalog.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic\\historical.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic\\linked.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic\\mutate.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic\\review.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic\\types.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\source_project\\source_migration.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\source_project\\source_structure.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\topology_context\\analysis.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\topology_context\\analysis_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\transitions\\communication.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\validation\\coverage.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures\\v2-coastal-rescue.arcadia", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures\\v2-coastal-rescue.json", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures\\v3-data-contract.arcadia", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures\\v3-data-contract.json", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures\\v4-reviewed-prose.arcadia", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures\\v4-reviewed-prose.json", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\build.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\Cargo.toml", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\error.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\lib.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\main.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\preparation_http_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\routes.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\store.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\store_preparation_gate.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\semantic_http_contract.py", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\semantic_schema.py", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\state_representation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\communication_limits.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\data_contracts.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\port_anchors.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\semantic_transitions.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\source6_views.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\source7_contracts.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\source_projects.rs", + "current GUI core differs from historical server only in documented language change/new outline tests", + "producer states the same independently measured server/source distinction", + "only explicit CLI workspace member added since original server build", + "workspace dependency, resolver and profile semantics remain unchanged", + "one explicit local CLI lock entry, no new feature request", + "all original lock identities/dependencies/checksums unchanged", + "CLI uses existing core/serde requests", + "CLI adds no feature/build/target request", + "packaged build evidence equals exact frozen producer evidence semantically", + "per-binary build evidence binds both exact shipped executables", + "GUI reconstruction identified without claiming original build commit", + "historical server is explicitly not attributed to the new GUI source", + "build evidence retains development and native acceptance limitations", + "all 23 independently identified per-binary gate/source records are retained", + "external historical record preserves original exact bytes: evidence/server-original-gates.json", + "external historical record preserves original exact bytes: evidence/server-original-binary-hashes.json", + "external historical record preserves original exact bytes: evidence/server-prior-input-comparisons.json", + "external historical record preserves original exact bytes: evidence/prior-dependency-notices.json", + "external historical record preserves original exact bytes: evidence/server-source-snapshot.tar.gz", + "external historical record preserves original exact bytes: evidence/gui-inputs1.json", + "external historical record preserves original exact bytes: evidence/gui-complete.json", + "external historical record preserves original exact bytes: evidence/gui-gate-run.py", + "external historical record preserves original exact bytes: evidence/gui-desktop-tests-result.json", + "external historical record preserves original exact bytes: evidence/gui-desktop-tests-stdout.log", + "external historical record preserves original exact bytes: evidence/gui-desktop-tests-stderr.log", + "external historical record preserves original exact bytes: evidence/gui-desktop-clippy-result.json", + "external historical record preserves original exact bytes: evidence/gui-desktop-clippy-stdout.log", + "external historical record preserves original exact bytes: evidence/gui-desktop-clippy-stderr.log", + "external historical record preserves original exact bytes: evidence/gui-scoped-fmt-result.json", + "external historical record preserves original exact bytes: evidence/gui-scoped-fmt-stdout.log", + "external historical record preserves original exact bytes: evidence/gui-scoped-fmt-stderr.log", + "external historical record preserves original exact bytes: evidence/gui-diff-check-result.json", + "external historical record preserves original exact bytes: evidence/gui-diff-check-stdout.log", + "external historical record preserves original exact bytes: evidence/gui-diff-check-stderr.log", + "external historical record preserves original exact bytes: evidence/gui-gui-build-result.json", + "external historical record preserves original exact bytes: evidence/gui-gui-build-stdout.log", + "external historical record preserves original exact bytes: evidence/gui-gui-build-stderr.log", + "two separate executable provenance records", + "GUI provenance retains actual precommit captured head", + "per-binary provenance resolves to verified external record: arcadia-studio.exe/evidence/gui-gui-build-result.json", + "per-binary provenance resolves to verified external record: arcadia-studio.exe/evidence/gui-inputs1.json", + "per-binary provenance resolves to verified external record: arcadia-studio.exe/evidence/gui-desktop-tests-result.json", + "per-binary provenance resolves to verified external record: arcadia-studio.exe/evidence/gui-complete.json", + "per-binary provenance resolves to verified external record: arcadia-server.exe/evidence/server-original-gates.json", + "per-binary provenance resolves to verified external record: arcadia-server.exe/evidence/server-original-binary-hashes.json", + "per-binary provenance resolves to verified external record: arcadia-server.exe/evidence/server-source-snapshot.tar.gz", + "per-binary provenance resolves to verified external record: arcadia-server.exe/evidence/server-prior-input-comparisons.json", + "per-binary provenance resolves to verified external record: arcadia-server.exe/evidence/prior-dependency-notices.json", + "external provenance references are not advertised as bundled payload", + "exact desktop/server notice roots", + "previous accepted notice inventory identity", + "measured notice package identities remain the accepted desktop/server graph", + "unchanged registry identity/features/source inventory/notices: arrayref", + "unchanged registry identity/features/source inventory/notices: arrayvec", + "unchanged registry identity/features/source inventory/notices: ash", + "unchanged registry identity/features/source inventory/notices: atomic-waker", + "unchanged registry identity/features/source inventory/notices: autocfg", + "unchanged registry identity/features/source inventory/notices: axum-core", + "unchanged registry identity/features/source inventory/notices: axum", + "unchanged registry identity/features/source inventory/notices: base64", + "unchanged registry identity/features/source inventory/notices: bit-set", + "unchanged registry identity/features/source inventory/notices: bit-vec", + "unchanged registry identity/features/source inventory/notices: bitflags", + "unchanged registry identity/features/source inventory/notices: bytemuck_derive", + "unchanged registry identity/features/source inventory/notices: bytemuck", + "unchanged registry identity/features/source inventory/notices: bytes", + "unchanged registry identity/features/source inventory/notices: cc", + "unchanged registry identity/features/source inventory/notices: cfg_aliases", + "unchanged registry identity/features/source inventory/notices: cfg-if", + "unchanged registry identity/features/source inventory/notices: chacha20", + "unchanged registry identity/features/source inventory/notices: clipboard-win", + "unchanged registry identity/features/source inventory/notices: codespan-reporting", + "unchanged registry identity/features/source inventory/notices: core_maths", + "unchanged registry identity/features/source inventory/notices: cosmic-text", + "unchanged registry identity/features/source inventory/notices: cpufeatures", + "unchanged registry identity/features/source inventory/notices: cryoglyph", + "unchanged registry identity/features/source inventory/notices: cursor-icon", + "unchanged registry identity/features/source inventory/notices: displaydoc", + "unchanged registry identity/features/source inventory/notices: document-features", + "unchanged registry identity/features/source inventory/notices: dpi", + "unchanged registry identity/features/source inventory/notices: equivalent", + "unchanged registry identity/features/source inventory/notices: error-code", + "unchanged registry identity/features/source inventory/notices: etagere", + "unchanged registry identity/features/source inventory/notices: euclid", + "unchanged registry identity/features/source inventory/notices: fastrand", + "unchanged registry identity/features/source inventory/notices: find-msvc-tools", + "unchanged registry identity/features/source inventory/notices: float_next_after", + "unchanged registry identity/features/source inventory/notices: foldhash", + "unchanged registry identity/features/source inventory/notices: foldhash", + "unchanged registry identity/features/source inventory/notices: font-types", + "unchanged registry identity/features/source inventory/notices: font-types", + "unchanged registry identity/features/source inventory/notices: fontdb", + "unchanged registry identity/features/source inventory/notices: form_urlencoded", + "unchanged registry identity/features/source inventory/notices: futures-channel", + "unchanged registry identity/features/source inventory/notices: futures-core", + "unchanged registry identity/features/source inventory/notices: futures-executor", + "unchanged registry identity/features/source inventory/notices: futures-io", + "unchanged registry identity/features/source inventory/notices: futures-macro", + "unchanged registry identity/features/source inventory/notices: futures-sink", + "unchanged registry identity/features/source inventory/notices: futures-task", + "unchanged registry identity/features/source inventory/notices: futures-util", + "unchanged registry identity/features/source inventory/notices: futures", + "unchanged registry identity/features/source inventory/notices: getrandom", + "unchanged registry identity/features/source inventory/notices: getrandom", + "unchanged registry identity/features/source inventory/notices: gl_generator", + "unchanged registry identity/features/source inventory/notices: glam", + "unchanged registry identity/features/source inventory/notices: glow", + "unchanged registry identity/features/source inventory/notices: glutin_wgl_sys", + "unchanged registry identity/features/source inventory/notices: gpu-alloc-types", + "unchanged registry identity/features/source inventory/notices: gpu-alloc", + "unchanged registry identity/features/source inventory/notices: gpu-allocator", + "unchanged registry identity/features/source inventory/notices: gpu-descriptor-types", + "unchanged registry identity/features/source inventory/notices: gpu-descriptor", + "unchanged registry identity/features/source inventory/notices: guillotiere", + "unchanged registry identity/features/source inventory/notices: half", + "unchanged registry identity/features/source inventory/notices: harfrust", + "unchanged registry identity/features/source inventory/notices: hashbrown", + "unchanged registry identity/features/source inventory/notices: hashbrown", + "unchanged registry identity/features/source inventory/notices: hashbrown", + "unchanged registry identity/features/source inventory/notices: hexf-parse", + "unchanged registry identity/features/source inventory/notices: http-body-util", + "unchanged registry identity/features/source inventory/notices: http-body", + "unchanged registry identity/features/source inventory/notices: http", + "unchanged registry identity/features/source inventory/notices: httparse", + "unchanged registry identity/features/source inventory/notices: httpdate", + "unchanged registry identity/features/source inventory/notices: hyper-rustls", + "unchanged registry identity/features/source inventory/notices: hyper-util", + "unchanged registry identity/features/source inventory/notices: hyper", + "unchanged registry identity/features/source inventory/notices: iced_core", + "unchanged registry identity/features/source inventory/notices: iced_debug", + "unchanged registry identity/features/source inventory/notices: iced_futures", + "unchanged registry identity/features/source inventory/notices: iced_graphics", + "unchanged registry identity/features/source inventory/notices: iced_program", + "unchanged registry identity/features/source inventory/notices: iced_renderer", + "unchanged registry identity/features/source inventory/notices: iced_runtime", + "unchanged registry identity/features/source inventory/notices: iced_tiny_skia", + "unchanged registry identity/features/source inventory/notices: iced_wgpu", + "unchanged registry identity/features/source inventory/notices: iced_widget", + "unchanged registry identity/features/source inventory/notices: iced_winit", + "unchanged registry identity/features/source inventory/notices: iced", + "unchanged registry identity/features/source inventory/notices: icu_collections", + "unchanged registry identity/features/source inventory/notices: icu_locale_core", + "unchanged registry identity/features/source inventory/notices: icu_normalizer_data", + "unchanged registry identity/features/source inventory/notices: icu_normalizer", + "unchanged registry identity/features/source inventory/notices: icu_properties_data", + "unchanged registry identity/features/source inventory/notices: icu_properties", + "unchanged registry identity/features/source inventory/notices: icu_provider", + "unchanged registry identity/features/source inventory/notices: idna_adapter", + "unchanged registry identity/features/source inventory/notices: idna", + "unchanged registry identity/features/source inventory/notices: indexmap", + "unchanged registry identity/features/source inventory/notices: ipnet", + "unchanged registry identity/features/source inventory/notices: itoa", + "unchanged registry identity/features/source inventory/notices: jobserver", + "unchanged registry identity/features/source inventory/notices: khronos_api", + "unchanged registry identity/features/source inventory/notices: khronos-egl", + "unchanged registry identity/features/source inventory/notices: kurbo", + "unchanged registry identity/features/source inventory/notices: libc", + "unchanged registry identity/features/source inventory/notices: libloading", + "unchanged registry identity/features/source inventory/notices: libm", + "unchanged registry identity/features/source inventory/notices: lilt", + "unchanged registry identity/features/source inventory/notices: linebender_resource_handle", + "unchanged registry identity/features/source inventory/notices: litemap", + "unchanged registry identity/features/source inventory/notices: litrs", + "unchanged registry identity/features/source inventory/notices: lock_api", + "unchanged registry identity/features/source inventory/notices: log", + "unchanged registry identity/features/source inventory/notices: lru-slab", + "unchanged registry identity/features/source inventory/notices: lru", + "unchanged registry identity/features/source inventory/notices: lyon_algorithms", + "unchanged registry identity/features/source inventory/notices: lyon_geom", + "unchanged registry identity/features/source inventory/notices: lyon_path", + "unchanged registry identity/features/source inventory/notices: lyon_tessellation", + "unchanged registry identity/features/source inventory/notices: lyon", + "unchanged registry identity/features/source inventory/notices: matchit", + "unchanged registry identity/features/source inventory/notices: memchr", + "unchanged registry identity/features/source inventory/notices: memmap2", + "unchanged registry identity/features/source inventory/notices: mime", + "unchanged registry identity/features/source inventory/notices: mio", + "unchanged registry identity/features/source inventory/notices: naga", + "unchanged registry identity/features/source inventory/notices: num-traits", + "unchanged registry identity/features/source inventory/notices: once_cell", + "unchanged registry identity/features/source inventory/notices: ordered-float", + "unchanged registry identity/features/source inventory/notices: parking_lot_core", + "unchanged registry identity/features/source inventory/notices: parking_lot", + "unchanged registry identity/features/source inventory/notices: percent-encoding", + "unchanged registry identity/features/source inventory/notices: pin-project-lite", + "unchanged registry identity/features/source inventory/notices: pkg-config", + "unchanged registry identity/features/source inventory/notices: potential_utf", + "unchanged registry identity/features/source inventory/notices: presser", + "unchanged registry identity/features/source inventory/notices: proc-macro2", + "unchanged registry identity/features/source inventory/notices: profiling", + "unchanged registry identity/features/source inventory/notices: quinn-proto", + "unchanged registry identity/features/source inventory/notices: quinn-udp", + "unchanged registry identity/features/source inventory/notices: quinn", + "unchanged registry identity/features/source inventory/notices: quote", + "unchanged registry identity/features/source inventory/notices: rand_core", + "unchanged registry identity/features/source inventory/notices: rand_pcg", + "unchanged registry identity/features/source inventory/notices: rand", + "unchanged registry identity/features/source inventory/notices: range-alloc", + "unchanged registry identity/features/source inventory/notices: rangemap", + "unchanged registry identity/features/source inventory/notices: raw-window-handle", + "unchanged registry identity/features/source inventory/notices: read-fonts", + "unchanged registry identity/features/source inventory/notices: read-fonts", + "unchanged registry identity/features/source inventory/notices: renderdoc-sys", + "unchanged registry identity/features/source inventory/notices: reqwest", + "unchanged registry identity/features/source inventory/notices: rfd", + "unchanged registry identity/features/source inventory/notices: ring", + "unchanged registry identity/features/source inventory/notices: rustc-hash", + "unchanged registry identity/features/source inventory/notices: rustc-hash", + "unchanged registry identity/features/source inventory/notices: rustls-pki-types", + "unchanged registry identity/features/source inventory/notices: rustls-webpki", + "unchanged registry identity/features/source inventory/notices: rustls", + "unchanged registry identity/features/source inventory/notices: ryu", + "unchanged registry identity/features/source inventory/notices: same-file", + "unchanged registry identity/features/source inventory/notices: scopeguard", + "unchanged registry identity/features/source inventory/notices: self_cell", + "unchanged registry identity/features/source inventory/notices: serde_core", + "unchanged registry identity/features/source inventory/notices: serde_derive", + "unchanged registry identity/features/source inventory/notices: serde_json", + "unchanged registry identity/features/source inventory/notices: serde_path_to_error", + "unchanged registry identity/features/source inventory/notices: serde_urlencoded", + "unchanged registry identity/features/source inventory/notices: serde", + "unchanged registry identity/features/source inventory/notices: sha1_smol", + "unchanged registry identity/features/source inventory/notices: shlex", + "unchanged registry identity/features/source inventory/notices: skrifa", + "unchanged registry identity/features/source inventory/notices: skrifa", + "unchanged registry identity/features/source inventory/notices: slab", + "unchanged registry identity/features/source inventory/notices: slotmap", + "unchanged registry identity/features/source inventory/notices: smallvec", + "unchanged registry identity/features/source inventory/notices: smol_str", + "unchanged registry identity/features/source inventory/notices: socket2", + "unchanged registry identity/features/source inventory/notices: softbuffer", + "unchanged registry identity/features/source inventory/notices: spirv", + "unchanged registry identity/features/source inventory/notices: stable_deref_trait", + "unchanged registry identity/features/source inventory/notices: static_assertions", + "unchanged registry identity/features/source inventory/notices: strict-num", + "unchanged registry identity/features/source inventory/notices: subtle", + "unchanged registry identity/features/source inventory/notices: svg_fmt", + "unchanged registry identity/features/source inventory/notices: swash", + "unchanged registry identity/features/source inventory/notices: syn", + "unchanged registry identity/features/source inventory/notices: syn", + "unchanged registry identity/features/source inventory/notices: sync_wrapper", + "unchanged registry identity/features/source inventory/notices: synstructure", + "unchanged registry identity/features/source inventory/notices: sys-locale", + "unchanged registry identity/features/source inventory/notices: tempfile", + "unchanged registry identity/features/source inventory/notices: termcolor", + "unchanged registry identity/features/source inventory/notices: thiserror-impl", + "unchanged registry identity/features/source inventory/notices: thiserror-impl", + "unchanged registry identity/features/source inventory/notices: thiserror", + "unchanged registry identity/features/source inventory/notices: thiserror", + "unchanged registry identity/features/source inventory/notices: tiny-skia-path", + "unchanged registry identity/features/source inventory/notices: tiny-skia", + "unchanged registry identity/features/source inventory/notices: tinystr", + "unchanged registry identity/features/source inventory/notices: tinyvec_macros", + "unchanged registry identity/features/source inventory/notices: tinyvec", + "unchanged registry identity/features/source inventory/notices: tokio-macros", + "unchanged registry identity/features/source inventory/notices: tokio-rustls", + "unchanged registry identity/features/source inventory/notices: tokio", + "unchanged registry identity/features/source inventory/notices: tower-http", + "unchanged registry identity/features/source inventory/notices: tower-layer", + "unchanged registry identity/features/source inventory/notices: tower-service", + "unchanged registry identity/features/source inventory/notices: tower", + "unchanged registry identity/features/source inventory/notices: tracing-attributes", + "unchanged registry identity/features/source inventory/notices: tracing-core", + "unchanged registry identity/features/source inventory/notices: tracing", + "unchanged registry identity/features/source inventory/notices: try-lock", + "unchanged registry identity/features/source inventory/notices: ttf-parser", + "unchanged registry identity/features/source inventory/notices: unicode-bidi", + "unchanged registry identity/features/source inventory/notices: unicode-ident", + "unchanged registry identity/features/source inventory/notices: unicode-linebreak", + "unchanged registry identity/features/source inventory/notices: unicode-script", + "unchanged registry identity/features/source inventory/notices: unicode-segmentation", + "unchanged registry identity/features/source inventory/notices: unicode-width", + "unchanged registry identity/features/source inventory/notices: untrusted", + "unchanged registry identity/features/source inventory/notices: url", + "unchanged registry identity/features/source inventory/notices: utf8_iter", + "unchanged registry identity/features/source inventory/notices: uuid", + "unchanged registry identity/features/source inventory/notices: version_check", + "unchanged registry identity/features/source inventory/notices: want", + "unchanged registry identity/features/source inventory/notices: web-time", + "unchanged registry identity/features/source inventory/notices: webpki-roots", + "unchanged registry identity/features/source inventory/notices: wgpu-core-deps-windows-linux-android", + "unchanged registry identity/features/source inventory/notices: wgpu-core", + "unchanged registry identity/features/source inventory/notices: wgpu-hal", + "unchanged registry identity/features/source inventory/notices: wgpu-types", + "unchanged registry identity/features/source inventory/notices: wgpu", + "unchanged registry identity/features/source inventory/notices: winapi-util", + "unchanged registry identity/features/source inventory/notices: window_clipboard", + "unchanged registry identity/features/source inventory/notices: windows_x86_64_gnullvm", + "unchanged registry identity/features/source inventory/notices: windows-core", + "unchanged registry identity/features/source inventory/notices: windows-implement", + "unchanged registry identity/features/source inventory/notices: windows-interface", + "unchanged registry identity/features/source inventory/notices: windows-link", + "unchanged registry identity/features/source inventory/notices: windows-result", + "unchanged registry identity/features/source inventory/notices: windows-strings", + "unchanged registry identity/features/source inventory/notices: windows-sys", + "unchanged registry identity/features/source inventory/notices: windows-sys", + "unchanged registry identity/features/source inventory/notices: windows-sys", + "unchanged registry identity/features/source inventory/notices: windows-targets", + "unchanged registry identity/features/source inventory/notices: windows", + "unchanged registry identity/features/source inventory/notices: winit", + "unchanged registry identity/features/source inventory/notices: writeable", + "unchanged registry identity/features/source inventory/notices: xml-rs", + "unchanged registry identity/features/source inventory/notices: yazi", + "unchanged registry identity/features/source inventory/notices: yoke-derive", + "unchanged registry identity/features/source inventory/notices: yoke", + "unchanged registry identity/features/source inventory/notices: zeno", + "unchanged registry identity/features/source inventory/notices: zerocopy-derive", + "unchanged registry identity/features/source inventory/notices: zerocopy", + "unchanged registry identity/features/source inventory/notices: zerofrom-derive", + "unchanged registry identity/features/source inventory/notices: zerofrom", + "unchanged registry identity/features/source inventory/notices: zeroize", + "unchanged registry identity/features/source inventory/notices: zerotrie", + "unchanged registry identity/features/source inventory/notices: zerovec-derive", + "unchanged registry identity/features/source inventory/notices: zerovec", + "unchanged registry identity/features/source inventory/notices: zmij", + "unchanged exact Rust/runtime inventory and notice provenance", + "notice lock equals reconstructed current GUI lock, distinct from historical server lock", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\build\\windows.manifest", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\build\\windows.rc", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\build\\windows_manifest.rs", + "complete ordinary shared build-input inventory", + "notice common build input: Cargo.toml", + "notice common build input: Cargo.lock", + "notice common build input: LICENSE", + "notice common build input: docs/openapi.json", + "notice common build input: build/windows_manifest.rs", + "notice common build input: build/windows.manifest", + "notice common build input: build/windows.rc", + "notice identity/checksum occurs in verified current lock: oa-core@0.2.0", + "package has notice text: oa-core", + "bundled exact notice reference: licenses/dependencies/oa-core-0.2.0/workspace-LICENSE", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\build.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\Cargo.toml", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\examples", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\examples\\generate_demo.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\examples\\generate_release1.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\examples\\release_dense_views.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\examples\\routing_workshop.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\data.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\demo.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\language", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\language.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\language_nesting_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\language_outline_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\lib.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v3", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v4.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\model.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\operations.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\persistence.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\ports.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\projection", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\projection.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\references.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\routing.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\session.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\source_files.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\source_project", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\source_project.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\state_validation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\topology_context", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\topology_context.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\transitions", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\transitions.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\validation", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\validation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\view_options.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\view_options_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\communication_boundary_scenarios.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\communication_means.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\coverage_diagnostics.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\language.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\port_anchors.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\port_migration.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\port_source.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\prepared_commands.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\process_diagnostics.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r3_constructor_ack.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r3_migration.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r3_semantic.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r3_source.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r6_data.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r6_migration.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\r6_source.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release1_teaching.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_capabilities.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_diagrams.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_language_limits.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_ports.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_routing.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_scenarios.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_states.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\release_topology.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\review_regressions.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\route_source.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\routing_geometry.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\routing_labels.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\semantic_artifact_absence_oracle.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\semantic_attachments_gui_oracle.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\source6_view_contract.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\source7_contract.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\source_files.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\source_identity_updates.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\source_nested_updates.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\source_project.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\state_diagrams.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\workflows.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\language\\semantic_source.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\adapter.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\mod.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\model.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\README.md", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\references.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\source.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\state_validation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\transitions.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v2\\validation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v3\\mod.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\migration_v3\\README.md", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\projection\\port_layout.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\projection\\state.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic\\catalog.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic\\historical.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic\\linked.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic\\mutate.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic\\review.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\semantic\\types.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\source_project\\source_migration.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\source_project\\source_structure.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\topology_context\\analysis.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\topology_context\\analysis_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\transitions\\communication.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\src\\validation\\coverage.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures\\v2-coastal-rescue.arcadia", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures\\v2-coastal-rescue.json", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures\\v3-data-contract.arcadia", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures\\v3-data-contract.json", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures\\v4-reviewed-prose.arcadia", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-core\\tests\\fixtures\\v4-reviewed-prose.json", + "complete ordinary local-crate inventory: oa-core", + "notice identity/checksum occurs in verified current lock: oa-desktop@0.2.0", + "package has notice text: oa-desktop", + "bundled exact notice reference: licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\build.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\Cargo.toml", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\connection_edit.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\connection_tool.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\context_menu.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\data_values.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\data_view.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\diagram", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\diagram.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\document.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\document_save_as_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\explorer.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\explorer_view.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\forms", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\forms.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\guide.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\highlight.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\home", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\home.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\hosted", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\main.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\model_menu.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\navigation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\port_edit.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\port_preview.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\port_workflow.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\recovery", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\recovery.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\route_edit.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\source_navigation", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\source_navigation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\source_tree.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\source_workspace.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\style.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\views", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\views.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\view_copy.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\workflow", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\workflow.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\architecture_authoring", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\architecture_authoring.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\architecture_authoring_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\behavior_lifecycle_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\checkpoints.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\diagram_selection_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\hosted", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\hosted.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\process_canvas.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\repair_save_state_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\review_navigation_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\save_as_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\source_symbols", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\source_symbols.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\state_diagram.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\state_diagram_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\transition_context_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\view_copy_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\contextual_source_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\creation", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\creation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\scenario", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\scenario.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\scenario_operation_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\source_draft.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\states.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\state_canvas.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\state_edit.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\state_menu.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\state_view.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\topology", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\topology.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\diagram\\lifecycle_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\diagram\\pointer_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\diagram\\port_hit_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\diagram\\port_labels.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\diagram\\view_options_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\forms\\context_fields.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\forms\\data_fields.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\forms\\history_fields", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\forms\\history_fields.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\forms\\port_fields.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\forms\\view_fields.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\home\\tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\hosted\\client.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\hosted\\client_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\hosted\\mod.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\hosted\\view.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\recovery\\fixtures", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\recovery\\source5.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\recovery\\source5_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\recovery\\source7_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\artifacts.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\artifacts_recovery_falsifier_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\artifacts_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\artifacts_view.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\attachments.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\attachments_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\attachments_view.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\batch.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\batch_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\compose.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\compose_diagnostic_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\constructors.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\constructor_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\history.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\keyed.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\keyed_rows.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\keyed_rows_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\keyed_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\message_kind.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\message_kind_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\ordered.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\ordered_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\recovery.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\row.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\scalar.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\source7_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\view.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\semantic_review\\view_reserved_artifact_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\source_navigation\\controller.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\source_navigation\\interaction", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\source_navigation\\interaction.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\source_navigation\\query.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\source_navigation\\query_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\source_navigation\\symbols.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\views\\source_symbols.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\views\\traceability.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\workflow\\communication.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\workflow\\recovery.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\workflow\\transition_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\architecture_authoring\\palette.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\architecture_authoring\\tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\hosted\\tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\app\\source_symbols\\tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\creation\\app_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\creation\\tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\scenario\\workspace", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\scenario\\workspace.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\topology\\contextual.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\topology\\contextual_routing.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\topology\\direct.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\topology\\direct_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\topology\\layout_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\topology\\view.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\behavior\\scenario\\workspace\\tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\forms\\history_fields\\tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\recovery\\fixtures\\profiles.json", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\recovery\\fixtures\\README.md", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\recovery\\fixtures\\source5-bundle.json", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\recovery\\fixtures\\source5-model.json", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\recovery\\fixtures\\source6-bundle.json", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\recovery\\fixtures\\source6-model.json", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-desktop\\src\\source_navigation\\interaction\\tests.rs", + "complete ordinary local-crate inventory: oa-desktop", + "notice identity/checksum occurs in verified current lock: oa-server@0.2.0", + "package has notice text: oa-server", + "bundled exact notice reference: licenses/dependencies/oa-server-0.2.0/workspace-LICENSE", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\build.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\Cargo.toml", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\error.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\lib.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\main.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\preparation_http_tests.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\routes.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\store.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\src\\store_preparation_gate.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\semantic_http_contract.py", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\semantic_schema.py", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\state_representation.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\communication_limits.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\data_contracts.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\port_anchors.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\semantic_transitions.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\source6_views.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\source7_contracts.rs", + "ordinary source input: C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\source\\crates\\oa-server\\tests\\http\\source_projects.rs", + "complete ordinary local-crate inventory: oa-server", + "notice identity/checksum occurs in verified current lock: arrayref@0.3.9", + "package has notice text: arrayref", + "bundled exact notice reference: licenses/dependencies/arrayref-0.3.9/LICENSE", + "notice identity/checksum occurs in verified current lock: arrayvec@0.7.8", + "package has notice text: arrayvec", + "bundled exact notice reference: licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: ash@0.38.0+1.3.281", + "package has notice text: ash", + "bundled exact notice reference: licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: atomic-waker@1.1.2", + "package has notice text: atomic-waker", + "bundled exact notice reference: licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY", + "notice identity/checksum occurs in verified current lock: autocfg@1.5.1", + "package has notice text: autocfg", + "bundled exact notice reference: licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/autocfg-1.5.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: axum-core@0.5.6", + "package has notice text: axum-core", + "bundled exact notice reference: licenses/dependencies/axum-core-0.5.6/LICENSE", + "notice identity/checksum occurs in verified current lock: axum@0.8.9", + "package has notice text: axum", + "bundled exact notice reference: licenses/dependencies/axum-0.8.9/LICENSE", + "notice identity/checksum occurs in verified current lock: base64@0.22.1", + "package has notice text: base64", + "bundled exact notice reference: licenses/dependencies/base64-0.22.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/base64-0.22.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: bit-set@0.8.0", + "package has notice text: bit-set", + "bundled exact notice reference: licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/bit-set-0.8.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: bit-vec@0.8.0", + "package has notice text: bit-vec", + "bundled exact notice reference: licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: bitflags@2.13.1", + "package has notice text: bitflags", + "bundled exact notice reference: licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/bitflags-2.13.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: bytemuck_derive@1.12.0", + "package has notice text: bytemuck_derive", + "bundled exact notice reference: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB", + "notice identity/checksum occurs in verified current lock: bytemuck@1.25.2", + "package has notice text: bytemuck", + "bundled exact notice reference: licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB", + "notice identity/checksum occurs in verified current lock: bytes@1.12.1", + "package has notice text: bytes", + "bundled exact notice reference: licenses/dependencies/bytes-1.12.1/LICENSE", + "notice identity/checksum occurs in verified current lock: cc@1.4.5", + "package has notice text: cc", + "bundled exact notice reference: licenses/dependencies/cc-1.4.5/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/cc-1.4.5/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: cfg_aliases@0.2.2", + "package has notice text: cfg_aliases", + "bundled exact notice reference: licenses/dependencies/cfg_aliases-0.2.2/LICENSE", + "notice identity/checksum occurs in verified current lock: cfg-if@1.0.4", + "package has notice text: cfg-if", + "bundled exact notice reference: licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: chacha20@0.10.2", + "package has notice text: chacha20", + "bundled exact notice reference: licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/chacha20-0.10.2/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: clipboard-win@5.4.1", + "package has notice text: clipboard-win", + "bundled exact notice reference: licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE", + "notice identity/checksum occurs in verified current lock: codespan-reporting@0.12.0", + "package has notice text: codespan-reporting", + "bundled exact notice reference: licenses/dependencies/codespan-reporting-0.12.0/LICENSE", + "notice identity/checksum occurs in verified current lock: core_maths@0.1.1", + "package has notice text: core_maths", + "bundled exact notice reference: licenses/dependencies/core_maths-0.1.1/LICENSE", + "notice identity/checksum occurs in verified current lock: cosmic-text@0.15.0", + "package has notice text: cosmic-text", + "bundled exact notice reference: licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE", + "bundled exact notice reference: licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE", + "bundled exact notice reference: licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE", + "bundled exact notice reference: licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: cpufeatures@0.3.1", + "package has notice text: cpufeatures", + "bundled exact notice reference: licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: cryoglyph@0.1.0", + "package has notice text: cryoglyph", + "bundled exact notice reference: licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB", + "notice identity/checksum occurs in verified current lock: cursor-icon@1.2.0", + "package has notice text: cursor-icon", + "bundled exact notice reference: licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB", + "notice identity/checksum occurs in verified current lock: displaydoc@0.2.7", + "package has notice text: displaydoc", + "bundled exact notice reference: licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: document-features@0.2.12", + "package has notice text: document-features", + "bundled exact notice reference: licenses/dependencies/document-features-0.2.12/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/document-features-0.2.12/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: dpi@0.1.2", + "package has notice text: dpi", + "bundled exact notice reference: licenses/dependencies/dpi-0.1.2/LICENSE", + "bundled exact notice reference: licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT", + "notice identity/checksum occurs in verified current lock: equivalent@1.0.2", + "package has notice text: equivalent", + "bundled exact notice reference: licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/equivalent-1.0.2/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: error-code@3.4.0", + "package has notice text: error-code", + "bundled exact notice reference: licenses/dependencies/error-code-3.4.0/LICENSE", + "notice identity/checksum occurs in verified current lock: etagere@0.2.15", + "package has notice text: etagere", + "bundled exact notice reference: licenses/dependencies/etagere-0.2.15/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/etagere-0.2.15/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: euclid@0.22.14", + "package has notice text: euclid", + "bundled exact notice reference: licenses/dependencies/euclid-0.22.14/COPYRIGHT", + "bundled exact notice reference: licenses/dependencies/euclid-0.22.14/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/euclid-0.22.14/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: fastrand@2.5.0", + "package has notice text: fastrand", + "bundled exact notice reference: licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/fastrand-2.5.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: find-msvc-tools@0.1.12", + "package has notice text: find-msvc-tools", + "bundled exact notice reference: licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: float_next_after@1.0.0", + "package has notice text: float_next_after", + "bundled exact notice reference: licenses/dependencies/float_next_after-1.0.0/LICENSE", + "notice identity/checksum occurs in verified current lock: foldhash@0.1.5", + "package has notice text: foldhash", + "bundled exact notice reference: licenses/dependencies/foldhash-0.1.5/LICENSE", + "notice identity/checksum occurs in verified current lock: foldhash@0.2.0", + "package has notice text: foldhash", + "bundled exact notice reference: licenses/dependencies/foldhash-0.2.0/LICENSE", + "notice identity/checksum occurs in verified current lock: font-types@0.10.1", + "package has notice text: font-types", + "bundled exact notice reference: licenses/dependencies/font-types-0.10.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/font-types-0.10.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: font-types@0.12.4", + "package has notice text: font-types", + "bundled exact notice reference: licenses/dependencies/font-types-0.12.4/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/font-types-0.12.4/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: fontdb@0.23.0", + "package has notice text: fontdb", + "bundled exact notice reference: licenses/dependencies/fontdb-0.23.0/LICENSE", + "bundled exact notice reference: licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt", + "notice identity/checksum occurs in verified current lock: form_urlencoded@1.2.2", + "package has notice text: form_urlencoded", + "bundled exact notice reference: licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: futures-channel@0.3.34", + "package has notice text: futures-channel", + "bundled exact notice reference: licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: futures-core@0.3.34", + "package has notice text: futures-core", + "bundled exact notice reference: licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/futures-core-0.3.34/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: futures-executor@0.3.34", + "package has notice text: futures-executor", + "bundled exact notice reference: licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: futures-io@0.3.34", + "package has notice text: futures-io", + "bundled exact notice reference: licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/futures-io-0.3.34/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: futures-macro@0.3.34", + "package has notice text: futures-macro", + "bundled exact notice reference: licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: futures-sink@0.3.34", + "package has notice text: futures-sink", + "bundled exact notice reference: licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: futures-task@0.3.34", + "package has notice text: futures-task", + "bundled exact notice reference: licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/futures-task-0.3.34/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: futures-util@0.3.34", + "package has notice text: futures-util", + "bundled exact notice reference: licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/futures-util-0.3.34/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: futures@0.3.34", + "package has notice text: futures", + "bundled exact notice reference: licenses/dependencies/futures-0.3.34/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/futures-0.3.34/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: getrandom@0.2.17", + "package has notice text: getrandom", + "bundled exact notice reference: licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/getrandom-0.2.17/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: getrandom@0.4.3", + "package has notice text: getrandom", + "bundled exact notice reference: licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/getrandom-0.4.3/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: gl_generator@0.14.0", + "package has notice text: gl_generator", + "bundled exact notice reference: licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE", + "notice identity/checksum occurs in verified current lock: glam@0.25.0", + "package has notice text: glam", + "bundled exact notice reference: licenses/dependencies/glam-0.25.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/glam-0.25.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: glow@0.16.0", + "package has notice text: glow", + "bundled exact notice reference: licenses/dependencies/glow-0.16.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/glow-0.16.0/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/glow-0.16.0/LICENSE-ZLIB", + "notice identity/checksum occurs in verified current lock: glutin_wgl_sys@0.6.1", + "package has notice text: glutin_wgl_sys", + "bundled exact notice reference: licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE", + "notice identity/checksum occurs in verified current lock: gpu-alloc-types@0.3.1", + "package has notice text: gpu-alloc-types", + "bundled exact notice reference: licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING", + "notice identity/checksum occurs in verified current lock: gpu-alloc@0.6.2", + "package has notice text: gpu-alloc", + "bundled exact notice reference: licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING", + "notice identity/checksum occurs in verified current lock: gpu-allocator@0.27.0", + "package has notice text: gpu-allocator", + "bundled exact notice reference: licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: gpu-descriptor-types@0.2.0", + "package has notice text: gpu-descriptor-types", + "bundled exact notice reference: licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING", + "notice identity/checksum occurs in verified current lock: gpu-descriptor@0.3.2", + "package has notice text: gpu-descriptor", + "bundled exact notice reference: licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING", + "notice identity/checksum occurs in verified current lock: guillotiere@0.6.2", + "package has notice text: guillotiere", + "bundled exact notice reference: licenses/dependencies/guillotiere-0.6.2/LICENSE", + "notice identity/checksum occurs in verified current lock: half@2.7.1", + "package has notice text: half", + "bundled exact notice reference: licenses/dependencies/half-2.7.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/half-2.7.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: harfrust@0.3.2", + "package has notice text: harfrust", + "bundled exact notice reference: licenses/dependencies/harfrust-0.3.2/LICENSE", + "bundled exact notice reference: licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING", + "notice identity/checksum occurs in verified current lock: hashbrown@0.15.5", + "package has notice text: hashbrown", + "bundled exact notice reference: licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: hashbrown@0.16.1", + "package has notice text: hashbrown", + "bundled exact notice reference: licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: hashbrown@0.17.1", + "package has notice text: hashbrown", + "bundled exact notice reference: licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: hexf-parse@0.2.1", + "package has notice text: hexf-parse", + "bundled exact notice reference: licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt", + "bundled exact notice reference: licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml", + "notice identity/checksum occurs in verified current lock: http-body-util@0.1.5", + "package has notice text: http-body-util", + "bundled exact notice reference: licenses/dependencies/http-body-util-0.1.5/LICENSE", + "notice identity/checksum occurs in verified current lock: http-body@1.1.0", + "package has notice text: http-body", + "bundled exact notice reference: licenses/dependencies/http-body-1.1.0/LICENSE", + "notice identity/checksum occurs in verified current lock: http@1.5.0", + "package has notice text: http", + "bundled exact notice reference: licenses/dependencies/http-1.5.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/http-1.5.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: httparse@1.10.1", + "package has notice text: httparse", + "bundled exact notice reference: licenses/dependencies/httparse-1.10.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/httparse-1.10.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: httpdate@1.0.3", + "package has notice text: httpdate", + "bundled exact notice reference: licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/httpdate-1.0.3/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: hyper-rustls@0.27.9", + "package has notice text: hyper-rustls", + "bundled exact notice reference: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC", + "bundled exact notice reference: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: hyper-util@0.1.20", + "package has notice text: hyper-util", + "bundled exact notice reference: licenses/dependencies/hyper-util-0.1.20/LICENSE", + "notice identity/checksum occurs in verified current lock: hyper@1.11.1", + "package has notice text: hyper", + "bundled exact notice reference: licenses/dependencies/hyper-1.11.1/LICENSE", + "notice identity/checksum occurs in verified current lock: iced_core@0.14.0", + "package has notice text: iced_core", + "bundled exact notice reference: licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE", + "bundled exact notice reference: licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "notice identity/checksum occurs in verified current lock: iced_debug@0.14.0", + "package has notice text: iced_debug", + "bundled exact notice reference: licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "notice identity/checksum occurs in verified current lock: iced_futures@0.14.0", + "package has notice text: iced_futures", + "bundled exact notice reference: licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "notice identity/checksum occurs in verified current lock: iced_graphics@0.14.0", + "package has notice text: iced_graphics", + "bundled exact notice reference: licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "embedded font notice present: iced_graphics/fonts/FiraSans-Regular.ttf", + "bundled exact notice reference: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt", + "bundled exact notice reference: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt", + "embedded font notice present: iced_graphics/fonts/Iced-Icons.ttf", + "bundled exact notice reference: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE", + "bundled exact notice reference: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt", + "notice identity/checksum occurs in verified current lock: iced_program@0.14.0", + "package has notice text: iced_program", + "bundled exact notice reference: licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "notice identity/checksum occurs in verified current lock: iced_renderer@0.14.0", + "package has notice text: iced_renderer", + "bundled exact notice reference: licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "notice identity/checksum occurs in verified current lock: iced_runtime@0.14.0", + "package has notice text: iced_runtime", + "bundled exact notice reference: licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "notice identity/checksum occurs in verified current lock: iced_tiny_skia@0.14.0", + "package has notice text: iced_tiny_skia", + "bundled exact notice reference: licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "notice identity/checksum occurs in verified current lock: iced_wgpu@0.14.0", + "package has notice text: iced_wgpu", + "bundled exact notice reference: licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "notice identity/checksum occurs in verified current lock: iced_widget@0.14.2", + "package has notice text: iced_widget", + "bundled exact notice reference: licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE", + "notice identity/checksum occurs in verified current lock: iced_winit@0.14.0", + "package has notice text: iced_winit", + "bundled exact notice reference: licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "notice identity/checksum occurs in verified current lock: iced@0.14.0", + "package has notice text: iced", + "bundled exact notice reference: licenses/dependencies/iced-0.14.0/LICENSE", + "notice identity/checksum occurs in verified current lock: icu_collections@2.3.0", + "package has notice text: icu_collections", + "bundled exact notice reference: licenses/dependencies/icu_collections-2.3.0/LICENSE", + "notice identity/checksum occurs in verified current lock: icu_locale_core@2.3.0", + "package has notice text: icu_locale_core", + "bundled exact notice reference: licenses/dependencies/icu_locale_core-2.3.0/LICENSE", + "notice identity/checksum occurs in verified current lock: icu_normalizer_data@2.3.0", + "package has notice text: icu_normalizer_data", + "bundled exact notice reference: licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE", + "notice identity/checksum occurs in verified current lock: icu_normalizer@2.3.0", + "package has notice text: icu_normalizer", + "bundled exact notice reference: licenses/dependencies/icu_normalizer-2.3.0/LICENSE", + "notice identity/checksum occurs in verified current lock: icu_properties_data@2.3.0", + "package has notice text: icu_properties_data", + "bundled exact notice reference: licenses/dependencies/icu_properties_data-2.3.0/LICENSE", + "notice identity/checksum occurs in verified current lock: icu_properties@2.3.0", + "package has notice text: icu_properties", + "bundled exact notice reference: licenses/dependencies/icu_properties-2.3.0/LICENSE", + "notice identity/checksum occurs in verified current lock: icu_provider@2.3.1", + "package has notice text: icu_provider", + "bundled exact notice reference: licenses/dependencies/icu_provider-2.3.1/LICENSE", + "notice identity/checksum occurs in verified current lock: idna_adapter@1.2.2", + "package has notice text: idna_adapter", + "bundled exact notice reference: licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: idna@1.1.0", + "package has notice text: idna", + "bundled exact notice reference: licenses/dependencies/idna-1.1.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/idna-1.1.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: indexmap@2.14.1", + "package has notice text: indexmap", + "bundled exact notice reference: licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/indexmap-2.14.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: ipnet@2.12.1", + "package has notice text: ipnet", + "bundled exact notice reference: licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/ipnet-2.12.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: itoa@1.0.18", + "package has notice text: itoa", + "bundled exact notice reference: licenses/dependencies/itoa-1.0.18/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/itoa-1.0.18/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: jobserver@0.1.35", + "package has notice text: jobserver", + "bundled exact notice reference: licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/jobserver-0.1.35/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: khronos_api@3.1.0", + "package has notice text: khronos_api", + "bundled exact notice reference: licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE", + "notice identity/checksum occurs in verified current lock: khronos-egl@6.0.0", + "package has notice text: khronos-egl", + "bundled exact notice reference: licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: kurbo@0.10.4", + "package has notice text: kurbo", + "bundled exact notice reference: licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/kurbo-0.10.4/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: libc@0.2.189", + "package has notice text: libc", + "bundled exact notice reference: licenses/dependencies/libc-0.2.189/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/libc-0.2.189/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: libloading@0.8.9", + "package has notice text: libloading", + "bundled exact notice reference: licenses/dependencies/libloading-0.8.9/LICENSE", + "notice identity/checksum occurs in verified current lock: libm@0.2.16", + "package has notice text: libm", + "bundled exact notice reference: licenses/dependencies/libm-0.2.16/LICENSE.txt", + "notice identity/checksum occurs in verified current lock: lilt@0.8.2", + "package has notice text: lilt", + "bundled exact notice reference: licenses/dependencies/lilt-0.8.2/LICENSE", + "notice identity/checksum occurs in verified current lock: linebender_resource_handle@0.1.1", + "package has notice text: linebender_resource_handle", + "bundled exact notice reference: licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: litemap@0.8.3", + "package has notice text: litemap", + "bundled exact notice reference: licenses/dependencies/litemap-0.8.3/LICENSE", + "notice identity/checksum occurs in verified current lock: litrs@1.0.0", + "package has notice text: litrs", + "bundled exact notice reference: licenses/dependencies/litrs-1.0.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/litrs-1.0.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: lock_api@0.4.14", + "package has notice text: lock_api", + "bundled exact notice reference: licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/lock_api-0.4.14/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: log@0.4.34", + "package has notice text: log", + "bundled exact notice reference: licenses/dependencies/log-0.4.34/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/log-0.4.34/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: lru-slab@0.1.2", + "package has notice text: lru-slab", + "bundled exact notice reference: licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB", + "notice identity/checksum occurs in verified current lock: lru@0.16.4", + "package has notice text: lru", + "bundled exact notice reference: licenses/dependencies/lru-0.16.4/LICENSE", + "notice identity/checksum occurs in verified current lock: lyon_algorithms@1.0.21", + "package has notice text: lyon_algorithms", + "bundled exact notice reference: licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: lyon_geom@1.0.19", + "package has notice text: lyon_geom", + "bundled exact notice reference: licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: lyon_path@1.0.19", + "package has notice text: lyon_path", + "bundled exact notice reference: licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: lyon_tessellation@1.0.21", + "package has notice text: lyon_tessellation", + "bundled exact notice reference: licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: lyon@1.0.19", + "package has notice text: lyon", + "bundled exact notice reference: licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: matchit@0.8.4", + "package has notice text: matchit", + "bundled exact notice reference: licenses/dependencies/matchit-0.8.4/LICENSE", + "bundled exact notice reference: licenses/dependencies/matchit-0.8.4/LICENSE.httprouter", + "notice identity/checksum occurs in verified current lock: memchr@2.8.3", + "package has notice text: memchr", + "bundled exact notice reference: licenses/dependencies/memchr-2.8.3/COPYING", + "bundled exact notice reference: licenses/dependencies/memchr-2.8.3/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/memchr-2.8.3/UNLICENSE", + "notice identity/checksum occurs in verified current lock: memmap2@0.9.11", + "package has notice text: memmap2", + "bundled exact notice reference: licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/memmap2-0.9.11/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: mime@0.3.17", + "package has notice text: mime", + "bundled exact notice reference: licenses/dependencies/mime-0.3.17/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/mime-0.3.17/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: mio@1.2.3", + "package has notice text: mio", + "bundled exact notice reference: licenses/dependencies/mio-1.2.3/LICENSE", + "notice identity/checksum occurs in verified current lock: naga@27.0.3", + "package has notice text: naga", + "bundled exact notice reference: licenses/dependencies/naga-27.0.3/LICENSE.APACHE", + "bundled exact notice reference: licenses/dependencies/naga-27.0.3/LICENSE.MIT", + "notice identity/checksum occurs in verified current lock: num-traits@0.2.19", + "package has notice text: num-traits", + "bundled exact notice reference: licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/num-traits-0.2.19/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: once_cell@1.21.4", + "package has notice text: once_cell", + "bundled exact notice reference: licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/once_cell-1.21.4/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: ordered-float@5.5.0", + "package has notice text: ordered-float", + "bundled exact notice reference: licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: parking_lot_core@0.9.12", + "package has notice text: parking_lot_core", + "bundled exact notice reference: licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: parking_lot@0.12.5", + "package has notice text: parking_lot", + "bundled exact notice reference: licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: percent-encoding@2.3.2", + "package has notice text: percent-encoding", + "bundled exact notice reference: licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: pin-project-lite@0.2.17", + "package has notice text: pin-project-lite", + "bundled exact notice reference: licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: pkg-config@0.3.34", + "package has notice text: pkg-config", + "bundled exact notice reference: licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: potential_utf@0.1.6", + "package has notice text: potential_utf", + "bundled exact notice reference: licenses/dependencies/potential_utf-0.1.6/LICENSE", + "notice identity/checksum occurs in verified current lock: presser@0.3.1", + "package has notice text: presser", + "bundled exact notice reference: licenses/dependencies/presser-0.3.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/presser-0.3.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: proc-macro2@1.0.107", + "package has notice text: proc-macro2", + "bundled exact notice reference: licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: profiling@1.0.18", + "package has notice text: profiling", + "bundled exact notice reference: licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: quinn-proto@0.11.17", + "package has notice text: quinn-proto", + "bundled exact notice reference: licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: quinn-udp@0.5.15", + "package has notice text: quinn-udp", + "bundled exact notice reference: licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: quinn@0.11.11", + "package has notice text: quinn", + "bundled exact notice reference: licenses/dependencies/quinn-0.11.11/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/quinn-0.11.11/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: quote@1.0.47", + "package has notice text: quote", + "bundled exact notice reference: licenses/dependencies/quote-1.0.47/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/quote-1.0.47/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: rand_core@0.10.1", + "package has notice text: rand_core", + "bundled exact notice reference: licenses/dependencies/rand_core-0.10.1/COPYRIGHT", + "bundled exact notice reference: licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/rand_core-0.10.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: rand_pcg@0.10.2", + "package has notice text: rand_pcg", + "bundled exact notice reference: licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT", + "bundled exact notice reference: licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: rand@0.10.2", + "package has notice text: rand", + "bundled exact notice reference: licenses/dependencies/rand-0.10.2/COPYRIGHT", + "bundled exact notice reference: licenses/dependencies/rand-0.10.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/rand-0.10.2/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: range-alloc@0.1.5", + "package has notice text: range-alloc", + "bundled exact notice reference: licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE", + "bundled exact notice reference: licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT", + "notice identity/checksum occurs in verified current lock: rangemap@1.8.0", + "package has notice text: rangemap", + "bundled exact notice reference: licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/rangemap-1.8.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: raw-window-handle@0.6.2", + "package has notice text: raw-window-handle", + "bundled exact notice reference: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md", + "bundled exact notice reference: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md", + "bundled exact notice reference: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md", + "notice identity/checksum occurs in verified current lock: read-fonts@0.35.0", + "package has notice text: read-fonts", + "bundled exact notice reference: licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: read-fonts@0.41.0", + "package has notice text: read-fonts", + "bundled exact notice reference: licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: renderdoc-sys@1.1.0", + "package has notice text: renderdoc-sys", + "bundled exact notice reference: licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: reqwest@0.12.28", + "package has notice text: reqwest", + "bundled exact notice reference: licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/reqwest-0.12.28/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: rfd@0.15.4", + "package has notice text: rfd", + "bundled exact notice reference: licenses/dependencies/rfd-0.15.4/LICENSE", + "notice identity/checksum occurs in verified current lock: ring@0.17.14", + "package has notice text: ring", + "bundled exact notice reference: licenses/dependencies/ring-0.17.14/LICENSE", + "bundled exact notice reference: licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL", + "bundled exact notice reference: licenses/dependencies/ring-0.17.14/LICENSE-other-bits", + "bundled exact notice reference: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE", + "notice identity/checksum occurs in verified current lock: rustc-hash@1.1.0", + "package has notice text: rustc-hash", + "bundled exact notice reference: licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: rustc-hash@2.1.3", + "package has notice text: rustc-hash", + "bundled exact notice reference: licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: rustls-pki-types@1.15.1", + "package has notice text: rustls-pki-types", + "bundled exact notice reference: licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: rustls-webpki@0.103.15", + "package has notice text: rustls-webpki", + "bundled exact notice reference: licenses/dependencies/rustls-webpki-0.103.15/LICENSE", + "notice identity/checksum occurs in verified current lock: rustls@0.23.43", + "package has notice text: rustls", + "bundled exact notice reference: licenses/dependencies/rustls-0.23.43/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/rustls-0.23.43/LICENSE-ISC", + "bundled exact notice reference: licenses/dependencies/rustls-0.23.43/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: ryu@1.0.23", + "package has notice text: ryu", + "bundled exact notice reference: licenses/dependencies/ryu-1.0.23/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/ryu-1.0.23/LICENSE-BOOST", + "notice identity/checksum occurs in verified current lock: same-file@1.0.6", + "package has notice text: same-file", + "bundled exact notice reference: licenses/dependencies/same-file-1.0.6/COPYING", + "bundled exact notice reference: licenses/dependencies/same-file-1.0.6/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/same-file-1.0.6/UNLICENSE", + "notice identity/checksum occurs in verified current lock: scopeguard@1.2.0", + "package has notice text: scopeguard", + "bundled exact notice reference: licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: self_cell@1.3.0", + "package has notice text: self_cell", + "bundled exact notice reference: licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2", + "notice identity/checksum occurs in verified current lock: serde_core@1.0.229", + "package has notice text: serde_core", + "bundled exact notice reference: licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/serde_core-1.0.229/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: serde_derive@1.0.229", + "package has notice text: serde_derive", + "bundled exact notice reference: licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: serde_json@1.0.151", + "package has notice text: serde_json", + "bundled exact notice reference: licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/serde_json-1.0.151/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: serde_path_to_error@0.1.20", + "package has notice text: serde_path_to_error", + "bundled exact notice reference: licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: serde_urlencoded@0.7.1", + "package has notice text: serde_urlencoded", + "bundled exact notice reference: licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: serde@1.0.229", + "package has notice text: serde", + "bundled exact notice reference: licenses/dependencies/serde-1.0.229/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/serde-1.0.229/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: sha1_smol@1.0.1", + "package has notice text: sha1_smol", + "bundled exact notice reference: licenses/dependencies/sha1_smol-1.0.1/LICENSE", + "notice identity/checksum occurs in verified current lock: shlex@2.0.1", + "package has notice text: shlex", + "bundled exact notice reference: licenses/dependencies/shlex-2.0.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/shlex-2.0.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: skrifa@0.37.0", + "package has notice text: skrifa", + "bundled exact notice reference: licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/skrifa-0.37.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: skrifa@0.44.0", + "package has notice text: skrifa", + "bundled exact notice reference: licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/skrifa-0.44.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: slab@0.4.12", + "package has notice text: slab", + "bundled exact notice reference: licenses/dependencies/slab-0.4.12/LICENSE", + "notice identity/checksum occurs in verified current lock: slotmap@1.1.1", + "package has notice text: slotmap", + "bundled exact notice reference: licenses/dependencies/slotmap-1.1.1/LICENSE", + "notice identity/checksum occurs in verified current lock: smallvec@1.16.0", + "package has notice text: smallvec", + "bundled exact notice reference: licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/smallvec-1.16.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: smol_str@0.2.2", + "package has notice text: smol_str", + "bundled exact notice reference: licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/smol_str-0.2.2/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: socket2@0.6.5", + "package has notice text: socket2", + "bundled exact notice reference: licenses/dependencies/socket2-0.6.5/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/socket2-0.6.5/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: softbuffer@0.4.8", + "package has notice text: softbuffer", + "bundled exact notice reference: licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: spirv@0.3.0+sdk-1.3.268.0", + "package has notice text: spirv", + "bundled exact notice reference: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE", + "notice identity/checksum occurs in verified current lock: stable_deref_trait@1.2.1", + "package has notice text: stable_deref_trait", + "bundled exact notice reference: licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: static_assertions@1.1.0", + "package has notice text: static_assertions", + "bundled exact notice reference: licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: strict-num@0.1.1", + "package has notice text: strict-num", + "bundled exact notice reference: licenses/dependencies/strict-num-0.1.1/LICENSE", + "notice identity/checksum occurs in verified current lock: subtle@2.6.1", + "package has notice text: subtle", + "bundled exact notice reference: licenses/dependencies/subtle-2.6.1/LICENSE", + "notice identity/checksum occurs in verified current lock: svg_fmt@0.4.5", + "package has notice text: svg_fmt", + "bundled exact notice reference: licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE", + "notice identity/checksum occurs in verified current lock: swash@0.2.10", + "package has notice text: swash", + "bundled exact notice reference: licenses/dependencies/swash-0.2.10/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/swash-0.2.10/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: syn@2.0.119", + "package has notice text: syn", + "bundled exact notice reference: licenses/dependencies/syn-2.0.119/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/syn-2.0.119/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: syn@3.0.5", + "package has notice text: syn", + "bundled exact notice reference: licenses/dependencies/syn-3.0.5/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/syn-3.0.5/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: sync_wrapper@1.0.2", + "package has notice text: sync_wrapper", + "bundled exact notice reference: licenses/dependencies/sync_wrapper-1.0.2/LICENSE", + "notice identity/checksum occurs in verified current lock: synstructure@0.13.2", + "package has notice text: synstructure", + "bundled exact notice reference: licenses/dependencies/synstructure-0.13.2/LICENSE", + "notice identity/checksum occurs in verified current lock: sys-locale@0.3.2", + "package has notice text: sys-locale", + "bundled exact notice reference: licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: tempfile@3.27.0", + "package has notice text: tempfile", + "bundled exact notice reference: licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/tempfile-3.27.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: termcolor@1.4.1", + "package has notice text: termcolor", + "bundled exact notice reference: licenses/dependencies/termcolor-1.4.1/COPYING", + "bundled exact notice reference: licenses/dependencies/termcolor-1.4.1/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/termcolor-1.4.1/UNLICENSE", + "notice identity/checksum occurs in verified current lock: thiserror-impl@1.0.69", + "package has notice text: thiserror-impl", + "bundled exact notice reference: licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: thiserror-impl@2.0.20", + "package has notice text: thiserror-impl", + "bundled exact notice reference: licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: thiserror@1.0.69", + "package has notice text: thiserror", + "bundled exact notice reference: licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/thiserror-1.0.69/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: thiserror@2.0.20", + "package has notice text: thiserror", + "bundled exact notice reference: licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/thiserror-2.0.20/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: tiny-skia-path@0.11.4", + "package has notice text: tiny-skia-path", + "bundled exact notice reference: licenses/dependencies/tiny-skia-path-0.11.4/LICENSE", + "notice identity/checksum occurs in verified current lock: tiny-skia@0.11.4", + "package has notice text: tiny-skia", + "bundled exact notice reference: licenses/dependencies/tiny-skia-0.11.4/LICENSE", + "notice identity/checksum occurs in verified current lock: tinystr@0.8.4", + "package has notice text: tinystr", + "bundled exact notice reference: licenses/dependencies/tinystr-0.8.4/LICENSE", + "notice identity/checksum occurs in verified current lock: tinyvec_macros@0.1.1", + "package has notice text: tinyvec_macros", + "bundled exact notice reference: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md", + "bundled exact notice reference: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md", + "bundled exact notice reference: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md", + "notice identity/checksum occurs in verified current lock: tinyvec@1.13.2", + "package has notice text: tinyvec", + "bundled exact notice reference: licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md", + "bundled exact notice reference: licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md", + "bundled exact notice reference: licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md", + "notice identity/checksum occurs in verified current lock: tokio-macros@2.7.2", + "package has notice text: tokio-macros", + "bundled exact notice reference: licenses/dependencies/tokio-macros-2.7.2/LICENSE", + "notice identity/checksum occurs in verified current lock: tokio-rustls@0.26.5", + "package has notice text: tokio-rustls", + "bundled exact notice reference: licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: tokio@1.53.1", + "package has notice text: tokio", + "bundled exact notice reference: licenses/dependencies/tokio-1.53.1/LICENSE", + "notice identity/checksum occurs in verified current lock: tower-http@0.6.11", + "package has notice text: tower-http", + "bundled exact notice reference: licenses/dependencies/tower-http-0.6.11/LICENSE", + "notice identity/checksum occurs in verified current lock: tower-layer@0.3.3", + "package has notice text: tower-layer", + "bundled exact notice reference: licenses/dependencies/tower-layer-0.3.3/LICENSE", + "notice identity/checksum occurs in verified current lock: tower-service@0.3.3", + "package has notice text: tower-service", + "bundled exact notice reference: licenses/dependencies/tower-service-0.3.3/LICENSE", + "notice identity/checksum occurs in verified current lock: tower@0.5.3", + "package has notice text: tower", + "bundled exact notice reference: licenses/dependencies/tower-0.5.3/LICENSE", + "notice identity/checksum occurs in verified current lock: tracing-attributes@0.1.31", + "package has notice text: tracing-attributes", + "bundled exact notice reference: licenses/dependencies/tracing-attributes-0.1.31/LICENSE", + "notice identity/checksum occurs in verified current lock: tracing-core@0.1.36", + "package has notice text: tracing-core", + "bundled exact notice reference: licenses/dependencies/tracing-core-0.1.36/LICENSE", + "bundled exact notice reference: licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE", + "notice identity/checksum occurs in verified current lock: tracing@0.1.44", + "package has notice text: tracing", + "bundled exact notice reference: licenses/dependencies/tracing-0.1.44/LICENSE", + "notice identity/checksum occurs in verified current lock: try-lock@0.2.5", + "package has notice text: try-lock", + "bundled exact notice reference: licenses/dependencies/try-lock-0.2.5/LICENSE", + "notice identity/checksum occurs in verified current lock: ttf-parser@0.25.1", + "package has notice text: ttf-parser", + "bundled exact notice reference: licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE", + "notice identity/checksum occurs in verified current lock: unicode-bidi@0.3.18", + "package has notice text: unicode-bidi", + "bundled exact notice reference: licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT", + "bundled exact notice reference: licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: unicode-ident@1.0.24", + "package has notice text: unicode-ident", + "bundled exact notice reference: licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE", + "notice identity/checksum occurs in verified current lock: unicode-linebreak@0.1.5", + "package has notice text: unicode-linebreak", + "bundled exact notice reference: licenses/dependencies/unicode-linebreak-0.1.5/LICENSE", + "notice identity/checksum occurs in verified current lock: unicode-script@0.5.8", + "package has notice text: unicode-script", + "bundled exact notice reference: licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: unicode-segmentation@1.13.3", + "package has notice text: unicode-segmentation", + "bundled exact notice reference: licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT", + "bundled exact notice reference: licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: unicode-width@0.2.2", + "package has notice text: unicode-width", + "bundled exact notice reference: licenses/dependencies/unicode-width-0.2.2/COPYRIGHT", + "bundled exact notice reference: licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: untrusted@0.9.0", + "package has notice text: untrusted", + "bundled exact notice reference: licenses/dependencies/untrusted-0.9.0/LICENSE.txt", + "notice identity/checksum occurs in verified current lock: url@2.5.8", + "package has notice text: url", + "bundled exact notice reference: licenses/dependencies/url-2.5.8/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/url-2.5.8/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: utf8_iter@1.0.4", + "package has notice text: utf8_iter", + "bundled exact notice reference: licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT", + "bundled exact notice reference: licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: uuid@1.26.0", + "package has notice text: uuid", + "bundled exact notice reference: licenses/dependencies/uuid-1.26.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/uuid-1.26.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: version_check@0.9.5", + "package has notice text: version_check", + "bundled exact notice reference: licenses/dependencies/version_check-0.9.5/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/version_check-0.9.5/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: want@0.3.1", + "package has notice text: want", + "bundled exact notice reference: licenses/dependencies/want-0.3.1/LICENSE", + "notice identity/checksum occurs in verified current lock: web-time@1.1.0", + "package has notice text: web-time", + "bundled exact notice reference: licenses/dependencies/web-time-1.1.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/web-time-1.1.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: webpki-roots@1.0.9", + "package has notice text: webpki-roots", + "bundled exact notice reference: licenses/dependencies/webpki-roots-1.0.9/LICENSE", + "notice identity/checksum occurs in verified current lock: wgpu-core-deps-windows-linux-android@27.0.0", + "package has notice text: wgpu-core-deps-windows-linux-android", + "bundled exact notice reference: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE", + "bundled exact notice reference: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT", + "notice identity/checksum occurs in verified current lock: wgpu-core@27.0.3", + "package has notice text: wgpu-core", + "bundled exact notice reference: licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE", + "bundled exact notice reference: licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT", + "notice identity/checksum occurs in verified current lock: wgpu-hal@27.0.4", + "package has notice text: wgpu-hal", + "bundled exact notice reference: licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE", + "bundled exact notice reference: licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT", + "notice identity/checksum occurs in verified current lock: wgpu-types@27.0.1", + "package has notice text: wgpu-types", + "bundled exact notice reference: licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE", + "bundled exact notice reference: licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT", + "notice identity/checksum occurs in verified current lock: wgpu@27.0.1", + "package has notice text: wgpu", + "bundled exact notice reference: licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE", + "bundled exact notice reference: licenses/dependencies/wgpu-27.0.1/LICENSE.MIT", + "notice identity/checksum occurs in verified current lock: winapi-util@0.1.11", + "package has notice text: winapi-util", + "bundled exact notice reference: licenses/dependencies/winapi-util-0.1.11/COPYING", + "bundled exact notice reference: licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT", + "bundled exact notice reference: licenses/dependencies/winapi-util-0.1.11/UNLICENSE", + "notice identity/checksum occurs in verified current lock: window_clipboard@0.5.1", + "package has notice text: window_clipboard", + "bundled exact notice reference: licenses/dependencies/window_clipboard-0.5.1/LICENSE", + "notice identity/checksum occurs in verified current lock: windows_x86_64_gnullvm@0.52.6", + "package has notice text: windows_x86_64_gnullvm", + "bundled exact notice reference: licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0", + "bundled exact notice reference: licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit", + "notice identity/checksum occurs in verified current lock: windows-core@0.58.0", + "package has notice text: windows-core", + "bundled exact notice reference: licenses/dependencies/windows-core-0.58.0/license-apache-2.0", + "bundled exact notice reference: licenses/dependencies/windows-core-0.58.0/license-mit", + "notice identity/checksum occurs in verified current lock: windows-implement@0.58.0", + "package has notice text: windows-implement", + "bundled exact notice reference: licenses/dependencies/windows-implement-0.58.0/license-apache-2.0", + "bundled exact notice reference: licenses/dependencies/windows-implement-0.58.0/license-mit", + "notice identity/checksum occurs in verified current lock: windows-interface@0.58.0", + "package has notice text: windows-interface", + "bundled exact notice reference: licenses/dependencies/windows-interface-0.58.0/license-apache-2.0", + "bundled exact notice reference: licenses/dependencies/windows-interface-0.58.0/license-mit", + "notice identity/checksum occurs in verified current lock: windows-link@0.2.1", + "package has notice text: windows-link", + "bundled exact notice reference: licenses/dependencies/windows-link-0.2.1/license-apache-2.0", + "bundled exact notice reference: licenses/dependencies/windows-link-0.2.1/license-mit", + "notice identity/checksum occurs in verified current lock: windows-result@0.2.0", + "package has notice text: windows-result", + "bundled exact notice reference: licenses/dependencies/windows-result-0.2.0/license-apache-2.0", + "bundled exact notice reference: licenses/dependencies/windows-result-0.2.0/license-mit", + "notice identity/checksum occurs in verified current lock: windows-strings@0.1.0", + "package has notice text: windows-strings", + "bundled exact notice reference: licenses/dependencies/windows-strings-0.1.0/license-apache-2.0", + "bundled exact notice reference: licenses/dependencies/windows-strings-0.1.0/license-mit", + "notice identity/checksum occurs in verified current lock: windows-sys@0.52.0", + "package has notice text: windows-sys", + "bundled exact notice reference: licenses/dependencies/windows-sys-0.52.0/license-apache-2.0", + "bundled exact notice reference: licenses/dependencies/windows-sys-0.52.0/license-mit", + "notice identity/checksum occurs in verified current lock: windows-sys@0.59.0", + "package has notice text: windows-sys", + "bundled exact notice reference: licenses/dependencies/windows-sys-0.59.0/license-apache-2.0", + "bundled exact notice reference: licenses/dependencies/windows-sys-0.59.0/license-mit", + "notice identity/checksum occurs in verified current lock: windows-sys@0.61.2", + "package has notice text: windows-sys", + "bundled exact notice reference: licenses/dependencies/windows-sys-0.61.2/license-apache-2.0", + "bundled exact notice reference: licenses/dependencies/windows-sys-0.61.2/license-mit", + "notice identity/checksum occurs in verified current lock: windows-targets@0.52.6", + "package has notice text: windows-targets", + "bundled exact notice reference: licenses/dependencies/windows-targets-0.52.6/license-apache-2.0", + "bundled exact notice reference: licenses/dependencies/windows-targets-0.52.6/license-mit", + "notice identity/checksum occurs in verified current lock: windows@0.58.0", + "package has notice text: windows", + "bundled exact notice reference: licenses/dependencies/windows-0.58.0/license-apache-2.0", + "bundled exact notice reference: licenses/dependencies/windows-0.58.0/license-mit", + "notice identity/checksum occurs in verified current lock: winit@0.30.13", + "package has notice text: winit", + "bundled exact notice reference: licenses/dependencies/winit-0.30.13/LICENSE", + "notice identity/checksum occurs in verified current lock: writeable@0.6.4", + "package has notice text: writeable", + "bundled exact notice reference: licenses/dependencies/writeable-0.6.4/LICENSE", + "notice identity/checksum occurs in verified current lock: xml-rs@0.8.29", + "package has notice text: xml-rs", + "bundled exact notice reference: licenses/dependencies/xml-rs-0.8.29/LICENSE", + "notice identity/checksum occurs in verified current lock: yazi@0.2.1", + "package has notice text: yazi", + "bundled exact notice reference: licenses/dependencies/yazi-0.2.1/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/yazi-0.2.1/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: yoke-derive@0.8.2", + "package has notice text: yoke-derive", + "bundled exact notice reference: licenses/dependencies/yoke-derive-0.8.2/LICENSE", + "notice identity/checksum occurs in verified current lock: yoke@0.8.3", + "package has notice text: yoke", + "bundled exact notice reference: licenses/dependencies/yoke-0.8.3/LICENSE", + "notice identity/checksum occurs in verified current lock: zeno@0.3.3", + "package has notice text: zeno", + "bundled exact notice reference: licenses/dependencies/zeno-0.3.3/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/zeno-0.3.3/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: zerocopy-derive@0.8.56", + "package has notice text: zerocopy-derive", + "bundled exact notice reference: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD", + "bundled exact notice reference: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: zerocopy@0.8.56", + "package has notice text: zerocopy", + "bundled exact notice reference: licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD", + "bundled exact notice reference: licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: zerofrom-derive@0.1.7", + "package has notice text: zerofrom-derive", + "bundled exact notice reference: licenses/dependencies/zerofrom-derive-0.1.7/LICENSE", + "notice identity/checksum occurs in verified current lock: zerofrom@0.1.8", + "package has notice text: zerofrom", + "bundled exact notice reference: licenses/dependencies/zerofrom-0.1.8/LICENSE", + "notice identity/checksum occurs in verified current lock: zeroize@1.9.0", + "package has notice text: zeroize", + "bundled exact notice reference: licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE", + "bundled exact notice reference: licenses/dependencies/zeroize-1.9.0/LICENSE-MIT", + "notice identity/checksum occurs in verified current lock: zerotrie@0.2.5", + "package has notice text: zerotrie", + "bundled exact notice reference: licenses/dependencies/zerotrie-0.2.5/LICENSE", + "notice identity/checksum occurs in verified current lock: zerovec-derive@0.11.6", + "package has notice text: zerovec-derive", + "bundled exact notice reference: licenses/dependencies/zerovec-derive-0.11.6/LICENSE", + "notice identity/checksum occurs in verified current lock: zerovec@0.11.8", + "package has notice text: zerovec", + "bundled exact notice reference: licenses/dependencies/zerovec-0.11.8/LICENSE", + "notice identity/checksum occurs in verified current lock: zmij@1.0.23", + "package has notice text: zmij", + "bundled exact notice reference: licenses/dependencies/zmij-1.0.23/LICENSE-MIT", + "bundled exact notice reference: licenses/rust/COPYRIGHT.html", + "bundled exact notice reference: licenses/rust/COPYRIGHT-library.html", + "bundled exact notice reference: licenses/rust/COPYING3", + "bundled exact notice reference: licenses/rust/COPYING.RUNTIME", + "bundled exact notice reference: licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT", + "runtime notice is bound to shipped DLL", + "measured compiler target-library file set unchanged", + "retained compiler target-library bytes: libaddr2line-0f72328cb6117e7d.rlib", + "retained compiler target-library bytes: libaddr2line-0f72328cb6117e7d.rmeta", + "retained compiler target-library bytes: libadler2-0157087d511e07cd.rlib", + "retained compiler target-library bytes: libadler2-0157087d511e07cd.rmeta", + "retained compiler target-library bytes: liballoc-4d20ecc7632ec6de.rlib", + "retained compiler target-library bytes: liballoc-4d20ecc7632ec6de.rmeta", + "retained compiler target-library bytes: libcfg_if-55c64e3dfd20057e.rlib", + "retained compiler target-library bytes: libcfg_if-55c64e3dfd20057e.rmeta", + "retained compiler target-library bytes: libcompiler_builtins-5dc8f5c29f0191b8.rlib", + "retained compiler target-library bytes: libcompiler_builtins-5dc8f5c29f0191b8.rmeta", + "retained compiler target-library bytes: libcore-8892c3707d9a1b2d.rlib", + "retained compiler target-library bytes: libcore-8892c3707d9a1b2d.rmeta", + "retained compiler target-library bytes: libgetopts-9cd9fd765c050b2a.rlib", + "retained compiler target-library bytes: libgetopts-9cd9fd765c050b2a.rmeta", + "retained compiler target-library bytes: libgimli-f9d40555993671e1.rlib", + "retained compiler target-library bytes: libgimli-f9d40555993671e1.rmeta", + "retained compiler target-library bytes: libhashbrown-c122db825bbdf27e.rlib", + "retained compiler target-library bytes: libhashbrown-c122db825bbdf27e.rmeta", + "retained compiler target-library bytes: liblibc-9d017cff695d5546.rlib", + "retained compiler target-library bytes: liblibc-9d017cff695d5546.rmeta", + "retained compiler target-library bytes: libmemchr-aed9486d1361b6b9.rlib", + "retained compiler target-library bytes: libmemchr-aed9486d1361b6b9.rmeta", + "retained compiler target-library bytes: libminiz_oxide-d8178949662c6823.rlib", + "retained compiler target-library bytes: libminiz_oxide-d8178949662c6823.rmeta", + "retained compiler target-library bytes: libobject-6ec98a9d29502e22.rlib", + "retained compiler target-library bytes: libobject-6ec98a9d29502e22.rmeta", + "retained compiler target-library bytes: libpanic_abort-e6294b4eb1f573cb.rlib", + "retained compiler target-library bytes: libpanic_abort-e6294b4eb1f573cb.rmeta", + "retained compiler target-library bytes: libpanic_unwind-8a7926ce6d8ae0e7.rlib", + "retained compiler target-library bytes: libpanic_unwind-8a7926ce6d8ae0e7.rmeta", + "retained compiler target-library bytes: libproc_macro-79837ca513e8acae.rlib", + "retained compiler target-library bytes: libproc_macro-79837ca513e8acae.rmeta", + "retained compiler target-library bytes: libprofiler_builtins-98fdfd39fc72cccc.rlib", + "retained compiler target-library bytes: libprofiler_builtins-98fdfd39fc72cccc.rmeta", + "retained compiler target-library bytes: librustc_demangle-768627071a66af76.rlib", + "retained compiler target-library bytes: librustc_demangle-768627071a66af76.rmeta", + "retained compiler target-library bytes: librustc_literal_escaper-24c51b9dfb1c79b0.rlib", + "retained compiler target-library bytes: librustc_literal_escaper-24c51b9dfb1c79b0.rmeta", + "retained compiler target-library bytes: librustc_std_workspace_alloc-0fe7bbe2f1d776c9.rlib", + "retained compiler target-library bytes: librustc_std_workspace_alloc-0fe7bbe2f1d776c9.rmeta", + "retained compiler target-library bytes: librustc_std_workspace_core-1c2771f38321db37.rlib", + "retained compiler target-library bytes: librustc_std_workspace_core-1c2771f38321db37.rmeta", + "retained compiler target-library bytes: librustc_std_workspace_std-3f5a71166ab3d80b.rlib", + "retained compiler target-library bytes: librustc_std_workspace_std-3f5a71166ab3d80b.rmeta", + "retained compiler target-library bytes: libstd_detect-ed7d543dbb701f43.rlib", + "retained compiler target-library bytes: libstd_detect-ed7d543dbb701f43.rmeta", + "retained compiler target-library bytes: libstd-c5da0c841adf80c9.dll.a", + "retained compiler target-library bytes: libstd-c5da0c841adf80c9.rlib", + "retained compiler target-library bytes: libstd-c5da0c841adf80c9.rmeta", + "retained compiler target-library bytes: libsysroot-3b9ed5c231fe7a58.rlib", + "retained compiler target-library bytes: libsysroot-3b9ed5c231fe7a58.rmeta", + "retained compiler target-library bytes: libtest-04cd7c88240e0be6.rlib", + "retained compiler target-library bytes: libtest-04cd7c88240e0be6.rmeta", + "retained compiler target-library bytes: libunwind-5f2161c23af32f37.rlib", + "retained compiler target-library bytes: libunwind-5f2161c23af32f37.rmeta", + "retained compiler target-library bytes: libwindows_link-e3638c9d48e64c19.rlib", + "retained compiler target-library bytes: libwindows_link-e3638c9d48e64c19.rmeta", + "retained compiler target-library bytes: std-c5da0c841adf80c9.dll", + "ordinary path: arcadia-server.exe", + "ordinary path: arcadia-studio.exe", + "ordinary path: dependency-notices.json", + "ordinary path: deployment", + "ordinary path: docs", + "ordinary path: documentation-check.json", + "ordinary path: examples", + "ordinary path: libunwind.dll", + "ordinary path: LICENSE", + "ordinary path: licenses", + "ordinary path: package.json", + "ordinary path: README.md", + "ordinary path: SHA256SUMS.txt", + "ordinary path: START-HERE.txt", + "ordinary path: THIRD-PARTY-NOTICES.txt", + "ordinary path: deployment/arcadia-server.service", + "ordinary path: deployment/Dockerfile", + "ordinary path: deployment/Dockerfile.dockerignore", + "ordinary path: docs/api.html", + "ordinary path: docs/api.rst", + "ordinary path: docs/language.html", + "ordinary path: docs/language.rst", + "ordinary path: docs/linux-packaging.md", + "ordinary path: docs/openapi.json", + "ordinary path: docs/research-v2-service.md", + "ordinary path: docs/server.md", + "ordinary path: docs/windows-packaging.md", + "ordinary path: examples/coastal-rescue.arcadia", + "ordinary path: examples/coastal-rescue.json", + "ordinary path: examples/legacy-v1-coastal-rescue.arcadia", + "ordinary path: examples/legacy-v1-coastal-rescue.oa.json", + "ordinary path: examples/release1", + "ordinary path: examples/routing-workshop.arcadia", + "ordinary path: examples/routing-workshop.json", + "ordinary path: examples/source-project", + "ordinary path: examples/text-first", + "ordinary path: licenses/dependencies", + "ordinary path: licenses/llvm-libunwind", + "ordinary path: licenses/llvm-mingw-LICENSE.TXT", + "ordinary path: licenses/rust", + "ordinary path: examples/release1/evidence", + "ordinary path: examples/release1/expected-diagnostics.json", + "ordinary path: examples/release1/model.json", + "ordinary path: examples/release1/model.rs", + "ordinary path: examples/release1/oa", + "ordinary path: examples/release1/project.arcadia", + "ordinary path: examples/release1/README.md", + "ordinary path: examples/release1/sa", + "ordinary path: examples/release1/traceability.arcadia", + "ordinary path: examples/release1/transition-before.json", + "ordinary path: examples/release1/transition-request.json", + "ordinary path: examples/release1/views", + "ordinary path: examples/source-project/oa.arcadia", + "ordinary path: examples/source-project/project.arcadia", + "ordinary path: examples/source-project/sa", + "ordinary path: examples/source-project/views.arcadia", + "ordinary path: examples/text-first/project.arcadia", + "ordinary path: examples/text-first/README.md", + "ordinary path: examples/release1/evidence/repair-check.md", + "ordinary path: examples/release1/oa/activities", + "ordinary path: examples/release1/oa/behavior", + "ordinary path: examples/release1/oa/capabilities.arcadia", + "ordinary path: examples/release1/oa/model.arcadia", + "ordinary path: examples/release1/oa/participants.arcadia", + "ordinary path: examples/release1/oa/types.arcadia", + "ordinary path: examples/release1/sa/behavior", + "ordinary path: examples/release1/sa/capabilities.arcadia", + "ordinary path: examples/release1/sa/functions", + "ordinary path: examples/release1/sa/model.arcadia", + "ordinary path: examples/release1/sa/participants.arcadia", + "ordinary path: examples/release1/sa/types.arcadia", + "ordinary path: examples/release1/views/diagram_oa_allocation_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_allocation_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_capability_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_service_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_state_view.arcadia", + "ordinary path: examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "ordinary path: examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "ordinary path: examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "ordinary path: examples/release1/oa/behavior/process_oa_response.arcadia", + "ordinary path: examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "ordinary path: examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "ordinary path: examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "ordinary path: examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "ordinary path: examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "ordinary path: examples/release1/sa/behavior/process_sa_response.arcadia", + "ordinary path: examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "ordinary path: examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "ordinary path: examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "ordinary path: examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "ordinary path: examples/release1/sa/functions/function_sa_restore_work.arcadia", + "ordinary path: examples/source-project/sa/assurance.arcadia", + "ordinary path: examples/source-project/sa/participants.arcadia", + "ordinary path: examples/source-project/sa/reporting.arcadia", + "ordinary path: licenses/dependencies/arrayref-0.3.9", + "ordinary path: licenses/dependencies/arrayvec-0.7.8", + "ordinary path: licenses/dependencies/ash-0.38.0+1.3.281", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2", + "ordinary path: licenses/dependencies/autocfg-1.5.1", + "ordinary path: licenses/dependencies/axum-0.8.9", + "ordinary path: licenses/dependencies/axum-core-0.5.6", + "ordinary path: licenses/dependencies/base64-0.22.1", + "ordinary path: licenses/dependencies/bit-set-0.8.0", + "ordinary path: licenses/dependencies/bit-vec-0.8.0", + "ordinary path: licenses/dependencies/bitflags-2.13.1", + "ordinary path: licenses/dependencies/bytemuck-1.25.2", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0", + "ordinary path: licenses/dependencies/bytes-1.12.1", + "ordinary path: licenses/dependencies/cc-1.4.5", + "ordinary path: licenses/dependencies/cfg-if-1.0.4", + "ordinary path: licenses/dependencies/cfg_aliases-0.2.2", + "ordinary path: licenses/dependencies/chacha20-0.10.2", + "ordinary path: licenses/dependencies/clipboard-win-5.4.1", + "ordinary path: licenses/dependencies/codespan-reporting-0.12.0", + "ordinary path: licenses/dependencies/core_maths-0.1.1", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0", + "ordinary path: licenses/dependencies/cpufeatures-0.3.1", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0", + "ordinary path: licenses/dependencies/displaydoc-0.2.7", + "ordinary path: licenses/dependencies/document-features-0.2.12", + "ordinary path: licenses/dependencies/dpi-0.1.2", + "ordinary path: licenses/dependencies/equivalent-1.0.2", + "ordinary path: licenses/dependencies/error-code-3.4.0", + "ordinary path: licenses/dependencies/etagere-0.2.15", + "ordinary path: licenses/dependencies/euclid-0.22.14", + "ordinary path: licenses/dependencies/fastrand-2.5.0", + "ordinary path: licenses/dependencies/find-msvc-tools-0.1.12", + "ordinary path: licenses/dependencies/float_next_after-1.0.0", + "ordinary path: licenses/dependencies/foldhash-0.1.5", + "ordinary path: licenses/dependencies/foldhash-0.2.0", + "ordinary path: licenses/dependencies/font-types-0.10.1", + "ordinary path: licenses/dependencies/font-types-0.12.4", + "ordinary path: licenses/dependencies/fontdb-0.23.0", + "ordinary path: licenses/dependencies/form_urlencoded-1.2.2", + "ordinary path: licenses/dependencies/futures-0.3.34", + "ordinary path: licenses/dependencies/futures-channel-0.3.34", + "ordinary path: licenses/dependencies/futures-core-0.3.34", + "ordinary path: licenses/dependencies/futures-executor-0.3.34", + "ordinary path: licenses/dependencies/futures-io-0.3.34", + "ordinary path: licenses/dependencies/futures-macro-0.3.34", + "ordinary path: licenses/dependencies/futures-sink-0.3.34", + "ordinary path: licenses/dependencies/futures-task-0.3.34", + "ordinary path: licenses/dependencies/futures-util-0.3.34", + "ordinary path: licenses/dependencies/getrandom-0.2.17", + "ordinary path: licenses/dependencies/getrandom-0.4.3", + "ordinary path: licenses/dependencies/glam-0.25.0", + "ordinary path: licenses/dependencies/glow-0.16.0", + "ordinary path: licenses/dependencies/glutin_wgl_sys-0.6.1", + "ordinary path: licenses/dependencies/gl_generator-0.14.0", + "ordinary path: licenses/dependencies/gpu-alloc-0.6.2", + "ordinary path: licenses/dependencies/gpu-alloc-types-0.3.1", + "ordinary path: licenses/dependencies/gpu-allocator-0.27.0", + "ordinary path: licenses/dependencies/gpu-descriptor-0.3.2", + "ordinary path: licenses/dependencies/gpu-descriptor-types-0.2.0", + "ordinary path: licenses/dependencies/guillotiere-0.6.2", + "ordinary path: licenses/dependencies/half-2.7.1", + "ordinary path: licenses/dependencies/harfrust-0.3.2", + "ordinary path: licenses/dependencies/hashbrown-0.15.5", + "ordinary path: licenses/dependencies/hashbrown-0.16.1", + "ordinary path: licenses/dependencies/hashbrown-0.17.1", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1", + "ordinary path: licenses/dependencies/http-1.5.0", + "ordinary path: licenses/dependencies/http-body-1.1.0", + "ordinary path: licenses/dependencies/http-body-util-0.1.5", + "ordinary path: licenses/dependencies/httparse-1.10.1", + "ordinary path: licenses/dependencies/httpdate-1.0.3", + "ordinary path: licenses/dependencies/hyper-1.11.1", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9", + "ordinary path: licenses/dependencies/hyper-util-0.1.20", + "ordinary path: licenses/dependencies/iced-0.14.0", + "ordinary path: licenses/dependencies/iced_core-0.14.0", + "ordinary path: licenses/dependencies/iced_debug-0.14.0", + "ordinary path: licenses/dependencies/iced_futures-0.14.0", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0", + "ordinary path: licenses/dependencies/iced_program-0.14.0", + "ordinary path: licenses/dependencies/iced_renderer-0.14.0", + "ordinary path: licenses/dependencies/iced_runtime-0.14.0", + "ordinary path: licenses/dependencies/iced_tiny_skia-0.14.0", + "ordinary path: licenses/dependencies/iced_wgpu-0.14.0", + "ordinary path: licenses/dependencies/iced_widget-0.14.2", + "ordinary path: licenses/dependencies/iced_winit-0.14.0", + "ordinary path: licenses/dependencies/icu_collections-2.3.0", + "ordinary path: licenses/dependencies/icu_locale_core-2.3.0", + "ordinary path: licenses/dependencies/icu_normalizer-2.3.0", + "ordinary path: licenses/dependencies/icu_normalizer_data-2.3.0", + "ordinary path: licenses/dependencies/icu_properties-2.3.0", + "ordinary path: licenses/dependencies/icu_properties_data-2.3.0", + "ordinary path: licenses/dependencies/icu_provider-2.3.1", + "ordinary path: licenses/dependencies/idna-1.1.0", + "ordinary path: licenses/dependencies/idna_adapter-1.2.2", + "ordinary path: licenses/dependencies/indexmap-2.14.1", + "ordinary path: licenses/dependencies/ipnet-2.12.1", + "ordinary path: licenses/dependencies/itoa-1.0.18", + "ordinary path: licenses/dependencies/jobserver-0.1.35", + "ordinary path: licenses/dependencies/khronos-egl-6.0.0", + "ordinary path: licenses/dependencies/khronos_api-3.1.0", + "ordinary path: licenses/dependencies/kurbo-0.10.4", + "ordinary path: licenses/dependencies/libc-0.2.189", + "ordinary path: licenses/dependencies/libloading-0.8.9", + "ordinary path: licenses/dependencies/libm-0.2.16", + "ordinary path: licenses/dependencies/lilt-0.8.2", + "ordinary path: licenses/dependencies/linebender_resource_handle-0.1.1", + "ordinary path: licenses/dependencies/litemap-0.8.3", + "ordinary path: licenses/dependencies/litrs-1.0.0", + "ordinary path: licenses/dependencies/lock_api-0.4.14", + "ordinary path: licenses/dependencies/log-0.4.34", + "ordinary path: licenses/dependencies/lru-0.16.4", + "ordinary path: licenses/dependencies/lru-slab-0.1.2", + "ordinary path: licenses/dependencies/lyon-1.0.19", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19", + "ordinary path: licenses/dependencies/lyon_path-1.0.19", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21", + "ordinary path: licenses/dependencies/matchit-0.8.4", + "ordinary path: licenses/dependencies/memchr-2.8.3", + "ordinary path: licenses/dependencies/memmap2-0.9.11", + "ordinary path: licenses/dependencies/mime-0.3.17", + "ordinary path: licenses/dependencies/mio-1.2.3", + "ordinary path: licenses/dependencies/naga-27.0.3", + "ordinary path: licenses/dependencies/num-traits-0.2.19", + "ordinary path: licenses/dependencies/oa-core-0.2.0", + "ordinary path: licenses/dependencies/oa-desktop-0.2.0", + "ordinary path: licenses/dependencies/oa-server-0.2.0", + "ordinary path: licenses/dependencies/once_cell-1.21.4", + "ordinary path: licenses/dependencies/ordered-float-5.5.0", + "ordinary path: licenses/dependencies/parking_lot-0.12.5", + "ordinary path: licenses/dependencies/parking_lot_core-0.9.12", + "ordinary path: licenses/dependencies/percent-encoding-2.3.2", + "ordinary path: licenses/dependencies/pin-project-lite-0.2.17", + "ordinary path: licenses/dependencies/pkg-config-0.3.34", + "ordinary path: licenses/dependencies/potential_utf-0.1.6", + "ordinary path: licenses/dependencies/presser-0.3.1", + "ordinary path: licenses/dependencies/proc-macro2-1.0.107", + "ordinary path: licenses/dependencies/profiling-1.0.18", + "ordinary path: licenses/dependencies/quinn-0.11.11", + "ordinary path: licenses/dependencies/quinn-proto-0.11.17", + "ordinary path: licenses/dependencies/quinn-udp-0.5.15", + "ordinary path: licenses/dependencies/quote-1.0.47", + "ordinary path: licenses/dependencies/rand-0.10.2", + "ordinary path: licenses/dependencies/rand_core-0.10.1", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2", + "ordinary path: licenses/dependencies/range-alloc-0.1.5", + "ordinary path: licenses/dependencies/rangemap-1.8.0", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2", + "ordinary path: licenses/dependencies/read-fonts-0.35.0", + "ordinary path: licenses/dependencies/read-fonts-0.41.0", + "ordinary path: licenses/dependencies/renderdoc-sys-1.1.0", + "ordinary path: licenses/dependencies/reqwest-0.12.28", + "ordinary path: licenses/dependencies/rfd-0.15.4", + "ordinary path: licenses/dependencies/ring-0.17.14", + "ordinary path: licenses/dependencies/rustc-hash-1.1.0", + "ordinary path: licenses/dependencies/rustc-hash-2.1.3", + "ordinary path: licenses/dependencies/rustls-0.23.43", + "ordinary path: licenses/dependencies/rustls-pki-types-1.15.1", + "ordinary path: licenses/dependencies/rustls-webpki-0.103.15", + "ordinary path: licenses/dependencies/ryu-1.0.23", + "ordinary path: licenses/dependencies/same-file-1.0.6", + "ordinary path: licenses/dependencies/scopeguard-1.2.0", + "ordinary path: licenses/dependencies/self_cell-1.3.0", + "ordinary path: licenses/dependencies/serde-1.0.229", + "ordinary path: licenses/dependencies/serde_core-1.0.229", + "ordinary path: licenses/dependencies/serde_derive-1.0.229", + "ordinary path: licenses/dependencies/serde_json-1.0.151", + "ordinary path: licenses/dependencies/serde_path_to_error-0.1.20", + "ordinary path: licenses/dependencies/serde_urlencoded-0.7.1", + "ordinary path: licenses/dependencies/sha1_smol-1.0.1", + "ordinary path: licenses/dependencies/shlex-2.0.1", + "ordinary path: licenses/dependencies/skrifa-0.37.0", + "ordinary path: licenses/dependencies/skrifa-0.44.0", + "ordinary path: licenses/dependencies/slab-0.4.12", + "ordinary path: licenses/dependencies/slotmap-1.1.1", + "ordinary path: licenses/dependencies/smallvec-1.16.0", + "ordinary path: licenses/dependencies/smol_str-0.2.2", + "ordinary path: licenses/dependencies/socket2-0.6.5", + "ordinary path: licenses/dependencies/softbuffer-0.4.8", + "ordinary path: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0", + "ordinary path: licenses/dependencies/stable_deref_trait-1.2.1", + "ordinary path: licenses/dependencies/static_assertions-1.1.0", + "ordinary path: licenses/dependencies/strict-num-0.1.1", + "ordinary path: licenses/dependencies/subtle-2.6.1", + "ordinary path: licenses/dependencies/svg_fmt-0.4.5", + "ordinary path: licenses/dependencies/swash-0.2.10", + "ordinary path: licenses/dependencies/syn-2.0.119", + "ordinary path: licenses/dependencies/syn-3.0.5", + "ordinary path: licenses/dependencies/sync_wrapper-1.0.2", + "ordinary path: licenses/dependencies/synstructure-0.13.2", + "ordinary path: licenses/dependencies/sys-locale-0.3.2", + "ordinary path: licenses/dependencies/tempfile-3.27.0", + "ordinary path: licenses/dependencies/termcolor-1.4.1", + "ordinary path: licenses/dependencies/thiserror-1.0.69", + "ordinary path: licenses/dependencies/thiserror-2.0.20", + "ordinary path: licenses/dependencies/thiserror-impl-1.0.69", + "ordinary path: licenses/dependencies/thiserror-impl-2.0.20", + "ordinary path: licenses/dependencies/tiny-skia-0.11.4", + "ordinary path: licenses/dependencies/tiny-skia-path-0.11.4", + "ordinary path: licenses/dependencies/tinystr-0.8.4", + "ordinary path: licenses/dependencies/tinyvec-1.13.2", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1", + "ordinary path: licenses/dependencies/tokio-1.53.1", + "ordinary path: licenses/dependencies/tokio-macros-2.7.2", + "ordinary path: licenses/dependencies/tokio-rustls-0.26.5", + "ordinary path: licenses/dependencies/tower-0.5.3", + "ordinary path: licenses/dependencies/tower-http-0.6.11", + "ordinary path: licenses/dependencies/tower-layer-0.3.3", + "ordinary path: licenses/dependencies/tower-service-0.3.3", + "ordinary path: licenses/dependencies/tracing-0.1.44", + "ordinary path: licenses/dependencies/tracing-attributes-0.1.31", + "ordinary path: licenses/dependencies/tracing-core-0.1.36", + "ordinary path: licenses/dependencies/try-lock-0.2.5", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24", + "ordinary path: licenses/dependencies/unicode-linebreak-0.1.5", + "ordinary path: licenses/dependencies/unicode-script-0.5.8", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3", + "ordinary path: licenses/dependencies/unicode-width-0.2.2", + "ordinary path: licenses/dependencies/untrusted-0.9.0", + "ordinary path: licenses/dependencies/url-2.5.8", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4", + "ordinary path: licenses/dependencies/uuid-1.26.0", + "ordinary path: licenses/dependencies/version_check-0.9.5", + "ordinary path: licenses/dependencies/want-0.3.1", + "ordinary path: licenses/dependencies/web-time-1.1.0", + "ordinary path: licenses/dependencies/webpki-roots-1.0.9", + "ordinary path: licenses/dependencies/wgpu-27.0.1", + "ordinary path: licenses/dependencies/wgpu-core-27.0.3", + "ordinary path: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0", + "ordinary path: licenses/dependencies/wgpu-hal-27.0.4", + "ordinary path: licenses/dependencies/wgpu-types-27.0.1", + "ordinary path: licenses/dependencies/winapi-util-0.1.11", + "ordinary path: licenses/dependencies/windows-0.58.0", + "ordinary path: licenses/dependencies/windows-core-0.58.0", + "ordinary path: licenses/dependencies/windows-implement-0.58.0", + "ordinary path: licenses/dependencies/windows-interface-0.58.0", + "ordinary path: licenses/dependencies/windows-link-0.2.1", + "ordinary path: licenses/dependencies/windows-result-0.2.0", + "ordinary path: licenses/dependencies/windows-strings-0.1.0", + "ordinary path: licenses/dependencies/windows-sys-0.52.0", + "ordinary path: licenses/dependencies/windows-sys-0.59.0", + "ordinary path: licenses/dependencies/windows-sys-0.61.2", + "ordinary path: licenses/dependencies/windows-targets-0.52.6", + "ordinary path: licenses/dependencies/windows_x86_64_gnullvm-0.52.6", + "ordinary path: licenses/dependencies/window_clipboard-0.5.1", + "ordinary path: licenses/dependencies/winit-0.30.13", + "ordinary path: licenses/dependencies/writeable-0.6.4", + "ordinary path: licenses/dependencies/xml-rs-0.8.29", + "ordinary path: licenses/dependencies/yazi-0.2.1", + "ordinary path: licenses/dependencies/yoke-0.8.3", + "ordinary path: licenses/dependencies/yoke-derive-0.8.2", + "ordinary path: licenses/dependencies/zeno-0.3.3", + "ordinary path: licenses/dependencies/zerocopy-0.8.56", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56", + "ordinary path: licenses/dependencies/zerofrom-0.1.8", + "ordinary path: licenses/dependencies/zerofrom-derive-0.1.7", + "ordinary path: licenses/dependencies/zeroize-1.9.0", + "ordinary path: licenses/dependencies/zerotrie-0.2.5", + "ordinary path: licenses/dependencies/zerovec-0.11.8", + "ordinary path: licenses/dependencies/zerovec-derive-0.11.6", + "ordinary path: licenses/dependencies/zmij-1.0.23", + "ordinary path: licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT", + "ordinary path: licenses/rust/COPYING.RUNTIME", + "ordinary path: licenses/rust/COPYING3", + "ordinary path: licenses/rust/COPYRIGHT-library.html", + "ordinary path: licenses/rust/COPYRIGHT.html", + "ordinary path: licenses/dependencies/arrayref-0.3.9/LICENSE", + "ordinary path: licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY", + "ordinary path: licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/autocfg-1.5.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/axum-0.8.9/LICENSE", + "ordinary path: licenses/dependencies/axum-core-0.5.6/LICENSE", + "ordinary path: licenses/dependencies/base64-0.22.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/base64-0.22.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bit-set-0.8.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bitflags-2.13.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/bytes-1.12.1/LICENSE", + "ordinary path: licenses/dependencies/cc-1.4.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cc-1.4.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/cfg_aliases-0.2.2/LICENSE", + "ordinary path: licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/chacha20-0.10.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/clipboard-win-5.4.1/supplement", + "ordinary path: licenses/dependencies/codespan-reporting-0.12.0/LICENSE", + "ordinary path: licenses/dependencies/core_maths-0.1.1/LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE", + "ordinary path: licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT", + "ordinary path: licenses/dependencies/document-features-0.2.12/LICENSE-APACHE", + "ordinary path: licenses/dependencies/document-features-0.2.12/LICENSE-MIT", + "ordinary path: licenses/dependencies/dpi-0.1.2/LICENSE", + "ordinary path: licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT", + "ordinary path: licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/equivalent-1.0.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/error-code-3.4.0/LICENSE", + "ordinary path: licenses/dependencies/etagere-0.2.15/LICENSE-APACHE", + "ordinary path: licenses/dependencies/etagere-0.2.15/LICENSE-MIT", + "ordinary path: licenses/dependencies/euclid-0.22.14/COPYRIGHT", + "ordinary path: licenses/dependencies/euclid-0.22.14/LICENSE-APACHE", + "ordinary path: licenses/dependencies/euclid-0.22.14/LICENSE-MIT", + "ordinary path: licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/fastrand-2.5.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE", + "ordinary path: licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT", + "ordinary path: licenses/dependencies/float_next_after-1.0.0/LICENSE", + "ordinary path: licenses/dependencies/foldhash-0.1.5/LICENSE", + "ordinary path: licenses/dependencies/foldhash-0.2.0/LICENSE", + "ordinary path: licenses/dependencies/font-types-0.10.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/font-types-0.10.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/font-types-0.12.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/font-types-0.12.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/fontdb-0.23.0/LICENSE", + "ordinary path: licenses/dependencies/fontdb-0.23.0/tests", + "ordinary path: licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-core-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-io-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-task-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-util-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/getrandom-0.2.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/getrandom-0.4.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/glam-0.25.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/glam-0.25.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/glow-0.16.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/glow-0.16.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/glow-0.16.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE", + "ordinary path: licenses/dependencies/gl_generator-0.14.0/supplement", + "ordinary path: licenses/dependencies/gpu-alloc-0.6.2/supplement", + "ordinary path: licenses/dependencies/gpu-alloc-types-0.3.1/supplement", + "ordinary path: licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/gpu-descriptor-0.3.2/supplement", + "ordinary path: licenses/dependencies/gpu-descriptor-types-0.2.0/supplement", + "ordinary path: licenses/dependencies/guillotiere-0.6.2/LICENSE", + "ordinary path: licenses/dependencies/half-2.7.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/half-2.7.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/harfrust-0.3.2/LICENSE", + "ordinary path: licenses/dependencies/harfrust-0.3.2/scripts", + "ordinary path: licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1/supplement", + "ordinary path: licenses/dependencies/http-1.5.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/http-1.5.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/http-body-1.1.0/LICENSE", + "ordinary path: licenses/dependencies/http-body-util-0.1.5/LICENSE", + "ordinary path: licenses/dependencies/httparse-1.10.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/httparse-1.10.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/httpdate-1.0.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/hyper-1.11.1/LICENSE", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT", + "ordinary path: licenses/dependencies/hyper-util-0.1.20/LICENSE", + "ordinary path: licenses/dependencies/iced-0.14.0/LICENSE", + "ordinary path: licenses/dependencies/iced_core-0.14.0/src", + "ordinary path: licenses/dependencies/iced_core-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_debug-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_futures-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_program-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_renderer-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_runtime-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_tiny_skia-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_wgpu-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_widget-0.14.2/supplement", + "ordinary path: licenses/dependencies/iced_winit-0.14.0/supplement", + "ordinary path: licenses/dependencies/icu_collections-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_locale_core-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_normalizer-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_properties-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_properties_data-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_provider-2.3.1/LICENSE", + "ordinary path: licenses/dependencies/idna-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/idna-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/indexmap-2.14.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ipnet-2.12.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/itoa-1.0.18/LICENSE-APACHE", + "ordinary path: licenses/dependencies/itoa-1.0.18/LICENSE-MIT", + "ordinary path: licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE", + "ordinary path: licenses/dependencies/jobserver-0.1.35/LICENSE-MIT", + "ordinary path: licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/khronos_api-3.1.0/supplement", + "ordinary path: licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/kurbo-0.10.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/libc-0.2.189/LICENSE-APACHE", + "ordinary path: licenses/dependencies/libc-0.2.189/LICENSE-MIT", + "ordinary path: licenses/dependencies/libloading-0.8.9/LICENSE", + "ordinary path: licenses/dependencies/libm-0.2.16/LICENSE.txt", + "ordinary path: licenses/dependencies/lilt-0.8.2/LICENSE", + "ordinary path: licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/litemap-0.8.3/LICENSE", + "ordinary path: licenses/dependencies/litrs-1.0.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/litrs-1.0.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE", + "ordinary path: licenses/dependencies/lock_api-0.4.14/LICENSE-MIT", + "ordinary path: licenses/dependencies/log-0.4.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/log-0.4.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/lru-0.16.4/LICENSE", + "ordinary path: licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/lyon-1.0.19/supplement", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21/supplement", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19/supplement", + "ordinary path: licenses/dependencies/lyon_path-1.0.19/supplement", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21/supplement", + "ordinary path: licenses/dependencies/matchit-0.8.4/LICENSE", + "ordinary path: licenses/dependencies/matchit-0.8.4/LICENSE.httprouter", + "ordinary path: licenses/dependencies/memchr-2.8.3/COPYING", + "ordinary path: licenses/dependencies/memchr-2.8.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/memchr-2.8.3/UNLICENSE", + "ordinary path: licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE", + "ordinary path: licenses/dependencies/memmap2-0.9.11/LICENSE-MIT", + "ordinary path: licenses/dependencies/mime-0.3.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/mime-0.3.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/mio-1.2.3/LICENSE", + "ordinary path: licenses/dependencies/naga-27.0.3/LICENSE.APACHE", + "ordinary path: licenses/dependencies/naga-27.0.3/LICENSE.MIT", + "ordinary path: licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE", + "ordinary path: licenses/dependencies/num-traits-0.2.19/LICENSE-MIT", + "ordinary path: licenses/dependencies/oa-core-0.2.0/workspace-LICENSE", + "ordinary path: licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE", + "ordinary path: licenses/dependencies/oa-server-0.2.0/workspace-LICENSE", + "ordinary path: licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/once_cell-1.21.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE", + "ordinary path: licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT", + "ordinary path: licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/potential_utf-0.1.6/LICENSE", + "ordinary path: licenses/dependencies/presser-0.3.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/presser-0.3.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE", + "ordinary path: licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT", + "ordinary path: licenses/dependencies/profiling-1.0.18/supplement", + "ordinary path: licenses/dependencies/quinn-0.11.11/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quinn-0.11.11/LICENSE-MIT", + "ordinary path: licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT", + "ordinary path: licenses/dependencies/quote-1.0.47/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quote-1.0.47/LICENSE-MIT", + "ordinary path: licenses/dependencies/rand-0.10.2/COPYRIGHT", + "ordinary path: licenses/dependencies/rand-0.10.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rand-0.10.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/rand_core-0.10.1/COPYRIGHT", + "ordinary path: licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rand_core-0.10.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE", + "ordinary path: licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT", + "ordinary path: licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rangemap-1.8.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md", + "ordinary path: licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE", + "ordinary path: licenses/dependencies/reqwest-0.12.28/LICENSE-MIT", + "ordinary path: licenses/dependencies/rfd-0.15.4/LICENSE", + "ordinary path: licenses/dependencies/ring-0.17.14/LICENSE", + "ordinary path: licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL", + "ordinary path: licenses/dependencies/ring-0.17.14/LICENSE-other-bits", + "ordinary path: licenses/dependencies/ring-0.17.14/src", + "ordinary path: licenses/dependencies/ring-0.17.14/third_party", + "ordinary path: licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustls-0.23.43/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustls-0.23.43/LICENSE-ISC", + "ordinary path: licenses/dependencies/rustls-0.23.43/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustls-webpki-0.103.15/LICENSE", + "ordinary path: licenses/dependencies/ryu-1.0.23/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ryu-1.0.23/LICENSE-BOOST", + "ordinary path: licenses/dependencies/same-file-1.0.6/COPYING", + "ordinary path: licenses/dependencies/same-file-1.0.6/LICENSE-MIT", + "ordinary path: licenses/dependencies/same-file-1.0.6/UNLICENSE", + "ordinary path: licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2", + "ordinary path: licenses/dependencies/serde-1.0.229/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde-1.0.229/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_core-1.0.229/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_json-1.0.151/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/sha1_smol-1.0.1/LICENSE", + "ordinary path: licenses/dependencies/shlex-2.0.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/shlex-2.0.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/skrifa-0.37.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/skrifa-0.44.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/slab-0.4.12/LICENSE", + "ordinary path: licenses/dependencies/slotmap-1.1.1/LICENSE", + "ordinary path: licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/smallvec-1.16.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/smol_str-0.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/socket2-0.6.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/socket2-0.6.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement", + "ordinary path: licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/strict-num-0.1.1/LICENSE", + "ordinary path: licenses/dependencies/subtle-2.6.1/LICENSE", + "ordinary path: licenses/dependencies/svg_fmt-0.4.5/supplement", + "ordinary path: licenses/dependencies/swash-0.2.10/LICENSE-APACHE", + "ordinary path: licenses/dependencies/swash-0.2.10/LICENSE-MIT", + "ordinary path: licenses/dependencies/syn-2.0.119/LICENSE-APACHE", + "ordinary path: licenses/dependencies/syn-2.0.119/LICENSE-MIT", + "ordinary path: licenses/dependencies/syn-3.0.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/syn-3.0.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/sync_wrapper-1.0.2/LICENSE", + "ordinary path: licenses/dependencies/synstructure-0.13.2/LICENSE", + "ordinary path: licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/tempfile-3.27.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/termcolor-1.4.1/COPYING", + "ordinary path: licenses/dependencies/termcolor-1.4.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/termcolor-1.4.1/UNLICENSE", + "ordinary path: licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-1.0.69/LICENSE-MIT", + "ordinary path: licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-2.0.20/LICENSE-MIT", + "ordinary path: licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT", + "ordinary path: licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT", + "ordinary path: licenses/dependencies/tiny-skia-0.11.4/LICENSE", + "ordinary path: licenses/dependencies/tiny-skia-path-0.11.4/LICENSE", + "ordinary path: licenses/dependencies/tinystr-0.8.4/LICENSE", + "ordinary path: licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md", + "ordinary path: licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md", + "ordinary path: licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md", + "ordinary path: licenses/dependencies/tokio-1.53.1/LICENSE", + "ordinary path: licenses/dependencies/tokio-macros-2.7.2/LICENSE", + "ordinary path: licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/tower-0.5.3/LICENSE", + "ordinary path: licenses/dependencies/tower-http-0.6.11/LICENSE", + "ordinary path: licenses/dependencies/tower-layer-0.3.3/LICENSE", + "ordinary path: licenses/dependencies/tower-service-0.3.3/LICENSE", + "ordinary path: licenses/dependencies/tracing-0.1.44/LICENSE", + "ordinary path: licenses/dependencies/tracing-attributes-0.1.31/LICENSE", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/LICENSE", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/src", + "ordinary path: licenses/dependencies/try-lock-0.2.5/LICENSE", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/tests", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE", + "ordinary path: licenses/dependencies/unicode-linebreak-0.1.5/LICENSE", + "ordinary path: licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-width-0.2.2/COPYRIGHT", + "ordinary path: licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/untrusted-0.9.0/LICENSE.txt", + "ordinary path: licenses/dependencies/url-2.5.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/url-2.5.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/uuid-1.26.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/uuid-1.26.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/version_check-0.9.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/version_check-0.9.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/want-0.3.1/LICENSE", + "ordinary path: licenses/dependencies/web-time-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/web-time-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/webpki-roots-1.0.9/LICENSE", + "ordinary path: licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-27.0.1/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT", + "ordinary path: licenses/dependencies/winapi-util-0.1.11/COPYING", + "ordinary path: licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT", + "ordinary path: licenses/dependencies/winapi-util-0.1.11/UNLICENSE", + "ordinary path: licenses/dependencies/windows-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-core-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-core-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-implement-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-implement-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-interface-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-interface-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-link-0.2.1/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-link-0.2.1/license-mit", + "ordinary path: licenses/dependencies/windows-result-0.2.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-result-0.2.0/license-mit", + "ordinary path: licenses/dependencies/windows-strings-0.1.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-strings-0.1.0/license-mit", + "ordinary path: licenses/dependencies/windows-sys-0.52.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-sys-0.52.0/license-mit", + "ordinary path: licenses/dependencies/windows-sys-0.59.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-sys-0.59.0/license-mit", + "ordinary path: licenses/dependencies/windows-sys-0.61.2/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-sys-0.61.2/license-mit", + "ordinary path: licenses/dependencies/windows-targets-0.52.6/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-targets-0.52.6/license-mit", + "ordinary path: licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0", + "ordinary path: licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit", + "ordinary path: licenses/dependencies/window_clipboard-0.5.1/LICENSE", + "ordinary path: licenses/dependencies/winit-0.30.13/LICENSE", + "ordinary path: licenses/dependencies/writeable-0.6.4/LICENSE", + "ordinary path: licenses/dependencies/xml-rs-0.8.29/LICENSE", + "ordinary path: licenses/dependencies/yazi-0.2.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/yazi-0.2.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/yoke-0.8.3/LICENSE", + "ordinary path: licenses/dependencies/yoke-derive-0.8.2/LICENSE", + "ordinary path: licenses/dependencies/zeno-0.3.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zeno-0.3.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD", + "ordinary path: licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerofrom-0.1.8/LICENSE", + "ordinary path: licenses/dependencies/zerofrom-derive-0.1.7/LICENSE", + "ordinary path: licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zeroize-1.9.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerotrie-0.2.5/LICENSE", + "ordinary path: licenses/dependencies/zerovec-0.11.8/LICENSE", + "ordinary path: licenses/dependencies/zerovec-derive-0.11.6/LICENSE", + "ordinary path: licenses/dependencies/zmij-1.0.23/LICENSE-MIT", + "ordinary path: licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE", + "ordinary path: licenses/dependencies/fontdb-0.23.0/tests/fonts", + "ordinary path: licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt", + "ordinary path: licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE", + "ordinary path: licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING", + "ordinary path: licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING", + "ordinary path: licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING", + "ordinary path: licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING", + "ordinary path: licenses/dependencies/harfrust-0.3.2/scripts/ms-use", + "ordinary path: licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml", + "ordinary path: licenses/dependencies/iced_core-0.14.0/src/layout", + "ordinary path: licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE", + "ordinary path: licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE", + "ordinary path: licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE", + "ordinary path: licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT", + "ordinary path: licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE", + "ordinary path: licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill", + "ordinary path: licenses/dependencies/ring-0.17.14/third_party/fiat", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT", + "ordinary path: licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE", + "ordinary path: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE", + "ordinary path: licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/src/spin", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/tests/fonts", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE", + "artifact verification leaves extracted package unchanged", + "artifact verification leaves frozen ZIP unchanged" + ], + "scope": "artifact", + "started_utc": "2026-09-11T21:22:18Z", + "archive": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\nav-repair-retry-20260911\\packages\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm.zip", + "sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1", + "bytes": 32971712, + "file_count": 559, + "files": { + "arcadia-server.exe": "efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665", + "arcadia-studio.exe": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848", + "dependency-notices.json": "131a8fda64648b31fb706ecb029b01086391e76a2d619304b4252e55903ee62f", + "documentation-check.json": "bcc89585951fd9e5a1641993c51ca79e00a7a06944a8273d2df413331320e93f", + "libunwind.dll": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4", + "LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "package.json": "73860425cbf24f37ce9a4c0ddb18309fe5bf6d340a74943147e7fced9bb6a30d", + "README.md": "597cfb8da873e019d2658420f18ec059f0185fa9106ff9eafe934dfdd6ed266b", + "SHA256SUMS.txt": "b2525b0899b403ec63fc76fc389a44356d6256c67012207e4247fa61c80617de", + "START-HERE.txt": "a549295cf57ac73673dc4fa6106463450f982122793cb9c7135ce4fc7087e9ed", + "THIRD-PARTY-NOTICES.txt": "6756989c8fc73706641cd78449c315458425a2eed9a82febc289b9d28ea7f21f", + "deployment/arcadia-server.service": "1e6c6bb4065e25f8fe1d558a4ed0bbd4844782a4377c2482488db1e6f9cab01d", + "deployment/Dockerfile": "72c04aef4ec879955ed3bdf315987553d018ef46e4b8f350f0f6fe380c453eb7", + "deployment/Dockerfile.dockerignore": "6bb7d7496110b11a531cb8cd923864c6610850a8f1c4de8a797f54c7156f29e1", + "docs/api.html": "6f18cfc2a35eba631dbc61d04cd2721e0e361efff1699bf56d2c450a30a17a0d", + "docs/api.rst": "7eb258088824efa5ac94311b07b73eb46edcac3c300a2aac78d3802111e338c4", + "docs/language.html": "739a5bb100c7cb0ed70e18afd1e363029757f3cfd6580bc9c5cf77faccb46940", + "docs/language.rst": "894a1a77f97d1aa94c11762fe4e84b4d95e181a77c630324c16c307637ed27e1", + "docs/linux-packaging.md": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0", + "docs/openapi.json": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967", + "docs/research-v2-service.md": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e", + "docs/server.md": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48", + "docs/windows-packaging.md": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8", + "examples/coastal-rescue.arcadia": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17", + "examples/coastal-rescue.json": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195", + "examples/legacy-v1-coastal-rescue.arcadia": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a", + "examples/legacy-v1-coastal-rescue.oa.json": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24", + "examples/routing-workshop.arcadia": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a", + "examples/routing-workshop.json": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14", + "licenses/llvm-mingw-LICENSE.TXT": "8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee", + "examples/release1/expected-diagnostics.json": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e", + "examples/release1/model.json": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727", + "examples/release1/model.rs": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5", + "examples/release1/project.arcadia": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda", + "examples/release1/README.md": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5", + "examples/release1/traceability.arcadia": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f", + "examples/release1/transition-before.json": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d", + "examples/release1/transition-request.json": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a", + "examples/source-project/oa.arcadia": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c", + "examples/source-project/project.arcadia": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d", + "examples/source-project/views.arcadia": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f", + "examples/text-first/project.arcadia": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a", + "examples/text-first/README.md": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e", + "examples/release1/evidence/repair-check.md": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5", + "examples/release1/oa/capabilities.arcadia": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936", + "examples/release1/oa/model.arcadia": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15", + "examples/release1/oa/participants.arcadia": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3", + "examples/release1/oa/types.arcadia": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49", + "examples/release1/sa/capabilities.arcadia": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f", + "examples/release1/sa/model.arcadia": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4", + "examples/release1/sa/participants.arcadia": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8", + "examples/release1/sa/types.arcadia": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660", + "examples/release1/views/diagram_oa_allocation_view.arcadia": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7", + "examples/release1/views/diagram_sa_allocation_view.arcadia": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389", + "examples/release1/views/diagram_sa_capability_view.arcadia": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649", + "examples/release1/views/diagram_sa_service_view.arcadia": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b", + "examples/release1/views/diagram_sa_state_view.arcadia": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869", + "examples/release1/oa/activities/activity_oa_restore_work.arcadia": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4", + "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d", + "examples/release1/oa/behavior/process_oa_field_procedure.arcadia": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324", + "examples/release1/oa/behavior/process_oa_response.arcadia": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc", + "examples/release1/oa/behavior/scenario_oa_conversation.arcadia": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6", + "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c", + "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5", + "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088", + "examples/release1/sa/behavior/process_sa_field_procedure.arcadia": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768", + "examples/release1/sa/behavior/process_sa_response.arcadia": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a", + "examples/release1/sa/behavior/scenario_sa_conversation.arcadia": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85", + "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74", + "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736", + "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f", + "examples/release1/sa/functions/function_sa_restore_work.arcadia": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6", + "examples/source-project/sa/assurance.arcadia": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f", + "examples/source-project/sa/participants.arcadia": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88", + "examples/source-project/sa/reporting.arcadia": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058", + "licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d", + "licenses/rust/COPYING.RUNTIME": "28e85c5aa4af9b4f1dfe6b4817aa3eefb3eaaee7fd735045016f29ccf50276a1", + "licenses/rust/COPYING3": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "licenses/rust/COPYRIGHT-library.html": "68129500b616d5838629e68f55ff3aed5e096dacf60ce9eb41bbe599a563afa6", + "licenses/rust/COPYRIGHT.html": "5b0c93fc4e6d4b072eaa521b1762d1e746f4c368f65e81a0e5308e2772dac85e", + "licenses/dependencies/arrayref-0.3.9/LICENSE": "1bc7e6f475b3ec99b7e2643411950ae2368c250dd4c5c325f80f9811362a94a1", + "licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT": "4da95ec4ecb65b738d470b7d762894ad9c97da93e6cbfb18b570fc2c96f4b871", + "licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE": "0e8a410375e1ee5c75c6198b08b534fec6e5edef766cf971bab4a404542636ab", + "licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT": "c733ccf8ab25df175a63d9d844677b98e3a5ab8f8de1c1616087e6868a7f948e", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY": "6226d0632e2e1a80c23597e964da9812ae193c535fe058154afb034e94167aa5", + "licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/autocfg-1.5.1/LICENSE-MIT": "27995d58ad5c1145c1a8cd86244ce844886958a35eb2b78c6b772748669999ac", + "licenses/dependencies/axum-0.8.9/LICENSE": "6a13bc24a100a6812f053879ec51b126b103af7cda6dbf48c4188722da44da9f", + "licenses/dependencies/axum-core-0.5.6/LICENSE": "008c87afcd2e626eaf564093250bed06dd7efb5732113264bba3dda8f1c556a1", + "licenses/dependencies/base64-0.22.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/base64-0.22.1/LICENSE-MIT": "0dd882e53de11566d50f8e8e2d5a651bcf3fabee4987d70f306233cf39094ba7", + "licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/bit-set-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7", + "licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7", + "licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/bitflags-2.13.1/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/bytes-1.12.1/LICENSE": "45f522cacecb1023856e46df79ca625dfc550c94910078bd8aec6e02880b3d42", + "licenses/dependencies/cc-1.4.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cc-1.4.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/cfg_aliases-0.2.2/LICENSE": "31b94860253d8ec7b4529f51901044d3b459d6292d996504a36b1bae3a36a812", + "licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5", + "licenses/dependencies/chacha20-0.10.2/LICENSE-MIT": "b8c6939380a400f53e11923d50fcc4dd2fa1ba8339fd9d04cda38a0251b6c9b0", + "licenses/dependencies/codespan-reporting-0.12.0/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/core_maths-0.1.1/LICENSE": "9ebf8c4cc0b735ca13a766451f7b8097db3185975ceb2ba94b5abf439156a91f", + "licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE": "000b4962e6b27176a0ff89cce4be555b16472cafb5671eb2804a8fdac6854793", + "licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT": "95557bafe728379e206f3b6d4aceeaa054d271c71d722411a6222e2dec01138c", + "licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5", + "licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT": "73b9dc2e79c7308998dd30296e073aefaefb944a68fb89aa412c23c0edcabcaa", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB": "b3ec01ad0869c5c50937bc68780cd0bb44e235ad858dfa54a7a381dced9b115a", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE": "b59affd015e517ed998dd735757f9a3693643cd389609947ed54074234a10784", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT": "c138726a726ac37bae09d0f8a48e74e8e3aa8a8952fcd10fae0fb224cc1c05f1", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB": "01e533bd94e8f1c32b2c2531e2c398de7d35d7804add3d574b4e1fe581d53537", + "licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/document-features-0.2.12/LICENSE-APACHE": "074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff", + "licenses/dependencies/document-features-0.2.12/LICENSE-MIT": "aa893340d14b9844625be6a50ac644169a01b52f0211cbf81b09e1874c8cd81d", + "licenses/dependencies/dpi-0.1.2/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT": "9eff396a99bafd208e7126602420d6864f6066c08b84485a5b032320a9c01997", + "licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/equivalent-1.0.2/LICENSE-MIT": "7365cc8878a1d7ce155a58c4ca09c3d7a6be413efa5334a80ea842912b669349", + "licenses/dependencies/error-code-3.4.0/LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/etagere-0.2.15/LICENSE-APACHE": "2d56a37f3d1e461f6b1539ab94e0e6bcc55443e376098aee85ac3b2890860290", + "licenses/dependencies/etagere-0.2.15/LICENSE-MIT": "9cfc9c9a4608501b5da3746948d2be2dd709ad51f6bcb0c1c685760ee3dde31f", + "licenses/dependencies/euclid-0.22.14/COPYRIGHT": "ec82b96487e9e778ee610c7ab245162464782cfa1f555c2299333f8dbe5c036a", + "licenses/dependencies/euclid-0.22.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/euclid-0.22.14/LICENSE-MIT": "62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3", + "licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/fastrand-2.5.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/float_next_after-1.0.0/LICENSE": "0604d5817110dacc5c7d9b7de6b58b962794603d4823c357157bd5dec4198bc5", + "licenses/dependencies/foldhash-0.1.5/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744", + "licenses/dependencies/foldhash-0.2.0/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744", + "licenses/dependencies/font-types-0.10.1/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/font-types-0.10.1/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/font-types-0.12.4/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/font-types-0.12.4/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/fontdb-0.23.0/LICENSE": "59a1fdac3bd550043599bd159fd70f09a1108c2b09e3751d39b11e1ff8e51f00", + "licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT": "20c7855c364d57ea4c97889a5e8d98470a9952dade37bd9248b9a54431670e5e", + "licenses/dependencies/futures-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-core-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-io-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-task-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-util-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "licenses/dependencies/getrandom-0.2.17/LICENSE-MIT": "42fa16951ce7f24b5a467a40e5b449a1d41e662f97ca779864f053f39e097737", + "licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "licenses/dependencies/getrandom-0.4.3/LICENSE-MIT": "523a42c25d245dde9c015f882cec7f4555aad883382a6cf19b4b7d9b2cd5419b", + "licenses/dependencies/glam-0.25.0/LICENSE-APACHE": "be33ddb87a30fd321ab100e2d922cba512e50ec7a63d8e62e5bfc0798dd4b585", + "licenses/dependencies/glam-0.25.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/glow-0.16.0/LICENSE-APACHE": "b8601fc79bdf8d8088f0938bea861ffc63ed0eebbedf25f44ab2cf2e85bd7edc", + "licenses/dependencies/glow-0.16.0/LICENSE-MIT": "cdbd06e25b8c9c5d6019949d2de8123f56d29cee4166396423d2ba8c81700845", + "licenses/dependencies/glow-0.16.0/LICENSE-ZLIB": "636f644f1e149eb62961657c0e34953681eff64435653912e7bd19992666faa5", + "licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4", + "licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE": "0178e21322b0e88aa3aeb3146f6a9611bc1f8df6d98bdfb34be28b9dd56a8107", + "licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT": "ad41be6cc6538b29b9346648f41432b5e460bad6be073b5eeaa41320ea2921dc", + "licenses/dependencies/guillotiere-0.6.2/LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1", + "licenses/dependencies/half-2.7.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/half-2.7.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "licenses/dependencies/harfrust-0.3.2/LICENSE": "7d43d2ef1ce976c7bfb423c696ad9938ccfc31e9ec5be752265e43fe9d29f697", + "licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/http-1.5.0/LICENSE-APACHE": "8bb1b50b0e5c9399ae33bd35fab2769010fa6c14e8860c729a52295d84896b7a", + "licenses/dependencies/http-1.5.0/LICENSE-MIT": "dc91f8200e4b2a1f9261035d4c18c33c246911a6c0f7b543d75347e61b249cff", + "licenses/dependencies/http-body-1.1.0/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab", + "licenses/dependencies/http-body-util-0.1.5/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab", + "licenses/dependencies/httparse-1.10.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/httparse-1.10.1/LICENSE-MIT": "391a5396cec6230bfabd4ef4eb2350eb895bc5efce377a2218f5702ed020d3e3", + "licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE": "4d10fe5f3aa176b05b229a248866bad70b834c173f1252a814ff4748d8a13837", + "licenses/dependencies/httpdate-1.0.3/LICENSE-MIT": "934887691e05d69d7c86ad3f2c360980fa30c15b035e351f3c9865e99da4debc", + "licenses/dependencies/hyper-1.11.1/LICENSE": "2d01890414494742ba4a509fcec8efa40f6d8be22cbd72be7cff08d6fda4ec89", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c", + "licenses/dependencies/hyper-util-0.1.20/LICENSE": "9e0a97848ea543aef745c98e84fde696a9a3e0735538f6daefdd3cb1942effc1", + "licenses/dependencies/iced-0.14.0/LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/icu_collections-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_locale_core-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_normalizer-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_properties-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_properties_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_provider-2.3.1/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/idna-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/idna-1.1.0/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT": "8b43ce8accd61e9d370b5ca9e9c4f953279b5c239926c62315b40e24df51b726", + "licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/indexmap-2.14.1/LICENSE-MIT": "ecc269ef87fd38a1d98e30bfac9ba964a9dbd9315c3770fed98d4d7cb5882055", + "licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE": "87d9feb9238c6bd8e0024fc4733b06cff036f89f36d93b7df1c8a0549bbb7a5b", + "licenses/dependencies/ipnet-2.12.1/LICENSE-MIT": "47dc9ff29128ddfb4d6a0435383c9f89120bc374dbcc1dd00b933a0b28aa7865", + "licenses/dependencies/itoa-1.0.18/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/itoa-1.0.18/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/jobserver-0.1.35/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/kurbo-0.10.4/LICENSE-MIT": "23c23145f6eac25c28cdcc03d38506a5712a9a8cffb5bd5301457f6173ea696e", + "licenses/dependencies/libc-0.2.189/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/libc-0.2.189/LICENSE-MIT": "123a331b5dbf04c30097fa43b8f858bc85df671fe776de498d01f3d6b7c1f69e", + "licenses/dependencies/libloading-0.8.9/LICENSE": "b29f8b01452350c20dd1af16ef83b598fea3053578ccc1c7a0ef40e57be2620f", + "licenses/dependencies/libm-0.2.16/LICENSE.txt": "3823dda7cf046602f4b4e77ec8e227863dc4736037cc85bb33d9f19febe16bb7", + "licenses/dependencies/lilt-0.8.2/LICENSE": "120b2f21f9b9f98ef4159de09f9a55a3afb6733dd1c0b1d9eeec7f136465b2cd", + "licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "licenses/dependencies/litemap-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/litrs-1.0.0/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/litrs-1.0.0/LICENSE-MIT": "7dc1552e88f49132cb358b1b962fc5e79fa42d70bcbb88c526d33e45b8e98036", + "licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/lock_api-0.4.14/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/log-0.4.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/log-0.4.34/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/lru-0.16.4/LICENSE": "061dc50af2cd9340703daf61978af3200cf681b12ea67a323c33ba109a23a45e", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT": "1466d9b4f3a59bb8997fc8d5fa977ce3f6a24bb2358793c09bfdf007039f6486", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB": "09785877275ffada6c371b652a30e95c26b435126fc0fc62f1bc2d72171f80a4", + "licenses/dependencies/matchit-0.8.4/LICENSE": "de701d0618d694feb1af90f02181a1763d9b0bdeb70a3a592781e529077dba65", + "licenses/dependencies/matchit-0.8.4/LICENSE.httprouter": "162ce11ad71338d0a0c6ebaf5c48af72c6ae237b468859d3656fe2d9ed3f3a85", + "licenses/dependencies/memchr-2.8.3/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/memchr-2.8.3/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f", + "licenses/dependencies/memchr-2.8.3/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE": "04ea4849dba9dcae07113850c6f1b1a69052c625210639914eee352023f750ad", + "licenses/dependencies/memmap2-0.9.11/LICENSE-MIT": "0d25d03b5ab49576178ad0cae7a2648d12c17ad0452fe49c07e55e4b59aa5257", + "licenses/dependencies/mime-0.3.17/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/mime-0.3.17/LICENSE-MIT": "df9cfd06d8a44d9a671eadd39ffd97f166481da015a30f45dfd27886209c5922", + "licenses/dependencies/mio-1.2.3/LICENSE": "07919255c7e04793d8ea760d6c2ce32d19f9ff02bdbdde3ce90b1e1880929a9b", + "licenses/dependencies/naga-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/naga-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/num-traits-0.2.19/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/oa-core-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/oa-server-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/once_cell-1.21.4/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT": "f7715d38a3fa1b4ac97c5729740752505a39cb92ee83ab5b102aeb5eaa7cdea4", + "licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/potential_utf-0.1.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/presser-0.3.1/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/presser-0.3.1/LICENSE-MIT": "090a294a492ab2f41388252312a65cf2f0e423330b721a68c6665ac64766753b", + "licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/quinn-0.11.11/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-0.11.11/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quote-1.0.47/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/quote-1.0.47/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/rand-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "licenses/dependencies/rand-0.10.2/LICENSE-APACHE": "35242e7a83f69875e6edeff02291e688c97caafe2f8902e4e19b49d3e78b4cab", + "licenses/dependencies/rand-0.10.2/LICENSE-MIT": "209fbbe0ad52d9235e37badf9cadfe4dbdc87203179c0899e738b39ade42177b", + "licenses/dependencies/rand_core-0.10.1/COPYRIGHT": "92b81db30f7ab6d693e0af5661a40d273ca1947e891123ed823924192c10cbc7", + "licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51", + "licenses/dependencies/rand_core-0.10.1/LICENSE-MIT": "8b6e9feec03e7c9a5facb26855cecd31662bf989b636bcfe79521bdf8ac863f0", + "licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51", + "licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT": "2234e3cefee876aeb686ad89e978bdb07bf118a1186ab1cf161bcdf69d4b4f57", + "licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT": "ba00052102ed87948bb8822d6e1c496260c83042887b22bb5caad922ec025a60", + "licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE": "1c7745cc26c7294bc9dbc883bcd50700b99a8c0f4859bfce84ec555098ce1ab5", + "licenses/dependencies/rangemap-1.8.0/LICENSE-MIT": "29a4c3823ee29ee5a97c145574a1bac20629fd5e6708be1df0d25bab563e093c", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md": "9c5a80639a57c1c945570e7ebbca0706305849ce3c098021325cca9db2f7acc4", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md": "ae895c8576e682f310fb70d93d9f99b1dd82872094c54a8f6cdfe2ca5c2d6ecb", + "licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT": "24b2f2eff5a7622e87162823e260f00c6dfbce0e26d585d3d28c785f1edc80ed", + "licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE": "751963a8b88c0e3a9f27e98933079fbcf09b9998b2c13ac49c2e4d58444520d6", + "licenses/dependencies/reqwest-0.12.28/LICENSE-MIT": "47d4e1803702728e03d30f8a848ae2249ba274bbd9f8443e803f7924d83cd371", + "licenses/dependencies/rfd-0.15.4/LICENSE": "65fc947f4bac882a2cd104ef73c246b1b037059df9f2b3a58b7f77f0b9e56071", + "licenses/dependencies/ring-0.17.14/LICENSE": "b3d734001a94efff3579978d953391aa7115f877657d25eb54037a43875d078a", + "licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL": "005fc765ddc5115da796cca915baa9557abae13ff35e0a47c47affc56f6c414d", + "licenses/dependencies/ring-0.17.14/LICENSE-other-bits": "f025ccfb7dfb6bdfedc75ca0f67acc69e6fb4998143d834f7c2f38a29989680f", + "licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE": "95bd3988beee069fa2848f648dab43cc6e0b2add2ad6bcb17360caf749802bcc", + "licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT": "30fefc3a7d6a0041541858293bcbea2dde4caa4c0a5802f996a7f7e8c0085652", + "licenses/dependencies/rustls-0.23.43/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/rustls-0.23.43/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4", + "licenses/dependencies/rustls-0.23.43/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c", + "licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE": "45fd05c4865e7c350b98ad7ac50e1b15462d49af4a91e9b0c9dd933dc9a69742", + "licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT": "9117d922e667125508dde62b02c1f57ed22f5ad21eb536aa2e2d99e1c796e639", + "licenses/dependencies/rustls-webpki-0.103.15/LICENSE": "5b698ca13897be3afdb7174256fa1574f8c6892b8bea1a66dd6469d3fe27885a", + "licenses/dependencies/ryu-1.0.23/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/ryu-1.0.23/LICENSE-BOOST": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/same-file-1.0.6/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/same-file-1.0.6/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14", + "licenses/dependencies/same-file-1.0.6/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT": "fb77f0a9c53e473abe5103c8632ef9f0f2874d4fb3f17cb2d8c661aab9cee9d7", + "licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2": "f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505", + "licenses/dependencies/serde-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_core-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_json-1.0.151/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT": "b9eb266294324f672cbe945fe8f2e32f85024f0d61a1a7d14382cdde0ac44769", + "licenses/dependencies/sha1_smol-1.0.1/LICENSE": "282a21b0710441c364025461a447362daf18f5798a7b72ae2f801a2aa536da51", + "licenses/dependencies/shlex-2.0.1/LICENSE-APACHE": "553fffcd9b1cb158bc3e9edc35da85ca5c3b3d7d2e61c883ebcfa8a65814b583", + "licenses/dependencies/shlex-2.0.1/LICENSE-MIT": "4455bf75a91154108304cb283e0fea9948c14f13e20d60887cf2552449dea3b1", + "licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/skrifa-0.37.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/skrifa-0.44.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/slab-0.4.12/LICENSE": "8ce0830173fdac609dfb4ea603fdc002c2f4af0dc9b1a005653f5da9cf534b18", + "licenses/dependencies/slotmap-1.1.1/LICENSE": "6cec81441b2ab2b5090954c1fb5d0bcca81b86487b5849061fa8952d20ef67d4", + "licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/smallvec-1.16.0/LICENSE-MIT": "0b28172679e0009b655da42797c03fd163a3379d5cfa67ba1f1655e974a2a1a9", + "licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/smol_str-0.2.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/socket2-0.6.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/socket2-0.6.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4", + "licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT": "0463bfa47d6d763d8c824333efb0e6d6df3946c13c3b077c78ed9f23ca50d0f2", + "licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT": "5e05b024f653a5ce199e77cbbbd42fb5553562ec714b819421ed0c3e552a75d7", + "licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT": "ea084a2373ebc1f0902c09266e7bf25a05ab3814c1805bb017ffa7308f90c061", + "licenses/dependencies/strict-num-0.1.1/LICENSE": "3085885678bb161f6c472bbd331f66a2550b555eb76128f7f8247779128199c0", + "licenses/dependencies/subtle-2.6.1/LICENSE": "d1fc1bc0d155df60b2e7705b6b2ae02a05c96f948e1cec6e2fb86360b09f346b", + "licenses/dependencies/swash-0.2.10/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/swash-0.2.10/LICENSE-MIT": "122dadfc2eb4de0f4bafcd9eb4e7502cfe338a7965ebd1d18708cc5050f43f76", + "licenses/dependencies/syn-2.0.119/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/syn-2.0.119/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/syn-3.0.5/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/syn-3.0.5/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/sync_wrapper-1.0.2/LICENSE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/synstructure-0.13.2/LICENSE": "219920e865eee70b7dcfc948a86b099e7f4fe2de01bcca2ca9a20c0a033f2b59", + "licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT": "5cc390ab5e5e6507f467368cbab1297552d64bfd863f4b496c7928508bcfefd8", + "licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/tempfile-3.27.0/LICENSE-MIT": "8b427f5bc501764575e52ba4f9d95673cf8f6d80a86d0d06599852e1a9a20a36", + "licenses/dependencies/termcolor-1.4.1/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/termcolor-1.4.1/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f", + "licenses/dependencies/termcolor-1.4.1/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/tiny-skia-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced", + "licenses/dependencies/tiny-skia-path-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced", + "licenses/dependencies/tinystr-0.8.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md": "fd80a26fbb3f644af1fa994134446702932968519797227e07a1368dea80f0bc", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md": "4f44572785f35152c1fd2eadf565b7e079c0f300b4324f0af653419f9d76b735", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md": "1dd8eca0f83669e75fa119e34fb9e1be9d16e3e9b6368962b8019db6e8ae5f7b", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md": "41ace205715d9f19a3214218cc1c01d57c533e02cd0fef7c8e51a49a7fce5ac5", + "licenses/dependencies/tokio-1.53.1/LICENSE": "253cd04c6714889df2d32f3f64d669179a1c95c76ac43c40882c52eb06bc3552", + "licenses/dependencies/tokio-macros-2.7.2/LICENSE": "0b83dc40cba89b9922bb84b0a9c7d2768ce37c1d7e138b7424fd4549915778c9", + "licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE": "cc117d90b498b32b11a886f279b359da16a73c3b01efbb2f5cc004b20262334e", + "licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT": "e20fa2b8e0a2565f24a792b94b4bf4b6c2b9d36f781d8a9516e218a036e6677a", + "licenses/dependencies/tower-0.5.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tower-http-0.6.11/LICENSE": "5049cf464977eff4b4fcfa7988d84e74116956a3eb9d5f1d451b3f828f945233", + "licenses/dependencies/tower-layer-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tower-service-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tracing-0.1.44/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-attributes-0.1.31/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-core-0.1.36/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/try-lock-0.2.5/LICENSE": "c816a0749cdc6bf062a5111c159723de51b2bfac66a1dac2655abd9e6b1583eb", + "licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT": "f3c9fe731c701ed77fd5fbaac573872af04dc5869385eb9bd5e3c73c42713814", + "licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT": "edb20b474f6cbd4f4db066b54a9e0f687d0009d309412a63431189b59b8e2a07", + "licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE": "f7db81051789b729fea528a63ec4c938fdcb93d9d61d97dc8cc2e9df6d47f2a1", + "licenses/dependencies/unicode-linebreak-0.1.5/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE": "7cbb56d1b5d83d735056b363ab20958524120afafc4ad8206e6be98cdec5d737", + "licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT": "7ad3ea8ca3caf894db98c3f31d5d4949173ffa93c883ef19a9e529ad48960f8c", + "licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d", + "licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/unicode-width-0.2.2/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d", + "licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/untrusted-0.9.0/LICENSE.txt": "7abd9b6960dcf7d4d0a48606a5b71bfe37d472db68d70637f3a58a56785f1621", + "licenses/dependencies/url-2.5.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/url-2.5.8/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT": "c30152c94a6d75e021adbc52b3a52470366a46edb917e17deae3259251af244c", + "licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT": "3fa4ca83dcc9237839b1bdeb2e6d16bdfb5ec0c5ce42b24694d8bbf0dcbef72c", + "licenses/dependencies/uuid-1.26.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/uuid-1.26.0/LICENSE-MIT": "436bc5a105d8e57dcd8778730f3754f7bf39c14d2f530e4cde4bd2d17a83ec3d", + "licenses/dependencies/version_check-0.9.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/version_check-0.9.5/LICENSE-MIT": "b7e650f3fce5c53249d1cdc608b54df156a97edd636cf9d23498d0cfe7aec63e", + "licenses/dependencies/want-0.3.1/LICENSE": "a65f5d0a945d267751344c95665945b90c030ea107faf5c85d518929886187da", + "licenses/dependencies/web-time-1.1.0/LICENSE-APACHE": "54a744942eb3fa63a74d8d359989ed6962c04f3f10ff20cfa08ff8aa7efbe4e6", + "licenses/dependencies/web-time-1.1.0/LICENSE-MIT": "f428305bbf2e70fbd807af0f3c7ac1b7acfb95311640f451e9d2e48db6d7e96b", + "licenses/dependencies/webpki-roots-1.0.9/LICENSE": "e271993808fec50ab29350b39539cdec611a9103f827e0aa26d61da70e2d33f8", + "licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/winapi-util-0.1.11/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14", + "licenses/dependencies/winapi-util-0.1.11/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/windows-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-core-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-core-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-implement-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-implement-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-interface-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-interface-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-link-0.2.1/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-link-0.2.1/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-result-0.2.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-result-0.2.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-strings-0.1.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-strings-0.1.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.52.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.52.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.59.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.59.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.61.2/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.61.2/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-targets-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-targets-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/window_clipboard-0.5.1/LICENSE": "7faec985f3e9b1c4a1df646bfedc304ba67e409447f7ab7f4f591f68708d85dc", + "licenses/dependencies/winit-0.30.13/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "licenses/dependencies/writeable-0.6.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/xml-rs-0.8.29/LICENSE": "0dc18d924dc0a5f41172a393012843a5eaaef338e795b3645da9cc3b6068220b", + "licenses/dependencies/yazi-0.2.1/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c", + "licenses/dependencies/yazi-0.2.1/LICENSE-MIT": "df62e3ef3f207c91073fedd78b4156a278681d0dd3f942379242c62c6a71a3ec", + "licenses/dependencies/yoke-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/yoke-derive-0.8.2/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zeno-0.3.3/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c", + "licenses/dependencies/zeno-0.3.3/LICENSE-MIT": "34dff8202d63e6df022f4f0ce88dab24f254c35ee0d5958b74dcf74d9eae21cc", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df", + "licenses/dependencies/zerofrom-0.1.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerofrom-derive-0.1.7/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/zeroize-1.9.0/LICENSE-MIT": "8c7516d4b27b1e495be5e38b612298b63de48d05f49cdac94f70f3cd70f8864b", + "licenses/dependencies/zerotrie-0.2.5/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerovec-0.11.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerovec-derive-0.11.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zmij-1.0.23/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE": "587dd9548304fd421cd254f7550bd101c1250ffc95417f2f7f92d55b44ecbe53", + "licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE": "3c8d13d97ea5eb62868833a377034c6be6a9833e768d32abec2a767a8101e4bc", + "licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE": "5ec4347054089def6904da61d04f0360968f9ef36634b1fe007a5b6ec2f7aa96", + "licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt": "b84fdd2c3da5db56385cdbb639795e90aa3e035c53bc3591135f18df3331451f", + "licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314", + "licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314", + "licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613", + "licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613", + "licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING": "9906940f61b1f0b533fa7d99baf55178b2808fbe113ea51dfbfad8572ccd5f2b", + "licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499", + "licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml": "4a56dbdbc12054fd33b7a2634a45cbbe6fe12f5e6f4081002cbfa527f7220c70", + "licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt": "99bfb7c1e845b79d1031fcf37e678178eb4a8c7cc74a3f218ddf7223083a6fcd", + "licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt": "1e0baaa389b1647d06322ac9ea37822f31995408200ae5a2805a6b9bea0810d1", + "licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt": "8175634e30f84ef72a24c4965fb0e87f45a3c1274cc0e79e0473af582cffd1c4", + "licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE": "10d30a673cd5e9349bdc02aeb48f14b3386d27d0da32df8f0a555d4aa16aa551", + "licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT": "c8167fdeeed46d3f244d3f85c5bf998ce889343691c32be2c61a8bc4b5c08333", + "licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT": "6ee2ed6c77710de911761acd5fc1ad1da00f476beb1a7ef27e78c2d1858deafc", + "licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE": "9eacbcb81be660840c714a560a9d65ba07913db98dd4baf969f78dd499fdd60f", + "licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1", + "licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE": "58545fed1565e42d687aecec6897d35c6d37ccb71479a137c0deb2203e125c79", + "licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd" + } + }, + "package_claims": { + "version": "0.2.0-preview.navigation.20260911", + "target": "x86_64-pc-windows-gnullvm", + "acceptance": "Packaging integrity only; native clean-environment verification required.", + "build": "Prebuilt inputs supplied by caller; this script does not establish build profile or source revision.", + "build_evidence": { + "assertion": "Caller-supplied build evidence; target and binary hashes checked, source/compiler/profile statements not inferred or independently proven by packaging.", + "evidence": { + "source_identity": "GUI exact-byte reconstruction 802855f7e6f2f00a107a12196b458b267f586b8d from 33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c; 500 frozen GUI gate inputs plus separately verified shared build resources. This is not the original build commit. EFEE server retains its separate September 7 source snapshot; its old language.rs differs from current GUI core. No current-source server claim.", + "profile": "Prebuilt Windows development GUI, actual full desktop result {'passed': 755, 'failed': 0, 'ignored': 1, 'measured': 0, 'filtered': 0}. Retained EFEE server is the historical development artifact, not rebuilt. Native/package acceptance remains pending.", + "compiler": "Original GUI Cargo artifact/profile and server build records retained separately; package collector records current compiler/sysroot facts. No reproducible build or new server build claimed.", + "target": "x86_64-pc-windows-gnullvm", + "binary_sha256": { + "arcadia-studio.exe": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848", + "arcadia-server.exe": "efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665" + }, + "provenance_reference_base": "evidence/ references are external preparation records, not files inside the ZIP.", + "per_binary_provenance": { + "arcadia-studio.exe": { + "build": "evidence/gui-gui-build-result.json", + "inputs": "evidence/gui-inputs1.json", + "full_gate": "evidence/gui-desktop-tests-result.json", + "complete": "evidence/gui-complete.json", + "captured_head": "eeeaa1262748800c4c9aaa1eca79a7de96757358", + "scope": "Built from captured eeeaa126 plus exact repair input delta; those bytes are committed at base_commit, then reconstructed without changing code." + }, + "arcadia-server.exe": { + "build": "evidence/server-original-gates.json", + "hashes": "evidence/server-original-binary-hashes.json", + "source_tar": "evidence/server-source-snapshot.tar.gz", + "source_inventory": "evidence/server-prior-input-comparisons.json", + "notices": "evidence/prior-dependency-notices.json", + "scope": "Unchanged historical EFEE; separate source, not rebuilt from navigation source." + } + } + } + } + }, + "provenance": { + "gui_inputs_sha256": "75a282fd3d4cb2dec6763046ea45d0caa015b998281fbdd6f222d8e3a175b13f", + "gui_inputs": 500, + "gui_input_bytes": 9482855, + "captured_build_head": "eeeaa1262748800c4c9aaa1eca79a7de96757358", + "source_commit": "802855f7e6f2f00a107a12196b458b267f586b8d", + "base_commit": "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c", + "eol_restorations": [ + "crates/oa-desktop/src/behavior/creation.rs", + "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "crates/oa-desktop/src/behavior/topology/contextual.rs", + "crates/oa-desktop/src/guide.rs", + "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "crates/oa-desktop/src/semantic_review/keyed.rs", + "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "crates/oa-desktop/src/semantic_review/ordered.rs", + "docs/api.html", + "docs/api.rst", + "docs/language.html", + "docs/openapi.json", + "harness/fixtures/rest-coverage/coverage-probe.json" + ], + "mixed_newline_inputs": [ + "crates/oa-desktop/src/behavior/creation.rs", + "crates/oa-desktop/src/guide.rs" + ], + "gate_counts": [ + 755, + 0, + 1, + 0, + 0 + ], + "server_source_files": 120, + "changed_current_server_inputs": [ + "crates/oa-core/src/language.rs" + ], + "added_current_server_inputs": [ + "crates/oa-core/src/language_outline_tests.rs" + ], + "server_origin_sha256": "d04b3b77cc1901a858b40a735a8dbd1946c491dd5e44b054fcb431b885c12de3", + "shared_input_files": [ + "Cargo.lock", + "Cargo.toml", + "build/windows.manifest", + "build/windows.rc", + "build/windows_manifest.rs", + "docs/openapi.json" + ], + "original_lock_packages": 463, + "additional_local_lock_package": { + "name": "oa-cli", + "version": "0.2.0", + "dependencies": [ + "oa-core", + "serde", + "serde_json" + ] + }, + "original_server_lock_sha256": "a6e070ed59b0ba19f18d60e8104494b777b470bd0268ae348cbe2b229790449f", + "current_gui_lock_sha256": "2b960242c33eb839ff008d01731f6d5cdb4e047ca8cd6e13151cbf9c09913510", + "tar_sha256": "cbb371a93a562e1e641d7629fe351e016d63e66fc9112499b3fed6d5cd171f78", + "preserved_records": 23, + "limitations": "Original build receipts read back; no rebuild, GUI, native acceptance or reproducibility claim by this evaluator." + }, + "notices": { + "packages": 266, + "roots": [ + "oa-desktop", + "oa-server" + ], + "lock_sha256": "2b960242c33eb839ff008d01731f6d5cdb4e047ca8cd6e13151cbf9c09913510", + "notice_reference_files": 484, + "additional_license_files": [ + "licenses/llvm-mingw-LICENSE.TXT" + ], + "embedded_fonts": [ + { + "package": "iced_graphics", + "path": "fonts/FiraSans-Regular.ttf", + "sha256": "3dabf3d48bf4599f95cffd92f99ea426a014d5311f52a5eb5ec3af265e97cd97", + "license": "OFL-1.1" + }, + { + "package": "iced_graphics", + "path": "fonts/Iced-Icons.ttf", + "sha256": "2289860dbd2201295bf451deb155561abf4b1fb06899d6f1f81eb294bfebb7ec", + "license": "MIT" + } + ], + "rust_version": [ + "rustc 1.98.1 (48a229cea 2026-09-01)", + "binary: rustc", + "commit-hash: 48a229ceaefd4985c50990b14116b6d856af0985", + "commit-date: 2026-09-01", + "host: x86_64-pc-windows-gnullvm", + "release: 1.98.1", + "LLVM version: 22.1.8" + ], + "runtime_provenance": "LLVM-MinGW 20260826 UCRT x86_64 distribution. Its clang --version identifies LLVM commit ea7d852a70e8bdfaf601d6626a760f9771b2c4b4. Component notice fetched at that commit; DLL bytes bound by SHA-256. Distribution build correspondence remains external evidence.", + "scope": "Target-filtered locked offline metadata; transitive normal/build edges from the stated root packages. Workspace feature unification may include a conservative superset. No binary/source equivalence or universal license audit claimed." + }, + "status": "PASS", + "finished_utc": "2026-09-11T21:22:41Z", + "script_sha256": "263f228487977b2af14491ed989ed70052e5d897e26b7a05e72614fbcb249c78", + "frozen_inputs_sha256": "d117bff0ea9d05de463ca59b193fa44f4d252b8d846d7b958fe4fd18ab45abf9" +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/artifact-stderr.log b/harness/experiments/navigation-prerelease-review-20260911/payload/artifact-stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/artifact-stdout.log b/harness/experiments/navigation-prerelease-review-20260911/payload/artifact-stdout.log new file mode 100644 index 00000000..74db05ef --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/artifact-stdout.log @@ -0,0 +1,7 @@ +{ + "scope": "artifact", + "status": "PASS", + "started_utc": "2026-09-11T21:22:18Z", + "finished_utc": "2026-09-11T21:22:41Z" +} +checks: 6002 diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/evidence-manifest.json b/harness/experiments/navigation-prerelease-review-20260911/payload/evidence-manifest.json new file mode 100644 index 00000000..a1657c57 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/evidence-manifest.json @@ -0,0 +1,159 @@ +{ + "scope": "Independent reviewer evidence only; excludes extracted package binaries and payload, whose entire map is in artifact-result.json. No package access after native handoff.", + "files": { + "artifact-command.json": { + "sha256": "44e93ba32c0fe8223e65fdf68ad6d16fddc849e98120ed93b7b31c9a276a7f3c", + "bytes": 962 + }, + "artifact-result.json": { + "sha256": "03d3e9909ed982caa9a7a7085bebdff12c0ef268929474459e2ad83af9ff06f2", + "bytes": 582055 + }, + "artifact-stderr.log": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "artifact-stdout.log": { + "sha256": "2bfdc8f581fe978eae495afdef7a200d124acc68fde6380a42118d1b6617f32c", + "bytes": 149 + }, + "frozen-inputs.json": { + "sha256": "d117bff0ea9d05de463ca59b193fa44f4d252b8d846d7b958fe4fd18ab45abf9", + "bytes": 1388 + }, + "prepare-reviewer.py": { + "sha256": "a3742f1fe9b88acc8d9ac7948332483500de33e0b32c29a33d3fe110330baa7f", + "bytes": 21139 + }, + "process-readback.json": { + "sha256": "2c9c4d58344835ee5dc352c4e0a191fc4d4355811ccb10c34f8f62012d0737ca", + "bytes": 360 + }, + "README.md": { + "sha256": "3be9685fce9335eae6c489cea9b5496f42bff303907bd8a28b38b78c76f80161", + "bytes": 4817 + }, + "review.py": { + "sha256": "263f228487977b2af14491ed989ed70052e5d897e26b7a05e72614fbcb249c78", + "bytes": 37951 + }, + "run-review.py": { + "sha256": "d6069dcb56484839aa0b342a643a50840895b974d52f131a9ae07bd31b76aca2", + "bytes": 1668 + }, + "server-command.json": { + "sha256": "35331bb7b2a87d770683772828074f9efb40c20fca446b99eb757be1f8b647e9", + "bytes": 958 + }, + "server-result.json": { + "sha256": "a0ae2af5517658be98dd528d0eac042f826f4a6b35001380468c384fbd601bab", + "bytes": 130093 + }, + "server-stderr.log": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "server-stdout.log": { + "sha256": "37a3cde4c9827d38e895e08cd773af3275ae6c66515fc1ee16d5ef9dd6d2aeac", + "bytes": 147 + }, + "server-run/help.stderr": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "server-run/help.stdout": { + "sha256": "99c5cb07d451c6da829b835b66fce92ce5c2529508c8053030123df704d0610e", + "bytes": 350 + }, + "server-run/http-01.body": { + "sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288", + "bytes": 15 + }, + "server-run/http-01.json": { + "sha256": "783fd3dc5e32fce0ff7bc588fa557bc28801a3d0447426339e229e7a8d6ba953", + "bytes": 397 + }, + "server-run/http-02.body": { + "sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288", + "bytes": 15 + }, + "server-run/http-02.json": { + "sha256": "43578abc45aa5c1c4641aef38549e6a238e484ac7d3cf01db2d688a64a8eb5f8", + "bytes": 403 + }, + "server-run/http-03.body": { + "sha256": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967", + "bytes": 359757 + }, + "server-run/http-03.json": { + "sha256": "3d11f4c9cc6ac8af0b78ffef9df262154fce2b0b82613acf12f15c0f45e34b8f", + "bytes": 414 + }, + "server-run/http-04.body": { + "sha256": "f58be90bf836b731790fd0fd1688428e6933fe69b5dcd33e193cf5972a0d24d5", + "bytes": 252 + }, + "server-run/http-04.json": { + "sha256": "9dc1d7db2f54f0c36744c97f28343e09c92d9d17f3eb902341c13c6936aa0d06", + "bytes": 542 + }, + "server-run/http-05.body": { + "sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372", + "bytes": 566 + }, + "server-run/http-05.json": { + "sha256": "c415ee9fd1b784bcd1d96c6caa746a241d28a6967f26f17389b02f3575d38520", + "bytes": 505 + }, + "server-run/http-06.body": { + "sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288", + "bytes": 15 + }, + "server-run/http-06.json": { + "sha256": "d5110142e3670c93f3a4c75ddb40d9c75531485022feb3e230e08753e5201392", + "bytes": 403 + }, + "server-run/http-07.body": { + "sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372", + "bytes": 566 + }, + "server-run/http-07.json": { + "sha256": "80ede66ea46f7b848058f3c3a0e8b0fff699589d523a0a91c715e91982913de6", + "bytes": 505 + }, + "server-run/server-1.stderr": { + "sha256": "d1a5ac473170f9215b981b0a450cfee7bda7c9e060c78e07d10f280409ecf143", + "bytes": 157 + }, + "server-run/server-1.stdout": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "server-run/server-2.stderr": { + "sha256": "f2018690b87b22de27d2cca83ab7fb6b871cb91f7a2c93484842eb7f6d03c7e0", + "bytes": 157 + }, + "server-run/server-2.stdout": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "server-run/version.stderr": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "server-run/version.stdout": { + "sha256": "af82a1126f98794babaa173139764cadbfb5143a235f9a887ef70d18d00a0d91", + "bytes": 21 + }, + "server-run/data/.arcadia.lock": { + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + "server-run/data/d79cb850-9431-458d-abfc-7afe7c6b51f3.json": { + "sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372", + "bytes": 566 + } + }, + "file_count": 38, + "total_bytes": 1147293 +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/frozen-inputs.json b/harness/experiments/navigation-prerelease-review-20260911/payload/frozen-inputs.json new file mode 100644 index 00000000..66788ad8 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/frozen-inputs.json @@ -0,0 +1,20 @@ +{ + "source_commit": "802855f7e6f2f00a107a12196b458b267f586b8d", + "zip_sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1", + "zip_bytes": 32971712, + "zip_members": 559, + "authorization": "Root explicit artifact/server authorization after producer terminal 2026-09-11T21:13:15Z; no GUI/compiler.", + "previous_reviewer_sha256": "b2a5eb1e5b01dfacb85a2ab5b5b8516c02a84424a2fb49156d0d7df7634226bc", + "producer_records": { + "preparation.json": "addcac3d5ebf17d278fcc2a3b87181afce8f85ec59097f7212a8930b1c1dd282", + "committed-roundtrip.json": "11eec67992a906dc7703f1c3777974b4e38cb325679ad1e1e7e5de68c3984229", + "evidence-manifest.json": "92ae5d38cc8beb8ddcf3b618f9d3f8d61d522b50341f1912fd8c752bd3c280b6", + "build-evidence.json": "8771c85ec4fef0b70d2b4606c37521221d8e7c0dac04c202dbf4858c0857f179", + "package2-result.json": "3a54833d5add49d6e05cf2f86383c49eeff5177deffb88f4e07e6341131e00a9", + "package-readback.json": "db0053ce70648b517942cfc8c915e826a7afd688129fcb4a813e11990820f498", + "adapter-manifest.json": "bbd08342632e463c9bb7b79ff7e467e0cb8faa6b6b085d6c54bd75fbf1750bb9", + "prepare.py": "403844baf739a524c23b8e3f5c3d989979f4292f2e6d8e380fdde119e121698e", + "package2.ps1": "1bd9c4b47d03f7479dfb627e8ef845a6f5770782a1cfa58e44b0e9b28b45ac64", + "readback.py": "81bad82aed8522d5377fb671b71f4bd7ba329206beb9e96c4cd11f3a8fb343cf" + } +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/prepare-reviewer.py b/harness/experiments/navigation-prerelease-review-20260911/payload/prepare-reviewer.py new file mode 100644 index 00000000..41dbe010 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/prepare-reviewer.py @@ -0,0 +1,207 @@ +"""Create a distinct reviewer; this generator launches no application or package helper.""" +from pathlib import Path +import ast +import hashlib +import json + +OUT = Path(__file__).resolve().parent +ROOT = OUT.parents[1] +OLD = ROOT / '.local/contextual-prerelease-review-20260911/review.py' +PREP = ROOT / '.local/nav-repair-retry-20260911' +raw = OLD.read_text(encoding='utf-8') +raw = raw.replace("PREP = ROOT / '.local/contextual-prerelease-20260911'", "PREP = ROOT / '.local/nav-repair-retry-20260911'") +raw = raw.replace('0.2.0-preview.contextual.20260911', '0.2.0-preview.navigation.20260911') +raw = raw.replace('b2c3e54001fc19a05423bcd5808ceea78d13ff59', '33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c') +raw = raw.replace('5657bab5c841939b66f901efe6c0ffb2d7cbbe8cc5f111a0ca3de8073d3846ce', 'b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848') +raw = raw.replace('cwd=ROOT, capture_output=True, check=True).stdout', 'cwd=SOURCE, capture_output=True, check=True).stdout') +raw = raw.replace('Independent contextual package persistence', 'Independent navigation package persistence') +raw = raw.replace("def artifact():\n", "def artifact():\n for name, h in FROZEN['producer_records'].items():\n check(sha((PREP / name).read_bytes()) == h, 'frozen producer record: ' + name)\n") +raw = raw.replace(" actual = file_map(PACKAGE)\n", " actual = file_map(PACKAGE)\n producer = read_json(PREP / 'package-readback.json')\n check(producer['status'] == 'PASS' and {p: v['sha256'] for p, v in producer['files'].items()} == actual, 'independent extraction equals complete frozen producer readback')\n", 1) +raw = raw.replace(" package = read_json(PACKAGE / 'package.json')\n", " companion = ZIP.with_suffix('.zip.sha256').read_text(encoding='utf-8').split()\n check(companion == [EXPECTED_ZIP, ZIP.name], 'companion checksum binds exact archive')\n package = read_json(PACKAGE / 'package.json')\n", 1) +start = raw.index('def provenance():') +end = raw.index('\n\ndef notices(actual):', start) +old_provenance = raw[start:end] +lock_checks = old_provenance[old_provenance.index(' old_manifest ='):old_provenance.index(' evidence =')] +new_provenance = '''def provenance(): + gates = ROOT / '.local/text-repair-save-20260911' + input_path = gates / 'inputs1.json' + check(sha(input_path.read_bytes()) == '75a282fd3d4cb2dec6763046ea45d0caa015b998281fbdd6f222d8e3a175b13f', 'original GUI B183 raw input manifest identity') + inputs = read_json(input_path) + expected = {i['path']: i['sha256'] for i in inputs['files']} + sizes = {i['path']: i['bytes'] for i in inputs['files']} + check(len(expected) == len(inputs['files']) == 500 and sum(sizes.values()) == 9482855, 'measured 500 unique original GUI gate inputs and 9482855 bytes') + check(inputs['head'] == 'eeeaa1262748800c4c9aaa1eca79a7de96757358', 'original gate captured head retained separately from accepted source base') + input_zip = gates / 'inputs1.zip' + check(sha(input_zip.read_bytes()) == inputs['archiveSha256'] == '213fdb39ea7c3601b4baac674c3ab3ecc863ac44db1b092d922d3e24f26887b7', 'frozen GUI source ZIP identity') + with zipfile.ZipFile(input_zip) as archive: + names = archive.namelist() + check(len(names) == len(set(names)) == len(expected) and set(names) == set(expected), 'complete captured source ZIP file set') + original = {p: archive.read(p) for p in names} + check(all(sha(original[p]) == h and len(original[p]) == sizes[p] for p, h in expected.items()), 'all 500 original captured input bytes and sizes') + preparation = read_json(PREP / 'preparation.json') + check(preparation['base_commit'] == BASE_COMMIT and preparation['reconstruction_commit'] == SOURCE_COMMIT == '802855f7e6f2f00a107a12196b458b267f586b8d', 'exact release base and independent reconstruction') + check(preparation['gui_inputs'] == expected, 'producer input mapping equals independently pinned gate source mapping') + derived = git_blobs(SOURCE_COMMIT, list(expected)) + base = git_blobs(BASE_COMMIT, list(expected)) + differences = [] + mixed = [] + for p, h in expected.items(): + current = (SOURCE / p).read_bytes() + check(original[p] == derived[p] == current == (PREP / 'source-roundtrip' / p).read_bytes(), 'captured input equals Git and both reconstructed checkouts: ' + p) + if base[p] != current: + check(base[p].replace(b'\\r\\n', b'\\n') == current.replace(b'\\r\\n', b'\\n'), 'restoration changes only newline bytes: ' + p) + differences.append(p) + crlf = current.count(b'\\r\\n') + if crlf and current.count(b'\\n') > crlf: + mixed.append(p) + wanted = {'docs/api.html', 'docs/api.rst', 'docs/language.html', 'docs/openapi.json', 'harness/fixtures/rest-coverage/coverage-probe.json'} | { + 'crates/oa-desktop/src/' + p for p in ('behavior/creation.rs', 'behavior/scenario/workspace.rs', 'behavior/topology/contextual.rs', 'guide.rs', 'semantic_review/artifacts_view.rs', 'semantic_review/attachments_view.rs', 'semantic_review/keyed_rows.rs', 'semantic_review/keyed_tests.rs', 'semantic_review/keyed.rs', 'semantic_review/ordered.rs')} + check(set(differences) == wanted and len(differences) == 15, 'exact fifteen measured newline restorations') + check(set(mixed) == {'crates/oa-desktop/src/behavior/creation.rs', 'crates/oa-desktop/src/guide.rs'}, 'both mixed-newline inputs retained byte-exact') + restored = {i['path']: i for i in preparation['restorations']} + check(len(restored) == len(preparation['restorations']) == 15 and set(restored) == wanted, 'restoration receipt exact path set') + for p, r in restored.items(): + check(r['sha256'] == sha(original[p]) and r['base_git_sha256'] == sha(base[p]) and r['bytes'] == len(original[p]) and r['crlf'] == original[p].count(b'\\r\\n') and r['lf'] == original[p].count(b'\\n'), 'independently measured restoration receipt: ' + p) + delta = subprocess.run(['git', 'diff', '--name-only', BASE_COMMIT, SOURCE_COMMIT], cwd=SOURCE, check=True, capture_output=True).stdout.decode().splitlines() + check(set(delta) == wanted | {'.gitattributes'}, 'reconstruction changes only fifteen exact inputs and scoped attributes') + semantic_delta = subprocess.run(['git', 'diff', '--name-only', '--ignore-space-at-eol', BASE_COMMIT, SOURCE_COMMIT], cwd=SOURCE, check=True, capture_output=True).stdout.decode().splitlines() + check(semantic_delta == ['.gitattributes'], 'no non-newline source change in reconstruction') + for p, h in preparation['shared_non_cargo_inputs'].items(): + blob = git_blobs(SOURCE_COMMIT, [p])[p] + check(h == sha(blob) == sha((SOURCE / p).read_bytes()) == sha((PREP / 'source-roundtrip' / p).read_bytes()), 'separate shared input exact Git/checkout bytes: ' + p) + roundtrip = read_json(PREP / 'committed-roundtrip.json') + check(roundtrip['checks'] == expected | preparation['shared_non_cargo_inputs'] and roundtrip['clean'] is True, 'complete committed-roundtrip record matches independently checked input union') + check(preparation['root_before'] == preparation['root_after'] and preparation['root_after']['tracked_status'] == '', 'preparation retained root HEAD/index and clean tracked state') + check((SOURCE / '.git/objects').is_dir() and not (SOURCE / '.git/objects/info/alternates').exists(), 'reconstruction has separate Git object store without alternates') + + complete = read_json(gates / 'complete.json') + commands = ['desktop-tests', 'desktop-clippy', 'scoped-fmt', 'diff-check', 'gui-build'] + check(complete['gates'] == commands and complete['inputsUnchanged'] is True and complete['sourceHead'] == inputs['head'] and complete['archiveSha256'] == inputs['archiveSha256'], 'five terminal gates bind the same captured source') + gate_records = {} + for name in commands: + record = read_json(gates / (name + '-result.json')) + check(record['exitCode'] == 0 and record['inputsUnchanged'] is True, 'successful terminal gate with unchanged input readback: ' + name) + for stream in ('stdout', 'stderr'): + check(sha((gates / (name + '-' + stream + '.log')).read_bytes()) == record[stream + 'Sha256'], 'original gate stream exact hash: ' + name + '/' + stream) + gate_records[name] = record + test_text = (gates / 'desktop-tests-stdout.log').read_text(encoding='utf-8') + summaries = re.findall(r'test result: ok\\. (\\d+) passed; (\\d+) failed; (\\d+) ignored; (\\d+) measured; (\\d+) filtered out;', test_text) + check(summaries == [('755', '0', '1', '0', '0')], 'actual full desktop terminal summary is 755 passed, zero failed, one ignored') + gui = gate_records['gui-build']['binary'] + check(gui['sha256'] == BINARIES['arcadia-studio.exe'] and gui['bytes'] == 113206272 and sha((gates / 'gui-repair.exe').read_bytes()) == gui['sha256'], 'original GUI build receipt and preserved binary bind exact shipped B183') + events = [json.loads(line) for line in (gates / 'gui-build-stdout.log').read_text(encoding='utf-8').splitlines() if line.startswith('{')] + artifacts = [e for e in events if e.get('reason') == 'compiler-artifact' and e.get('target', {}).get('name') == 'arcadia-studio' and e.get('executable')] + check(artifacts == [gui['artifact']] and any(e.get('reason') == 'build-finished' and e.get('success') is True for e in events), 'original Cargo stdout contains the exact successful GUI artifact') + check(gui['artifact']['profile']['opt_level'] == '0' and gui['artifact']['profile']['debug_assertions'] is True and gui['artifact']['profile']['test'] is False, 'shipped GUI is a development executable, not a test or release profile') + + history = PREP / 'evidence' + historical_pins = { + 'server-original-gates.json': 'b7fdfc55ed4c964d276f20f1c57c81c1e924b8da315171089740ab8335ac9f0d', + 'server-original-binary-hashes.json': '110a03e323133efb48d50ad065d41414599aa85e0ac420e7d622aa04df4d54f8', + 'server-prior-input-comparisons.json': '3c78dea4e93dae186fd24ab826c6680178a2c7849c270a22deae2ff732f1857b', + 'prior-dependency-notices.json': '98fab15c1a2bb3aa727c6d52d5c69435b15efa56b6668ed717e7a04cf86f9b52', + 'server-source-snapshot.tar.gz': 'cbb371a93a562e1e641d7629fe351e016d63e66fc9112499b3fed6d5cd171f78', + } + for p, h in historical_pins.items(): + check(sha((history / p).read_bytes()) == h, 'independent historical server evidence pin: ' + p) + origin_path = ROOT / 'harness/experiments/textual-authoring-20260911-local/provenance.json' + origin = read_json(origin_path) + check(origin['exe_sha256'].lower() == BINARIES['arcadia-server.exe'], 'original independent server record binds unchanged EFEE') + server_expected = {i['path']: i['snapshot_sha256'].lower() for i in origin['source_comparisons']} + check(len(server_expected) == len(origin['source_comparisons']) == 120 and server_expected == preparation['historical_server_inputs'], 'measured 120 unique historical server inputs against their original record') + tar_path = history / 'server-source-snapshot.tar.gz' + tar_manifest = read_json(ROOT / '.local/linux-qa/runtime/source7-20260907T082753190288Z.tar.manifest.json') + with tarfile.open(tar_path) as tar: + regular = [m for m in tar.getmembers() if m.isfile()] + members = {m.name.removeprefix('./'): m for m in regular} + check(len(members) == len(regular), 'historical tar contains no duplicate regular path') + for p, h in server_expected.items(): + check(sha(tar.extractfile(members[p]).read()) == h, 'original server tar exact separately recorded source bytes: ' + p) + historical_crate_paths = {p for p in members if p.startswith(('crates/oa-core/', 'crates/oa-server/'))} + check(historical_crate_paths == set(server_expected), 'historical tar complete core/server file set') + shared = [p for p in members if p in ('Cargo.toml', 'Cargo.lock', 'docs/openapi.json') or p.startswith('build/')] + old_shared = {p: tar.extractfile(members[p]).read() for p in shared} + for p, data in old_shared.items(): + check(sha(data) == tar_manifest['files'][p].lower(), 'original server shared input matches original tar manifest: ' + p) + if p not in ('Cargo.toml', 'Cargo.lock'): + check(data == (SOURCE / p).read_bytes(), 'unchanged shared server build resource: ' + p) + current_server = {} + for crate in ('oa-core', 'oa-server'): + current_server.update({'crates/' + crate + '/' + p: h for p, h in local_source_map(SOURCE / 'crates' / crate).items()}) + changed = sorted(p for p, h in server_expected.items() if current_server.get(p) != h) + added = sorted(set(current_server) - set(server_expected)) + check(changed == ['crates/oa-core/src/language.rs'] and added == ['crates/oa-core/src/language_outline_tests.rs'], 'current GUI core differs from historical server only in documented language change/new outline tests') + check(preparation['historical_server_comparison']['changed_current_inputs'] == changed and preparation['historical_server_comparison']['added_current_files'] == added, 'producer states the same independently measured server/source distinction') +''' +new_tail = ''' evidence = read_json(PACKAGE / 'package.json')['build_evidence']['evidence'] + check(evidence == read_json(PREP / 'build-evidence.json'), 'packaged build evidence equals exact frozen producer evidence semantically') + check(evidence['binary_sha256'] == {k: v for k, v in BINARIES.items() if k.endswith('.exe')}, 'per-binary build evidence binds both exact shipped executables') + check(SOURCE_COMMIT in evidence['source_identity'] and BASE_COMMIT in evidence['source_identity'] and 'not the original build commit' in evidence['source_identity'], 'GUI reconstruction identified without claiming original build commit') + check('No current-source server claim' in evidence['source_identity'] and 'historical development artifact, not rebuilt' in evidence['profile'], 'historical server is explicitly not attributed to the new GUI source') + check('No reproducible build or new server build claimed' in evidence['compiler'] and 'Native/package acceptance remains pending' in evidence['profile'], 'build evidence retains development and native acceptance limitations') + manifest = read_json(PREP / 'evidence-manifest.json') + expected_records = {'evidence/' + p: ROOT / '.local/contextual-prerelease-20260911/evidence' / p for p in historical_pins} + expected_records.update({'evidence/gui-inputs1.json': gates / 'inputs1.json', 'evidence/gui-complete.json': gates / 'complete.json', 'evidence/gui-gate-run.py': gates / 'run.py'}) + for name in commands: + for suffix in ('-result.json', '-stdout.log', '-stderr.log'): + expected_records['evidence/gui-' + name + suffix] = gates / (name + suffix) + records = {r['destination']: r for r in manifest} + check(len(records) == len(manifest) == len(expected_records) and set(records) == set(expected_records), 'all 23 independently identified per-binary gate/source records are retained') + for p, source in expected_records.items(): + record = records[p] + data = (PREP / p).read_bytes() + check(Path(record['source']).resolve() == source.resolve() and data == source.read_bytes() and sha(data) == record['sha256'] and len(data) == record['bytes'], 'external historical record preserves original exact bytes: ' + p) + per_binary = evidence['per_binary_provenance'] + check(set(per_binary) == {'arcadia-studio.exe', 'arcadia-server.exe'}, 'two separate executable provenance records') + check(per_binary['arcadia-studio.exe']['captured_head'] == inputs['head'], 'GUI provenance retains actual precommit captured head') + for binary, references in per_binary.items(): + for value in references.values(): + if value.startswith('evidence/'): + check(value in expected_records, 'per-binary provenance resolves to verified external record: ' + binary + '/' + value) + check('not files inside the ZIP' in evidence['provenance_reference_base'], 'external provenance references are not advertised as bundled payload') + RESULT['provenance'] = { + 'gui_inputs_sha256': sha(input_path.read_bytes()), 'gui_inputs': len(expected), 'gui_input_bytes': sum(sizes.values()), + 'captured_build_head': inputs['head'], 'source_commit': SOURCE_COMMIT, 'base_commit': BASE_COMMIT, + 'eol_restorations': differences, 'mixed_newline_inputs': mixed, 'gate_counts': [int(n) for n in summaries[0]], + 'server_source_files': len(server_expected), 'changed_current_server_inputs': changed, 'added_current_server_inputs': added, + 'server_origin_sha256': sha(origin_path.read_bytes()), 'shared_input_files': shared, + 'original_lock_packages': len(old_packages), 'additional_local_lock_package': cli, + 'original_server_lock_sha256': sha(old_shared['Cargo.lock']), 'current_gui_lock_sha256': sha((SOURCE / 'Cargo.lock').read_bytes()), + 'tar_sha256': sha(tar_path.read_bytes()), 'preserved_records': len(records), + 'limitations': 'Original build receipts read back; no rebuild, GUI, native acceptance or reproducibility claim by this evaluator.'} +''' +raw = raw[:start] + new_provenance + lock_checks + new_tail + raw[end:] +raw = raw.replace("previous_path = ROOT / '.local/authoring-prerelease-review-20260911/extracted/ArcadiaStudio-0.2.0-preview.authoring.20260911-x86_64-pc-windows-gnullvm/dependency-notices.json'", "previous_path = PREP / 'evidence/prior-dependency-notices.json'") +raw = raw.replace(" for p, h in notice['workspace_build_inputs_sha256'].items():", " shared_names = {'Cargo.toml', 'Cargo.lock', 'LICENSE', 'docs/openapi.json'} | {'build/' + p for p in local_source_map(SOURCE / 'build')}\n check(set(notice['workspace_build_inputs_sha256']) == shared_names, 'complete ordinary shared build-input inventory')\n for p, h in notice['workspace_build_inputs_sha256'].items():") +raw = raw.replace(" env = {'SystemRoot': str(windows), 'WINDIR': str(windows), 'PATH': str(windows / 'System32') + ';' + str(windows), 'TEMP': str(temp), 'TMP': str(temp)}", """ profile = runtime / 'profile' + for sub in ('Desktop', 'AppData/Roaming', 'AppData/Local'): + (profile / sub).mkdir(parents=True, exist_ok=True) + program_data = runtime / 'ProgramData' + program_data.mkdir() + env = {'SystemDrive': windows.drive, 'SystemRoot': str(windows), 'WINDIR': str(windows), + 'PATH': ';'.join(map(str, (PACKAGE, windows / 'System32', windows))), + 'TEMP': str(temp), 'TMP': str(temp), 'COMSPEC': str(windows / 'System32/cmd.exe'), + 'USERPROFILE': str(profile), 'HOMEDRIVE': profile.drive, + 'HOMEPATH': str(profile)[len(profile.drive):], 'APPDATA': str(profile / 'AppData/Roaming'), + 'LOCALAPPDATA': str(profile / 'AppData/Local'), 'ProgramData': str(program_data), + 'ALLUSERSPROFILE': str(program_data)}""") +raw = raw.replace(" def start(index):", " owned = []\n def start(index):") +raw = raw.replace(" out.close()\n err.close()\n RESULT['processes'].append", " owned.append(process)\n out.close()\n err.close()\n RESULT['processes'].append") +raw = raw.replace(" RESULT['processes'][-1]['exit_after_explicit_terminate'] = code", " next(r for r in RESULT['processes'] if r['pid'] == process.pid)['exit_after_explicit_terminate'] = code") +raw = raw.replace(" if process is not None and process.poll() is None:\n stop(process)", " for owned_process in owned:\n if owned_process.poll() is None:\n stop(owned_process)\n check(all(p.poll() is not None for p in owned), 'both owned server processes are terminal')") +raw = raw.replace("'notice identity/checksum occurs in historical lock: '", "'notice identity/checksum occurs in verified current lock: '") +ast.parse(raw) +target = OUT / 'review.py' +with target.open('x', encoding='utf-8', newline='\n') as f: + f.write(raw) +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() +frozen = {'source_commit': '802855f7e6f2f00a107a12196b458b267f586b8d', + 'zip_sha256': 'd7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1', + 'zip_bytes': 32971712, 'zip_members': 559, + 'authorization': 'Root explicit artifact/server authorization after producer terminal 2026-09-11T21:13:15Z; no GUI/compiler.', + 'previous_reviewer_sha256': sha(OLD), + 'producer_records': {name: sha(PREP / name) for name in ('preparation.json', 'committed-roundtrip.json', 'evidence-manifest.json', 'build-evidence.json', 'package2-result.json', 'package-readback.json', 'adapter-manifest.json', 'prepare.py', 'package2.ps1', 'readback.py')}} +with (OUT / 'frozen-inputs.json').open('x', encoding='utf-8', newline='\n') as f: + json.dump(frozen, f, ensure_ascii=False, indent=2) + f.write('\n') +print(json.dumps({'reviewer_sha256': sha(target), 'frozen_inputs_sha256': sha(OUT / 'frozen-inputs.json'), 'syntax': 'AST parsed; no artifact/server execution'}, indent=2)) diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/process-readback.json b/harness/experiments/navigation-prerelease-review-20260911/payload/process-readback.json new file mode 100644 index 00000000..a2bb45a3 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/process-readback.json @@ -0,0 +1,7 @@ +{ + "checked_utc": "2026-09-11T21:23:54.1455744Z", + "owned_pids": [2440, 5504], + "remaining": [], + "command": "Get-Process -Id $reviewOwnedPids -ErrorAction SilentlyContinue; select Id, ProcessName, Path", + "scope": "Exact observed output from the independent PowerShell readback after both Popen.wait calls. No process was terminated by this readback." +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/review.py b/harness/experiments/navigation-prerelease-review-20260911/payload/review.py new file mode 100644 index 00000000..9ecd5466 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/review.py @@ -0,0 +1,512 @@ +"""Independent frozen archive and packaged-server checks; never runs Cargo or GUI.""" +from pathlib import Path, PurePosixPath +import hashlib +import json +import os +import re +import socket +import stat +import struct +import subprocess +import sys +import tarfile +import time +import tomllib +import traceback +import urllib.request +import uuid +import zipfile + +OUT = Path(__file__).resolve().parent +ROOT = OUT.parents[1] +PREP = ROOT / '.local/nav-repair-retry-20260911' +NAME = 'ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm' +ZIP = PREP / 'packages' / (NAME + '.zip') +EXTRACT = OUT / 'extracted' +PACKAGE = EXTRACT / NAME +SOURCE = PREP / 'source' +FROZEN = json.loads((OUT / 'frozen-inputs.json').read_text(encoding='utf-8')) +SOURCE_COMMIT = FROZEN['source_commit'] +BASE_COMMIT = '33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c' +EXPECTED_ZIP = FROZEN['zip_sha256'].lower() +BINARIES = { + 'arcadia-studio.exe': 'b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848', + 'arcadia-server.exe': 'efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665', + 'libunwind.dll': 'f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4', +} +RESULT = {'checks': [], 'scope': sys.argv[1], 'started_utc': time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())} + + +def check(condition, label): + if not condition: + raise AssertionError(label) + RESULT['checks'].append(label) + + +def sha(data): + return hashlib.sha256(data).hexdigest() + + +def read_json(path): + return json.loads(path.read_text(encoding='utf-8-sig')) + + +def write_json(path, value): + with path.open('x', encoding='utf-8', newline='\n') as f: + json.dump(value, f, indent=2, ensure_ascii=False) + f.write('\n') + + +def file_map(directory): + result = {} + for p in directory.rglob('*'): + check(not p.is_symlink() and not (getattr(p.lstat(), 'st_file_attributes', 0) & 0x400), 'ordinary path: ' + p.relative_to(directory).as_posix()) + if p.is_file(): + result[p.relative_to(directory).as_posix()] = sha(p.read_bytes()) + return result + + +def safe_name(name): + p = PurePosixPath(name) + return not p.is_absolute() and p.as_posix() == name and '\\' not in name and ':' not in name and all(c not in ('', '.', '..') and not c.endswith(('.', ' ')) and not re.match(r'(?i)^(con|nul|prn|aux|com[1-9]|lpt[1-9])(\.|$)', c) for c in p.parts) + + +def git_blobs(ref, paths): + raw = subprocess.run(['git', 'cat-file', '--batch'], input=''.join(ref + ':' + p + '\n' for p in paths).encode(), cwd=SOURCE, capture_output=True, check=True).stdout + result, cursor = {}, 0 + for p in paths: + end = raw.index(b'\n', cursor) + header = raw[cursor:end].split() + check(len(header) == 3 and header[1] == b'blob', 'Git blob exists: ' + ref[:7] + ':' + p) + size = int(header[2]) + result[p] = raw[end + 1:end + 1 + size] + cursor = end + 2 + size + check(cursor == len(raw), 'Git batch framing complete: ' + ref[:7]) + return result + + +def artifact(): + for name, h in FROZEN['producer_records'].items(): + check(sha((PREP / name).read_bytes()) == h, 'frozen producer record: ' + name) + check(not EXTRACT.exists(), 'clean extraction destination absent') + check(ZIP.stat().st_size == FROZEN['zip_bytes'] and sha(ZIP.read_bytes()) == EXPECTED_ZIP, 'frozen ZIP size and SHA256') + with zipfile.ZipFile(ZIP) as archive: + infos = archive.infolist() + names = [i.filename for i in infos] + check(0 < len(infos) == FROZEN['zip_members'], 'measured ZIP members equal frozen producer inventory') + check(len({n.casefold() for n in names}) == len(names), 'no duplicate or case-colliding ZIP names') + check(all(safe_name(n) and n.startswith(NAME + '/') for n in names), 'one safe ZIP root without traversal or Windows special paths') + check(all(not i.is_dir() and stat.S_IFMT(i.external_attr >> 16) in (0, stat.S_IFREG) for i in infos), 'ordinary file-only ZIP entries') + check(all(i.date_time == (2000, 1, 1, 0, 0, 0) and i.flag_bits & 1 == 0 for i in infos), 'fixed timestamps and no encrypted entries') + check(archive.testzip() is None, 'all ZIP CRCs') + EXTRACT.mkdir() + archive.extractall(EXTRACT) + archive_hashes = {i.filename[len(NAME) + 1:]: sha(archive.read(i)) for i in infos} + actual = file_map(PACKAGE) + producer = read_json(PREP / 'package-readback.json') + check(producer['status'] == 'PASS' and {p: v['sha256'] for p, v in producer['files'].items()} == actual, 'independent extraction equals complete frozen producer readback') + check(actual == archive_hashes, 'complete extracted file set and bytes equal ZIP') + sums = {} + for line in (PACKAGE / 'SHA256SUMS.txt').read_text().splitlines(): + match = re.fullmatch(r'([0-9a-f]{64}) (.+)', line) + check(match is not None and safe_name(match[2]) and match[2] not in sums, 'well-formed unique checksum row') + sums[match[2]] = match[1] + check(sums == {p: h for p, h in actual.items() if p != 'SHA256SUMS.txt'}, 'checksum inventory covers every other file exactly') + companion = ZIP.with_suffix('.zip.sha256').read_text(encoding='utf-8').split() + check(companion == [EXPECTED_ZIP, ZIP.name], 'companion checksum binds exact archive') + package = read_json(PACKAGE / 'package.json') + inputs = package['input_sha256'] + generated = {'SHA256SUMS.txt', 'START-HERE.txt', 'THIRD-PARTY-NOTICES.txt', 'dependency-notices.json', 'documentation-check.json', 'package.json'} + check(set(actual) - set(inputs) == generated and all(actual[p] == h.lower() for p, h in inputs.items()), 'complete package input hashes plus exactly six generated files') + check(package['version'] == '0.2.0-preview.navigation.20260911' and package['target'] == 'x86_64-pc-windows-gnullvm', 'version and target') + check(all(actual[p] == h for p, h in BINARIES.items()), 'exact GUI, server and runtime hashes') + for p in BINARIES: + data = (PACKAGE / p).read_bytes() + offset = struct.unpack_from(' crlf: + mixed.append(p) + wanted = {'docs/api.html', 'docs/api.rst', 'docs/language.html', 'docs/openapi.json', 'harness/fixtures/rest-coverage/coverage-probe.json'} | { + 'crates/oa-desktop/src/' + p for p in ('behavior/creation.rs', 'behavior/scenario/workspace.rs', 'behavior/topology/contextual.rs', 'guide.rs', 'semantic_review/artifacts_view.rs', 'semantic_review/attachments_view.rs', 'semantic_review/keyed_rows.rs', 'semantic_review/keyed_tests.rs', 'semantic_review/keyed.rs', 'semantic_review/ordered.rs')} + check(set(differences) == wanted and len(differences) == 15, 'exact fifteen measured newline restorations') + check(set(mixed) == {'crates/oa-desktop/src/behavior/creation.rs', 'crates/oa-desktop/src/guide.rs'}, 'both mixed-newline inputs retained byte-exact') + restored = {i['path']: i for i in preparation['restorations']} + check(len(restored) == len(preparation['restorations']) == 15 and set(restored) == wanted, 'restoration receipt exact path set') + for p, r in restored.items(): + check(r['sha256'] == sha(original[p]) and r['base_git_sha256'] == sha(base[p]) and r['bytes'] == len(original[p]) and r['crlf'] == original[p].count(b'\r\n') and r['lf'] == original[p].count(b'\n'), 'independently measured restoration receipt: ' + p) + delta = subprocess.run(['git', 'diff', '--name-only', BASE_COMMIT, SOURCE_COMMIT], cwd=SOURCE, check=True, capture_output=True).stdout.decode().splitlines() + check(set(delta) == wanted | {'.gitattributes'}, 'reconstruction changes only fifteen exact inputs and scoped attributes') + semantic_delta = subprocess.run(['git', 'diff', '--name-only', '--ignore-space-at-eol', BASE_COMMIT, SOURCE_COMMIT], cwd=SOURCE, check=True, capture_output=True).stdout.decode().splitlines() + check(semantic_delta == ['.gitattributes'], 'no non-newline source change in reconstruction') + for p, h in preparation['shared_non_cargo_inputs'].items(): + blob = git_blobs(SOURCE_COMMIT, [p])[p] + check(h == sha(blob) == sha((SOURCE / p).read_bytes()) == sha((PREP / 'source-roundtrip' / p).read_bytes()), 'separate shared input exact Git/checkout bytes: ' + p) + roundtrip = read_json(PREP / 'committed-roundtrip.json') + check(roundtrip['checks'] == expected | preparation['shared_non_cargo_inputs'] and roundtrip['clean'] is True, 'complete committed-roundtrip record matches independently checked input union') + check(preparation['root_before'] == preparation['root_after'] and preparation['root_after']['tracked_status'] == '', 'preparation retained root HEAD/index and clean tracked state') + check((SOURCE / '.git/objects').is_dir() and not (SOURCE / '.git/objects/info/alternates').exists(), 'reconstruction has separate Git object store without alternates') + + complete = read_json(gates / 'complete.json') + commands = ['desktop-tests', 'desktop-clippy', 'scoped-fmt', 'diff-check', 'gui-build'] + check(complete['gates'] == commands and complete['inputsUnchanged'] is True and complete['sourceHead'] == inputs['head'] and complete['archiveSha256'] == inputs['archiveSha256'], 'five terminal gates bind the same captured source') + gate_records = {} + for name in commands: + record = read_json(gates / (name + '-result.json')) + check(record['exitCode'] == 0 and record['inputsUnchanged'] is True, 'successful terminal gate with unchanged input readback: ' + name) + for stream in ('stdout', 'stderr'): + check(sha((gates / (name + '-' + stream + '.log')).read_bytes()) == record[stream + 'Sha256'], 'original gate stream exact hash: ' + name + '/' + stream) + gate_records[name] = record + test_text = (gates / 'desktop-tests-stdout.log').read_text(encoding='utf-8') + summaries = re.findall(r'test result: ok\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;', test_text) + check(summaries == [('755', '0', '1', '0', '0')], 'actual full desktop terminal summary is 755 passed, zero failed, one ignored') + gui = gate_records['gui-build']['binary'] + check(gui['sha256'] == BINARIES['arcadia-studio.exe'] and gui['bytes'] == 113206272 and sha((gates / 'gui-repair.exe').read_bytes()) == gui['sha256'], 'original GUI build receipt and preserved binary bind exact shipped B183') + events = [json.loads(line) for line in (gates / 'gui-build-stdout.log').read_text(encoding='utf-8').splitlines() if line.startswith('{')] + artifacts = [e for e in events if e.get('reason') == 'compiler-artifact' and e.get('target', {}).get('name') == 'arcadia-studio' and e.get('executable')] + check(artifacts == [gui['artifact']] and any(e.get('reason') == 'build-finished' and e.get('success') is True for e in events), 'original Cargo stdout contains the exact successful GUI artifact') + check(gui['artifact']['profile']['opt_level'] == '0' and gui['artifact']['profile']['debug_assertions'] is True and gui['artifact']['profile']['test'] is False, 'shipped GUI is a development executable, not a test or release profile') + + history = PREP / 'evidence' + historical_pins = { + 'server-original-gates.json': 'b7fdfc55ed4c964d276f20f1c57c81c1e924b8da315171089740ab8335ac9f0d', + 'server-original-binary-hashes.json': '110a03e323133efb48d50ad065d41414599aa85e0ac420e7d622aa04df4d54f8', + 'server-prior-input-comparisons.json': '3c78dea4e93dae186fd24ab826c6680178a2c7849c270a22deae2ff732f1857b', + 'prior-dependency-notices.json': '98fab15c1a2bb3aa727c6d52d5c69435b15efa56b6668ed717e7a04cf86f9b52', + 'server-source-snapshot.tar.gz': 'cbb371a93a562e1e641d7629fe351e016d63e66fc9112499b3fed6d5cd171f78', + } + for p, h in historical_pins.items(): + check(sha((history / p).read_bytes()) == h, 'independent historical server evidence pin: ' + p) + origin_path = ROOT / 'harness/experiments/textual-authoring-20260911-local/provenance.json' + origin = read_json(origin_path) + check(origin['exe_sha256'].lower() == BINARIES['arcadia-server.exe'], 'original independent server record binds unchanged EFEE') + server_expected = {i['path']: i['snapshot_sha256'].lower() for i in origin['source_comparisons']} + check(len(server_expected) == len(origin['source_comparisons']) == 120 and server_expected == preparation['historical_server_inputs'], 'measured 120 unique historical server inputs against their original record') + tar_path = history / 'server-source-snapshot.tar.gz' + tar_manifest = read_json(ROOT / '.local/linux-qa/runtime/source7-20260907T082753190288Z.tar.manifest.json') + with tarfile.open(tar_path) as tar: + regular = [m for m in tar.getmembers() if m.isfile()] + members = {m.name.removeprefix('./'): m for m in regular} + check(len(members) == len(regular), 'historical tar contains no duplicate regular path') + for p, h in server_expected.items(): + check(sha(tar.extractfile(members[p]).read()) == h, 'original server tar exact separately recorded source bytes: ' + p) + historical_crate_paths = {p for p in members if p.startswith(('crates/oa-core/', 'crates/oa-server/'))} + check(historical_crate_paths == set(server_expected), 'historical tar complete core/server file set') + shared = [p for p in members if p in ('Cargo.toml', 'Cargo.lock', 'docs/openapi.json') or p.startswith('build/')] + old_shared = {p: tar.extractfile(members[p]).read() for p in shared} + for p, data in old_shared.items(): + check(sha(data) == tar_manifest['files'][p].lower(), 'original server shared input matches original tar manifest: ' + p) + if p not in ('Cargo.toml', 'Cargo.lock'): + check(data == (SOURCE / p).read_bytes(), 'unchanged shared server build resource: ' + p) + current_server = {} + for crate in ('oa-core', 'oa-server'): + current_server.update({'crates/' + crate + '/' + p: h for p, h in local_source_map(SOURCE / 'crates' / crate).items()}) + changed = sorted(p for p, h in server_expected.items() if current_server.get(p) != h) + added = sorted(set(current_server) - set(server_expected)) + check(changed == ['crates/oa-core/src/language.rs'] and added == ['crates/oa-core/src/language_outline_tests.rs'], 'current GUI core differs from historical server only in documented language change/new outline tests') + check(preparation['historical_server_comparison']['changed_current_inputs'] == changed and preparation['historical_server_comparison']['added_current_files'] == added, 'producer states the same independently measured server/source distinction') + old_manifest = tomllib.loads(old_shared['Cargo.toml'].decode()) + new_manifest = tomllib.loads((SOURCE / 'Cargo.toml').read_text()) + old_members = old_manifest['workspace']['members'] + check(new_manifest['workspace']['members'] == old_members + ['crates/oa-cli'], 'only explicit CLI workspace member added since original server build') + new_manifest['workspace']['members'] = old_members + check(new_manifest == old_manifest, 'workspace dependency, resolver and profile semantics remain unchanged') + old_lock = tomllib.loads(old_shared['Cargo.lock'].decode()) + new_lock = tomllib.loads((SOURCE / 'Cargo.lock').read_text()) + old_packages = {(p['name'], p['version'], p.get('source')): p for p in old_lock.pop('package')} + new_packages = {(p['name'], p['version'], p.get('source')): p for p in new_lock.pop('package')} + cli = new_packages.pop(('oa-cli', '0.2.0', None)) + check(cli == {'name': 'oa-cli', 'version': '0.2.0', 'dependencies': ['oa-core', 'serde', 'serde_json']}, 'one explicit local CLI lock entry, no new feature request') + check(old_lock == new_lock and old_packages == new_packages, 'all original lock identities/dependencies/checksums unchanged') + cli_manifest = tomllib.loads((SOURCE / 'crates/oa-cli/Cargo.toml').read_text()) + check(cli_manifest['dependencies'] == {'oa-core': {'path': '../oa-core'}, 'serde': {'workspace': True}, 'serde_json': {'workspace': True}}, 'CLI uses existing core/serde requests') + check(not set(cli_manifest).intersection({'features', 'build-dependencies', 'target'}), 'CLI adds no feature/build/target request') + evidence = read_json(PACKAGE / 'package.json')['build_evidence']['evidence'] + check(evidence == read_json(PREP / 'build-evidence.json'), 'packaged build evidence equals exact frozen producer evidence semantically') + check(evidence['binary_sha256'] == {k: v for k, v in BINARIES.items() if k.endswith('.exe')}, 'per-binary build evidence binds both exact shipped executables') + check(SOURCE_COMMIT in evidence['source_identity'] and BASE_COMMIT in evidence['source_identity'] and 'not the original build commit' in evidence['source_identity'], 'GUI reconstruction identified without claiming original build commit') + check('No current-source server claim' in evidence['source_identity'] and 'historical development artifact, not rebuilt' in evidence['profile'], 'historical server is explicitly not attributed to the new GUI source') + check('No reproducible build or new server build claimed' in evidence['compiler'] and 'Native/package acceptance remains pending' in evidence['profile'], 'build evidence retains development and native acceptance limitations') + manifest = read_json(PREP / 'evidence-manifest.json') + expected_records = {'evidence/' + p: ROOT / '.local/contextual-prerelease-20260911/evidence' / p for p in historical_pins} + expected_records.update({'evidence/gui-inputs1.json': gates / 'inputs1.json', 'evidence/gui-complete.json': gates / 'complete.json', 'evidence/gui-gate-run.py': gates / 'run.py'}) + for name in commands: + for suffix in ('-result.json', '-stdout.log', '-stderr.log'): + expected_records['evidence/gui-' + name + suffix] = gates / (name + suffix) + records = {r['destination']: r for r in manifest} + check(len(records) == len(manifest) == len(expected_records) and set(records) == set(expected_records), 'all 23 independently identified per-binary gate/source records are retained') + for p, source in expected_records.items(): + record = records[p] + data = (PREP / p).read_bytes() + check(Path(record['source']).resolve() == source.resolve() and data == source.read_bytes() and sha(data) == record['sha256'] and len(data) == record['bytes'], 'external historical record preserves original exact bytes: ' + p) + per_binary = evidence['per_binary_provenance'] + check(set(per_binary) == {'arcadia-studio.exe', 'arcadia-server.exe'}, 'two separate executable provenance records') + check(per_binary['arcadia-studio.exe']['captured_head'] == inputs['head'], 'GUI provenance retains actual precommit captured head') + for binary, references in per_binary.items(): + for value in references.values(): + if value.startswith('evidence/'): + check(value in expected_records, 'per-binary provenance resolves to verified external record: ' + binary + '/' + value) + check('not files inside the ZIP' in evidence['provenance_reference_base'], 'external provenance references are not advertised as bundled payload') + RESULT['provenance'] = { + 'gui_inputs_sha256': sha(input_path.read_bytes()), 'gui_inputs': len(expected), 'gui_input_bytes': sum(sizes.values()), + 'captured_build_head': inputs['head'], 'source_commit': SOURCE_COMMIT, 'base_commit': BASE_COMMIT, + 'eol_restorations': differences, 'mixed_newline_inputs': mixed, 'gate_counts': [int(n) for n in summaries[0]], + 'server_source_files': len(server_expected), 'changed_current_server_inputs': changed, 'added_current_server_inputs': added, + 'server_origin_sha256': sha(origin_path.read_bytes()), 'shared_input_files': shared, + 'original_lock_packages': len(old_packages), 'additional_local_lock_package': cli, + 'original_server_lock_sha256': sha(old_shared['Cargo.lock']), 'current_gui_lock_sha256': sha((SOURCE / 'Cargo.lock').read_bytes()), + 'tar_sha256': sha(tar_path.read_bytes()), 'preserved_records': len(records), + 'limitations': 'Original build receipts read back; no rebuild, GUI, native acceptance or reproducibility claim by this evaluator.'} + + +def notices(actual): + notice = read_json(PACKAGE / 'dependency-notices.json') + check(notice['root_packages'] == ['oa-desktop', 'oa-server'], 'exact desktop/server notice roots') + previous_path = PREP / 'evidence/prior-dependency-notices.json' + check(sha(previous_path.read_bytes()) == '98fab15c1a2bb3aa727c6d52d5c69435b15efa56b6668ed717e7a04cf86f9b52', 'previous accepted notice inventory identity') + previous = read_json(previous_path) + key = lambda p: (p['name'], p['version'], p['source']) + old = {key(p): p for p in previous['packages']} + current = {key(p): p for p in notice['packages']} + check(len(current) == len(notice['packages']) and set(current) == set(old), 'measured notice package identities remain the accepted desktop/server graph') + for identity, p in current.items(): + if p['source'] is not None: + check(p == old[identity], 'unchanged registry identity/features/source inventory/notices: ' + p['name']) + check(notice['rust'] == previous['rust'] and notice['runtime'] == previous['runtime'], 'unchanged exact Rust/runtime inventory and notice provenance') + check(notice['cargo_lock_sha256'].lower() == sha((SOURCE / 'Cargo.lock').read_bytes()), 'notice lock equals reconstructed current GUI lock, distinct from historical server lock') + shared_names = {'Cargo.toml', 'Cargo.lock', 'LICENSE', 'docs/openapi.json'} | {'build/' + p for p in local_source_map(SOURCE / 'build')} + check(set(notice['workspace_build_inputs_sha256']) == shared_names, 'complete ordinary shared build-input inventory') + for p, h in notice['workspace_build_inputs_sha256'].items(): + check(sha((SOURCE / p).read_bytes()) == h, 'notice common build input: ' + p) + lock = tomllib.loads((SOURCE / 'Cargo.lock').read_text()) + locked = {(p['name'], p['version'], p.get('source')): p for p in lock['package']} + referenced = set() + def refs(items): + for i in items: + p = i['path'] + check(safe_name(p) and p.startswith('licenses/') and actual.get(p) == i['sha256'].lower(), 'bundled exact notice reference: ' + p) + referenced.add(p) + fonts = [] + for p in notice['packages']: + key = (p['name'], p['version'], p['source']) + check(key in locked and p['registry_checksum'] == locked[key].get('checksum'), 'notice identity/checksum occurs in verified current lock: ' + p['name'] + '@' + p['version']) + check(len(p['notices']) > 0, 'package has notice text: ' + p['name']) + refs(p['notices']) + for f in p['embedded_fonts']: + check(len(f['notices']) > 0, 'embedded font notice present: ' + p['name'] + '/' + f['path']) + refs(f['notices']) + fonts.append({'package': p['name'], 'path': f['path'], 'sha256': f['sha256'], 'license': f['license']}) + if p['source'] is None: + directory = SOURCE / 'crates' / p['name'] + files = local_source_map(directory) + check(files == p['local_source_sha256'], 'complete ordinary local-crate inventory: ' + p['name']) + refs(notice['rust']['notices']) + refs(notice['runtime']['notices']) + check(notice['runtime']['sha256'] == BINARIES['libunwind.dll'], 'runtime notice is bound to shipped DLL') + library_dir = ROOT / '.local/toolchain/rustup/toolchains/stable-x86_64-pc-windows-gnullvm/lib/rustlib/x86_64-pc-windows-gnullvm/lib' + check(set(notice['rust']['target_libraries_sha256']) == set(previous['rust']['target_libraries_sha256']), 'measured compiler target-library file set unchanged') + for name, h in notice['rust']['target_libraries_sha256'].items(): + check(sha((library_dir / name).read_bytes()) == h, 'retained compiler target-library bytes: ' + name) + RESULT['notices'] = {'packages': len(notice['packages']), 'roots': notice['root_packages'], 'lock_sha256': notice['cargo_lock_sha256'], 'notice_reference_files': len(referenced), 'additional_license_files': sorted({p for p in actual if p.startswith('licenses/')} - referenced), 'embedded_fonts': fonts, 'rust_version': notice['rust']['version'], 'runtime_provenance': notice['runtime']['provenance'], 'scope': notice['scope']} + + +def server(): + prior = read_json(OUT / 'artifact-result.json') + check(prior['status'] == 'PASS' and file_map(PACKAGE) == prior['archive']['files'], 'previously verified extracted package is unchanged') + runtime = OUT / 'server-run' + runtime.mkdir() + data_dir = runtime / 'data' + temp = runtime / 'temp' + temp.mkdir() + windows = Path(os.environ['SystemRoot']) + profile = runtime / 'profile' + for sub in ('Desktop', 'AppData/Roaming', 'AppData/Local'): + (profile / sub).mkdir(parents=True, exist_ok=True) + program_data = runtime / 'ProgramData' + program_data.mkdir() + env = {'SystemDrive': windows.drive, 'SystemRoot': str(windows), 'WINDIR': str(windows), + 'PATH': ';'.join(map(str, (PACKAGE, windows / 'System32', windows))), + 'TEMP': str(temp), 'TMP': str(temp), 'COMSPEC': str(windows / 'System32/cmd.exe'), + 'USERPROFILE': str(profile), 'HOMEDRIVE': profile.drive, + 'HOMEPATH': str(profile)[len(profile.drive):], 'APPDATA': str(profile / 'AppData/Roaming'), + 'LOCALAPPDATA': str(profile / 'AppData/Local'), 'ProgramData': str(program_data), + 'ALLUSERSPROFILE': str(program_data)} + exe = PACKAGE / 'arcadia-server.exe' + RESULT['environment'] = env + RESULT['runtime_package_file_count'] = len(prior['archive']['files']) + RESULT['processes'] = [] + for arg in ('--version', '--help'): + output = subprocess.run([str(exe), arg], cwd=PACKAGE, env=env, capture_output=True, timeout=15, creationflags=subprocess.CREATE_NO_WINDOW) + (runtime / (arg[2:] + '.stdout')).write_bytes(output.stdout) + (runtime / (arg[2:] + '.stderr')).write_bytes(output.stderr) + check(output.returncode == 0 and not output.stderr, arg + ' succeeds under clean runtime PATH') + if arg == '--version': + check(output.stdout.decode().strip() == 'arcadia-server 0.2.0', 'server reports underlying application version 0.2.0') + check(not data_dir.exists(), 'help/version do not create explicit test data directory') + opener = urllib.request.build_opener(urllib.request.ProxyHandler({})) + request_number = 0 + def request(port, method, path, payload=None): + nonlocal request_number + request_number += 1 + body = None if payload is None else json.dumps(payload, ensure_ascii=False).encode() + req = urllib.request.Request(f'http://127.0.0.1:{port}' + path, data=body, method=method, headers={} if body is None else {'Content-Type': 'application/json'}) + with opener.open(req, timeout=10) as response: + raw = response.read() + meta = {'method': method, 'path': path, 'status': response.status, 'headers': dict(response.headers), 'body_sha256': sha(raw)} + prefix = runtime / f'http-{request_number:02d}' + prefix.with_suffix('.body').write_bytes(raw) + write_json(prefix.with_suffix('.json'), meta) + return meta, raw + owned = [] + def start(index): + with socket.socket() as s: + s.bind(('127.0.0.1', 0)) + port = s.getsockname()[1] + out = (runtime / f'server-{index}.stdout').open('xb') + err = (runtime / f'server-{index}.stderr').open('xb') + args = [str(exe), '--bind', f'127.0.0.1:{port}', '--data-dir', str(data_dir)] + process = subprocess.Popen(args, cwd=PACKAGE, env=env, stdout=out, stderr=err, creationflags=subprocess.CREATE_NO_WINDOW) + owned.append(process) + out.close() + err.close() + RESULT['processes'].append({'pid': process.pid, 'port': port, 'arguments': args}) + deadline = time.monotonic() + 15 + while True: + if process.poll() is not None: + raise AssertionError('packaged server exited before listening') + try: + with socket.create_connection(('127.0.0.1', port), timeout=.2): + break + except OSError: + if time.monotonic() > deadline: + process.terminate() + process.wait(timeout=5) + raise AssertionError('packaged server did not listen within 15s') + time.sleep(.05) + return process, port + def stop(process): + process.terminate() + code = process.wait(timeout=10) + next(r for r in RESULT['processes'] if r['pid'] == process.pid)['exit_after_explicit_terminate'] = code + process = None + try: + process, port = start(1) + for path in ('/health', '/health/ready'): + meta, raw = request(port, 'GET', path) + check(meta['status'] == 200 and json.loads(raw) == {'status': 'ok'}, path + ' contract') + meta, raw = request(port, 'GET', '/api/v1/openapi.json') + check(meta['status'] == 200 and raw == (PACKAGE / 'docs/openapi.json').read_bytes(), 'served OpenAPI equals complete packaged source bytes') + name = 'Independent navigation package persistence — 救助 20260911' + meta, raw = request(port, 'POST', '/api/v1/projects', {'name': name}) + created = json.loads(raw) + check(meta['status'] == 201, 'one create returns 201') + resource = str(uuid.UUID(created['resource_id'])) + model_id = str(uuid.UUID(created['model_id'])) + expected_summary = {'resource_id': resource, 'revision': 1, 'model_id': model_id, 'schema_version': 7, 'name': name, 'elements': 0, 'relations': 0, 'migration': None} + check(created == expected_summary and resource != model_id, 'complete create summary with distinct fresh resource/model IDs') + etag = f'"p-{resource}-r1"' + headers = {k.lower(): v for k, v in meta['headers'].items()} + path = '/api/v1/projects/' + resource + check(headers.get('etag') == etag and headers.get('location') == path, 'create ETag and resource Location') + meta, raw = request(port, 'GET', path) + stored = json.loads(raw) + model = {'schema_version': 7, 'id': model_id, 'alias': 'mission', 'name': name, 'description': '', 'elements': {}, 'relations': {}, 'diagrams': {}, 'artifact_links': {}, 'traces': {}} + source = f'arcadia 7;\nproject mission {json.dumps(name, ensure_ascii=False)} id "{model_id}" {{\n description "";\n}}\n' + expected = {'resource_id': resource, 'revision': 1, 'model': model, 'source_project': {'entry': 'project.arcadia', 'files': {'project.arcadia': source}}} + check(meta['status'] == 200 and stored == expected, 'GET equals independently predicted complete Project and SourceBundle') + check({k.lower(): v for k, v in meta['headers'].items()}.get('etag') == etag, 'GET ETag equals created revision') + disk = data_dir / (resource + '.json') + disk_bytes = disk.read_bytes() + check(json.loads(disk_bytes) == expected, 'durable disk envelope equals complete expected GET') + check({p.name for p in data_dir.iterdir()} == {'.arcadia.lock', disk.name}, 'private store contains only one project and lock') + stop(process) + process = None + process, port = start(2) + meta, raw = request(port, 'GET', '/health/ready') + check(meta['status'] == 200 and json.loads(raw) == {'status': 'ok'}, 'restarted packaged server ready') + meta, raw = request(port, 'GET', path) + check(meta['status'] == 200 and json.loads(raw) == expected, 'restart retains exact complete Project and SourceBundle') + check({k.lower(): v for k, v in meta['headers'].items()}.get('etag') == etag and disk.read_bytes() == disk_bytes, 'restart retains revision, ETag and every durable envelope byte') + RESULT['persistence'] = {'resource_id': resource, 'model_id': model_id, 'revision': 1, 'etag': etag, 'disk_sha256': sha(disk_bytes), 'expected': expected, 'stop_kind': 'explicit process termination after acknowledged durable create; not a graceful-drain claim'} + finally: + for owned_process in owned: + if owned_process.poll() is None: + stop(owned_process) + check(all(p.poll() is not None for p in owned), 'both owned server processes are terminal') + check(file_map(PACKAGE) == prior['archive']['files'], 'server execution leaves complete extracted package unchanged') + check(sha(ZIP.read_bytes()) == EXPECTED_ZIP, 'frozen ZIP unchanged after independent runtime checks') + + +if __name__ == '__main__': + result_path = OUT / (sys.argv[1] + '-result.json') + if result_path.exists(): + raise SystemExit('Refusing to overwrite prior evidence: ' + str(result_path)) + try: + {'artifact': artifact, 'server': server}[sys.argv[1]]() + RESULT['status'] = 'PASS' + except Exception as error: + RESULT['status'] = 'FAIL' + RESULT['error'] = repr(error) + RESULT['traceback'] = traceback.format_exc() + RESULT['finished_utc'] = time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()) + RESULT['script_sha256'] = sha(Path(__file__).read_bytes()) + RESULT['frozen_inputs_sha256'] = sha((OUT / 'frozen-inputs.json').read_bytes()) + write_json(result_path, RESULT) + print(json.dumps({k: RESULT[k] for k in ('scope', 'status', 'started_utc', 'finished_utc')}, indent=2)) + print('checks:', len(RESULT['checks'])) + if RESULT['status'] == 'FAIL': + print(RESULT['traceback']) + sys.exit(1) diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/run-review.py b/harness/experiments/navigation-prerelease-review-20260911/payload/run-review.py new file mode 100644 index 00000000..63a8c053 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/run-review.py @@ -0,0 +1,32 @@ +"""Preserve each independent evaluator invocation and its raw terminal streams.""" +from datetime import datetime, timezone +from pathlib import Path +import hashlib +import json +import subprocess +import sys +import time + +out = Path(__file__).resolve().parent +scope = sys.argv[1] +assert scope in ('artifact', 'server') +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() +paths = {key: out / (scope + '-' + key + suffix) for key, suffix in (('stdout', '.log'), ('stderr', '.log'), ('command', '.json'))} +assert all(not p.exists() for p in paths.values()) +command = [sys.executable, '-X', 'utf8', str(out / 'review.py'), scope] +result = {'started_utc': datetime.now(timezone.utc).isoformat(), 'command': command, + 'cwd': str(out), 'script_sha256': sha(out / 'review.py'), + 'frozen_inputs_sha256': sha(out / 'frozen-inputs.json')} +started = time.monotonic() +with paths['stdout'].open('xb') as stdout, paths['stderr'].open('xb') as stderr: + completed = subprocess.run(command, cwd=out, stdout=stdout, stderr=stderr, check=False) +result.update(exit_code=completed.returncode, elapsed_seconds=time.monotonic() - started, + finished_utc=datetime.now(timezone.utc).isoformat(), + stdout_sha256=sha(paths['stdout']), stderr_sha256=sha(paths['stderr']), + script_unchanged=sha(out / 'review.py') == result['script_sha256'], + frozen_inputs_unchanged=sha(out / 'frozen-inputs.json') == result['frozen_inputs_sha256']) +with paths['command'].open('x', encoding='utf-8', newline='\n') as f: + json.dump(result, f, indent=2) + f.write('\n') +print(json.dumps(result, indent=2)) +sys.exit(completed.returncode) diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-command.json b/harness/experiments/navigation-prerelease-review-20260911/payload/server-command.json new file mode 100644 index 00000000..b0e7029f --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-command.json @@ -0,0 +1,20 @@ +{ + "started_utc": "2026-09-11T21:23:13.292582+00:00", + "command": [ + "C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe", + "-X", + "utf8", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\review.py", + "server" + ], + "cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911", + "script_sha256": "263f228487977b2af14491ed989ed70052e5d897e26b7a05e72614fbcb249c78", + "frozen_inputs_sha256": "d117bff0ea9d05de463ca59b193fa44f4d252b8d846d7b958fe4fd18ab45abf9", + "exit_code": 0, + "elapsed_seconds": 5.84400000000096, + "finished_utc": "2026-09-11T21:23:19.146351+00:00", + "stdout_sha256": "37a3cde4c9827d38e895e08cd773af3275ae6c66515fc1ee16d5ef9dd6d2aeac", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "script_unchanged": true, + "frozen_inputs_unchanged": true +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-result.json b/harness/experiments/navigation-prerelease-review-20260911/payload/server-result.json new file mode 100644 index 00000000..7335e13b --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-result.json @@ -0,0 +1,1884 @@ +{ + "checks": [ + "ordinary path: arcadia-server.exe", + "ordinary path: arcadia-studio.exe", + "ordinary path: dependency-notices.json", + "ordinary path: deployment", + "ordinary path: docs", + "ordinary path: documentation-check.json", + "ordinary path: examples", + "ordinary path: libunwind.dll", + "ordinary path: LICENSE", + "ordinary path: licenses", + "ordinary path: package.json", + "ordinary path: README.md", + "ordinary path: SHA256SUMS.txt", + "ordinary path: START-HERE.txt", + "ordinary path: THIRD-PARTY-NOTICES.txt", + "ordinary path: deployment/arcadia-server.service", + "ordinary path: deployment/Dockerfile", + "ordinary path: deployment/Dockerfile.dockerignore", + "ordinary path: docs/api.html", + "ordinary path: docs/api.rst", + "ordinary path: docs/language.html", + "ordinary path: docs/language.rst", + "ordinary path: docs/linux-packaging.md", + "ordinary path: docs/openapi.json", + "ordinary path: docs/research-v2-service.md", + "ordinary path: docs/server.md", + "ordinary path: docs/windows-packaging.md", + "ordinary path: examples/coastal-rescue.arcadia", + "ordinary path: examples/coastal-rescue.json", + "ordinary path: examples/legacy-v1-coastal-rescue.arcadia", + "ordinary path: examples/legacy-v1-coastal-rescue.oa.json", + "ordinary path: examples/release1", + "ordinary path: examples/routing-workshop.arcadia", + "ordinary path: examples/routing-workshop.json", + "ordinary path: examples/source-project", + "ordinary path: examples/text-first", + "ordinary path: licenses/dependencies", + "ordinary path: licenses/llvm-libunwind", + "ordinary path: licenses/llvm-mingw-LICENSE.TXT", + "ordinary path: licenses/rust", + "ordinary path: examples/release1/evidence", + "ordinary path: examples/release1/expected-diagnostics.json", + "ordinary path: examples/release1/model.json", + "ordinary path: examples/release1/model.rs", + "ordinary path: examples/release1/oa", + "ordinary path: examples/release1/project.arcadia", + "ordinary path: examples/release1/README.md", + "ordinary path: examples/release1/sa", + "ordinary path: examples/release1/traceability.arcadia", + "ordinary path: examples/release1/transition-before.json", + "ordinary path: examples/release1/transition-request.json", + "ordinary path: examples/release1/views", + "ordinary path: examples/source-project/oa.arcadia", + "ordinary path: examples/source-project/project.arcadia", + "ordinary path: examples/source-project/sa", + "ordinary path: examples/source-project/views.arcadia", + "ordinary path: examples/text-first/project.arcadia", + "ordinary path: examples/text-first/README.md", + "ordinary path: examples/release1/evidence/repair-check.md", + "ordinary path: examples/release1/oa/activities", + "ordinary path: examples/release1/oa/behavior", + "ordinary path: examples/release1/oa/capabilities.arcadia", + "ordinary path: examples/release1/oa/model.arcadia", + "ordinary path: examples/release1/oa/participants.arcadia", + "ordinary path: examples/release1/oa/types.arcadia", + "ordinary path: examples/release1/sa/behavior", + "ordinary path: examples/release1/sa/capabilities.arcadia", + "ordinary path: examples/release1/sa/functions", + "ordinary path: examples/release1/sa/model.arcadia", + "ordinary path: examples/release1/sa/participants.arcadia", + "ordinary path: examples/release1/sa/types.arcadia", + "ordinary path: examples/release1/views/diagram_oa_allocation_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_allocation_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_capability_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_service_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_state_view.arcadia", + "ordinary path: examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "ordinary path: examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "ordinary path: examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "ordinary path: examples/release1/oa/behavior/process_oa_response.arcadia", + "ordinary path: examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "ordinary path: examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "ordinary path: examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "ordinary path: examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "ordinary path: examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "ordinary path: examples/release1/sa/behavior/process_sa_response.arcadia", + "ordinary path: examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "ordinary path: examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "ordinary path: examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "ordinary path: examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "ordinary path: examples/release1/sa/functions/function_sa_restore_work.arcadia", + "ordinary path: examples/source-project/sa/assurance.arcadia", + "ordinary path: examples/source-project/sa/participants.arcadia", + "ordinary path: examples/source-project/sa/reporting.arcadia", + "ordinary path: licenses/dependencies/arrayref-0.3.9", + "ordinary path: licenses/dependencies/arrayvec-0.7.8", + "ordinary path: licenses/dependencies/ash-0.38.0+1.3.281", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2", + "ordinary path: licenses/dependencies/autocfg-1.5.1", + "ordinary path: licenses/dependencies/axum-0.8.9", + "ordinary path: licenses/dependencies/axum-core-0.5.6", + "ordinary path: licenses/dependencies/base64-0.22.1", + "ordinary path: licenses/dependencies/bit-set-0.8.0", + "ordinary path: licenses/dependencies/bit-vec-0.8.0", + "ordinary path: licenses/dependencies/bitflags-2.13.1", + "ordinary path: licenses/dependencies/bytemuck-1.25.2", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0", + "ordinary path: licenses/dependencies/bytes-1.12.1", + "ordinary path: licenses/dependencies/cc-1.4.5", + "ordinary path: licenses/dependencies/cfg-if-1.0.4", + "ordinary path: licenses/dependencies/cfg_aliases-0.2.2", + "ordinary path: licenses/dependencies/chacha20-0.10.2", + "ordinary path: licenses/dependencies/clipboard-win-5.4.1", + "ordinary path: licenses/dependencies/codespan-reporting-0.12.0", + "ordinary path: licenses/dependencies/core_maths-0.1.1", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0", + "ordinary path: licenses/dependencies/cpufeatures-0.3.1", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0", + "ordinary path: licenses/dependencies/displaydoc-0.2.7", + "ordinary path: licenses/dependencies/document-features-0.2.12", + "ordinary path: licenses/dependencies/dpi-0.1.2", + "ordinary path: licenses/dependencies/equivalent-1.0.2", + "ordinary path: licenses/dependencies/error-code-3.4.0", + "ordinary path: licenses/dependencies/etagere-0.2.15", + "ordinary path: licenses/dependencies/euclid-0.22.14", + "ordinary path: licenses/dependencies/fastrand-2.5.0", + "ordinary path: licenses/dependencies/find-msvc-tools-0.1.12", + "ordinary path: licenses/dependencies/float_next_after-1.0.0", + "ordinary path: licenses/dependencies/foldhash-0.1.5", + "ordinary path: licenses/dependencies/foldhash-0.2.0", + "ordinary path: licenses/dependencies/font-types-0.10.1", + "ordinary path: licenses/dependencies/font-types-0.12.4", + "ordinary path: licenses/dependencies/fontdb-0.23.0", + "ordinary path: licenses/dependencies/form_urlencoded-1.2.2", + "ordinary path: licenses/dependencies/futures-0.3.34", + "ordinary path: licenses/dependencies/futures-channel-0.3.34", + "ordinary path: licenses/dependencies/futures-core-0.3.34", + "ordinary path: licenses/dependencies/futures-executor-0.3.34", + "ordinary path: licenses/dependencies/futures-io-0.3.34", + "ordinary path: licenses/dependencies/futures-macro-0.3.34", + "ordinary path: licenses/dependencies/futures-sink-0.3.34", + "ordinary path: licenses/dependencies/futures-task-0.3.34", + "ordinary path: licenses/dependencies/futures-util-0.3.34", + "ordinary path: licenses/dependencies/getrandom-0.2.17", + "ordinary path: licenses/dependencies/getrandom-0.4.3", + "ordinary path: licenses/dependencies/glam-0.25.0", + "ordinary path: licenses/dependencies/glow-0.16.0", + "ordinary path: licenses/dependencies/glutin_wgl_sys-0.6.1", + "ordinary path: licenses/dependencies/gl_generator-0.14.0", + "ordinary path: licenses/dependencies/gpu-alloc-0.6.2", + "ordinary path: licenses/dependencies/gpu-alloc-types-0.3.1", + "ordinary path: licenses/dependencies/gpu-allocator-0.27.0", + "ordinary path: licenses/dependencies/gpu-descriptor-0.3.2", + "ordinary path: licenses/dependencies/gpu-descriptor-types-0.2.0", + "ordinary path: licenses/dependencies/guillotiere-0.6.2", + "ordinary path: licenses/dependencies/half-2.7.1", + "ordinary path: licenses/dependencies/harfrust-0.3.2", + "ordinary path: licenses/dependencies/hashbrown-0.15.5", + "ordinary path: licenses/dependencies/hashbrown-0.16.1", + "ordinary path: licenses/dependencies/hashbrown-0.17.1", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1", + "ordinary path: licenses/dependencies/http-1.5.0", + "ordinary path: licenses/dependencies/http-body-1.1.0", + "ordinary path: licenses/dependencies/http-body-util-0.1.5", + "ordinary path: licenses/dependencies/httparse-1.10.1", + "ordinary path: licenses/dependencies/httpdate-1.0.3", + "ordinary path: licenses/dependencies/hyper-1.11.1", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9", + "ordinary path: licenses/dependencies/hyper-util-0.1.20", + "ordinary path: licenses/dependencies/iced-0.14.0", + "ordinary path: licenses/dependencies/iced_core-0.14.0", + "ordinary path: licenses/dependencies/iced_debug-0.14.0", + "ordinary path: licenses/dependencies/iced_futures-0.14.0", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0", + "ordinary path: licenses/dependencies/iced_program-0.14.0", + "ordinary path: licenses/dependencies/iced_renderer-0.14.0", + "ordinary path: licenses/dependencies/iced_runtime-0.14.0", + "ordinary path: licenses/dependencies/iced_tiny_skia-0.14.0", + "ordinary path: licenses/dependencies/iced_wgpu-0.14.0", + "ordinary path: licenses/dependencies/iced_widget-0.14.2", + "ordinary path: licenses/dependencies/iced_winit-0.14.0", + "ordinary path: licenses/dependencies/icu_collections-2.3.0", + "ordinary path: licenses/dependencies/icu_locale_core-2.3.0", + "ordinary path: licenses/dependencies/icu_normalizer-2.3.0", + "ordinary path: licenses/dependencies/icu_normalizer_data-2.3.0", + "ordinary path: licenses/dependencies/icu_properties-2.3.0", + "ordinary path: licenses/dependencies/icu_properties_data-2.3.0", + "ordinary path: licenses/dependencies/icu_provider-2.3.1", + "ordinary path: licenses/dependencies/idna-1.1.0", + "ordinary path: licenses/dependencies/idna_adapter-1.2.2", + "ordinary path: licenses/dependencies/indexmap-2.14.1", + "ordinary path: licenses/dependencies/ipnet-2.12.1", + "ordinary path: licenses/dependencies/itoa-1.0.18", + "ordinary path: licenses/dependencies/jobserver-0.1.35", + "ordinary path: licenses/dependencies/khronos-egl-6.0.0", + "ordinary path: licenses/dependencies/khronos_api-3.1.0", + "ordinary path: licenses/dependencies/kurbo-0.10.4", + "ordinary path: licenses/dependencies/libc-0.2.189", + "ordinary path: licenses/dependencies/libloading-0.8.9", + "ordinary path: licenses/dependencies/libm-0.2.16", + "ordinary path: licenses/dependencies/lilt-0.8.2", + "ordinary path: licenses/dependencies/linebender_resource_handle-0.1.1", + "ordinary path: licenses/dependencies/litemap-0.8.3", + "ordinary path: licenses/dependencies/litrs-1.0.0", + "ordinary path: licenses/dependencies/lock_api-0.4.14", + "ordinary path: licenses/dependencies/log-0.4.34", + "ordinary path: licenses/dependencies/lru-0.16.4", + "ordinary path: licenses/dependencies/lru-slab-0.1.2", + "ordinary path: licenses/dependencies/lyon-1.0.19", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19", + "ordinary path: licenses/dependencies/lyon_path-1.0.19", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21", + "ordinary path: licenses/dependencies/matchit-0.8.4", + "ordinary path: licenses/dependencies/memchr-2.8.3", + "ordinary path: licenses/dependencies/memmap2-0.9.11", + "ordinary path: licenses/dependencies/mime-0.3.17", + "ordinary path: licenses/dependencies/mio-1.2.3", + "ordinary path: licenses/dependencies/naga-27.0.3", + "ordinary path: licenses/dependencies/num-traits-0.2.19", + "ordinary path: licenses/dependencies/oa-core-0.2.0", + "ordinary path: licenses/dependencies/oa-desktop-0.2.0", + "ordinary path: licenses/dependencies/oa-server-0.2.0", + "ordinary path: licenses/dependencies/once_cell-1.21.4", + "ordinary path: licenses/dependencies/ordered-float-5.5.0", + "ordinary path: licenses/dependencies/parking_lot-0.12.5", + "ordinary path: licenses/dependencies/parking_lot_core-0.9.12", + "ordinary path: licenses/dependencies/percent-encoding-2.3.2", + "ordinary path: licenses/dependencies/pin-project-lite-0.2.17", + "ordinary path: licenses/dependencies/pkg-config-0.3.34", + "ordinary path: licenses/dependencies/potential_utf-0.1.6", + "ordinary path: licenses/dependencies/presser-0.3.1", + "ordinary path: licenses/dependencies/proc-macro2-1.0.107", + "ordinary path: licenses/dependencies/profiling-1.0.18", + "ordinary path: licenses/dependencies/quinn-0.11.11", + "ordinary path: licenses/dependencies/quinn-proto-0.11.17", + "ordinary path: licenses/dependencies/quinn-udp-0.5.15", + "ordinary path: licenses/dependencies/quote-1.0.47", + "ordinary path: licenses/dependencies/rand-0.10.2", + "ordinary path: licenses/dependencies/rand_core-0.10.1", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2", + "ordinary path: licenses/dependencies/range-alloc-0.1.5", + "ordinary path: licenses/dependencies/rangemap-1.8.0", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2", + "ordinary path: licenses/dependencies/read-fonts-0.35.0", + "ordinary path: licenses/dependencies/read-fonts-0.41.0", + "ordinary path: licenses/dependencies/renderdoc-sys-1.1.0", + "ordinary path: licenses/dependencies/reqwest-0.12.28", + "ordinary path: licenses/dependencies/rfd-0.15.4", + "ordinary path: licenses/dependencies/ring-0.17.14", + "ordinary path: licenses/dependencies/rustc-hash-1.1.0", + "ordinary path: licenses/dependencies/rustc-hash-2.1.3", + "ordinary path: licenses/dependencies/rustls-0.23.43", + "ordinary path: licenses/dependencies/rustls-pki-types-1.15.1", + "ordinary path: licenses/dependencies/rustls-webpki-0.103.15", + "ordinary path: licenses/dependencies/ryu-1.0.23", + "ordinary path: licenses/dependencies/same-file-1.0.6", + "ordinary path: licenses/dependencies/scopeguard-1.2.0", + "ordinary path: licenses/dependencies/self_cell-1.3.0", + "ordinary path: licenses/dependencies/serde-1.0.229", + "ordinary path: licenses/dependencies/serde_core-1.0.229", + "ordinary path: licenses/dependencies/serde_derive-1.0.229", + "ordinary path: licenses/dependencies/serde_json-1.0.151", + "ordinary path: licenses/dependencies/serde_path_to_error-0.1.20", + "ordinary path: licenses/dependencies/serde_urlencoded-0.7.1", + "ordinary path: licenses/dependencies/sha1_smol-1.0.1", + "ordinary path: licenses/dependencies/shlex-2.0.1", + "ordinary path: licenses/dependencies/skrifa-0.37.0", + "ordinary path: licenses/dependencies/skrifa-0.44.0", + "ordinary path: licenses/dependencies/slab-0.4.12", + "ordinary path: licenses/dependencies/slotmap-1.1.1", + "ordinary path: licenses/dependencies/smallvec-1.16.0", + "ordinary path: licenses/dependencies/smol_str-0.2.2", + "ordinary path: licenses/dependencies/socket2-0.6.5", + "ordinary path: licenses/dependencies/softbuffer-0.4.8", + "ordinary path: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0", + "ordinary path: licenses/dependencies/stable_deref_trait-1.2.1", + "ordinary path: licenses/dependencies/static_assertions-1.1.0", + "ordinary path: licenses/dependencies/strict-num-0.1.1", + "ordinary path: licenses/dependencies/subtle-2.6.1", + "ordinary path: licenses/dependencies/svg_fmt-0.4.5", + "ordinary path: licenses/dependencies/swash-0.2.10", + "ordinary path: licenses/dependencies/syn-2.0.119", + "ordinary path: licenses/dependencies/syn-3.0.5", + "ordinary path: licenses/dependencies/sync_wrapper-1.0.2", + "ordinary path: licenses/dependencies/synstructure-0.13.2", + "ordinary path: licenses/dependencies/sys-locale-0.3.2", + "ordinary path: licenses/dependencies/tempfile-3.27.0", + "ordinary path: licenses/dependencies/termcolor-1.4.1", + "ordinary path: licenses/dependencies/thiserror-1.0.69", + "ordinary path: licenses/dependencies/thiserror-2.0.20", + "ordinary path: licenses/dependencies/thiserror-impl-1.0.69", + "ordinary path: licenses/dependencies/thiserror-impl-2.0.20", + "ordinary path: licenses/dependencies/tiny-skia-0.11.4", + "ordinary path: licenses/dependencies/tiny-skia-path-0.11.4", + "ordinary path: licenses/dependencies/tinystr-0.8.4", + "ordinary path: licenses/dependencies/tinyvec-1.13.2", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1", + "ordinary path: licenses/dependencies/tokio-1.53.1", + "ordinary path: licenses/dependencies/tokio-macros-2.7.2", + "ordinary path: licenses/dependencies/tokio-rustls-0.26.5", + "ordinary path: licenses/dependencies/tower-0.5.3", + "ordinary path: licenses/dependencies/tower-http-0.6.11", + "ordinary path: licenses/dependencies/tower-layer-0.3.3", + "ordinary path: licenses/dependencies/tower-service-0.3.3", + "ordinary path: licenses/dependencies/tracing-0.1.44", + "ordinary path: licenses/dependencies/tracing-attributes-0.1.31", + "ordinary path: licenses/dependencies/tracing-core-0.1.36", + "ordinary path: licenses/dependencies/try-lock-0.2.5", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24", + "ordinary path: licenses/dependencies/unicode-linebreak-0.1.5", + "ordinary path: licenses/dependencies/unicode-script-0.5.8", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3", + "ordinary path: licenses/dependencies/unicode-width-0.2.2", + "ordinary path: licenses/dependencies/untrusted-0.9.0", + "ordinary path: licenses/dependencies/url-2.5.8", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4", + "ordinary path: licenses/dependencies/uuid-1.26.0", + "ordinary path: licenses/dependencies/version_check-0.9.5", + "ordinary path: licenses/dependencies/want-0.3.1", + "ordinary path: licenses/dependencies/web-time-1.1.0", + "ordinary path: licenses/dependencies/webpki-roots-1.0.9", + "ordinary path: licenses/dependencies/wgpu-27.0.1", + "ordinary path: licenses/dependencies/wgpu-core-27.0.3", + "ordinary path: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0", + "ordinary path: licenses/dependencies/wgpu-hal-27.0.4", + "ordinary path: licenses/dependencies/wgpu-types-27.0.1", + "ordinary path: licenses/dependencies/winapi-util-0.1.11", + "ordinary path: licenses/dependencies/windows-0.58.0", + "ordinary path: licenses/dependencies/windows-core-0.58.0", + "ordinary path: licenses/dependencies/windows-implement-0.58.0", + "ordinary path: licenses/dependencies/windows-interface-0.58.0", + "ordinary path: licenses/dependencies/windows-link-0.2.1", + "ordinary path: licenses/dependencies/windows-result-0.2.0", + "ordinary path: licenses/dependencies/windows-strings-0.1.0", + "ordinary path: licenses/dependencies/windows-sys-0.52.0", + "ordinary path: licenses/dependencies/windows-sys-0.59.0", + "ordinary path: licenses/dependencies/windows-sys-0.61.2", + "ordinary path: licenses/dependencies/windows-targets-0.52.6", + "ordinary path: licenses/dependencies/windows_x86_64_gnullvm-0.52.6", + "ordinary path: licenses/dependencies/window_clipboard-0.5.1", + "ordinary path: licenses/dependencies/winit-0.30.13", + "ordinary path: licenses/dependencies/writeable-0.6.4", + "ordinary path: licenses/dependencies/xml-rs-0.8.29", + "ordinary path: licenses/dependencies/yazi-0.2.1", + "ordinary path: licenses/dependencies/yoke-0.8.3", + "ordinary path: licenses/dependencies/yoke-derive-0.8.2", + "ordinary path: licenses/dependencies/zeno-0.3.3", + "ordinary path: licenses/dependencies/zerocopy-0.8.56", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56", + "ordinary path: licenses/dependencies/zerofrom-0.1.8", + "ordinary path: licenses/dependencies/zerofrom-derive-0.1.7", + "ordinary path: licenses/dependencies/zeroize-1.9.0", + "ordinary path: licenses/dependencies/zerotrie-0.2.5", + "ordinary path: licenses/dependencies/zerovec-0.11.8", + "ordinary path: licenses/dependencies/zerovec-derive-0.11.6", + "ordinary path: licenses/dependencies/zmij-1.0.23", + "ordinary path: licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT", + "ordinary path: licenses/rust/COPYING.RUNTIME", + "ordinary path: licenses/rust/COPYING3", + "ordinary path: licenses/rust/COPYRIGHT-library.html", + "ordinary path: licenses/rust/COPYRIGHT.html", + "ordinary path: licenses/dependencies/arrayref-0.3.9/LICENSE", + "ordinary path: licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY", + "ordinary path: licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/autocfg-1.5.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/axum-0.8.9/LICENSE", + "ordinary path: licenses/dependencies/axum-core-0.5.6/LICENSE", + "ordinary path: licenses/dependencies/base64-0.22.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/base64-0.22.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bit-set-0.8.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bitflags-2.13.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/bytes-1.12.1/LICENSE", + "ordinary path: licenses/dependencies/cc-1.4.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cc-1.4.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/cfg_aliases-0.2.2/LICENSE", + "ordinary path: licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/chacha20-0.10.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/clipboard-win-5.4.1/supplement", + "ordinary path: licenses/dependencies/codespan-reporting-0.12.0/LICENSE", + "ordinary path: licenses/dependencies/core_maths-0.1.1/LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE", + "ordinary path: licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT", + "ordinary path: licenses/dependencies/document-features-0.2.12/LICENSE-APACHE", + "ordinary path: licenses/dependencies/document-features-0.2.12/LICENSE-MIT", + "ordinary path: licenses/dependencies/dpi-0.1.2/LICENSE", + "ordinary path: licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT", + "ordinary path: licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/equivalent-1.0.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/error-code-3.4.0/LICENSE", + "ordinary path: licenses/dependencies/etagere-0.2.15/LICENSE-APACHE", + "ordinary path: licenses/dependencies/etagere-0.2.15/LICENSE-MIT", + "ordinary path: licenses/dependencies/euclid-0.22.14/COPYRIGHT", + "ordinary path: licenses/dependencies/euclid-0.22.14/LICENSE-APACHE", + "ordinary path: licenses/dependencies/euclid-0.22.14/LICENSE-MIT", + "ordinary path: licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/fastrand-2.5.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE", + "ordinary path: licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT", + "ordinary path: licenses/dependencies/float_next_after-1.0.0/LICENSE", + "ordinary path: licenses/dependencies/foldhash-0.1.5/LICENSE", + "ordinary path: licenses/dependencies/foldhash-0.2.0/LICENSE", + "ordinary path: licenses/dependencies/font-types-0.10.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/font-types-0.10.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/font-types-0.12.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/font-types-0.12.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/fontdb-0.23.0/LICENSE", + "ordinary path: licenses/dependencies/fontdb-0.23.0/tests", + "ordinary path: licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-core-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-io-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-task-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-util-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/getrandom-0.2.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/getrandom-0.4.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/glam-0.25.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/glam-0.25.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/glow-0.16.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/glow-0.16.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/glow-0.16.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE", + "ordinary path: licenses/dependencies/gl_generator-0.14.0/supplement", + "ordinary path: licenses/dependencies/gpu-alloc-0.6.2/supplement", + "ordinary path: licenses/dependencies/gpu-alloc-types-0.3.1/supplement", + "ordinary path: licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/gpu-descriptor-0.3.2/supplement", + "ordinary path: licenses/dependencies/gpu-descriptor-types-0.2.0/supplement", + "ordinary path: licenses/dependencies/guillotiere-0.6.2/LICENSE", + "ordinary path: licenses/dependencies/half-2.7.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/half-2.7.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/harfrust-0.3.2/LICENSE", + "ordinary path: licenses/dependencies/harfrust-0.3.2/scripts", + "ordinary path: licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1/supplement", + "ordinary path: licenses/dependencies/http-1.5.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/http-1.5.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/http-body-1.1.0/LICENSE", + "ordinary path: licenses/dependencies/http-body-util-0.1.5/LICENSE", + "ordinary path: licenses/dependencies/httparse-1.10.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/httparse-1.10.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/httpdate-1.0.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/hyper-1.11.1/LICENSE", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT", + "ordinary path: licenses/dependencies/hyper-util-0.1.20/LICENSE", + "ordinary path: licenses/dependencies/iced-0.14.0/LICENSE", + "ordinary path: licenses/dependencies/iced_core-0.14.0/src", + "ordinary path: licenses/dependencies/iced_core-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_debug-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_futures-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_program-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_renderer-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_runtime-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_tiny_skia-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_wgpu-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_widget-0.14.2/supplement", + "ordinary path: licenses/dependencies/iced_winit-0.14.0/supplement", + "ordinary path: licenses/dependencies/icu_collections-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_locale_core-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_normalizer-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_properties-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_properties_data-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_provider-2.3.1/LICENSE", + "ordinary path: licenses/dependencies/idna-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/idna-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/indexmap-2.14.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ipnet-2.12.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/itoa-1.0.18/LICENSE-APACHE", + "ordinary path: licenses/dependencies/itoa-1.0.18/LICENSE-MIT", + "ordinary path: licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE", + "ordinary path: licenses/dependencies/jobserver-0.1.35/LICENSE-MIT", + "ordinary path: licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/khronos_api-3.1.0/supplement", + "ordinary path: licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/kurbo-0.10.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/libc-0.2.189/LICENSE-APACHE", + "ordinary path: licenses/dependencies/libc-0.2.189/LICENSE-MIT", + "ordinary path: licenses/dependencies/libloading-0.8.9/LICENSE", + "ordinary path: licenses/dependencies/libm-0.2.16/LICENSE.txt", + "ordinary path: licenses/dependencies/lilt-0.8.2/LICENSE", + "ordinary path: licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/litemap-0.8.3/LICENSE", + "ordinary path: licenses/dependencies/litrs-1.0.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/litrs-1.0.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE", + "ordinary path: licenses/dependencies/lock_api-0.4.14/LICENSE-MIT", + "ordinary path: licenses/dependencies/log-0.4.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/log-0.4.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/lru-0.16.4/LICENSE", + "ordinary path: licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/lyon-1.0.19/supplement", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21/supplement", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19/supplement", + "ordinary path: licenses/dependencies/lyon_path-1.0.19/supplement", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21/supplement", + "ordinary path: licenses/dependencies/matchit-0.8.4/LICENSE", + "ordinary path: licenses/dependencies/matchit-0.8.4/LICENSE.httprouter", + "ordinary path: licenses/dependencies/memchr-2.8.3/COPYING", + "ordinary path: licenses/dependencies/memchr-2.8.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/memchr-2.8.3/UNLICENSE", + "ordinary path: licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE", + "ordinary path: licenses/dependencies/memmap2-0.9.11/LICENSE-MIT", + "ordinary path: licenses/dependencies/mime-0.3.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/mime-0.3.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/mio-1.2.3/LICENSE", + "ordinary path: licenses/dependencies/naga-27.0.3/LICENSE.APACHE", + "ordinary path: licenses/dependencies/naga-27.0.3/LICENSE.MIT", + "ordinary path: licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE", + "ordinary path: licenses/dependencies/num-traits-0.2.19/LICENSE-MIT", + "ordinary path: licenses/dependencies/oa-core-0.2.0/workspace-LICENSE", + "ordinary path: licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE", + "ordinary path: licenses/dependencies/oa-server-0.2.0/workspace-LICENSE", + "ordinary path: licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/once_cell-1.21.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE", + "ordinary path: licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT", + "ordinary path: licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/potential_utf-0.1.6/LICENSE", + "ordinary path: licenses/dependencies/presser-0.3.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/presser-0.3.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE", + "ordinary path: licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT", + "ordinary path: licenses/dependencies/profiling-1.0.18/supplement", + "ordinary path: licenses/dependencies/quinn-0.11.11/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quinn-0.11.11/LICENSE-MIT", + "ordinary path: licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT", + "ordinary path: licenses/dependencies/quote-1.0.47/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quote-1.0.47/LICENSE-MIT", + "ordinary path: licenses/dependencies/rand-0.10.2/COPYRIGHT", + "ordinary path: licenses/dependencies/rand-0.10.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rand-0.10.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/rand_core-0.10.1/COPYRIGHT", + "ordinary path: licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rand_core-0.10.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE", + "ordinary path: licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT", + "ordinary path: licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rangemap-1.8.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md", + "ordinary path: licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE", + "ordinary path: licenses/dependencies/reqwest-0.12.28/LICENSE-MIT", + "ordinary path: licenses/dependencies/rfd-0.15.4/LICENSE", + "ordinary path: licenses/dependencies/ring-0.17.14/LICENSE", + "ordinary path: licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL", + "ordinary path: licenses/dependencies/ring-0.17.14/LICENSE-other-bits", + "ordinary path: licenses/dependencies/ring-0.17.14/src", + "ordinary path: licenses/dependencies/ring-0.17.14/third_party", + "ordinary path: licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustls-0.23.43/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustls-0.23.43/LICENSE-ISC", + "ordinary path: licenses/dependencies/rustls-0.23.43/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustls-webpki-0.103.15/LICENSE", + "ordinary path: licenses/dependencies/ryu-1.0.23/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ryu-1.0.23/LICENSE-BOOST", + "ordinary path: licenses/dependencies/same-file-1.0.6/COPYING", + "ordinary path: licenses/dependencies/same-file-1.0.6/LICENSE-MIT", + "ordinary path: licenses/dependencies/same-file-1.0.6/UNLICENSE", + "ordinary path: licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2", + "ordinary path: licenses/dependencies/serde-1.0.229/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde-1.0.229/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_core-1.0.229/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_json-1.0.151/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/sha1_smol-1.0.1/LICENSE", + "ordinary path: licenses/dependencies/shlex-2.0.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/shlex-2.0.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/skrifa-0.37.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/skrifa-0.44.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/slab-0.4.12/LICENSE", + "ordinary path: licenses/dependencies/slotmap-1.1.1/LICENSE", + "ordinary path: licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/smallvec-1.16.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/smol_str-0.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/socket2-0.6.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/socket2-0.6.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement", + "ordinary path: licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/strict-num-0.1.1/LICENSE", + "ordinary path: licenses/dependencies/subtle-2.6.1/LICENSE", + "ordinary path: licenses/dependencies/svg_fmt-0.4.5/supplement", + "ordinary path: licenses/dependencies/swash-0.2.10/LICENSE-APACHE", + "ordinary path: licenses/dependencies/swash-0.2.10/LICENSE-MIT", + "ordinary path: licenses/dependencies/syn-2.0.119/LICENSE-APACHE", + "ordinary path: licenses/dependencies/syn-2.0.119/LICENSE-MIT", + "ordinary path: licenses/dependencies/syn-3.0.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/syn-3.0.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/sync_wrapper-1.0.2/LICENSE", + "ordinary path: licenses/dependencies/synstructure-0.13.2/LICENSE", + "ordinary path: licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/tempfile-3.27.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/termcolor-1.4.1/COPYING", + "ordinary path: licenses/dependencies/termcolor-1.4.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/termcolor-1.4.1/UNLICENSE", + "ordinary path: licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-1.0.69/LICENSE-MIT", + "ordinary path: licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-2.0.20/LICENSE-MIT", + "ordinary path: licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT", + "ordinary path: licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT", + "ordinary path: licenses/dependencies/tiny-skia-0.11.4/LICENSE", + "ordinary path: licenses/dependencies/tiny-skia-path-0.11.4/LICENSE", + "ordinary path: licenses/dependencies/tinystr-0.8.4/LICENSE", + "ordinary path: licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md", + "ordinary path: licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md", + "ordinary path: licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md", + "ordinary path: licenses/dependencies/tokio-1.53.1/LICENSE", + "ordinary path: licenses/dependencies/tokio-macros-2.7.2/LICENSE", + "ordinary path: licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/tower-0.5.3/LICENSE", + "ordinary path: licenses/dependencies/tower-http-0.6.11/LICENSE", + "ordinary path: licenses/dependencies/tower-layer-0.3.3/LICENSE", + "ordinary path: licenses/dependencies/tower-service-0.3.3/LICENSE", + "ordinary path: licenses/dependencies/tracing-0.1.44/LICENSE", + "ordinary path: licenses/dependencies/tracing-attributes-0.1.31/LICENSE", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/LICENSE", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/src", + "ordinary path: licenses/dependencies/try-lock-0.2.5/LICENSE", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/tests", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE", + "ordinary path: licenses/dependencies/unicode-linebreak-0.1.5/LICENSE", + "ordinary path: licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-width-0.2.2/COPYRIGHT", + "ordinary path: licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/untrusted-0.9.0/LICENSE.txt", + "ordinary path: licenses/dependencies/url-2.5.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/url-2.5.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/uuid-1.26.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/uuid-1.26.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/version_check-0.9.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/version_check-0.9.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/want-0.3.1/LICENSE", + "ordinary path: licenses/dependencies/web-time-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/web-time-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/webpki-roots-1.0.9/LICENSE", + "ordinary path: licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-27.0.1/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT", + "ordinary path: licenses/dependencies/winapi-util-0.1.11/COPYING", + "ordinary path: licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT", + "ordinary path: licenses/dependencies/winapi-util-0.1.11/UNLICENSE", + "ordinary path: licenses/dependencies/windows-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-core-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-core-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-implement-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-implement-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-interface-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-interface-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-link-0.2.1/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-link-0.2.1/license-mit", + "ordinary path: licenses/dependencies/windows-result-0.2.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-result-0.2.0/license-mit", + "ordinary path: licenses/dependencies/windows-strings-0.1.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-strings-0.1.0/license-mit", + "ordinary path: licenses/dependencies/windows-sys-0.52.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-sys-0.52.0/license-mit", + "ordinary path: licenses/dependencies/windows-sys-0.59.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-sys-0.59.0/license-mit", + "ordinary path: licenses/dependencies/windows-sys-0.61.2/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-sys-0.61.2/license-mit", + "ordinary path: licenses/dependencies/windows-targets-0.52.6/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-targets-0.52.6/license-mit", + "ordinary path: licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0", + "ordinary path: licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit", + "ordinary path: licenses/dependencies/window_clipboard-0.5.1/LICENSE", + "ordinary path: licenses/dependencies/winit-0.30.13/LICENSE", + "ordinary path: licenses/dependencies/writeable-0.6.4/LICENSE", + "ordinary path: licenses/dependencies/xml-rs-0.8.29/LICENSE", + "ordinary path: licenses/dependencies/yazi-0.2.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/yazi-0.2.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/yoke-0.8.3/LICENSE", + "ordinary path: licenses/dependencies/yoke-derive-0.8.2/LICENSE", + "ordinary path: licenses/dependencies/zeno-0.3.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zeno-0.3.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD", + "ordinary path: licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerofrom-0.1.8/LICENSE", + "ordinary path: licenses/dependencies/zerofrom-derive-0.1.7/LICENSE", + "ordinary path: licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zeroize-1.9.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerotrie-0.2.5/LICENSE", + "ordinary path: licenses/dependencies/zerovec-0.11.8/LICENSE", + "ordinary path: licenses/dependencies/zerovec-derive-0.11.6/LICENSE", + "ordinary path: licenses/dependencies/zmij-1.0.23/LICENSE-MIT", + "ordinary path: licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE", + "ordinary path: licenses/dependencies/fontdb-0.23.0/tests/fonts", + "ordinary path: licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt", + "ordinary path: licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE", + "ordinary path: licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING", + "ordinary path: licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING", + "ordinary path: licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING", + "ordinary path: licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING", + "ordinary path: licenses/dependencies/harfrust-0.3.2/scripts/ms-use", + "ordinary path: licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml", + "ordinary path: licenses/dependencies/iced_core-0.14.0/src/layout", + "ordinary path: licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE", + "ordinary path: licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE", + "ordinary path: licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE", + "ordinary path: licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT", + "ordinary path: licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE", + "ordinary path: licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill", + "ordinary path: licenses/dependencies/ring-0.17.14/third_party/fiat", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT", + "ordinary path: licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE", + "ordinary path: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE", + "ordinary path: licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/src/spin", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/tests/fonts", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE", + "previously verified extracted package is unchanged", + "--version succeeds under clean runtime PATH", + "server reports underlying application version 0.2.0", + "--help succeeds under clean runtime PATH", + "help/version do not create explicit test data directory", + "/health contract", + "/health/ready contract", + "served OpenAPI equals complete packaged source bytes", + "one create returns 201", + "complete create summary with distinct fresh resource/model IDs", + "create ETag and resource Location", + "GET equals independently predicted complete Project and SourceBundle", + "GET ETag equals created revision", + "durable disk envelope equals complete expected GET", + "private store contains only one project and lock", + "restarted packaged server ready", + "restart retains exact complete Project and SourceBundle", + "restart retains revision, ETag and every durable envelope byte", + "both owned server processes are terminal", + "ordinary path: arcadia-server.exe", + "ordinary path: arcadia-studio.exe", + "ordinary path: dependency-notices.json", + "ordinary path: deployment", + "ordinary path: docs", + "ordinary path: documentation-check.json", + "ordinary path: examples", + "ordinary path: libunwind.dll", + "ordinary path: LICENSE", + "ordinary path: licenses", + "ordinary path: package.json", + "ordinary path: README.md", + "ordinary path: SHA256SUMS.txt", + "ordinary path: START-HERE.txt", + "ordinary path: THIRD-PARTY-NOTICES.txt", + "ordinary path: deployment/arcadia-server.service", + "ordinary path: deployment/Dockerfile", + "ordinary path: deployment/Dockerfile.dockerignore", + "ordinary path: docs/api.html", + "ordinary path: docs/api.rst", + "ordinary path: docs/language.html", + "ordinary path: docs/language.rst", + "ordinary path: docs/linux-packaging.md", + "ordinary path: docs/openapi.json", + "ordinary path: docs/research-v2-service.md", + "ordinary path: docs/server.md", + "ordinary path: docs/windows-packaging.md", + "ordinary path: examples/coastal-rescue.arcadia", + "ordinary path: examples/coastal-rescue.json", + "ordinary path: examples/legacy-v1-coastal-rescue.arcadia", + "ordinary path: examples/legacy-v1-coastal-rescue.oa.json", + "ordinary path: examples/release1", + "ordinary path: examples/routing-workshop.arcadia", + "ordinary path: examples/routing-workshop.json", + "ordinary path: examples/source-project", + "ordinary path: examples/text-first", + "ordinary path: licenses/dependencies", + "ordinary path: licenses/llvm-libunwind", + "ordinary path: licenses/llvm-mingw-LICENSE.TXT", + "ordinary path: licenses/rust", + "ordinary path: examples/release1/evidence", + "ordinary path: examples/release1/expected-diagnostics.json", + "ordinary path: examples/release1/model.json", + "ordinary path: examples/release1/model.rs", + "ordinary path: examples/release1/oa", + "ordinary path: examples/release1/project.arcadia", + "ordinary path: examples/release1/README.md", + "ordinary path: examples/release1/sa", + "ordinary path: examples/release1/traceability.arcadia", + "ordinary path: examples/release1/transition-before.json", + "ordinary path: examples/release1/transition-request.json", + "ordinary path: examples/release1/views", + "ordinary path: examples/source-project/oa.arcadia", + "ordinary path: examples/source-project/project.arcadia", + "ordinary path: examples/source-project/sa", + "ordinary path: examples/source-project/views.arcadia", + "ordinary path: examples/text-first/project.arcadia", + "ordinary path: examples/text-first/README.md", + "ordinary path: examples/release1/evidence/repair-check.md", + "ordinary path: examples/release1/oa/activities", + "ordinary path: examples/release1/oa/behavior", + "ordinary path: examples/release1/oa/capabilities.arcadia", + "ordinary path: examples/release1/oa/model.arcadia", + "ordinary path: examples/release1/oa/participants.arcadia", + "ordinary path: examples/release1/oa/types.arcadia", + "ordinary path: examples/release1/sa/behavior", + "ordinary path: examples/release1/sa/capabilities.arcadia", + "ordinary path: examples/release1/sa/functions", + "ordinary path: examples/release1/sa/model.arcadia", + "ordinary path: examples/release1/sa/participants.arcadia", + "ordinary path: examples/release1/sa/types.arcadia", + "ordinary path: examples/release1/views/diagram_oa_allocation_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_allocation_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_capability_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_service_view.arcadia", + "ordinary path: examples/release1/views/diagram_sa_state_view.arcadia", + "ordinary path: examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "ordinary path: examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "ordinary path: examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "ordinary path: examples/release1/oa/behavior/process_oa_response.arcadia", + "ordinary path: examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "ordinary path: examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "ordinary path: examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "ordinary path: examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "ordinary path: examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "ordinary path: examples/release1/sa/behavior/process_sa_response.arcadia", + "ordinary path: examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "ordinary path: examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "ordinary path: examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "ordinary path: examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "ordinary path: examples/release1/sa/functions/function_sa_restore_work.arcadia", + "ordinary path: examples/source-project/sa/assurance.arcadia", + "ordinary path: examples/source-project/sa/participants.arcadia", + "ordinary path: examples/source-project/sa/reporting.arcadia", + "ordinary path: licenses/dependencies/arrayref-0.3.9", + "ordinary path: licenses/dependencies/arrayvec-0.7.8", + "ordinary path: licenses/dependencies/ash-0.38.0+1.3.281", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2", + "ordinary path: licenses/dependencies/autocfg-1.5.1", + "ordinary path: licenses/dependencies/axum-0.8.9", + "ordinary path: licenses/dependencies/axum-core-0.5.6", + "ordinary path: licenses/dependencies/base64-0.22.1", + "ordinary path: licenses/dependencies/bit-set-0.8.0", + "ordinary path: licenses/dependencies/bit-vec-0.8.0", + "ordinary path: licenses/dependencies/bitflags-2.13.1", + "ordinary path: licenses/dependencies/bytemuck-1.25.2", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0", + "ordinary path: licenses/dependencies/bytes-1.12.1", + "ordinary path: licenses/dependencies/cc-1.4.5", + "ordinary path: licenses/dependencies/cfg-if-1.0.4", + "ordinary path: licenses/dependencies/cfg_aliases-0.2.2", + "ordinary path: licenses/dependencies/chacha20-0.10.2", + "ordinary path: licenses/dependencies/clipboard-win-5.4.1", + "ordinary path: licenses/dependencies/codespan-reporting-0.12.0", + "ordinary path: licenses/dependencies/core_maths-0.1.1", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0", + "ordinary path: licenses/dependencies/cpufeatures-0.3.1", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0", + "ordinary path: licenses/dependencies/displaydoc-0.2.7", + "ordinary path: licenses/dependencies/document-features-0.2.12", + "ordinary path: licenses/dependencies/dpi-0.1.2", + "ordinary path: licenses/dependencies/equivalent-1.0.2", + "ordinary path: licenses/dependencies/error-code-3.4.0", + "ordinary path: licenses/dependencies/etagere-0.2.15", + "ordinary path: licenses/dependencies/euclid-0.22.14", + "ordinary path: licenses/dependencies/fastrand-2.5.0", + "ordinary path: licenses/dependencies/find-msvc-tools-0.1.12", + "ordinary path: licenses/dependencies/float_next_after-1.0.0", + "ordinary path: licenses/dependencies/foldhash-0.1.5", + "ordinary path: licenses/dependencies/foldhash-0.2.0", + "ordinary path: licenses/dependencies/font-types-0.10.1", + "ordinary path: licenses/dependencies/font-types-0.12.4", + "ordinary path: licenses/dependencies/fontdb-0.23.0", + "ordinary path: licenses/dependencies/form_urlencoded-1.2.2", + "ordinary path: licenses/dependencies/futures-0.3.34", + "ordinary path: licenses/dependencies/futures-channel-0.3.34", + "ordinary path: licenses/dependencies/futures-core-0.3.34", + "ordinary path: licenses/dependencies/futures-executor-0.3.34", + "ordinary path: licenses/dependencies/futures-io-0.3.34", + "ordinary path: licenses/dependencies/futures-macro-0.3.34", + "ordinary path: licenses/dependencies/futures-sink-0.3.34", + "ordinary path: licenses/dependencies/futures-task-0.3.34", + "ordinary path: licenses/dependencies/futures-util-0.3.34", + "ordinary path: licenses/dependencies/getrandom-0.2.17", + "ordinary path: licenses/dependencies/getrandom-0.4.3", + "ordinary path: licenses/dependencies/glam-0.25.0", + "ordinary path: licenses/dependencies/glow-0.16.0", + "ordinary path: licenses/dependencies/glutin_wgl_sys-0.6.1", + "ordinary path: licenses/dependencies/gl_generator-0.14.0", + "ordinary path: licenses/dependencies/gpu-alloc-0.6.2", + "ordinary path: licenses/dependencies/gpu-alloc-types-0.3.1", + "ordinary path: licenses/dependencies/gpu-allocator-0.27.0", + "ordinary path: licenses/dependencies/gpu-descriptor-0.3.2", + "ordinary path: licenses/dependencies/gpu-descriptor-types-0.2.0", + "ordinary path: licenses/dependencies/guillotiere-0.6.2", + "ordinary path: licenses/dependencies/half-2.7.1", + "ordinary path: licenses/dependencies/harfrust-0.3.2", + "ordinary path: licenses/dependencies/hashbrown-0.15.5", + "ordinary path: licenses/dependencies/hashbrown-0.16.1", + "ordinary path: licenses/dependencies/hashbrown-0.17.1", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1", + "ordinary path: licenses/dependencies/http-1.5.0", + "ordinary path: licenses/dependencies/http-body-1.1.0", + "ordinary path: licenses/dependencies/http-body-util-0.1.5", + "ordinary path: licenses/dependencies/httparse-1.10.1", + "ordinary path: licenses/dependencies/httpdate-1.0.3", + "ordinary path: licenses/dependencies/hyper-1.11.1", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9", + "ordinary path: licenses/dependencies/hyper-util-0.1.20", + "ordinary path: licenses/dependencies/iced-0.14.0", + "ordinary path: licenses/dependencies/iced_core-0.14.0", + "ordinary path: licenses/dependencies/iced_debug-0.14.0", + "ordinary path: licenses/dependencies/iced_futures-0.14.0", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0", + "ordinary path: licenses/dependencies/iced_program-0.14.0", + "ordinary path: licenses/dependencies/iced_renderer-0.14.0", + "ordinary path: licenses/dependencies/iced_runtime-0.14.0", + "ordinary path: licenses/dependencies/iced_tiny_skia-0.14.0", + "ordinary path: licenses/dependencies/iced_wgpu-0.14.0", + "ordinary path: licenses/dependencies/iced_widget-0.14.2", + "ordinary path: licenses/dependencies/iced_winit-0.14.0", + "ordinary path: licenses/dependencies/icu_collections-2.3.0", + "ordinary path: licenses/dependencies/icu_locale_core-2.3.0", + "ordinary path: licenses/dependencies/icu_normalizer-2.3.0", + "ordinary path: licenses/dependencies/icu_normalizer_data-2.3.0", + "ordinary path: licenses/dependencies/icu_properties-2.3.0", + "ordinary path: licenses/dependencies/icu_properties_data-2.3.0", + "ordinary path: licenses/dependencies/icu_provider-2.3.1", + "ordinary path: licenses/dependencies/idna-1.1.0", + "ordinary path: licenses/dependencies/idna_adapter-1.2.2", + "ordinary path: licenses/dependencies/indexmap-2.14.1", + "ordinary path: licenses/dependencies/ipnet-2.12.1", + "ordinary path: licenses/dependencies/itoa-1.0.18", + "ordinary path: licenses/dependencies/jobserver-0.1.35", + "ordinary path: licenses/dependencies/khronos-egl-6.0.0", + "ordinary path: licenses/dependencies/khronos_api-3.1.0", + "ordinary path: licenses/dependencies/kurbo-0.10.4", + "ordinary path: licenses/dependencies/libc-0.2.189", + "ordinary path: licenses/dependencies/libloading-0.8.9", + "ordinary path: licenses/dependencies/libm-0.2.16", + "ordinary path: licenses/dependencies/lilt-0.8.2", + "ordinary path: licenses/dependencies/linebender_resource_handle-0.1.1", + "ordinary path: licenses/dependencies/litemap-0.8.3", + "ordinary path: licenses/dependencies/litrs-1.0.0", + "ordinary path: licenses/dependencies/lock_api-0.4.14", + "ordinary path: licenses/dependencies/log-0.4.34", + "ordinary path: licenses/dependencies/lru-0.16.4", + "ordinary path: licenses/dependencies/lru-slab-0.1.2", + "ordinary path: licenses/dependencies/lyon-1.0.19", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19", + "ordinary path: licenses/dependencies/lyon_path-1.0.19", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21", + "ordinary path: licenses/dependencies/matchit-0.8.4", + "ordinary path: licenses/dependencies/memchr-2.8.3", + "ordinary path: licenses/dependencies/memmap2-0.9.11", + "ordinary path: licenses/dependencies/mime-0.3.17", + "ordinary path: licenses/dependencies/mio-1.2.3", + "ordinary path: licenses/dependencies/naga-27.0.3", + "ordinary path: licenses/dependencies/num-traits-0.2.19", + "ordinary path: licenses/dependencies/oa-core-0.2.0", + "ordinary path: licenses/dependencies/oa-desktop-0.2.0", + "ordinary path: licenses/dependencies/oa-server-0.2.0", + "ordinary path: licenses/dependencies/once_cell-1.21.4", + "ordinary path: licenses/dependencies/ordered-float-5.5.0", + "ordinary path: licenses/dependencies/parking_lot-0.12.5", + "ordinary path: licenses/dependencies/parking_lot_core-0.9.12", + "ordinary path: licenses/dependencies/percent-encoding-2.3.2", + "ordinary path: licenses/dependencies/pin-project-lite-0.2.17", + "ordinary path: licenses/dependencies/pkg-config-0.3.34", + "ordinary path: licenses/dependencies/potential_utf-0.1.6", + "ordinary path: licenses/dependencies/presser-0.3.1", + "ordinary path: licenses/dependencies/proc-macro2-1.0.107", + "ordinary path: licenses/dependencies/profiling-1.0.18", + "ordinary path: licenses/dependencies/quinn-0.11.11", + "ordinary path: licenses/dependencies/quinn-proto-0.11.17", + "ordinary path: licenses/dependencies/quinn-udp-0.5.15", + "ordinary path: licenses/dependencies/quote-1.0.47", + "ordinary path: licenses/dependencies/rand-0.10.2", + "ordinary path: licenses/dependencies/rand_core-0.10.1", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2", + "ordinary path: licenses/dependencies/range-alloc-0.1.5", + "ordinary path: licenses/dependencies/rangemap-1.8.0", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2", + "ordinary path: licenses/dependencies/read-fonts-0.35.0", + "ordinary path: licenses/dependencies/read-fonts-0.41.0", + "ordinary path: licenses/dependencies/renderdoc-sys-1.1.0", + "ordinary path: licenses/dependencies/reqwest-0.12.28", + "ordinary path: licenses/dependencies/rfd-0.15.4", + "ordinary path: licenses/dependencies/ring-0.17.14", + "ordinary path: licenses/dependencies/rustc-hash-1.1.0", + "ordinary path: licenses/dependencies/rustc-hash-2.1.3", + "ordinary path: licenses/dependencies/rustls-0.23.43", + "ordinary path: licenses/dependencies/rustls-pki-types-1.15.1", + "ordinary path: licenses/dependencies/rustls-webpki-0.103.15", + "ordinary path: licenses/dependencies/ryu-1.0.23", + "ordinary path: licenses/dependencies/same-file-1.0.6", + "ordinary path: licenses/dependencies/scopeguard-1.2.0", + "ordinary path: licenses/dependencies/self_cell-1.3.0", + "ordinary path: licenses/dependencies/serde-1.0.229", + "ordinary path: licenses/dependencies/serde_core-1.0.229", + "ordinary path: licenses/dependencies/serde_derive-1.0.229", + "ordinary path: licenses/dependencies/serde_json-1.0.151", + "ordinary path: licenses/dependencies/serde_path_to_error-0.1.20", + "ordinary path: licenses/dependencies/serde_urlencoded-0.7.1", + "ordinary path: licenses/dependencies/sha1_smol-1.0.1", + "ordinary path: licenses/dependencies/shlex-2.0.1", + "ordinary path: licenses/dependencies/skrifa-0.37.0", + "ordinary path: licenses/dependencies/skrifa-0.44.0", + "ordinary path: licenses/dependencies/slab-0.4.12", + "ordinary path: licenses/dependencies/slotmap-1.1.1", + "ordinary path: licenses/dependencies/smallvec-1.16.0", + "ordinary path: licenses/dependencies/smol_str-0.2.2", + "ordinary path: licenses/dependencies/socket2-0.6.5", + "ordinary path: licenses/dependencies/softbuffer-0.4.8", + "ordinary path: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0", + "ordinary path: licenses/dependencies/stable_deref_trait-1.2.1", + "ordinary path: licenses/dependencies/static_assertions-1.1.0", + "ordinary path: licenses/dependencies/strict-num-0.1.1", + "ordinary path: licenses/dependencies/subtle-2.6.1", + "ordinary path: licenses/dependencies/svg_fmt-0.4.5", + "ordinary path: licenses/dependencies/swash-0.2.10", + "ordinary path: licenses/dependencies/syn-2.0.119", + "ordinary path: licenses/dependencies/syn-3.0.5", + "ordinary path: licenses/dependencies/sync_wrapper-1.0.2", + "ordinary path: licenses/dependencies/synstructure-0.13.2", + "ordinary path: licenses/dependencies/sys-locale-0.3.2", + "ordinary path: licenses/dependencies/tempfile-3.27.0", + "ordinary path: licenses/dependencies/termcolor-1.4.1", + "ordinary path: licenses/dependencies/thiserror-1.0.69", + "ordinary path: licenses/dependencies/thiserror-2.0.20", + "ordinary path: licenses/dependencies/thiserror-impl-1.0.69", + "ordinary path: licenses/dependencies/thiserror-impl-2.0.20", + "ordinary path: licenses/dependencies/tiny-skia-0.11.4", + "ordinary path: licenses/dependencies/tiny-skia-path-0.11.4", + "ordinary path: licenses/dependencies/tinystr-0.8.4", + "ordinary path: licenses/dependencies/tinyvec-1.13.2", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1", + "ordinary path: licenses/dependencies/tokio-1.53.1", + "ordinary path: licenses/dependencies/tokio-macros-2.7.2", + "ordinary path: licenses/dependencies/tokio-rustls-0.26.5", + "ordinary path: licenses/dependencies/tower-0.5.3", + "ordinary path: licenses/dependencies/tower-http-0.6.11", + "ordinary path: licenses/dependencies/tower-layer-0.3.3", + "ordinary path: licenses/dependencies/tower-service-0.3.3", + "ordinary path: licenses/dependencies/tracing-0.1.44", + "ordinary path: licenses/dependencies/tracing-attributes-0.1.31", + "ordinary path: licenses/dependencies/tracing-core-0.1.36", + "ordinary path: licenses/dependencies/try-lock-0.2.5", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24", + "ordinary path: licenses/dependencies/unicode-linebreak-0.1.5", + "ordinary path: licenses/dependencies/unicode-script-0.5.8", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3", + "ordinary path: licenses/dependencies/unicode-width-0.2.2", + "ordinary path: licenses/dependencies/untrusted-0.9.0", + "ordinary path: licenses/dependencies/url-2.5.8", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4", + "ordinary path: licenses/dependencies/uuid-1.26.0", + "ordinary path: licenses/dependencies/version_check-0.9.5", + "ordinary path: licenses/dependencies/want-0.3.1", + "ordinary path: licenses/dependencies/web-time-1.1.0", + "ordinary path: licenses/dependencies/webpki-roots-1.0.9", + "ordinary path: licenses/dependencies/wgpu-27.0.1", + "ordinary path: licenses/dependencies/wgpu-core-27.0.3", + "ordinary path: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0", + "ordinary path: licenses/dependencies/wgpu-hal-27.0.4", + "ordinary path: licenses/dependencies/wgpu-types-27.0.1", + "ordinary path: licenses/dependencies/winapi-util-0.1.11", + "ordinary path: licenses/dependencies/windows-0.58.0", + "ordinary path: licenses/dependencies/windows-core-0.58.0", + "ordinary path: licenses/dependencies/windows-implement-0.58.0", + "ordinary path: licenses/dependencies/windows-interface-0.58.0", + "ordinary path: licenses/dependencies/windows-link-0.2.1", + "ordinary path: licenses/dependencies/windows-result-0.2.0", + "ordinary path: licenses/dependencies/windows-strings-0.1.0", + "ordinary path: licenses/dependencies/windows-sys-0.52.0", + "ordinary path: licenses/dependencies/windows-sys-0.59.0", + "ordinary path: licenses/dependencies/windows-sys-0.61.2", + "ordinary path: licenses/dependencies/windows-targets-0.52.6", + "ordinary path: licenses/dependencies/windows_x86_64_gnullvm-0.52.6", + "ordinary path: licenses/dependencies/window_clipboard-0.5.1", + "ordinary path: licenses/dependencies/winit-0.30.13", + "ordinary path: licenses/dependencies/writeable-0.6.4", + "ordinary path: licenses/dependencies/xml-rs-0.8.29", + "ordinary path: licenses/dependencies/yazi-0.2.1", + "ordinary path: licenses/dependencies/yoke-0.8.3", + "ordinary path: licenses/dependencies/yoke-derive-0.8.2", + "ordinary path: licenses/dependencies/zeno-0.3.3", + "ordinary path: licenses/dependencies/zerocopy-0.8.56", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56", + "ordinary path: licenses/dependencies/zerofrom-0.1.8", + "ordinary path: licenses/dependencies/zerofrom-derive-0.1.7", + "ordinary path: licenses/dependencies/zeroize-1.9.0", + "ordinary path: licenses/dependencies/zerotrie-0.2.5", + "ordinary path: licenses/dependencies/zerovec-0.11.8", + "ordinary path: licenses/dependencies/zerovec-derive-0.11.6", + "ordinary path: licenses/dependencies/zmij-1.0.23", + "ordinary path: licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT", + "ordinary path: licenses/rust/COPYING.RUNTIME", + "ordinary path: licenses/rust/COPYING3", + "ordinary path: licenses/rust/COPYRIGHT-library.html", + "ordinary path: licenses/rust/COPYRIGHT.html", + "ordinary path: licenses/dependencies/arrayref-0.3.9/LICENSE", + "ordinary path: licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY", + "ordinary path: licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/autocfg-1.5.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/axum-0.8.9/LICENSE", + "ordinary path: licenses/dependencies/axum-core-0.5.6/LICENSE", + "ordinary path: licenses/dependencies/base64-0.22.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/base64-0.22.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bit-set-0.8.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bitflags-2.13.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/bytes-1.12.1/LICENSE", + "ordinary path: licenses/dependencies/cc-1.4.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cc-1.4.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/cfg_aliases-0.2.2/LICENSE", + "ordinary path: licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/chacha20-0.10.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/clipboard-win-5.4.1/supplement", + "ordinary path: licenses/dependencies/codespan-reporting-0.12.0/LICENSE", + "ordinary path: licenses/dependencies/core_maths-0.1.1/LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE", + "ordinary path: licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT", + "ordinary path: licenses/dependencies/document-features-0.2.12/LICENSE-APACHE", + "ordinary path: licenses/dependencies/document-features-0.2.12/LICENSE-MIT", + "ordinary path: licenses/dependencies/dpi-0.1.2/LICENSE", + "ordinary path: licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT", + "ordinary path: licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/equivalent-1.0.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/error-code-3.4.0/LICENSE", + "ordinary path: licenses/dependencies/etagere-0.2.15/LICENSE-APACHE", + "ordinary path: licenses/dependencies/etagere-0.2.15/LICENSE-MIT", + "ordinary path: licenses/dependencies/euclid-0.22.14/COPYRIGHT", + "ordinary path: licenses/dependencies/euclid-0.22.14/LICENSE-APACHE", + "ordinary path: licenses/dependencies/euclid-0.22.14/LICENSE-MIT", + "ordinary path: licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/fastrand-2.5.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE", + "ordinary path: licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT", + "ordinary path: licenses/dependencies/float_next_after-1.0.0/LICENSE", + "ordinary path: licenses/dependencies/foldhash-0.1.5/LICENSE", + "ordinary path: licenses/dependencies/foldhash-0.2.0/LICENSE", + "ordinary path: licenses/dependencies/font-types-0.10.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/font-types-0.10.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/font-types-0.12.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/font-types-0.12.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/fontdb-0.23.0/LICENSE", + "ordinary path: licenses/dependencies/fontdb-0.23.0/tests", + "ordinary path: licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-core-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-io-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-task-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/futures-util-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/getrandom-0.2.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/getrandom-0.4.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/glam-0.25.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/glam-0.25.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/glow-0.16.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/glow-0.16.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/glow-0.16.0/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE", + "ordinary path: licenses/dependencies/gl_generator-0.14.0/supplement", + "ordinary path: licenses/dependencies/gpu-alloc-0.6.2/supplement", + "ordinary path: licenses/dependencies/gpu-alloc-types-0.3.1/supplement", + "ordinary path: licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/gpu-descriptor-0.3.2/supplement", + "ordinary path: licenses/dependencies/gpu-descriptor-types-0.2.0/supplement", + "ordinary path: licenses/dependencies/guillotiere-0.6.2/LICENSE", + "ordinary path: licenses/dependencies/half-2.7.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/half-2.7.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/harfrust-0.3.2/LICENSE", + "ordinary path: licenses/dependencies/harfrust-0.3.2/scripts", + "ordinary path: licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1/supplement", + "ordinary path: licenses/dependencies/http-1.5.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/http-1.5.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/http-body-1.1.0/LICENSE", + "ordinary path: licenses/dependencies/http-body-util-0.1.5/LICENSE", + "ordinary path: licenses/dependencies/httparse-1.10.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/httparse-1.10.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/httpdate-1.0.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/hyper-1.11.1/LICENSE", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC", + "ordinary path: licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT", + "ordinary path: licenses/dependencies/hyper-util-0.1.20/LICENSE", + "ordinary path: licenses/dependencies/iced-0.14.0/LICENSE", + "ordinary path: licenses/dependencies/iced_core-0.14.0/src", + "ordinary path: licenses/dependencies/iced_core-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_debug-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_futures-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_program-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_renderer-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_runtime-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_tiny_skia-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_wgpu-0.14.0/supplement", + "ordinary path: licenses/dependencies/iced_widget-0.14.2/supplement", + "ordinary path: licenses/dependencies/iced_winit-0.14.0/supplement", + "ordinary path: licenses/dependencies/icu_collections-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_locale_core-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_normalizer-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_properties-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_properties_data-2.3.0/LICENSE", + "ordinary path: licenses/dependencies/icu_provider-2.3.1/LICENSE", + "ordinary path: licenses/dependencies/idna-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/idna-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/indexmap-2.14.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ipnet-2.12.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/itoa-1.0.18/LICENSE-APACHE", + "ordinary path: licenses/dependencies/itoa-1.0.18/LICENSE-MIT", + "ordinary path: licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE", + "ordinary path: licenses/dependencies/jobserver-0.1.35/LICENSE-MIT", + "ordinary path: licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/khronos_api-3.1.0/supplement", + "ordinary path: licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/kurbo-0.10.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/libc-0.2.189/LICENSE-APACHE", + "ordinary path: licenses/dependencies/libc-0.2.189/LICENSE-MIT", + "ordinary path: licenses/dependencies/libloading-0.8.9/LICENSE", + "ordinary path: licenses/dependencies/libm-0.2.16/LICENSE.txt", + "ordinary path: licenses/dependencies/lilt-0.8.2/LICENSE", + "ordinary path: licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/litemap-0.8.3/LICENSE", + "ordinary path: licenses/dependencies/litrs-1.0.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/litrs-1.0.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE", + "ordinary path: licenses/dependencies/lock_api-0.4.14/LICENSE-MIT", + "ordinary path: licenses/dependencies/log-0.4.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/log-0.4.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/lru-0.16.4/LICENSE", + "ordinary path: licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB", + "ordinary path: licenses/dependencies/lyon-1.0.19/supplement", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21/supplement", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19/supplement", + "ordinary path: licenses/dependencies/lyon_path-1.0.19/supplement", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21/supplement", + "ordinary path: licenses/dependencies/matchit-0.8.4/LICENSE", + "ordinary path: licenses/dependencies/matchit-0.8.4/LICENSE.httprouter", + "ordinary path: licenses/dependencies/memchr-2.8.3/COPYING", + "ordinary path: licenses/dependencies/memchr-2.8.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/memchr-2.8.3/UNLICENSE", + "ordinary path: licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE", + "ordinary path: licenses/dependencies/memmap2-0.9.11/LICENSE-MIT", + "ordinary path: licenses/dependencies/mime-0.3.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/mime-0.3.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/mio-1.2.3/LICENSE", + "ordinary path: licenses/dependencies/naga-27.0.3/LICENSE.APACHE", + "ordinary path: licenses/dependencies/naga-27.0.3/LICENSE.MIT", + "ordinary path: licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE", + "ordinary path: licenses/dependencies/num-traits-0.2.19/LICENSE-MIT", + "ordinary path: licenses/dependencies/oa-core-0.2.0/workspace-LICENSE", + "ordinary path: licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE", + "ordinary path: licenses/dependencies/oa-server-0.2.0/workspace-LICENSE", + "ordinary path: licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/once_cell-1.21.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE", + "ordinary path: licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT", + "ordinary path: licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE", + "ordinary path: licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT", + "ordinary path: licenses/dependencies/potential_utf-0.1.6/LICENSE", + "ordinary path: licenses/dependencies/presser-0.3.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/presser-0.3.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE", + "ordinary path: licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT", + "ordinary path: licenses/dependencies/profiling-1.0.18/supplement", + "ordinary path: licenses/dependencies/quinn-0.11.11/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quinn-0.11.11/LICENSE-MIT", + "ordinary path: licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT", + "ordinary path: licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT", + "ordinary path: licenses/dependencies/quote-1.0.47/LICENSE-APACHE", + "ordinary path: licenses/dependencies/quote-1.0.47/LICENSE-MIT", + "ordinary path: licenses/dependencies/rand-0.10.2/COPYRIGHT", + "ordinary path: licenses/dependencies/rand-0.10.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rand-0.10.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/rand_core-0.10.1/COPYRIGHT", + "ordinary path: licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rand_core-0.10.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE", + "ordinary path: licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT", + "ordinary path: licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rangemap-1.8.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md", + "ordinary path: licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md", + "ordinary path: licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE", + "ordinary path: licenses/dependencies/reqwest-0.12.28/LICENSE-MIT", + "ordinary path: licenses/dependencies/rfd-0.15.4/LICENSE", + "ordinary path: licenses/dependencies/ring-0.17.14/LICENSE", + "ordinary path: licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL", + "ordinary path: licenses/dependencies/ring-0.17.14/LICENSE-other-bits", + "ordinary path: licenses/dependencies/ring-0.17.14/src", + "ordinary path: licenses/dependencies/ring-0.17.14/third_party", + "ordinary path: licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustls-0.23.43/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustls-0.23.43/LICENSE-ISC", + "ordinary path: licenses/dependencies/rustls-0.23.43/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/rustls-webpki-0.103.15/LICENSE", + "ordinary path: licenses/dependencies/ryu-1.0.23/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ryu-1.0.23/LICENSE-BOOST", + "ordinary path: licenses/dependencies/same-file-1.0.6/COPYING", + "ordinary path: licenses/dependencies/same-file-1.0.6/LICENSE-MIT", + "ordinary path: licenses/dependencies/same-file-1.0.6/UNLICENSE", + "ordinary path: licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2", + "ordinary path: licenses/dependencies/serde-1.0.229/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde-1.0.229/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_core-1.0.229/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_json-1.0.151/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT", + "ordinary path: licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/sha1_smol-1.0.1/LICENSE", + "ordinary path: licenses/dependencies/shlex-2.0.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/shlex-2.0.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/skrifa-0.37.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/skrifa-0.44.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/slab-0.4.12/LICENSE", + "ordinary path: licenses/dependencies/slotmap-1.1.1/LICENSE", + "ordinary path: licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/smallvec-1.16.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/smol_str-0.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/socket2-0.6.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/socket2-0.6.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement", + "ordinary path: licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/strict-num-0.1.1/LICENSE", + "ordinary path: licenses/dependencies/subtle-2.6.1/LICENSE", + "ordinary path: licenses/dependencies/svg_fmt-0.4.5/supplement", + "ordinary path: licenses/dependencies/swash-0.2.10/LICENSE-APACHE", + "ordinary path: licenses/dependencies/swash-0.2.10/LICENSE-MIT", + "ordinary path: licenses/dependencies/syn-2.0.119/LICENSE-APACHE", + "ordinary path: licenses/dependencies/syn-2.0.119/LICENSE-MIT", + "ordinary path: licenses/dependencies/syn-3.0.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/syn-3.0.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/sync_wrapper-1.0.2/LICENSE", + "ordinary path: licenses/dependencies/synstructure-0.13.2/LICENSE", + "ordinary path: licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/tempfile-3.27.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/termcolor-1.4.1/COPYING", + "ordinary path: licenses/dependencies/termcolor-1.4.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/termcolor-1.4.1/UNLICENSE", + "ordinary path: licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-1.0.69/LICENSE-MIT", + "ordinary path: licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-2.0.20/LICENSE-MIT", + "ordinary path: licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT", + "ordinary path: licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE", + "ordinary path: licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT", + "ordinary path: licenses/dependencies/tiny-skia-0.11.4/LICENSE", + "ordinary path: licenses/dependencies/tiny-skia-path-0.11.4/LICENSE", + "ordinary path: licenses/dependencies/tinystr-0.8.4/LICENSE", + "ordinary path: licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md", + "ordinary path: licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md", + "ordinary path: licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md", + "ordinary path: licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md", + "ordinary path: licenses/dependencies/tokio-1.53.1/LICENSE", + "ordinary path: licenses/dependencies/tokio-macros-2.7.2/LICENSE", + "ordinary path: licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/tower-0.5.3/LICENSE", + "ordinary path: licenses/dependencies/tower-http-0.6.11/LICENSE", + "ordinary path: licenses/dependencies/tower-layer-0.3.3/LICENSE", + "ordinary path: licenses/dependencies/tower-service-0.3.3/LICENSE", + "ordinary path: licenses/dependencies/tracing-0.1.44/LICENSE", + "ordinary path: licenses/dependencies/tracing-attributes-0.1.31/LICENSE", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/LICENSE", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/src", + "ordinary path: licenses/dependencies/try-lock-0.2.5/LICENSE", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/tests", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE", + "ordinary path: licenses/dependencies/unicode-linebreak-0.1.5/LICENSE", + "ordinary path: licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/unicode-width-0.2.2/COPYRIGHT", + "ordinary path: licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE", + "ordinary path: licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT", + "ordinary path: licenses/dependencies/untrusted-0.9.0/LICENSE.txt", + "ordinary path: licenses/dependencies/url-2.5.8/LICENSE-APACHE", + "ordinary path: licenses/dependencies/url-2.5.8/LICENSE-MIT", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE", + "ordinary path: licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT", + "ordinary path: licenses/dependencies/uuid-1.26.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/uuid-1.26.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/version_check-0.9.5/LICENSE-APACHE", + "ordinary path: licenses/dependencies/version_check-0.9.5/LICENSE-MIT", + "ordinary path: licenses/dependencies/want-0.3.1/LICENSE", + "ordinary path: licenses/dependencies/web-time-1.1.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/web-time-1.1.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/webpki-roots-1.0.9/LICENSE", + "ordinary path: licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-27.0.1/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT", + "ordinary path: licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE", + "ordinary path: licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT", + "ordinary path: licenses/dependencies/winapi-util-0.1.11/COPYING", + "ordinary path: licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT", + "ordinary path: licenses/dependencies/winapi-util-0.1.11/UNLICENSE", + "ordinary path: licenses/dependencies/windows-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-core-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-core-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-implement-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-implement-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-interface-0.58.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-interface-0.58.0/license-mit", + "ordinary path: licenses/dependencies/windows-link-0.2.1/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-link-0.2.1/license-mit", + "ordinary path: licenses/dependencies/windows-result-0.2.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-result-0.2.0/license-mit", + "ordinary path: licenses/dependencies/windows-strings-0.1.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-strings-0.1.0/license-mit", + "ordinary path: licenses/dependencies/windows-sys-0.52.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-sys-0.52.0/license-mit", + "ordinary path: licenses/dependencies/windows-sys-0.59.0/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-sys-0.59.0/license-mit", + "ordinary path: licenses/dependencies/windows-sys-0.61.2/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-sys-0.61.2/license-mit", + "ordinary path: licenses/dependencies/windows-targets-0.52.6/license-apache-2.0", + "ordinary path: licenses/dependencies/windows-targets-0.52.6/license-mit", + "ordinary path: licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0", + "ordinary path: licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit", + "ordinary path: licenses/dependencies/window_clipboard-0.5.1/LICENSE", + "ordinary path: licenses/dependencies/winit-0.30.13/LICENSE", + "ordinary path: licenses/dependencies/writeable-0.6.4/LICENSE", + "ordinary path: licenses/dependencies/xml-rs-0.8.29/LICENSE", + "ordinary path: licenses/dependencies/yazi-0.2.1/LICENSE-APACHE", + "ordinary path: licenses/dependencies/yazi-0.2.1/LICENSE-MIT", + "ordinary path: licenses/dependencies/yoke-0.8.3/LICENSE", + "ordinary path: licenses/dependencies/yoke-derive-0.8.2/LICENSE", + "ordinary path: licenses/dependencies/zeno-0.3.3/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zeno-0.3.3/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD", + "ordinary path: licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD", + "ordinary path: licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerofrom-0.1.8/LICENSE", + "ordinary path: licenses/dependencies/zerofrom-derive-0.1.7/LICENSE", + "ordinary path: licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE", + "ordinary path: licenses/dependencies/zeroize-1.9.0/LICENSE-MIT", + "ordinary path: licenses/dependencies/zerotrie-0.2.5/LICENSE", + "ordinary path: licenses/dependencies/zerovec-0.11.8/LICENSE", + "ordinary path: licenses/dependencies/zerovec-derive-0.11.6/LICENSE", + "ordinary path: licenses/dependencies/zmij-1.0.23/LICENSE-MIT", + "ordinary path: licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE", + "ordinary path: licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE", + "ordinary path: licenses/dependencies/fontdb-0.23.0/tests/fonts", + "ordinary path: licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt", + "ordinary path: licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE", + "ordinary path: licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING", + "ordinary path: licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING", + "ordinary path: licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING", + "ordinary path: licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING", + "ordinary path: licenses/dependencies/harfrust-0.3.2/scripts/ms-use", + "ordinary path: licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt", + "ordinary path: licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml", + "ordinary path: licenses/dependencies/iced_core-0.14.0/src/layout", + "ordinary path: licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE", + "ordinary path: licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt", + "ordinary path: licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE", + "ordinary path: licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE", + "ordinary path: licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE", + "ordinary path: licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE", + "ordinary path: licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT", + "ordinary path: licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE", + "ordinary path: licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill", + "ordinary path: licenses/dependencies/ring-0.17.14/third_party/fiat", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE", + "ordinary path: licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT", + "ordinary path: licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE", + "ordinary path: licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE", + "ordinary path: licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/src/spin", + "ordinary path: licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/tests/fonts", + "ordinary path: licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE", + "server execution leaves complete extracted package unchanged", + "frozen ZIP unchanged after independent runtime checks" + ], + "scope": "server", + "started_utc": "2026-09-11T21:23:13Z", + "environment": { + "SystemDrive": "C:", + "SystemRoot": "C:\\Windows", + "WINDIR": "C:\\Windows", + "PATH": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm;C:\\Windows\\System32;C:\\Windows", + "TEMP": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\server-run\\temp", + "TMP": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\server-run\\temp", + "COMSPEC": "C:\\Windows\\System32\\cmd.exe", + "USERPROFILE": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\server-run\\profile", + "HOMEDRIVE": "C:", + "HOMEPATH": "\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\server-run\\profile", + "APPDATA": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\server-run\\profile\\AppData\\Roaming", + "LOCALAPPDATA": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\server-run\\profile\\AppData\\Local", + "ProgramData": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\server-run\\ProgramData", + "ALLUSERSPROFILE": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\server-run\\ProgramData" + }, + "runtime_package_file_count": 559, + "processes": [ + { + "pid": 2440, + "port": 64417, + "arguments": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-server.exe", + "--bind", + "127.0.0.1:64417", + "--data-dir", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\server-run\\data" + ], + "exit_after_explicit_terminate": 1 + }, + { + "pid": 5504, + "port": 64425, + "arguments": [ + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-server.exe", + "--bind", + "127.0.0.1:64425", + "--data-dir", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\server-run\\data" + ], + "exit_after_explicit_terminate": 1 + } + ], + "persistence": { + "resource_id": "d79cb850-9431-458d-abfc-7afe7c6b51f3", + "model_id": "fe685f3f-6eaa-42cb-8b7e-3c0bc805834f", + "revision": 1, + "etag": "\"p-d79cb850-9431-458d-abfc-7afe7c6b51f3-r1\"", + "disk_sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372", + "expected": { + "resource_id": "d79cb850-9431-458d-abfc-7afe7c6b51f3", + "revision": 1, + "model": { + "schema_version": 7, + "id": "fe685f3f-6eaa-42cb-8b7e-3c0bc805834f", + "alias": "mission", + "name": "Independent navigation package persistence — 救助 20260911", + "description": "", + "elements": {}, + "relations": {}, + "diagrams": {}, + "artifact_links": {}, + "traces": {} + }, + "source_project": { + "entry": "project.arcadia", + "files": { + "project.arcadia": "arcadia 7;\nproject mission \"Independent navigation package persistence — 救助 20260911\" id \"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f\" {\n description \"\";\n}\n" + } + } + }, + "stop_kind": "explicit process termination after acknowledged durable create; not a graceful-drain claim" + }, + "status": "PASS", + "finished_utc": "2026-09-11T21:23:19Z", + "script_sha256": "263f228487977b2af14491ed989ed70052e5d897e26b7a05e72614fbcb249c78", + "frozen_inputs_sha256": "d117bff0ea9d05de463ca59b193fa44f4d252b8d846d7b958fe4fd18ab45abf9" +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/data/.arcadia.lock b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/data/.arcadia.lock new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/data/d79cb850-9431-458d-abfc-7afe7c6b51f3.json b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/data/d79cb850-9431-458d-abfc-7afe7c6b51f3.json new file mode 100644 index 00000000..2a9fcd00 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/data/d79cb850-9431-458d-abfc-7afe7c6b51f3.json @@ -0,0 +1 @@ +{"resource_id":"d79cb850-9431-458d-abfc-7afe7c6b51f3","revision":1,"model":{"schema_version":7,"id":"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f","alias":"mission","name":"Independent navigation package persistence — 救助 20260911","description":"","elements":{},"relations":{},"diagrams":{},"artifact_links":{},"traces":{}},"source_project":{"entry":"project.arcadia","files":{"project.arcadia":"arcadia 7;\nproject mission \"Independent navigation package persistence — 救助 20260911\" id \"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f\" {\n description \"\";\n}\n"}}} \ No newline at end of file diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/help.stderr b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/help.stderr new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/help.stdout b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/help.stdout new file mode 100644 index 00000000..828690d7 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/help.stdout @@ -0,0 +1,7 @@ +Arcadia model REST service + +Usage: arcadia-server [--bind IP:PORT] [--data-dir PATH] [--token-file PATH] + +Defaults: 127.0.0.1:8787; platform-local ArcadiaStudio/server directory. +Token required for non-loopback binds. ARCADIA_SERVER_TOKEN is an alternative. +Keep the data directory on local storage. See docs/server.md for deployment and API limits. diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-01.body b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-01.body new file mode 100644 index 00000000..1a36cf5f --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-01.body @@ -0,0 +1 @@ +{"status":"ok"} \ No newline at end of file diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-01.json b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-01.json new file mode 100644 index 00000000..a9d231ff --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-01.json @@ -0,0 +1,14 @@ +{ + "method": "GET", + "path": "/health", + "status": 200, + "headers": { + "content-type": "application/json", + "x-request-id": "c678cca9-0def-4bec-b363-af712d36597d", + "cache-control": "no-cache", + "content-length": "15", + "connection": "close", + "date": "Fri, 11 Sep 2026 21:23:16 GMT" + }, + "body_sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288" +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-02.body b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-02.body new file mode 100644 index 00000000..1a36cf5f --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-02.body @@ -0,0 +1 @@ +{"status":"ok"} \ No newline at end of file diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-02.json b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-02.json new file mode 100644 index 00000000..7fc76d09 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-02.json @@ -0,0 +1,14 @@ +{ + "method": "GET", + "path": "/health/ready", + "status": 200, + "headers": { + "content-type": "application/json", + "x-request-id": "5a49d1ad-534f-4f41-aa1b-41c672cc45f3", + "cache-control": "no-cache", + "content-length": "15", + "connection": "close", + "date": "Fri, 11 Sep 2026 21:23:16 GMT" + }, + "body_sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288" +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-03.body b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-03.body new file mode 100644 index 00000000..715de45a --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-03.body @@ -0,0 +1,12837 @@ +{ + "openapi": "3.1.0", + "info": { + "title": "Arcadia Studio model API", + "version": "1.0.0", + "description": "Current schema-7 snapshots and conditional atomic writes. Request body limit: 8 MiB; at most 200 nested commands; no retained revisions, request receipts, automatic retries or persistent transition plans. See docs/api.rst. Fixed store capacity: 128 models / 256 MiB serialized envelopes. Stateless transition preview/apply. Artifact URI/revision strings remain opaque core fields. Model admission before structural validation: 5,000 graph objects, 20,000 total records and 50,000 ordered references. Preparation uses snapshots outside the catalog lock; final commits recheck the exact ETag. Each accepted envelope couples model and authored source under one revision. Source-only edits advance the shared ETag. Source bundles resolve logical paths only, preserve authored files/comments, and have a stabilized JSON cap of 8 MiB, 256 files, 32 include edges along a path and 1,024 include edges overall." + }, + "servers": [ + { + "url": "http://127.0.0.1:8787" + } + ], + "security": [ + { + "bearerAuth": [] + } + ], + "paths": { + "/health": { + "get": { + "operationId": "_health", + "summary": "Store was opened and HTTP service is responding", + "parameters": [], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "status": { + "const": "ok" + } + }, + "required": [ + "status" + ], + "additionalProperties": false + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "security": [] + } + }, + "/health/live": { + "get": { + "operationId": "_health_live", + "summary": "Store was opened and HTTP service is responding", + "parameters": [], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "status": { + "const": "ok" + } + }, + "required": [ + "status" + ], + "additionalProperties": false + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "security": [] + } + }, + "/health/ready": { + "get": { + "operationId": "_health_ready", + "summary": "Store was opened and HTTP service is responding", + "parameters": [], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "status": { + "const": "ok" + } + }, + "required": [ + "status" + ], + "additionalProperties": false + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "security": [] + } + }, + "/openapi.json": { + "get": { + "operationId": "_openapi_json", + "summary": "OpenAPI contract", + "parameters": [], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "type": "object" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "security": [] + } + }, + "/api/v1/openapi.json": { + "get": { + "operationId": "_api_v1_openapi_json", + "summary": "OpenAPI contract", + "parameters": [], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "type": "object" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "security": [] + } + }, + "/api/v1/projects": { + "get": { + "operationId": "listProjects", + "summary": "List current hosted projects in UUID order", + "parameters": [ + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "integer", + "minimum": 1, + "maximum": 1000, + "default": 100 + } + }, + { + "name": "after", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "q", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectPage" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + } + }, + "post": { + "operationId": "createProject", + "summary": "Create and persist an empty model", + "parameters": [], + "responses": { + "201": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectSummary" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NameRequest" + } + } + } + } + } + }, + "/api/v1/projects/import": { + "post": { + "operationId": "importProject", + "summary": "Import JSON or UTF-8 Arcadia source as a new hosted resource", + "parameters": [], + "responses": { + "201": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectSummary" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Project" + } + }, + "text/plain": { + "schema": { + "type": "string" + } + } + } + }, + "description": "Schema-7 native JSON is described below. Schema-1/2/3/4/5/6 JSON and source are accepted through explicit frozen readers and migration, also on replacement and candidate validation. Earlier versions reject later constructors, fields and semantic facets, including explicit null. Prior prose and typed reviews remain intact; absent semantic review stays Unreviewed. Export emits schema 7 / arcadia 7. See docs/language.rst." + } + }, + "/api/v1/projects/{id}": { + "get": { + "operationId": "getProject", + "summary": "Get complete current envelope", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-None-Match", + "in": "header", + "required": false, + "description": "Return 304 when the current representation's revision matches.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/StoredProject" + } + } + } + }, + "304": { + "description": "Unchanged; empty body." + }, + "default": { + "$ref": "#/components/responses/Problem" + } + } + }, + "patch": { + "operationId": "renameProject", + "summary": "Rename the project atomically", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-Match", + "in": "header", + "required": true, + "description": "One exact strong project ETag. Missing: 428; stale: 412. Weak/list/wildcard unsupported.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MutationResult" + } + } + } + }, + "412": { + "$ref": "#/components/responses/Problem" + }, + "428": { + "$ref": "#/components/responses/Problem" + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NameRequest" + } + } + } + } + }, + "delete": { + "operationId": "deleteProject", + "summary": "Permanently delete the current hosted envelope", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-Match", + "in": "header", + "required": true, + "description": "One exact strong project ETag. Missing: 428; stale: 412. Weak/list/wildcard unsupported.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + } + }, + "412": { + "$ref": "#/components/responses/Problem" + }, + "428": { + "$ref": "#/components/responses/Problem" + }, + "default": { + "$ref": "#/components/responses/Problem" + } + } + } + }, + "/api/v1/projects/{id}/model": { + "get": { + "operationId": "getModel", + "summary": "Export native model JSON", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-None-Match", + "in": "header", + "required": false, + "description": "Return 304 when the current representation's revision matches.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Project" + } + } + } + }, + "304": { + "description": "Unchanged; empty body." + }, + "default": { + "$ref": "#/components/responses/Problem" + } + } + }, + "put": { + "operationId": "replaceModel", + "summary": "Conditionally replace model JSON", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-Match", + "in": "header", + "required": true, + "description": "One exact strong project ETag. Missing: 428; stale: 412. Weak/list/wildcard unsupported.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MutationResult" + } + } + } + }, + "412": { + "$ref": "#/components/responses/Problem" + }, + "428": { + "$ref": "#/components/responses/Problem" + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Project" + } + } + } + }, + "description": "Replace semantics while preserving the accepted authored source layout and comments, using common UUIDs as identity correspondence. Model and source commit together. Use source-project PUT to replace authored files." + } + }, + "/api/v1/projects/{id}/source": { + "get": { + "operationId": "getSource", + "summary": "Export canonical Arcadia source", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-None-Match", + "in": "header", + "required": false, + "description": "Return 304 when the current representation's revision matches.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "text/plain": { + "schema": { + "type": "string" + } + } + } + }, + "304": { + "description": "Unchanged; empty body." + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "description": "Canonical single-file interchange view of the current model. Use source-project GET to export exact authored files and comments." + }, + "put": { + "operationId": "replaceSource", + "summary": "Conditionally replace from UTF-8 Arcadia source", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-Match", + "in": "header", + "required": true, + "description": "One exact strong project ETag. Missing: 428; stale: 412. Weak/list/wildcard unsupported.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MutationResult" + } + } + } + }, + "412": { + "$ref": "#/components/responses/Problem" + }, + "428": { + "$ref": "#/components/responses/Problem" + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "text/plain": { + "schema": { + "type": "string" + } + } + } + }, + "description": "Replace semantics from canonical single-file interchange while preserving the existing authored source bundle using common UUIDs. Submitted formatting/comments do not replace the authored workspace. Use source-project PUT for that purpose." + } + }, + "/api/v1/projects/{id}/elements": { + "get": { + "operationId": "listElements", + "summary": "Filter current elements; AND semantics", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "integer", + "minimum": 1, + "maximum": 1000, + "default": 100 + } + }, + { + "name": "after", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "revision", + "in": "query", + "required": false, + "description": "For project lists, pin current revision across pages; 409 if it changed. No historical snapshots.", + "schema": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + } + }, + { + "name": "kind", + "in": "query", + "required": false, + "description": "", + "schema": { + "$ref": "#/components/schemas/Kind" + } + }, + { + "name": "layer", + "in": "query", + "required": false, + "description": "", + "schema": { + "$ref": "#/components/schemas/Layer" + } + }, + { + "name": "alias", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "q", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ElementPage" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + } + } + }, + "/api/v1/projects/{id}/relations": { + "get": { + "operationId": "listRelations", + "summary": "Filter relations by typed kind and endpoints", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "integer", + "minimum": 1, + "maximum": 1000, + "default": 100 + } + }, + { + "name": "after", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "revision", + "in": "query", + "required": false, + "description": "For project lists, pin current revision across pages; 409 if it changed. No historical snapshots.", + "schema": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + } + }, + { + "name": "kind", + "in": "query", + "required": false, + "description": "", + "schema": { + "$ref": "#/components/schemas/RelationKind" + } + }, + { + "name": "source", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "target", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "incident_to", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RelationPage" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + } + } + }, + "/api/v1/projects/{id}/artifact-links": { + "get": { + "operationId": "listArtifacts", + "summary": "List model artifact links without fetching URIs", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "integer", + "minimum": 1, + "maximum": 1000, + "default": 100 + } + }, + { + "name": "after", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "revision", + "in": "query", + "required": false, + "description": "For project lists, pin current revision across pages; 409 if it changed. No historical snapshots.", + "schema": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + } + }, + { + "name": "object", + "in": "query", + "required": false, + "description": "Owner ID.", + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ArtifactPage" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + } + } + }, + "/api/v1/projects/{id}/traces": { + "get": { + "operationId": "listTraces", + "summary": "List OA/SA traces", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "integer", + "minimum": 1, + "maximum": 1000, + "default": 100 + } + }, + { + "name": "after", + "in": "query", + "required": false, + "description": "", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "revision", + "in": "query", + "required": false, + "description": "For project lists, pin current revision across pages; 409 if it changed. No historical snapshots.", + "schema": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + } + }, + { + "name": "object", + "in": "query", + "required": false, + "description": "OA or SA endpoint ID.", + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TracePage" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + } + } + }, + "/api/v1/projects/{id}/query": { + "post": { + "operationId": "queryNeighborhood", + "summary": "Bounded graph neighborhood including relation endpoint closure", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NeighborhoodResult" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NeighborhoodRequest" + } + } + } + } + } + }, + "/api/v1/projects/{id}/validation": { + "get": { + "operationId": "validateCurrent", + "summary": "Shared core validation of current snapshot", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResult" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + } + }, + "post": { + "operationId": "validateCandidate", + "summary": "Check submitted model/source without mutation", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResult" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationRequest" + } + } + } + }, + "description": "Validate native model JSON, canonical Arcadia source, or a complete source-project bundle without adoption. Source-project diagnostics refer to submitted file paths and positions. Stabilized source/model byte limits are also checked." + } + }, + "/api/v1/projects/{id}/transactions": { + "post": { + "operationId": "executeTransaction", + "summary": "Atomic shared typed commands; optional dry run", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-Match", + "in": "header", + "required": true, + "description": "One exact strong project ETag. Missing: 428; stale: 412. Weak/list/wildcard unsupported.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TransactionResult" + } + } + } + }, + "412": { + "$ref": "#/components/responses/Problem" + }, + "428": { + "$ref": "#/components/responses/Problem" + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TransactionRequest" + } + } + } + }, + "description": "Command identity correspondence drives source writeback, including UUID swaps and delete/recreate operations even when final models compare equal. Dry runs return both proposed representations and validate writeback. Failure preserves the accepted pair." + } + }, + "/api/v1/projects/{id}/transitions/preview": { + "post": { + "operationId": "previewTransition", + "summary": "Preview a shared core transition without persisting a plan", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-Match", + "in": "header", + "required": true, + "description": "One exact strong project ETag. Missing: 428; stale: 412. Weak/list/wildcard unsupported.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Validated result; preview may include unresolved conflicts.", + "headers": { + "ETag": { + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TransitionEnvelope" + } + } + } + }, + "412": { + "$ref": "#/components/responses/Problem" + }, + "428": { + "$ref": "#/components/responses/Problem" + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TransitionRequest" + } + } + } + }, + "description": "Conflict-free previews also validate authored-source writeback and stabilized model/source capacities." + } + }, + "/api/v1/projects/{id}/transitions/apply": { + "post": { + "operationId": "applyTransition", + "summary": "Apply client-held transition plan against its original revision", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-Match", + "in": "header", + "required": true, + "description": "One exact strong project ETag. Missing: 428; stale: 412. Weak/list/wildcard unsupported.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Validated result; preview may include unresolved conflicts.", + "headers": { + "ETag": { + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MutationResult" + } + } + } + }, + "412": { + "$ref": "#/components/responses/Problem" + }, + "428": { + "$ref": "#/components/responses/Problem" + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TransitionEnvelope" + } + } + } + } + } + }, + "/api/v1/projects/import-source-project": { + "post": { + "operationId": "importSourceProject", + "summary": "Import an authored source bundle as a new hosted resource", + "parameters": [], + "responses": { + "201": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "Location": { + "schema": { + "type": "string" + }, + "description": "Path to the created hosted resource." + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectSummary" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SourceBundle" + } + } + } + }, + "description": "Compile all logical source files, stabilize missing IDs, and persist the accepted model and bundle together. Importing source3 bundles never reads the service filesystem. Export the accepted bundle after import to retain inserted IDs." + } + }, + "/api/v1/projects/{id}/source-project": { + "get": { + "operationId": "getSourceProject", + "summary": "Export the exact accepted authored source bundle", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-None-Match", + "in": "header", + "required": false, + "description": "Return 304 when the current representation's revision matches.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SourceBundle" + } + } + } + }, + "304": { + "description": "Unchanged; empty body." + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "description": "Returns entry and all files with stable IDs, original comments, line endings and module layout. Shares the model ETag; comment-only changes advance that revision." + }, + "put": { + "operationId": "replaceSourceProject", + "summary": "Conditionally replace the complete authored source bundle", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-Match", + "in": "header", + "required": true, + "description": "One exact strong project ETag. Missing: 428; stale: 412. Weak/list/wildcard unsupported.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "headers": { + "ETag": { + "schema": { + "type": "string" + }, + "description": "Project revision validator when scoped to a project." + }, + "X-Request-ID": { + "schema": { + "type": "string", + "format": "uuid" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SourceProjectMutationResult" + } + } + } + }, + "412": { + "$ref": "#/components/responses/Problem" + }, + "428": { + "$ref": "#/components/responses/Problem" + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SourceBundle" + } + } + } + }, + "description": "Compile and validate the full submitted bundle; return accepted text with missing UUIDs inserted. Model and source persist together under the exact If-Match precondition. Comment-only or file-layout edits advance revision; an exact pair no-op retains it. Rejected candidates preserve both representations." + } + }, + "/api/v1/projects/{id}/semantic-transitions/query": { + "post": { + "operationId": "querySemanticTransition", + "summary": "Query typed trace drift and linked impacts without mutation", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Validated result; preview may include unresolved conflicts.", + "headers": { + "ETag": { + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SemanticQueryResult" + } + } + } + }, + "default": { + "$ref": "#/components/responses/Problem" + }, + "409": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SemanticQueryRequest" + } + } + } + }, + "description": "Read one immutable snapshot. Optional revision mismatch returns409; missing trace returns404; duplicate/empty trace selection returns400. References are canonical OA-to-SA correspondence. No write, baseline refresh or external artifact fetch." + } + }, + "/api/v1/projects/{id}/semantic-transitions/preview": { + "post": { + "operationId": "previewSemanticTransition", + "summary": "Preview and source-validate a typed semantic transition without writing", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-Match", + "in": "header", + "required": true, + "description": "One exact strong project ETag. Missing: 428; stale: 412. Weak/list/wildcard unsupported.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Validated result; preview may include unresolved conflicts.", + "headers": { + "ETag": { + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SemanticTransitionEnvelope" + } + } + } + }, + "412": { + "$ref": "#/components/responses/Problem" + }, + "428": { + "$ref": "#/components/responses/Problem" + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SemanticTransitionRequest" + } + } + } + }, + "description": "Uses the frozen core typed semantic contract. A supplied plan is a client-owned candidate, not a signed receipt; fingerprints check consistency, not original review authorship. Preview validates source writeback when conflict-free. Apply preserves preview-generated IDs and does not replan random identities." + } + }, + "/api/v1/projects/{id}/semantic-transitions/apply": { + "post": { + "operationId": "applySemanticTransition", + "summary": "Conditionally apply a prepared semantic candidate in one model/source revision", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "description": "Hosted resource UUID; distinct from editable model ID.", + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "If-Match", + "in": "header", + "required": true, + "description": "One exact strong project ETag. Missing: 428; stale: 412. Weak/list/wildcard unsupported.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Validated result; preview may include unresolved conflicts.", + "headers": { + "ETag": { + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MutationResult" + } + } + } + }, + "412": { + "$ref": "#/components/responses/Problem" + }, + "428": { + "$ref": "#/components/responses/Problem" + }, + "default": { + "$ref": "#/components/responses/Problem" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SemanticTransitionEnvelope" + } + } + } + }, + "description": "Uses the frozen core typed semantic contract. A supplied plan is a client-owned candidate, not a signed receipt; fingerprints check consistency, not original review authorship. Preview validates source writeback when conflict-free. Apply preserves preview-generated IDs and does not replan random identities." + } + } + }, + "components": { + "securitySchemes": { + "bearerAuth": { + "type": "http", + "scheme": "bearer", + "description": "Optional for unconfigured loopback; required on non-loopback." + } + }, + "responses": { + "Problem": { + "description": "Structured problem response. See code/detail and docs/api.rst status mapping.", + "content": { + "application/problem+json": { + "schema": { + "$ref": "#/components/schemas/Problem" + } + } + } + } + }, + "schemas": { + "Id": { + "type": "string", + "format": "uuid" + }, + "Revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "Layer": { + "type": "string", + "enum": [ + "Oa", + "Sa" + ] + }, + "Kind": { + "type": "string", + "enum": [ + "Entity", + "Actor", + "Role", + "Activity", + "Capability", + "OperationalMission", + "Process", + "System", + "SystemActor", + "Function", + "SystemCapability", + "Mission", + "FunctionalChain", + "ExchangeItem", + "ExchangeCategory", + "DataType", + "DataField", + "Interface", + "Port", + "Scenario", + "Lifeline", + "Occurrence", + "StateMachine", + "Region", + "State", + "Mode", + "Initial", + "Final", + "Choice", + "Junction", + "Fork", + "Join", + "ShallowHistory", + "DeepHistory", + "EntryPoint", + "ExitPoint", + "Terminate", + "Event", + "Constraint" + ] + }, + "RelationKind": { + "type": "string", + "enum": [ + "InterfaceItemAllocation", + "DataAssociation", + "Allocation", + "PortAllocation", + "Interaction", + "CapabilityInvolvement", + "ChainInvolvement", + "RoleRealization", + "RoleAssignment", + "FunctionalExchange", + "BoundaryExchange", + "CommunicationMean", + "MissionCapability", + "CapabilityInclude", + "CapabilityExtend", + "CapabilityGeneralization", + "MissionInvolvement", + "SequenceLink", + "ContextualLink", + "StateTransition", + "Availability", + "ExchangeAllocation", + "InterfaceProvision", + "InterfaceRequirement", + "StateAction" + ] + }, + "Position": { + "type": "object", + "properties": { + "x": { + "type": "number", + "minimum": -1000000, + "maximum": 1000000 + }, + "y": { + "type": "number", + "minimum": -1000000, + "maximum": 1000000 + } + }, + "required": [ + "x", + "y" + ], + "additionalProperties": false + }, + "EdgeLabel": { + "type": "object", + "description": "Authored label placement relative to the computed polyline. Both fields are required.", + "properties": { + "fraction": { + "type": "number", + "minimum": 0, + "maximum": 1, + "description": "Fraction of source-to-target polyline arc length." + }, + "offset": { + "$ref": "#/components/schemas/Position", + "description": "Relative diagram-space displacement." + } + }, + "required": [ + "fraction", + "offset" + ], + "additionalProperties": false + }, + "EdgeRoute": { + "type": "object", + "description": "One diagram's authored route for an existing Relation or Trace, including currently hidden edges. No separate identity. Only pinned points are stored; explicit empty routes are retained.", + "properties": { + "edge": { + "type": "string", + "format": "uuid", + "description": "Existing Relation or Trace identity, never a node placement." + }, + "waypoints": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Position" + }, + "maxItems": 128, + "default": [], + "description": "Absolute diagram positions in traversal order." + }, + "label": { + "oneOf": [ + { + "$ref": "#/components/schemas/EdgeLabel" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "edge" + ], + "additionalProperties": false + }, + "Size": { + "type": "object", + "properties": { + "width": { + "type": "number", + "exclusiveMinimum": 0 + }, + "height": { + "type": "number", + "exclusiveMinimum": 0 + } + }, + "required": [ + "width", + "height" + ], + "additionalProperties": false + }, + "DataTypeDefinition": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Boolean" + ] + }, + { + "type": "object", + "properties": { + "Integer": { + "type": "object", + "properties": { + "minimum": { + "anyOf": [ + { + "type": "integer", + "format": "int64", + "minimum": -9223372036854775808, + "maximum": 9223372036854775807 + }, + { + "type": "null" + } + ] + }, + "maximum": { + "anyOf": [ + { + "type": "integer", + "format": "int64", + "minimum": -9223372036854775808, + "maximum": 9223372036854775807 + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "minimum", + "maximum" + ], + "additionalProperties": false + } + }, + "required": [ + "Integer" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Real": { + "type": "object", + "properties": { + "minimum": { + "anyOf": [ + { + "type": "number", + "format": "double", + "description": "Finite IEEE-754 binary64; no coercion from typed Integer values." + }, + { + "type": "null" + } + ] + }, + "maximum": { + "anyOf": [ + { + "type": "number", + "format": "double", + "description": "Finite IEEE-754 binary64; no coercion from typed Integer values." + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "minimum", + "maximum" + ], + "additionalProperties": false + } + }, + "required": [ + "Real" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "String": { + "type": "object", + "properties": { + "minimum_length": { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + }, + "maximum_length": { + "anyOf": [ + { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "minimum_length", + "maximum_length" + ], + "additionalProperties": false + } + }, + "required": [ + "String" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Enumeration": { + "type": "object", + "properties": { + "literals": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "required": [ + "literals" + ], + "additionalProperties": false + } + }, + "required": [ + "Enumeration" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Record": { + "type": "object", + "properties": { + "supertype": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "supertype" + ], + "additionalProperties": false + } + }, + "required": [ + "Record" + ], + "additionalProperties": false + } + ] + }, + "TypeRef": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Boolean", + "Integer", + "Real", + "String" + ] + }, + { + "oneOf": [ + { + "type": "object", + "properties": { + "Named": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "Named" + ], + "additionalProperties": false + } + ] + } + ] + }, + "OccurrenceBody": { + "oneOf": [ + { + "type": "object", + "properties": { + "Exchange": { + "type": "object", + "properties": { + "exchange": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + }, + "sender": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + }, + "receiver": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + }, + "message_kind": { + "$ref": "#/components/schemas/MessageKind", + "default": "Asynchronous" + }, + "reply_to": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ], + "default": null + }, + "values": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MessageValue" + }, + "default": [] + }, + "operation": { + "anyOf": [ + { + "$ref": "#/components/schemas/OperationUse" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "exchange", + "sender", + "receiver" + ], + "additionalProperties": false, + "description": "Absent/null operation retains ordinary channel semantics and is omitted on output. Present operation is allowed only on SA BoundaryInterface Call/Asynchronous messages. Reply stores no operation and derives its exact Call's selection. Existing message defaults remain unchanged." + } + }, + "required": [ + "Exchange" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Action": { + "type": "object", + "properties": { + "action": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + }, + "lifeline": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "action", + "lifeline" + ], + "additionalProperties": false + } + }, + "required": [ + "Action" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "State": { + "type": "object", + "properties": { + "state": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + }, + "lifeline": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "state", + "lifeline" + ], + "additionalProperties": false + } + }, + "required": [ + "State" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Fragment": { + "type": "object", + "properties": { + "operator": { + "type": "string", + "enum": [ + "Alternative", + "Parallel", + "Loop", + "Optional" + ] + }, + "branches": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "required": [ + "operator", + "branches" + ], + "additionalProperties": false + } + }, + "required": [ + "Fragment" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Branch": { + "type": "object", + "properties": { + "guard": { + "type": "string" + }, + "occurrences": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "required": [ + "guard", + "occurrences" + ], + "additionalProperties": false + } + }, + "required": [ + "Branch" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Control": { + "type": "object", + "properties": { + "kind": { + "$ref": "#/components/schemas/ControlKind" + } + }, + "required": [ + "kind" + ], + "additionalProperties": false + } + }, + "required": [ + "Control" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "SequenceReference": { + "type": "object", + "properties": { + "sequence": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "sequence" + ], + "additionalProperties": false + } + }, + "required": [ + "SequenceReference" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ScenarioUse": { + "type": "object", + "properties": { + "scenario": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + }, + "bindings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LifelineBinding" + } + } + }, + "required": [ + "scenario", + "bindings" + ], + "additionalProperties": false + } + }, + "required": [ + "ScenarioUse" + ], + "additionalProperties": false + } + ] + }, + "SharedBody": { + "oneOf": [ + { + "type": "string", + "enum": [ + "StateMachine", + "Region" + ] + }, + { + "oneOf": [ + { + "type": "object", + "properties": { + "ExchangeItem": { + "type": "object", + "properties": { + "kind": { + "$ref": "#/components/schemas/ExchangeItemKind" + }, + "mechanism": { + "$ref": "#/components/schemas/ExchangeMechanism" + }, + "supertype": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "kind", + "mechanism", + "supertype" + ], + "additionalProperties": false + } + }, + "required": [ + "ExchangeItem" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "DataType": { + "type": "object", + "properties": { + "definition": { + "$ref": "#/components/schemas/DataTypeDefinition" + }, + "default": { + "anyOf": [ + { + "$ref": "#/components/schemas/DataValue" + }, + { + "type": "null" + } + ] + }, + "unit": { + "type": "string" + } + }, + "required": [ + "definition", + "default", + "unit" + ], + "additionalProperties": false + } + }, + "required": [ + "DataType" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "DataField": { + "type": "object", + "properties": { + "type_ref": { + "$ref": "#/components/schemas/TypeRef" + }, + "minimum": { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + }, + "maximum": { + "anyOf": [ + { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + }, + { + "type": "null" + } + ] + }, + "unit": { + "type": "string" + }, + "direction": { + "$ref": "#/components/schemas/ParameterDirection" + }, + "storage": { + "$ref": "#/components/schemas/FieldStorage" + }, + "default": { + "anyOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/DataValue" + } + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "type_ref", + "minimum", + "maximum", + "unit", + "direction", + "storage", + "default" + ], + "additionalProperties": false + } + }, + "required": [ + "DataField" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Interface": { + "type": "object", + "properties": { + "supertype": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "supertype" + ], + "additionalProperties": false + } + }, + "required": [ + "Interface" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Port": { + "type": "object", + "properties": { + "contract": { + "$ref": "#/components/schemas/PortContract" + }, + "legacy": { + "anyOf": [ + { + "$ref": "#/components/schemas/LegacyPortContract" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "contract", + "legacy" + ], + "additionalProperties": false + } + }, + "required": [ + "Port" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Scenario": { + "type": "object", + "properties": { + "context": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + }, + "precondition": { + "type": "string" + }, + "postcondition": { + "type": "string" + }, + "steps": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + }, + "viewpoint": { + "$ref": "#/components/schemas/ScenarioViewpoint", + "default": "MixedLegacy", + "description": "Omitted schema-2 viewpoint retains legacy mixed lifelines. New graphical factories select OperationalActivity or Functional explicitly." + } + }, + "required": [ + "context", + "precondition", + "postcondition", + "steps" + ], + "additionalProperties": false + } + }, + "required": [ + "Scenario" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Lifeline": { + "type": "object", + "properties": { + "represented": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "represented" + ], + "additionalProperties": false + } + }, + "required": [ + "Lifeline" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Occurrence": { + "type": "object", + "properties": { + "body": { + "$ref": "#/components/schemas/OccurrenceBody" + }, + "precondition": { + "type": "string" + }, + "postcondition": { + "type": "string" + } + }, + "required": [ + "body", + "precondition", + "postcondition" + ], + "additionalProperties": false + } + }, + "required": [ + "Occurrence" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "State": { + "type": "object", + "properties": { + "kind": { + "$ref": "#/components/schemas/StateKind" + }, + "entry": { + "type": "string" + }, + "exit": { + "type": "string" + }, + "do_activity": { + "type": "string" + } + }, + "required": [ + "kind", + "entry", + "exit", + "do_activity" + ], + "additionalProperties": false + } + }, + "required": [ + "State" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Constraint": { + "type": "object", + "properties": { + "expression": { + "type": "string" + }, + "constrained": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "required": [ + "expression", + "constrained" + ], + "additionalProperties": false + } + }, + "required": [ + "Constraint" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Event": { + "type": "object", + "properties": { + "body": { + "$ref": "#/components/schemas/EventBody" + } + }, + "required": [ + "body" + ], + "additionalProperties": false + } + }, + "required": [ + "Event" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ExchangeCategory": { + "type": "object", + "properties": { + "family": { + "$ref": "#/components/schemas/ExchangeFamily" + }, + "exchanges": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + } + } + }, + "required": [ + "family", + "exchanges" + ], + "additionalProperties": false + } + }, + "required": [ + "ExchangeCategory" + ], + "additionalProperties": false + } + ] + } + ] + }, + "OaBody": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Entity", + "Actor", + "Role", + "Activity", + "Capability", + "Mission" + ] + }, + { + "oneOf": [ + { + "type": "object", + "properties": { + "Process": { + "type": "object", + "properties": { + "steps": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "required": [ + "steps" + ], + "additionalProperties": false + } + }, + "required": [ + "Process" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Shared": { + "$ref": "#/components/schemas/SharedBody" + } + }, + "required": [ + "Shared" + ], + "additionalProperties": false + } + ] + } + ] + }, + "SaBody": { + "oneOf": [ + { + "type": "string", + "enum": [ + "System", + "Actor", + "Function", + "Capability", + "Mission" + ] + }, + { + "oneOf": [ + { + "type": "object", + "properties": { + "FunctionalChain": { + "type": "object", + "properties": { + "steps": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "required": [ + "steps" + ], + "additionalProperties": false + } + }, + "required": [ + "FunctionalChain" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Shared": { + "$ref": "#/components/schemas/SharedBody" + } + }, + "required": [ + "Shared" + ], + "additionalProperties": false + } + ] + } + ] + }, + "ElementBody": { + "oneOf": [ + { + "type": "object", + "properties": { + "Oa": { + "$ref": "#/components/schemas/OaBody" + } + }, + "required": [ + "Oa" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Sa": { + "$ref": "#/components/schemas/SaBody" + } + }, + "required": [ + "Sa" + ], + "additionalProperties": false + } + ] + }, + "Element": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string", + "pattern": "^[A-Za-z_][A-Za-z0-9_]*$", + "description": "Unique persistent alias; core reserved words are forbidden." + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "parent": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + }, + "body": { + "$ref": "#/components/schemas/ElementBody" + } + }, + "required": [ + "id", + "alias", + "name", + "description", + "parent", + "body" + ], + "additionalProperties": false + }, + "RelationBody": { + "oneOf": [ + { + "type": "object", + "properties": { + "Allocation": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "Allocation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "CapabilityInvolvement": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "CapabilityInvolvement" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ChainInvolvement": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "ChainInvolvement" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "RoleRealization": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "RoleRealization" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "RoleAssignment": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "RoleAssignment" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "MissionCapability": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "MissionCapability" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Availability": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "Availability" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ExchangeAllocation": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "ExchangeAllocation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "InterfaceProvision": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "InterfaceProvision" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "InterfaceRequirement": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "InterfaceRequirement" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Interaction": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + }, + "items": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "required": [ + "source", + "target", + "items" + ], + "additionalProperties": false + } + }, + "required": [ + "Interaction" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "BoundaryExchange": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + }, + "items": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + }, + "oriented": { + "type": "boolean", + "description": "Independent of component port kind/orientation. Old V2 exchanges migrate to true." + } + }, + "required": [ + "source", + "target", + "items", + "oriented" + ], + "additionalProperties": false + } + }, + "required": [ + "BoundaryExchange" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "FunctionalExchange": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + }, + "source_port": { + "type": "string", + "format": "uuid" + }, + "target_port": { + "type": "string", + "format": "uuid" + }, + "items": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "required": [ + "source", + "target", + "source_port", + "target_port", + "items" + ], + "additionalProperties": false + } + }, + "required": [ + "FunctionalExchange" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "StateTransition": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + }, + "trigger": { + "type": "string" + }, + "guard": { + "type": "string" + }, + "effect": { + "type": "string" + }, + "transition_kind": { + "$ref": "#/components/schemas/TransitionKind", + "default": "External", + "description": "Omitted legacy schema-2 value is External." + }, + "triggers": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + }, + "uniqueItems": true, + "description": "Same-layer Event or Activity/Function references; alternatives, not implicit conjunction.", + "default": [] + }, + "effects": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + }, + "uniqueItems": true, + "description": "Same-layer Activity/Function references describing transition effects.", + "default": [] + } + }, + "required": [ + "source", + "target", + "trigger", + "guard", + "effect" + ], + "additionalProperties": false, + "description": "Existing trigger, guard and effect prose is preserved exactly. New typed properties are optional only for staged schema-2 compatibility. Removing the last typed trigger retains a descriptive unresolved-trigger placeholder instead of silently introducing completion semantics." + } + }, + "required": [ + "StateTransition" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "StateAction": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + }, + "phase": { + "type": "string", + "enum": [ + "Entry", + "Do", + "Exit" + ] + } + }, + "required": [ + "source", + "target", + "phase" + ], + "additionalProperties": false + } + }, + "required": [ + "StateAction" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "CapabilityInclude": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "CapabilityInclude" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "CapabilityExtend": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + }, + "condition": { + "type": "string", + "description": "Engineering condition under which the extending capability adds behavior." + } + }, + "required": [ + "source", + "target", + "condition" + ], + "additionalProperties": false + } + }, + "required": [ + "CapabilityExtend" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "CapabilityGeneralization": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "CapabilityGeneralization" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "MissionInvolvement": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "MissionInvolvement" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "SequenceLink": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + }, + "guard": { + "type": "string", + "description": "Condition for a contextual process/chain path. Choice and loop paths should use explicit conditions or else." + } + }, + "required": [ + "source", + "target", + "guard" + ], + "additionalProperties": false + } + }, + "required": [ + "SequenceLink" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "PortAllocation": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "source", + "target" + ], + "additionalProperties": false + } + }, + "required": [ + "PortAllocation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "InterfaceItemAllocation": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + }, + "order": { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + }, + "transmission": { + "$ref": "#/components/schemas/TransmissionProtocol" + }, + "acquisition": { + "$ref": "#/components/schemas/AcquisitionProtocol" + } + }, + "required": [ + "source", + "target", + "order", + "transmission", + "acquisition" + ], + "additionalProperties": false + } + }, + "required": [ + "InterfaceItemAllocation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "DataAssociation": { + "type": "object", + "properties": { + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + }, + "source_role": { + "type": "string" + }, + "target_role": { + "type": "string" + }, + "source_minimum": { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + }, + "source_maximum": { + "anyOf": [ + { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + }, + { + "type": "null" + } + ] + }, + "target_minimum": { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + }, + "target_maximum": { + "anyOf": [ + { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + }, + { + "type": "null" + } + ] + }, + "source_navigable": { + "type": "boolean" + }, + "target_navigable": { + "type": "boolean" + } + }, + "required": [ + "source", + "target", + "source_role", + "target_role", + "source_minimum", + "source_maximum", + "target_minimum", + "target_maximum", + "source_navigable", + "target_navigable" + ], + "additionalProperties": false + } + }, + "required": [ + "DataAssociation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "CommunicationMean": { + "type": "object", + "properties": { + "source": { + "$ref": "#/components/schemas/Id" + }, + "target": { + "$ref": "#/components/schemas/Id" + }, + "oriented": { + "type": "boolean" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + } + } + }, + "required": [ + "source", + "target", + "oriented", + "items" + ], + "additionalProperties": false + } + }, + "required": [ + "CommunicationMean" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ContextualLink": { + "type": "object", + "properties": { + "owner": { + "$ref": "#/components/schemas/Id" + }, + "source": { + "$ref": "#/components/schemas/OccurrenceEndpoint" + }, + "target": { + "$ref": "#/components/schemas/OccurrenceEndpoint" + }, + "purpose": { + "$ref": "#/components/schemas/ContextualLinkPurpose" + } + }, + "required": [ + "owner", + "source", + "target", + "purpose" + ], + "additionalProperties": false + } + }, + "required": [ + "ContextualLink" + ], + "additionalProperties": false + } + ] + }, + "Relation": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string", + "pattern": "^[A-Za-z_][A-Za-z0-9_]*$", + "description": "Unique persistent alias; core reserved words are forbidden." + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "body": { + "$ref": "#/components/schemas/RelationBody" + } + }, + "required": [ + "id", + "alias", + "name", + "description", + "body" + ], + "additionalProperties": false + }, + "PortAnchorSide": { + "type": "string", + "enum": [ + "Left", + "Right", + "Top", + "Bottom" + ], + "description": "Presentation side of the owner placement; independent of semantic port direction." + }, + "PortAnchor": { + "type": "object", + "description": "Manual position of a direct child Port on one owner placement. Each port occurs at most once per placement; this record has no separate identity.", + "properties": { + "port": { + "type": "string", + "format": "uuid" + }, + "side": { + "$ref": "#/components/schemas/PortAnchorSide" + }, + "offset": { + "type": "number", + "minimum": 0, + "maximum": 1, + "description": "Finite binary32 fraction of the complete owner edge, measured from top on Left/Right and from left on Top/Bottom." + } + }, + "required": [ + "port", + "side", + "offset" + ], + "additionalProperties": false + }, + "NodePlacement": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string", + "pattern": "^[A-Za-z_][A-Za-z0-9_]*$", + "description": "Unique persistent alias; core reserved words are forbidden." + }, + "element": { + "type": "string", + "format": "uuid" + }, + "position": { + "$ref": "#/components/schemas/Position" + }, + "size": { + "$ref": "#/components/schemas/Size" + }, + "collapsed": { + "type": "boolean" + }, + "port_anchors": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortAnchor" + }, + "default": [], + "description": "Per-placement manual port positions. Omitted and empty both select automatic positioning; empty lists are omitted on serialization. Duplicate port references are invalid." + } + }, + "required": [ + "id", + "alias", + "element", + "position", + "size", + "collapsed" + ], + "additionalProperties": false + }, + "ProjectionKind": { + "description": "Existing projections remain strings. StateMachine carries one required UUID reference to an existing StateMachine in the diagram layer (state_diagram_context). Its placements may contain only that machine and its regions/state vertices, including nested members (state_diagram_member). Empty and partial views are valid. Incompatible placements must be removed or relocated in the same transaction when changing context; accepting or reading a view does not synthesize semantic records or placements.", + "oneOf": [ + { + "type": "string", + "enum": [ + "FunctionalDataflow", + "Capabilities", + "Overview", + "Decomposition", + "Allocation", + "Traceability" + ] + }, + { + "type": "object", + "properties": { + "StateMachine": { + "type": "object", + "properties": { + "machine": { + "type": "string", + "format": "uuid", + "description": "Required identity of the same-layer StateMachine that owns this view's members." + } + }, + "required": [ + "machine" + ], + "additionalProperties": false + } + }, + "required": [ + "StateMachine" + ], + "additionalProperties": false + } + ], + "examples": [ + "Overview", + { + "StateMachine": { + "machine": "11111111-1111-4111-8111-111111111111" + } + } + ] + }, + "Diagram": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string", + "pattern": "^[A-Za-z_][A-Za-z0-9_]*$", + "description": "Unique persistent alias; core reserved words are forbidden." + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "layer": { + "$ref": "#/components/schemas/Layer" + }, + "projection": { + "$ref": "#/components/schemas/ProjectionKind" + }, + "nodes": { + "type": "object", + "propertyNames": { + "format": "uuid" + }, + "additionalProperties": { + "$ref": "#/components/schemas/NodePlacement" + } + }, + "routes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeRoute" + }, + "default": [], + "description": "Unique by edge identity within this diagram. Stored order is retained. Each entry counts against the total model record admission limit. Missing routes in earlier schema-3 models default to empty." + }, + "view_options": { + "$ref": "#/components/schemas/ViewOptions", + "default": {} + } + }, + "required": [ + "id", + "alias", + "name", + "description", + "layer", + "projection", + "nodes" + ], + "additionalProperties": false + }, + "ArtifactLink": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string", + "pattern": "^[A-Za-z_][A-Za-z0-9_]*$", + "description": "Unique persistent alias; core reserved words are forbidden." + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "owner": { + "type": "string", + "format": "uuid" + }, + "relation": { + "type": "string", + "enum": [ + "References", + "Satisfies", + "Verifies", + "Implements", + "DerivedFrom" + ] + }, + "uri": { + "type": "string", + "description": "Opaque external artifact reference. Server never fetches or executes it." + }, + "revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "fragment": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "alias", + "name", + "description", + "owner", + "relation", + "uri", + "revision", + "fragment" + ], + "additionalProperties": false + }, + "TracedProperties": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + } + }, + "required": [ + "name", + "description" + ], + "additionalProperties": false + }, + "TraceBaseline": { + "type": "object", + "properties": { + "oa": { + "$ref": "#/components/schemas/TracedProperties" + }, + "sa": { + "$ref": "#/components/schemas/TracedProperties" + }, + "semantic": { + "anyOf": [ + { + "$ref": "#/components/schemas/SemanticBaseline" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Absent/null means Unreviewed. Historical typed facts never become live graph references." + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "Trace": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string", + "pattern": "^[A-Za-z_][A-Za-z0-9_]*$", + "description": "Unique persistent alias; core reserved words are forbidden." + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "oa": { + "type": "string", + "format": "uuid" + }, + "sa": { + "type": "string", + "format": "uuid" + }, + "kind": { + "type": "string", + "enum": [ + "Refinement", + "Participant", + "Capability", + "Mission", + "Exchange", + "Sequence", + "Item", + "Scenario", + "State", + "Manual" + ] + }, + "baseline": { + "anyOf": [ + { + "$ref": "#/components/schemas/TraceBaseline" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "alias", + "name", + "description", + "oa", + "sa", + "kind", + "baseline" + ], + "additionalProperties": false + }, + "Project": { + "type": "object", + "properties": { + "schema_version": { + "type": "integer", + "const": 7 + }, + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string", + "pattern": "^[A-Za-z_][A-Za-z0-9_]*$", + "description": "Unique persistent alias; core reserved words are forbidden." + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "elements": { + "type": "object", + "propertyNames": { + "format": "uuid" + }, + "additionalProperties": { + "$ref": "#/components/schemas/Element" + } + }, + "relations": { + "type": "object", + "propertyNames": { + "format": "uuid" + }, + "additionalProperties": { + "$ref": "#/components/schemas/Relation" + } + }, + "diagrams": { + "type": "object", + "propertyNames": { + "format": "uuid" + }, + "additionalProperties": { + "$ref": "#/components/schemas/Diagram" + } + }, + "artifact_links": { + "type": "object", + "propertyNames": { + "format": "uuid" + }, + "additionalProperties": { + "$ref": "#/components/schemas/ArtifactLink" + } + }, + "traces": { + "type": "object", + "propertyNames": { + "format": "uuid" + }, + "additionalProperties": { + "$ref": "#/components/schemas/Trace" + } + } + }, + "required": [ + "schema_version", + "id", + "alias", + "name", + "description", + "elements", + "relations", + "diagrams", + "artifact_links", + "traces" + ], + "additionalProperties": false + }, + "StoredProject": { + "type": "object", + "properties": { + "resource_id": { + "type": "string", + "format": "uuid" + }, + "revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "model": { + "$ref": "#/components/schemas/Project" + }, + "migration": { + "anyOf": [ + { + "$ref": "#/components/schemas/MigrationReport" + }, + { + "type": "null" + } + ], + "description": "Present after legacy import/reopen; excluded from persisted envelopes. Resource identity and revision are unchanged by reopening." + }, + "source_project": { + "$ref": "#/components/schemas/SourceBundle" + } + }, + "required": [ + "resource_id", + "revision", + "model", + "source_project" + ], + "additionalProperties": false, + "description": "Accepted coupled model/source snapshot. Compiling source_project reproduces model; revision changes once if either representation changes. Older model-only or schema3 coupled envelopes migrate in memory without a write or revision change; both representations must independently migrate to the same graph." + }, + "ProjectSummary": { + "type": "object", + "properties": { + "resource_id": { + "type": "string", + "format": "uuid" + }, + "revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "model_id": { + "type": "string", + "format": "uuid" + }, + "schema_version": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "elements": { + "type": "integer", + "minimum": 0 + }, + "relations": { + "type": "integer", + "minimum": 0 + }, + "migration": { + "anyOf": [ + { + "$ref": "#/components/schemas/MigrationReport" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "resource_id", + "revision", + "model_id", + "schema_version", + "name", + "elements", + "relations" + ], + "additionalProperties": false + }, + "Issue": { + "type": "object", + "properties": { + "severity": { + "type": "string", + "enum": [ + "error", + "warning" + ] + }, + "message": { + "type": "string" + }, + "object_id": { + "type": "string", + "format": "uuid" + }, + "line": { + "type": "integer", + "minimum": 1 + }, + "column": { + "type": "integer", + "minimum": 1, + "description": "One-based Unicode scalar column." + }, + "code": { + "type": "string" + }, + "field": { + "type": "string" + }, + "path": { + "type": "string", + "description": "Logical source file path, when a source project supplied the diagnostic." + }, + "span": { + "$ref": "#/components/schemas/SourceSpan" + }, + "related": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SourceLocation" + } + } + }, + "required": [ + "severity", + "message", + "code" + ], + "additionalProperties": false + }, + "Problem": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "title": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "code": { + "type": "string" + }, + "detail": { + "type": "string" + }, + "current_revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "issues": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Issue" + } + } + }, + "required": [ + "type", + "title", + "status", + "code", + "detail" + ], + "additionalProperties": false + }, + "NameRequest": { + "type": "object", + "properties": { + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "additionalProperties": false + }, + "Command": { + "oneOf": [ + { + "type": "object", + "properties": { + "Replace": { + "$ref": "#/components/schemas/Project" + } + }, + "required": [ + "Replace" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Batch": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Command" + } + } + }, + "required": [ + "Batch" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Add": { + "$ref": "#/components/schemas/Kind" + } + }, + "required": [ + "Add" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "AddElement": { + "type": "object", + "properties": { + "kind": { + "$ref": "#/components/schemas/Kind" + }, + "layer": { + "$ref": "#/components/schemas/Layer" + }, + "name": { + "type": "string" + }, + "parent": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "kind", + "layer", + "name", + "parent" + ], + "additionalProperties": false + } + }, + "required": [ + "AddElement" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Connect": { + "type": "array", + "prefixItems": [ + { + "$ref": "#/components/schemas/RelationKind" + }, + { + "type": "string" + }, + { + "type": "string", + "format": "uuid" + }, + { + "type": "string", + "format": "uuid" + } + ], + "minItems": 4, + "maxItems": 4 + } + }, + "required": [ + "Connect" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "EditProject": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string", + "pattern": "^[A-Za-z_][A-Za-z0-9_]*$", + "description": "Unique persistent alias; core reserved words are forbidden." + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + } + }, + "required": [ + "id", + "alias", + "name", + "description" + ], + "additionalProperties": false + } + }, + "required": [ + "EditProject" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Reparent": { + "type": "object", + "properties": { + "element": { + "type": "string", + "format": "uuid" + }, + "parent": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "element", + "parent" + ], + "additionalProperties": false + } + }, + "required": [ + "Reparent" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Reidentify": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "string", + "format": "uuid" + } + ], + "minItems": 2, + "maxItems": 2 + } + }, + "required": [ + "Reidentify" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Rename": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "string" + } + ], + "minItems": 2, + "maxItems": 2 + } + }, + "required": [ + "Rename" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Describe": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "string" + } + ], + "minItems": 2, + "maxItems": 2 + } + }, + "required": [ + "Describe" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "SetAlias": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "string" + } + ], + "minItems": 2, + "maxItems": 2 + } + }, + "required": [ + "SetAlias" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Delete": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "Delete" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "AddStep": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "string", + "format": "uuid" + } + ], + "minItems": 2, + "maxItems": 2 + } + }, + "required": [ + "AddStep" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "RemoveStep": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "integer", + "minimum": 0 + } + ], + "minItems": 2, + "maxItems": 2 + } + }, + "required": [ + "RemoveStep" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "MoveStep": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "integer", + "minimum": 0 + }, + { + "type": "integer", + "minimum": 0 + } + ], + "minItems": 3, + "maxItems": 3 + } + }, + "required": [ + "MoveStep" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "SetSteps": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + ], + "minItems": 2, + "maxItems": 2 + } + }, + "required": [ + "SetSteps" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Layout": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "Layout" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "CreateNode": { + "type": "object", + "properties": { + "diagram": { + "type": "string", + "format": "uuid" + }, + "node": { + "$ref": "#/components/schemas/NodePlacement" + } + }, + "required": [ + "diagram", + "node" + ], + "additionalProperties": false + } + }, + "required": [ + "CreateNode" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "EditNode": { + "type": "object", + "properties": { + "diagram": { + "type": "string", + "format": "uuid" + }, + "original": { + "type": "string", + "format": "uuid" + }, + "node": { + "$ref": "#/components/schemas/NodePlacement" + } + }, + "required": [ + "diagram", + "original", + "node" + ], + "additionalProperties": false + } + }, + "required": [ + "EditNode" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "RelocateNode": { + "type": "object", + "description": "Move an existing placement to another diagram while preserving its UUID, alias, geometry, collapse state and dependent artifact references. The target diagram must accept the element and must not already contain its placement.", + "properties": { + "node": { + "type": "string", + "format": "uuid" + }, + "diagram": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "node", + "diagram" + ], + "additionalProperties": false + } + }, + "required": [ + "RelocateNode" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "MoveNode": { + "type": "object", + "properties": { + "diagram": { + "type": "string", + "format": "uuid" + }, + "node": { + "type": "string", + "format": "uuid" + }, + "position": { + "$ref": "#/components/schemas/Position" + }, + "with_descendants": { + "type": "boolean" + } + }, + "required": [ + "diagram", + "node", + "position", + "with_descendants" + ], + "additionalProperties": false + } + }, + "required": [ + "MoveNode" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "SetEdgeRoute": { + "type": "object", + "description": "Upsert by edge identity; preserves unrelated route entries and order. Uses existing transaction validation and ETag checks.", + "properties": { + "diagram": { + "type": "string", + "format": "uuid" + }, + "route": { + "$ref": "#/components/schemas/EdgeRoute" + } + }, + "required": [ + "diagram", + "route" + ], + "additionalProperties": false + } + }, + "required": [ + "SetEdgeRoute" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "RemoveEdgeRoute": { + "type": "object", + "description": "Reset to automatic routing. No-op if this existing diagram has no route for the existing edge.", + "properties": { + "diagram": { + "type": "string", + "format": "uuid" + }, + "edge": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "diagram", + "edge" + ], + "additionalProperties": false + } + }, + "required": [ + "RemoveEdgeRoute" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "SetPortAnchor": { + "type": "object", + "description": "Upsert manual port position by port identity on an existing owner placement, preserving unrelated entries. Port must be a direct child of the placement's semantic element.", + "properties": { + "diagram": { + "type": "string", + "format": "uuid" + }, + "node": { + "type": "string", + "format": "uuid" + }, + "anchor": { + "$ref": "#/components/schemas/PortAnchor" + } + }, + "required": [ + "diagram", + "node", + "anchor" + ], + "additionalProperties": false + } + }, + "required": [ + "SetPortAnchor" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "RemovePortAnchor": { + "type": "object", + "description": "Restore automatic positioning for an existing direct child Port. No-op when that valid owner placement has no manual anchor for the port; wrong or stale ownership is rejected.", + "properties": { + "diagram": { + "type": "string", + "format": "uuid" + }, + "node": { + "type": "string", + "format": "uuid" + }, + "port": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "diagram", + "node", + "port" + ], + "additionalProperties": false + } + }, + "required": [ + "RemovePortAnchor" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "CreateElement": { + "$ref": "#/components/schemas/Element" + } + }, + "required": [ + "CreateElement" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "EditElement": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "$ref": "#/components/schemas/Element" + } + ], + "minItems": 2, + "maxItems": 2 + } + }, + "required": [ + "EditElement" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "CreateRelation": { + "$ref": "#/components/schemas/Relation" + } + }, + "required": [ + "CreateRelation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "EditRelation": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "$ref": "#/components/schemas/Relation" + } + ], + "minItems": 2, + "maxItems": 2 + } + }, + "required": [ + "EditRelation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "CreateDiagram": { + "$ref": "#/components/schemas/Diagram" + } + }, + "required": [ + "CreateDiagram" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "EditDiagram": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "$ref": "#/components/schemas/Diagram" + } + ], + "minItems": 2, + "maxItems": 2 + } + }, + "required": [ + "EditDiagram" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "CreateArtifact": { + "$ref": "#/components/schemas/ArtifactLink" + } + }, + "required": [ + "CreateArtifact" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "EditArtifact": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "$ref": "#/components/schemas/ArtifactLink" + } + ], + "minItems": 2, + "maxItems": 2 + } + }, + "required": [ + "EditArtifact" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "CreateTrace": { + "$ref": "#/components/schemas/Trace" + } + }, + "required": [ + "CreateTrace" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "EditTrace": { + "type": "array", + "prefixItems": [ + { + "type": "string", + "format": "uuid" + }, + { + "$ref": "#/components/schemas/Trace" + } + ], + "minItems": 2, + "maxItems": 2 + } + }, + "required": [ + "EditTrace" + ], + "additionalProperties": false + } + ] + }, + "TransactionRequest": { + "type": "object", + "properties": { + "commands": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Command" + }, + "minItems": 1, + "maxItems": 200 + }, + "dry_run": { + "type": "boolean", + "default": false + } + }, + "required": [ + "commands" + ], + "additionalProperties": false + }, + "TransactionResult": { + "type": "object", + "properties": { + "revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "dry_run": { + "type": "boolean" + }, + "changed": { + "type": "boolean" + }, + "issues": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Issue" + } + }, + "model": { + "$ref": "#/components/schemas/Project", + "description": "Proposed model, present only for a dry run." + }, + "source_project": { + "$ref": "#/components/schemas/SourceBundle", + "description": "Proposed accepted bundle, present only for a dry run. Source writeback is validated before returning a successful candidate." + } + }, + "required": [ + "revision", + "dry_run", + "changed", + "issues" + ], + "additionalProperties": false + }, + "MutationResult": { + "type": "object", + "properties": { + "revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "changed": { + "type": "boolean" + }, + "issues": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Issue" + } + }, + "migration": { + "anyOf": [ + { + "$ref": "#/components/schemas/MigrationReport" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "revision", + "changed" + ], + "additionalProperties": false + }, + "ValidationRequest": { + "oneOf": [ + { + "type": "object", + "properties": { + "format": { + "const": "json" + }, + "model": { + "$ref": "#/components/schemas/Project" + } + }, + "required": [ + "format", + "model" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "format": { + "const": "arcadia" + }, + "source": { + "type": "string" + } + }, + "required": [ + "format", + "source" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "format": { + "const": "source-project" + }, + "source_project": { + "$ref": "#/components/schemas/SourceBundle" + } + }, + "required": [ + "format", + "source_project" + ], + "additionalProperties": false + } + ] + }, + "ValidationResult": { + "type": "object", + "properties": { + "revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "valid": { + "type": "boolean" + }, + "issues": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Issue" + } + }, + "migration": { + "anyOf": [ + { + "$ref": "#/components/schemas/MigrationReport" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "revision", + "valid", + "issues" + ], + "additionalProperties": false + }, + "NeighborhoodRequest": { + "type": "object", + "properties": { + "roots": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + }, + "minItems": 1, + "maxItems": 100 + }, + "direction": { + "type": "string", + "enum": [ + "incoming", + "outgoing", + "both" + ], + "default": "both" + }, + "relation_kinds": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RelationKind" + } + }, + "max_depth": { + "type": "integer", + "minimum": 0, + "maximum": 4, + "default": 1 + }, + "max_objects": { + "type": "integer", + "minimum": 1, + "maximum": 1000, + "default": 200 + }, + "revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + } + }, + "required": [ + "roots" + ], + "additionalProperties": false + }, + "NeighborhoodResult": { + "type": "object", + "properties": { + "revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "elements": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Element" + } + }, + "relations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Relation" + } + }, + "truncated": { + "type": "boolean" + } + }, + "required": [ + "revision", + "elements", + "relations", + "truncated" + ], + "additionalProperties": false + }, + "ElementPage": { + "type": "object", + "properties": { + "revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Element" + } + }, + "next_after": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "revision", + "items", + "next_after" + ], + "additionalProperties": false + }, + "RelationPage": { + "type": "object", + "properties": { + "revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Relation" + } + }, + "next_after": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "revision", + "items", + "next_after" + ], + "additionalProperties": false + }, + "ArtifactPage": { + "type": "object", + "properties": { + "revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ArtifactLink" + } + }, + "next_after": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "revision", + "items", + "next_after" + ], + "additionalProperties": false + }, + "TracePage": { + "type": "object", + "properties": { + "revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Trace" + } + }, + "next_after": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "revision", + "items", + "next_after" + ], + "additionalProperties": false + }, + "ProjectPage": { + "type": "object", + "properties": { + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectSummary" + } + }, + "next_after": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "items", + "next_after" + ], + "additionalProperties": false + }, + "TransitionDirection": { + "type": "string", + "enum": [ + "OaToSa", + "SaToOa" + ] + }, + "TransitionField": { + "type": "string", + "enum": [ + "Name", + "Description" + ] + }, + "TransitionMapping": { + "type": "object", + "properties": { + "source": { + "$ref": "#/components/schemas/Id" + }, + "target": { + "anyOf": [ + { + "$ref": "#/components/schemas/Id" + }, + { + "type": "null" + } + ] + }, + "target_kind": { + "anyOf": [ + { + "$ref": "#/components/schemas/Kind" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "source", + "target", + "target_kind" + ], + "additionalProperties": false + }, + "FieldDecision": { + "oneOf": [ + { + "type": "string", + "enum": [ + "TakeSource", + "KeepTarget" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "type": "string" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "FieldResolution": { + "type": "object", + "properties": { + "source": { + "$ref": "#/components/schemas/Id" + }, + "field": { + "$ref": "#/components/schemas/TransitionField" + }, + "decision": { + "$ref": "#/components/schemas/FieldDecision" + } + }, + "required": [ + "source", + "field", + "decision" + ], + "additionalProperties": false + }, + "TransitionRequest": { + "type": "object", + "properties": { + "direction": { + "$ref": "#/components/schemas/TransitionDirection" + }, + "sources": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + }, + "maxItems": 100 + }, + "scope": { + "type": "string", + "enum": [ + "SelectedOnly", + "Required", + "Subtree" + ] + }, + "mappings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransitionMapping" + }, + "maxItems": 200 + }, + "fields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransitionField" + } + }, + "resolutions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FieldResolution" + }, + "maxItems": 400 + }, + "destination_diagram": { + "anyOf": [ + { + "$ref": "#/components/schemas/Id" + }, + { + "type": "null" + } + ] + }, + "communication_endpoints": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CommunicationEndpointDecision" + }, + "maxItems": 200, + "default": [], + "description": "Explicit SA component-port pair per selected OA CommunicationMean. Reuse or Create only. Owners follow reviewed participant mappings; no participant-to-port substitution or automatic interface allocation." + }, + "operation_omissions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OperationOmission" + }, + "maxItems": 200, + "default": [], + "description": "Explicit SA-to-OA abstraction per selected invocation with operation intent. Nonempty rationale required by core; duplicates, irrelevant sources, and other directions are refused. Replies derive the Call abstraction. Source operation identities and values are preserved." + } + }, + "required": [ + "direction", + "sources", + "scope", + "mappings", + "fields", + "resolutions", + "destination_diagram" + ], + "additionalProperties": false + }, + "FieldChange": { + "type": "object", + "properties": { + "field": { + "$ref": "#/components/schemas/TransitionField" + }, + "before": { + "type": "string" + }, + "after": { + "type": "string" + } + }, + "required": [ + "field", + "before", + "after" + ], + "additionalProperties": false + }, + "TransitionChange": { + "type": "object", + "properties": { + "source": { + "$ref": "#/components/schemas/Id" + }, + "target": { + "$ref": "#/components/schemas/Id" + }, + "action": { + "type": "string", + "enum": [ + "Create", + "Update", + "Reuse" + ] + }, + "fields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FieldChange" + } + } + }, + "required": [ + "source", + "target", + "action", + "fields" + ], + "additionalProperties": false + }, + "TransitionConflict": { + "type": "object", + "properties": { + "source": { + "anyOf": [ + { + "$ref": "#/components/schemas/Id" + }, + { + "type": "null" + } + ] + }, + "target": { + "anyOf": [ + { + "$ref": "#/components/schemas/Id" + }, + { + "type": "null" + } + ] + }, + "field": { + "anyOf": [ + { + "$ref": "#/components/schemas/TransitionField" + }, + { + "type": "null" + } + ] + }, + "message": { + "type": "string" + } + }, + "required": [ + "source", + "target", + "field", + "message" + ], + "additionalProperties": false + }, + "TransitionPlan": { + "type": "object", + "properties": { + "base_fingerprint": { + "type": "string" + }, + "request": { + "$ref": "#/components/schemas/TransitionRequest" + }, + "changes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransitionChange" + } + }, + "conflicts": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransitionConflict" + } + }, + "warnings": { + "type": "array", + "items": { + "type": "string" + } + }, + "commands": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Command" + } + } + }, + "required": [ + "base_fingerprint", + "request", + "changes", + "conflicts", + "warnings", + "commands" + ], + "additionalProperties": false + }, + "TransitionEnvelope": { + "type": "object", + "properties": { + "base_revision": { + "$ref": "#/components/schemas/Revision" + }, + "plan": { + "$ref": "#/components/schemas/TransitionPlan" + } + }, + "required": [ + "base_revision", + "plan" + ], + "additionalProperties": false + }, + "ControlKind": { + "type": "string", + "enum": [ + "Choice", + "Merge", + "Fork", + "Join", + "Loop" + ] + }, + "ScenarioViewpoint": { + "type": "string", + "enum": [ + "OperationalActivity", + "ParticipantInteraction", + "Functional", + "BoundaryInterface", + "MixedLegacy" + ] + }, + "MessageKind": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Asynchronous", + "Call", + "Reply", + "Create", + "Delete" + ] + }, + { + "type": "object", + "properties": { + "Timer": { + "type": "object", + "properties": { + "expression": { + "type": "string" + } + }, + "required": [ + "expression" + ], + "additionalProperties": false + } + }, + "required": [ + "Timer" + ], + "additionalProperties": false + } + ] + }, + "MessageValue": { + "type": "object", + "properties": { + "path": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + }, + "default": [] + }, + "field": { + "type": "string", + "format": "uuid" + }, + "expression": { + "type": "string" + } + }, + "required": [ + "field", + "expression" + ], + "additionalProperties": false, + "description": "Identity is (path, field). Path lists enclosing DataField UUIDs, excluding the terminal field. Value storage traverses named Records; Reference storage stops traversal. Operation Call accepts In/InOut and Reply accepts Out/InOut/Return. Unspecified direction and retained ambiguous legacy empty paths warn. Expressions are descriptive, never executed." + }, + "LifelineBinding": { + "type": "object", + "properties": { + "referenced": { + "type": "string", + "format": "uuid" + }, + "local": { + "type": "string", + "format": "uuid" + } + }, + "required": [ + "referenced", + "local" + ], + "additionalProperties": false + }, + "StateKind": { + "type": "string", + "enum": [ + "State", + "Mode", + "Initial", + "Final", + "Choice", + "Junction", + "Fork", + "Join", + "ShallowHistory", + "DeepHistory", + "EntryPoint", + "ExitPoint", + "Terminate" + ] + }, + "TimeEventKind": { + "type": "string", + "enum": [ + "After", + "At" + ], + "description": "After is relative to source-state activation; At describes an absolute instant. Expressions are descriptive, not executed." + }, + "TransitionKind": { + "type": "string", + "enum": [ + "External", + "Local", + "Internal" + ] + }, + "EventBody": { + "oneOf": [ + { + "type": "object", + "properties": { + "Signal": { + "type": "object", + "properties": { + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + }, + "uniqueItems": true, + "description": "Same-layer ExchangeItem identities carried by the signal." + } + }, + "required": [ + "items" + ], + "additionalProperties": false + } + }, + "required": [ + "Signal" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Time": { + "type": "object", + "properties": { + "kind": { + "$ref": "#/components/schemas/TimeEventKind" + }, + "expression": { + "type": "string" + } + }, + "required": [ + "kind", + "expression" + ], + "additionalProperties": false + } + }, + "required": [ + "Time" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Change": { + "type": "object", + "properties": { + "expression": { + "type": "string" + } + }, + "required": [ + "expression" + ], + "additionalProperties": false + } + }, + "required": [ + "Change" + ], + "additionalProperties": false + } + ] + }, + "PortContract": { + "oneOf": [ + { + "type": "object", + "properties": { + "FunctionInput": { + "type": "object", + "properties": { + "incoming_items": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "required": [ + "incoming_items" + ], + "additionalProperties": false + } + }, + "required": [ + "FunctionInput" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "FunctionOutput": { + "type": "object", + "properties": { + "outgoing_items": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "required": [ + "outgoing_items" + ], + "additionalProperties": false + } + }, + "required": [ + "FunctionOutput" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Component": { + "type": "object", + "properties": { + "kind": { + "type": "string", + "enum": [ + "Standard", + "Flow" + ] + }, + "orientation": { + "type": "string", + "enum": [ + "Unset", + "In", + "Out", + "InOut" + ] + } + }, + "required": [ + "kind", + "orientation" + ], + "additionalProperties": false + } + }, + "required": [ + "Component" + ], + "additionalProperties": false + }, + { + "type": "string", + "enum": [ + "Legacy" + ] + } + ], + "description": "FunctionInput/Output are SA Function-owned item contracts. Component is SA System/SystemActor-owned; Standard requires Unset. Legacy requires a preserved legacy record and emits compatibility warnings. Mixed Standard/Flow component connections are invalid." + }, + "LegacyPortContract": { + "type": "object", + "properties": { + "direction": { + "type": "string", + "enum": [ + "In", + "Out", + "InOut" + ] + }, + "interface": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "direction", + "interface" + ], + "additionalProperties": false + }, + "MigrationReport": { + "type": "object", + "properties": { + "from_schema": { + "type": "integer", + "enum": [ + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + "to_schema": { + "type": "integer", + "const": 7 + }, + "preserved_ports": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string" + }, + "required_resolution": { + "type": "string" + } + }, + "required": [ + "id", + "alias", + "required_resolution" + ], + "additionalProperties": false + } + }, + "generated_endpoints": { + "type": "array", + "items": { + "type": "object", + "properties": { + "exchange": { + "type": "string", + "format": "uuid" + }, + "side": { + "type": "string", + "enum": [ + "source", + "target" + ] + }, + "port": { + "type": "string", + "format": "uuid" + }, + "owner": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string" + } + }, + "required": [ + "exchange", + "side", + "port", + "owner", + "alias" + ], + "additionalProperties": false + } + }, + "orientation_defaults": { + "type": "array", + "items": { + "type": "object", + "properties": { + "exchange": { + "type": "string", + "format": "uuid" + }, + "oriented": { + "type": "boolean", + "const": true + } + }, + "required": [ + "exchange", + "oriented" + ], + "additionalProperties": false + } + }, + "required_resolutions": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + }, + "semantic_defaults": { + "type": "array", + "items": { + "type": "object", + "properties": { + "object": { + "type": "string", + "format": "uuid" + }, + "field": { + "type": "string" + }, + "description": { + "type": "string" + } + }, + "required": [ + "object", + "field", + "description" + ], + "additionalProperties": false + } + }, + "generated_interface_allocations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "source": { + "type": "string", + "format": "uuid" + }, + "target": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string" + }, + "order": { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + } + }, + "required": [ + "id", + "source", + "target", + "alias", + "order" + ], + "additionalProperties": false + } + }, + "unresolved_message_values": { + "type": "array", + "items": { + "type": "object", + "properties": { + "occurrence": { + "type": "string", + "format": "uuid" + }, + "field": { + "type": "string", + "format": "uuid" + }, + "reason": { + "type": "string" + } + }, + "required": [ + "occurrence", + "field", + "reason" + ], + "additionalProperties": false + } + } + }, + "required": [ + "from_schema", + "to_schema", + "preserved_ports", + "generated_endpoints", + "orientation_defaults", + "required_resolutions" + ], + "additionalProperties": false, + "description": "Transient observations from explicit V1/V2/V3/V4/V5/V6 to V7 migration. New report lists default to empty when reading older responses. Reading an old envelope neither saves nor changes its revision. Allocation UUIDv5 uses project namespace and v2-interface-item::." + }, + "SourceBundle": { + "type": "object", + "description": "Complete source7 workspace (source3/4/5/6 migrate explicitly). The entry is a root filename. Files use canonical portable slash-separated relative .arcadia paths and all must be reachable. Includes resolve only against this map, never the service filesystem. Up to 256 files, 32 include edges along a path and 1,024 include edges overall. Serialized bundle JSON is at most 8 MiB, checked again after missing UUIDs are inserted. GET returns exact accepted stable text.", + "properties": { + "entry": { + "type": "string" + }, + "files": { + "type": "object", + "maxProperties": 256, + "additionalProperties": { + "type": "string" + } + } + }, + "required": [ + "entry", + "files" + ], + "additionalProperties": false + }, + "SourceSpan": { + "type": "object", + "description": "Half-open UTF-8 byte offsets [start,end) in the named source file.", + "properties": { + "start": { + "type": "integer", + "minimum": 0 + }, + "end": { + "type": "integer", + "minimum": 0 + } + }, + "required": [ + "start", + "end" + ], + "additionalProperties": false + }, + "SourceLocation": { + "type": "object", + "properties": { + "path": { + "type": "string" + }, + "span": { + "$ref": "#/components/schemas/SourceSpan" + } + }, + "required": [ + "path", + "span" + ], + "additionalProperties": false + }, + "SourceProjectMutationResult": { + "type": "object", + "properties": { + "revision": { + "type": "integer", + "minimum": 1, + "description": "Current revision counter; use ETag as the opaque write validator." + }, + "changed": { + "type": "boolean" + }, + "issues": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Issue" + } + }, + "source_project": { + "$ref": "#/components/schemas/SourceBundle" + }, + "migration": { + "anyOf": [ + { + "$ref": "#/components/schemas/MigrationReport" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "revision", + "changed", + "issues", + "source_project", + "migration" + ], + "additionalProperties": false + }, + "ExchangeItemKind": { + "type": "string", + "enum": [ + "Information", + "Material", + "Energy" + ] + }, + "ExchangeMechanism": { + "type": "string", + "enum": [ + "Unspecified", + "Flow", + "Event", + "Operation", + "SharedData" + ] + }, + "ParameterDirection": { + "type": "string", + "enum": [ + "Unspecified", + "In", + "Out", + "InOut", + "Return" + ] + }, + "FieldStorage": { + "type": "string", + "enum": [ + "Value", + "Reference" + ] + }, + "TransmissionProtocol": { + "type": "string", + "enum": [ + "Unspecified", + "Synchronous", + "Asynchronous", + "Unicast", + "Multicast", + "Broadcast" + ] + }, + "AcquisitionProtocol": { + "type": "string", + "enum": [ + "Unspecified", + "Read", + "Accept" + ] + }, + "DataValue": { + "oneOf": [ + { + "type": "object", + "properties": { + "Boolean": { + "type": "boolean" + } + }, + "required": [ + "Boolean" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Integer": { + "type": "integer", + "format": "int64", + "minimum": -9223372036854775808, + "maximum": 9223372036854775807 + } + }, + "required": [ + "Integer" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Real": { + "type": "number", + "format": "double", + "description": "Finite IEEE-754 binary64; no coercion from typed Integer values." + } + }, + "required": [ + "Real" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "String": { + "type": "string" + } + }, + "required": [ + "String" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Enumeration": { + "type": "string" + } + }, + "required": [ + "Enumeration" + ], + "additionalProperties": false + } + ] + }, + "DataConstructor": { + "type": "string", + "enum": [ + "Boolean", + "Integer", + "Real", + "String", + "Enumeration", + "Record" + ] + }, + "PortConstructor": { + "type": "string", + "enum": [ + "FunctionInput", + "FunctionOutput", + "Component", + "Legacy" + ] + }, + "OccurrenceConstructor": { + "type": "string", + "enum": [ + "Exchange", + "Action", + "Control", + "SequenceReference", + "ScenarioUse", + "State", + "Fragment", + "Branch" + ] + }, + "EventConstructor": { + "type": "string", + "enum": [ + "Signal", + "Time", + "Change" + ] + }, + "MessageConstructor": { + "type": "string", + "enum": [ + "Asynchronous", + "Call", + "Reply", + "Create", + "Delete", + "Timer" + ] + }, + "ReferenceCollection": { + "type": "string", + "enum": [ + "Steps", + "FragmentBranches", + "FunctionInputItems", + "FunctionOutputItems", + "SignalItems", + "ExchangeItems", + "CategoryExchanges", + "TransitionTriggers", + "TransitionEffects", + "Constrained" + ] + }, + "OrderedCollection": { + "type": "string", + "enum": [ + "Steps", + "FragmentBranches" + ] + }, + "IncidentEnd": { + "type": "string", + "enum": [ + "Source", + "Target" + ] + }, + "ArtifactFacet": { + "type": "string", + "enum": [ + "Presence", + "Name", + "Description", + "Owner", + "Relation", + "Uri", + "Revision", + "Fragment" + ] + }, + "ComponentPortKind": { + "type": "string", + "enum": [ + "Standard", + "Flow" + ] + }, + "ComponentPortOrientation": { + "type": "string", + "enum": [ + "Unset", + "In", + "Out", + "InOut" + ] + }, + "PortDirection": { + "type": "string", + "enum": [ + "In", + "Out", + "InOut" + ] + }, + "FragmentOperator": { + "type": "string", + "enum": [ + "Alternative", + "Parallel", + "Loop", + "Optional" + ] + }, + "StateActionKind": { + "type": "string", + "enum": [ + "Entry", + "Do", + "Exit" + ] + }, + "ArtifactRelation": { + "type": "string", + "enum": [ + "References", + "Satisfies", + "Verifies", + "Implements", + "DerivedFrom" + ] + }, + "HeaderFacet": { + "type": "string", + "enum": [ + "Name", + "Description", + "Parent" + ] + }, + "ReviewedString": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "type": "string" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "type": "string" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedOptionId": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "$ref": "#/components/schemas/Id" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "$ref": "#/components/schemas/Id" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "HeaderReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Name": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Name" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Description": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Description" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Parent": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "Parent" + ], + "additionalProperties": false + } + ] + }, + "ExchangeItemFacet": { + "type": "string", + "enum": [ + "Nature", + "Mechanism", + "Supertype" + ] + }, + "ReviewedExchangeItemKind": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ExchangeItemKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ExchangeItemKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedExchangeMechanism": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ExchangeMechanism" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ExchangeMechanism" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ExchangeItemReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Nature": { + "$ref": "#/components/schemas/ReviewedExchangeItemKind" + } + }, + "required": [ + "Nature" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Mechanism": { + "$ref": "#/components/schemas/ReviewedExchangeMechanism" + } + }, + "required": [ + "Mechanism" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Supertype": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "Supertype" + ], + "additionalProperties": false + } + ] + }, + "InterfaceFacet": { + "type": "string", + "enum": [ + "Supertype" + ] + }, + "InterfaceReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Supertype": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "Supertype" + ], + "additionalProperties": false + } + ] + }, + "DataFacet": { + "type": "string", + "enum": [ + "Constructor", + "IntegerMinimum", + "IntegerMaximum", + "RealMinimum", + "RealMaximum", + "StringMinimumLength", + "StringMaximumLength", + "RecordSupertype", + "Default", + "Unit" + ] + }, + "ReviewedDataConstructor": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/DataConstructor" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/DataConstructor" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedOptioni64": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "type": "integer", + "minimum": -9223372036854775808, + "maximum": 9223372036854775807 + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "type": "integer", + "minimum": -9223372036854775808, + "maximum": 9223372036854775807 + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedOptionf64": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "Reviewedu32": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedOptionu32": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "type": "integer", + "minimum": 0, + "maximum": 4294967295 + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedOptionDataValue": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "$ref": "#/components/schemas/DataValue" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "$ref": "#/components/schemas/DataValue" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "DataReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Constructor": { + "$ref": "#/components/schemas/ReviewedDataConstructor" + } + }, + "required": [ + "Constructor" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "IntegerMinimum": { + "$ref": "#/components/schemas/ReviewedOptioni64" + } + }, + "required": [ + "IntegerMinimum" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "IntegerMaximum": { + "$ref": "#/components/schemas/ReviewedOptioni64" + } + }, + "required": [ + "IntegerMaximum" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "RealMinimum": { + "$ref": "#/components/schemas/ReviewedOptionf64" + } + }, + "required": [ + "RealMinimum" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "RealMaximum": { + "$ref": "#/components/schemas/ReviewedOptionf64" + } + }, + "required": [ + "RealMaximum" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "StringMinimumLength": { + "$ref": "#/components/schemas/Reviewedu32" + } + }, + "required": [ + "StringMinimumLength" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "StringMaximumLength": { + "$ref": "#/components/schemas/ReviewedOptionu32" + } + }, + "required": [ + "StringMaximumLength" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "RecordSupertype": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "RecordSupertype" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Default": { + "$ref": "#/components/schemas/ReviewedOptionDataValue" + } + }, + "required": [ + "Default" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Unit": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Unit" + ], + "additionalProperties": false + } + ] + }, + "FieldFacet": { + "type": "string", + "enum": [ + "Type", + "Minimum", + "Maximum", + "Unit", + "Direction", + "Storage", + "Default" + ] + }, + "ReviewedTypeRef": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/TypeRef" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/TypeRef" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedParameterDirection": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ParameterDirection" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ParameterDirection" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedFieldStorage": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/FieldStorage" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/FieldStorage" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedOptionVecDataValue": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/DataValue" + } + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/DataValue" + } + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "FieldReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Type": { + "$ref": "#/components/schemas/ReviewedTypeRef" + } + }, + "required": [ + "Type" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Minimum": { + "$ref": "#/components/schemas/Reviewedu32" + } + }, + "required": [ + "Minimum" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Maximum": { + "$ref": "#/components/schemas/ReviewedOptionu32" + } + }, + "required": [ + "Maximum" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Unit": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Unit" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Direction": { + "$ref": "#/components/schemas/ReviewedParameterDirection" + } + }, + "required": [ + "Direction" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Storage": { + "$ref": "#/components/schemas/ReviewedFieldStorage" + } + }, + "required": [ + "Storage" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Default": { + "$ref": "#/components/schemas/ReviewedOptionVecDataValue" + } + }, + "required": [ + "Default" + ], + "additionalProperties": false + } + ] + }, + "PortFacet": { + "type": "string", + "enum": [ + "Constructor", + "ComponentKind", + "Orientation", + "LegacyDirection", + "LegacyInterface" + ] + }, + "ReviewedPortConstructor": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/PortConstructor" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/PortConstructor" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedComponentPortKind": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ComponentPortKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ComponentPortKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedComponentPortOrientation": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ComponentPortOrientation" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ComponentPortOrientation" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedPortDirection": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/PortDirection" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/PortDirection" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "PortReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Constructor": { + "$ref": "#/components/schemas/ReviewedPortConstructor" + } + }, + "required": [ + "Constructor" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ComponentKind": { + "$ref": "#/components/schemas/ReviewedComponentPortKind" + } + }, + "required": [ + "ComponentKind" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Orientation": { + "$ref": "#/components/schemas/ReviewedComponentPortOrientation" + } + }, + "required": [ + "Orientation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "LegacyDirection": { + "$ref": "#/components/schemas/ReviewedPortDirection" + } + }, + "required": [ + "LegacyDirection" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "LegacyInterface": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "LegacyInterface" + ], + "additionalProperties": false + } + ] + }, + "ScenarioFacet": { + "type": "string", + "enum": [ + "Viewpoint", + "Context", + "Precondition", + "Postcondition" + ] + }, + "ReviewedScenarioViewpoint": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ScenarioViewpoint" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ScenarioViewpoint" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ScenarioReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Viewpoint": { + "$ref": "#/components/schemas/ReviewedScenarioViewpoint" + } + }, + "required": [ + "Viewpoint" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Context": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "Context" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Precondition": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Precondition" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Postcondition": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Postcondition" + ], + "additionalProperties": false + } + ] + }, + "LifelineFacet": { + "type": "string", + "enum": [ + "Represented" + ] + }, + "LifelineReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Represented": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "Represented" + ], + "additionalProperties": false + } + ] + }, + "OccurrenceFacet": { + "type": "string", + "enum": [ + "Constructor", + "Precondition", + "Postcondition", + "Exchange", + "Sender", + "Receiver", + "MessageKind", + "TimerExpression", + "ReplyTo", + "Operation", + "Action", + "ActionLifeline", + "ControlKind", + "Sequence", + "Scenario", + "State", + "StateLifeline", + "FragmentOperator", + "BranchGuard" + ] + }, + "ReviewedOccurrenceConstructor": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/OccurrenceConstructor" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/OccurrenceConstructor" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedMessageConstructor": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/MessageConstructor" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/MessageConstructor" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedControlKind": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ControlKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ControlKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedFragmentOperator": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/FragmentOperator" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/FragmentOperator" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "OccurrenceReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Constructor": { + "$ref": "#/components/schemas/ReviewedOccurrenceConstructor" + } + }, + "required": [ + "Constructor" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Precondition": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Precondition" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Postcondition": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Postcondition" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Exchange": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "Exchange" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Sender": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "Sender" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Receiver": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "Receiver" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "MessageKind": { + "$ref": "#/components/schemas/ReviewedMessageConstructor" + } + }, + "required": [ + "MessageKind" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "TimerExpression": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "TimerExpression" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ReplyTo": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "ReplyTo" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Operation": { + "$ref": "#/components/schemas/ReviewedOptionOperationUse" + } + }, + "required": [ + "Operation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Action": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "Action" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ActionLifeline": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "ActionLifeline" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ControlKind": { + "$ref": "#/components/schemas/ReviewedControlKind" + } + }, + "required": [ + "ControlKind" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Sequence": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "Sequence" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Scenario": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "Scenario" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "State": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "State" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "StateLifeline": { + "$ref": "#/components/schemas/ReviewedOptionId" + } + }, + "required": [ + "StateLifeline" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "FragmentOperator": { + "$ref": "#/components/schemas/ReviewedFragmentOperator" + } + }, + "required": [ + "FragmentOperator" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "BranchGuard": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "BranchGuard" + ], + "additionalProperties": false + } + ] + }, + "EventFacet": { + "type": "string", + "enum": [ + "Constructor", + "TimeKind", + "TimeExpression", + "ChangeExpression" + ] + }, + "ReviewedEventConstructor": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/EventConstructor" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/EventConstructor" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedTimeEventKind": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/TimeEventKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/TimeEventKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "EventReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Constructor": { + "$ref": "#/components/schemas/ReviewedEventConstructor" + } + }, + "required": [ + "Constructor" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "TimeKind": { + "$ref": "#/components/schemas/ReviewedTimeEventKind" + } + }, + "required": [ + "TimeKind" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "TimeExpression": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "TimeExpression" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ChangeExpression": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "ChangeExpression" + ], + "additionalProperties": false + } + ] + }, + "StateFacet": { + "type": "string", + "enum": [ + "Kind", + "Entry", + "Exit", + "DoActivity" + ] + }, + "ReviewedStateKind": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/StateKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/StateKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "StateReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Kind": { + "$ref": "#/components/schemas/ReviewedStateKind" + } + }, + "required": [ + "Kind" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Entry": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Entry" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Exit": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Exit" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "DoActivity": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "DoActivity" + ], + "additionalProperties": false + } + ] + }, + "ConstraintFacet": { + "type": "string", + "enum": [ + "Expression" + ] + }, + "ConstraintReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Expression": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Expression" + ], + "additionalProperties": false + } + ] + }, + "RelationFacet": { + "type": "string", + "enum": [ + "Source", + "Target", + "AllocationOrder", + "Transmission", + "Acquisition", + "SourceRole", + "TargetRole", + "SourceMinimum", + "SourceMaximum", + "TargetMinimum", + "TargetMaximum", + "SourceNavigable", + "TargetNavigable", + "SourcePort", + "TargetPort", + "Oriented", + "ExtendCondition", + "SequenceGuard", + "TransitionKind", + "Trigger", + "Guard", + "Effect", + "StateActionPhase", + "ContextOwner", + "ContextSource", + "ContextTarget", + "ContextPurpose" + ] + }, + "ReviewedId": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/Id" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/Id" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedTransmissionProtocol": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/TransmissionProtocol" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/TransmissionProtocol" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedAcquisitionProtocol": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/AcquisitionProtocol" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/AcquisitionProtocol" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "Reviewedbool": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "type": "boolean" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "type": "boolean" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedTransitionKind": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/TransitionKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/TransitionKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedStateActionKind": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/StateActionKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/StateActionKind" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "RelationReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Source": { + "$ref": "#/components/schemas/ReviewedId" + } + }, + "required": [ + "Source" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Target": { + "$ref": "#/components/schemas/ReviewedId" + } + }, + "required": [ + "Target" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "AllocationOrder": { + "$ref": "#/components/schemas/Reviewedu32" + } + }, + "required": [ + "AllocationOrder" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Transmission": { + "$ref": "#/components/schemas/ReviewedTransmissionProtocol" + } + }, + "required": [ + "Transmission" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Acquisition": { + "$ref": "#/components/schemas/ReviewedAcquisitionProtocol" + } + }, + "required": [ + "Acquisition" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "SourceRole": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "SourceRole" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "TargetRole": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "TargetRole" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "SourceMinimum": { + "$ref": "#/components/schemas/Reviewedu32" + } + }, + "required": [ + "SourceMinimum" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "SourceMaximum": { + "$ref": "#/components/schemas/ReviewedOptionu32" + } + }, + "required": [ + "SourceMaximum" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "TargetMinimum": { + "$ref": "#/components/schemas/Reviewedu32" + } + }, + "required": [ + "TargetMinimum" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "TargetMaximum": { + "$ref": "#/components/schemas/ReviewedOptionu32" + } + }, + "required": [ + "TargetMaximum" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "SourceNavigable": { + "$ref": "#/components/schemas/Reviewedbool" + } + }, + "required": [ + "SourceNavigable" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "TargetNavigable": { + "$ref": "#/components/schemas/Reviewedbool" + } + }, + "required": [ + "TargetNavigable" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "SourcePort": { + "$ref": "#/components/schemas/ReviewedId" + } + }, + "required": [ + "SourcePort" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "TargetPort": { + "$ref": "#/components/schemas/ReviewedId" + } + }, + "required": [ + "TargetPort" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Oriented": { + "$ref": "#/components/schemas/Reviewedbool" + } + }, + "required": [ + "Oriented" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ExtendCondition": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "ExtendCondition" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "SequenceGuard": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "SequenceGuard" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "TransitionKind": { + "$ref": "#/components/schemas/ReviewedTransitionKind" + } + }, + "required": [ + "TransitionKind" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Trigger": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Trigger" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Guard": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Guard" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Effect": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Effect" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "StateActionPhase": { + "$ref": "#/components/schemas/ReviewedStateActionKind" + } + }, + "required": [ + "StateActionPhase" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ContextOwner": { + "$ref": "#/components/schemas/ReviewedId" + } + }, + "required": [ + "ContextOwner" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ContextSource": { + "$ref": "#/components/schemas/ReviewedOccurrenceEndpoint" + } + }, + "required": [ + "ContextSource" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ContextTarget": { + "$ref": "#/components/schemas/ReviewedOccurrenceEndpoint" + } + }, + "required": [ + "ContextTarget" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ContextPurpose": { + "$ref": "#/components/schemas/ReviewedContextualLinkPurpose" + } + }, + "required": [ + "ContextPurpose" + ], + "additionalProperties": false + } + ] + }, + "AnnotationKey": { + "type": "object", + "properties": { + "path": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + } + }, + "field": { + "$ref": "#/components/schemas/Id" + } + }, + "required": [ + "path", + "field" + ], + "additionalProperties": false + }, + "KeyPairId": { + "type": "object", + "properties": { + "oa": { + "anyOf": [ + { + "$ref": "#/components/schemas/Id" + }, + { + "type": "null" + } + ] + }, + "sa": { + "anyOf": [ + { + "$ref": "#/components/schemas/Id" + }, + { + "type": "null" + } + ] + } + }, + "required": [], + "additionalProperties": false + }, + "KeyPairString": { + "type": "object", + "properties": { + "oa": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "sa": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [], + "additionalProperties": false + }, + "KeyPairAnnotationKey": { + "type": "object", + "properties": { + "oa": { + "anyOf": [ + { + "$ref": "#/components/schemas/AnnotationKey" + }, + { + "type": "null" + } + ] + }, + "sa": { + "anyOf": [ + { + "$ref": "#/components/schemas/AnnotationKey" + }, + { + "type": "null" + } + ] + } + }, + "required": [], + "additionalProperties": false + }, + "ReviewedArtifactRelation": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ArtifactRelation" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ArtifactRelation" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedOptionString": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ArtifactReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Presence": { + "$ref": "#/components/schemas/Reviewedbool" + } + }, + "required": [ + "Presence" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Name": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Name" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Description": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Description" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Owner": { + "$ref": "#/components/schemas/ReviewedId" + } + }, + "required": [ + "Owner" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Relation": { + "$ref": "#/components/schemas/ReviewedArtifactRelation" + } + }, + "required": [ + "Relation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Uri": { + "$ref": "#/components/schemas/ReviewedString" + } + }, + "required": [ + "Uri" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Revision": { + "$ref": "#/components/schemas/ReviewedOptionString" + } + }, + "required": [ + "Revision" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Fragment": { + "$ref": "#/components/schemas/ReviewedOptionString" + } + }, + "required": [ + "Fragment" + ], + "additionalProperties": false + } + ] + }, + "ReviewedVecId": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + } + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + } + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedOptionMessageValue": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "$ref": "#/components/schemas/MessageValue" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "$ref": "#/components/schemas/MessageValue" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedOptionLifelineBinding": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "$ref": "#/components/schemas/LifelineBinding" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "$ref": "#/components/schemas/LifelineBinding" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "FacetSelector": { + "oneOf": [ + { + "type": "object", + "properties": { + "Header": { + "$ref": "#/components/schemas/HeaderFacet" + } + }, + "required": [ + "Header" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ExchangeItem": { + "$ref": "#/components/schemas/ExchangeItemFacet" + } + }, + "required": [ + "ExchangeItem" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Category": { + "$ref": "#/components/schemas/CategoryFacet" + } + }, + "required": [ + "Category" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Interface": { + "$ref": "#/components/schemas/InterfaceFacet" + } + }, + "required": [ + "Interface" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Data": { + "$ref": "#/components/schemas/DataFacet" + } + }, + "required": [ + "Data" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Field": { + "$ref": "#/components/schemas/FieldFacet" + } + }, + "required": [ + "Field" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Port": { + "$ref": "#/components/schemas/PortFacet" + } + }, + "required": [ + "Port" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Scenario": { + "$ref": "#/components/schemas/ScenarioFacet" + } + }, + "required": [ + "Scenario" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Lifeline": { + "$ref": "#/components/schemas/LifelineFacet" + } + }, + "required": [ + "Lifeline" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Occurrence": { + "$ref": "#/components/schemas/OccurrenceFacet" + } + }, + "required": [ + "Occurrence" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Event": { + "$ref": "#/components/schemas/EventFacet" + } + }, + "required": [ + "Event" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "State": { + "$ref": "#/components/schemas/StateFacet" + } + }, + "required": [ + "State" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Constraint": { + "$ref": "#/components/schemas/ConstraintFacet" + } + }, + "required": [ + "Constraint" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Relation": { + "$ref": "#/components/schemas/RelationFacet" + } + }, + "required": [ + "Relation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Member": { + "type": "object", + "properties": { + "collection": { + "$ref": "#/components/schemas/ReferenceCollection" + }, + "keys": { + "$ref": "#/components/schemas/KeyPairId" + } + }, + "required": [ + "collection", + "keys" + ], + "additionalProperties": false + } + }, + "required": [ + "Member" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Order": { + "$ref": "#/components/schemas/OrderedCollection" + } + }, + "required": [ + "Order" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Literal": { + "$ref": "#/components/schemas/KeyPairString" + } + }, + "required": [ + "Literal" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Annotation": { + "$ref": "#/components/schemas/KeyPairAnnotationKey" + } + }, + "required": [ + "Annotation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Binding": { + "$ref": "#/components/schemas/KeyPairId" + } + }, + "required": [ + "Binding" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Child": { + "$ref": "#/components/schemas/KeyPairId" + } + }, + "required": [ + "Child" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Incident": { + "type": "object", + "properties": { + "keys": { + "$ref": "#/components/schemas/KeyPairId" + }, + "end": { + "$ref": "#/components/schemas/IncidentEnd" + } + }, + "required": [ + "keys", + "end" + ], + "additionalProperties": false + } + }, + "required": [ + "Incident" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Artifact": { + "type": "object", + "properties": { + "keys": { + "$ref": "#/components/schemas/KeyPairId" + }, + "facet": { + "$ref": "#/components/schemas/ArtifactFacet" + } + }, + "required": [ + "keys", + "facet" + ], + "additionalProperties": false + } + }, + "required": [ + "Artifact" + ], + "additionalProperties": false + } + ] + }, + "FacetReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Header": { + "$ref": "#/components/schemas/HeaderReview" + } + }, + "required": [ + "Header" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "ExchangeItem": { + "$ref": "#/components/schemas/ExchangeItemReview" + } + }, + "required": [ + "ExchangeItem" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Category": { + "$ref": "#/components/schemas/CategoryReview" + } + }, + "required": [ + "Category" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Interface": { + "$ref": "#/components/schemas/InterfaceReview" + } + }, + "required": [ + "Interface" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Data": { + "$ref": "#/components/schemas/DataReview" + } + }, + "required": [ + "Data" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Field": { + "$ref": "#/components/schemas/FieldReview" + } + }, + "required": [ + "Field" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Port": { + "$ref": "#/components/schemas/PortReview" + } + }, + "required": [ + "Port" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Scenario": { + "$ref": "#/components/schemas/ScenarioReview" + } + }, + "required": [ + "Scenario" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Lifeline": { + "$ref": "#/components/schemas/LifelineReview" + } + }, + "required": [ + "Lifeline" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Occurrence": { + "$ref": "#/components/schemas/OccurrenceReview" + } + }, + "required": [ + "Occurrence" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Event": { + "$ref": "#/components/schemas/EventReview" + } + }, + "required": [ + "Event" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "State": { + "$ref": "#/components/schemas/StateReview" + } + }, + "required": [ + "State" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Constraint": { + "$ref": "#/components/schemas/ConstraintReview" + } + }, + "required": [ + "Constraint" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Relation": { + "$ref": "#/components/schemas/RelationReview" + } + }, + "required": [ + "Relation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Member": { + "type": "object", + "properties": { + "collection": { + "$ref": "#/components/schemas/ReferenceCollection" + }, + "keys": { + "$ref": "#/components/schemas/KeyPairId" + }, + "review": { + "$ref": "#/components/schemas/Reviewedbool" + } + }, + "required": [ + "collection", + "keys", + "review" + ], + "additionalProperties": false + } + }, + "required": [ + "Member" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Order": { + "type": "object", + "properties": { + "collection": { + "$ref": "#/components/schemas/OrderedCollection" + }, + "review": { + "$ref": "#/components/schemas/ReviewedVecId" + } + }, + "required": [ + "collection", + "review" + ], + "additionalProperties": false + } + }, + "required": [ + "Order" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Literal": { + "type": "object", + "properties": { + "keys": { + "$ref": "#/components/schemas/KeyPairString" + }, + "review": { + "$ref": "#/components/schemas/Reviewedbool" + } + }, + "required": [ + "keys", + "review" + ], + "additionalProperties": false + } + }, + "required": [ + "Literal" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Annotation": { + "type": "object", + "properties": { + "keys": { + "$ref": "#/components/schemas/KeyPairAnnotationKey" + }, + "review": { + "$ref": "#/components/schemas/ReviewedOptionMessageValue" + } + }, + "required": [ + "keys", + "review" + ], + "additionalProperties": false + } + }, + "required": [ + "Annotation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Binding": { + "type": "object", + "properties": { + "keys": { + "$ref": "#/components/schemas/KeyPairId" + }, + "review": { + "$ref": "#/components/schemas/ReviewedOptionLifelineBinding" + } + }, + "required": [ + "keys", + "review" + ], + "additionalProperties": false + } + }, + "required": [ + "Binding" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Child": { + "type": "object", + "properties": { + "keys": { + "$ref": "#/components/schemas/KeyPairId" + }, + "review": { + "$ref": "#/components/schemas/Reviewedbool" + } + }, + "required": [ + "keys", + "review" + ], + "additionalProperties": false + } + }, + "required": [ + "Child" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Incident": { + "type": "object", + "properties": { + "keys": { + "$ref": "#/components/schemas/KeyPairId" + }, + "end": { + "$ref": "#/components/schemas/IncidentEnd" + }, + "review": { + "$ref": "#/components/schemas/Reviewedbool" + } + }, + "required": [ + "keys", + "end", + "review" + ], + "additionalProperties": false + } + }, + "required": [ + "Incident" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Artifact": { + "type": "object", + "properties": { + "keys": { + "$ref": "#/components/schemas/KeyPairId" + }, + "review": { + "$ref": "#/components/schemas/ArtifactReview" + } + }, + "required": [ + "keys", + "review" + ], + "additionalProperties": false + } + }, + "required": [ + "Artifact" + ], + "additionalProperties": false + } + ] + }, + "SemanticBaseline": { + "type": "object", + "properties": { + "facets": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FacetReview" + } + } + }, + "required": [ + "facets" + ], + "additionalProperties": false + }, + "Drift": { + "type": "string", + "enum": [ + "Unreviewed", + "Unchanged", + "OaChanged", + "SaChanged", + "BothChanged" + ] + }, + "FacetDrift": { + "type": "object", + "properties": { + "selector": { + "$ref": "#/components/schemas/FacetSelector" + }, + "current": { + "$ref": "#/components/schemas/FacetReview" + }, + "drift": { + "$ref": "#/components/schemas/Drift" + } + }, + "required": [ + "selector", + "current", + "drift" + ], + "additionalProperties": false + }, + "SemanticDrift": { + "type": "object", + "properties": { + "own": { + "$ref": "#/components/schemas/Drift" + }, + "linked": { + "$ref": "#/components/schemas/Drift" + }, + "own_unreviewed": { + "type": "boolean" + }, + "linked_unreviewed": { + "type": "boolean" + } + }, + "required": [ + "own", + "linked", + "own_unreviewed", + "linked_unreviewed" + ], + "additionalProperties": false + }, + "LinkedSemanticImpact": { + "type": "object", + "properties": { + "objects": { + "$ref": "#/components/schemas/KeyPairId" + }, + "traces": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + } + }, + "drift": { + "$ref": "#/components/schemas/Drift" + }, + "unreviewed": { + "type": "boolean" + } + }, + "required": [ + "objects", + "traces", + "drift", + "unreviewed" + ], + "additionalProperties": false + }, + "SemanticRecord": { + "oneOf": [ + { + "type": "object", + "properties": { + "Element": { + "$ref": "#/components/schemas/Element" + } + }, + "required": [ + "Element" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Relation": { + "$ref": "#/components/schemas/Relation" + } + }, + "required": [ + "Relation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Artifact": { + "$ref": "#/components/schemas/ArtifactLink" + } + }, + "required": [ + "Artifact" + ], + "additionalProperties": false + } + ] + }, + "ImpactRecord": { + "oneOf": [ + { + "type": "object", + "properties": { + "Element": { + "$ref": "#/components/schemas/Element" + } + }, + "required": [ + "Element" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Relation": { + "$ref": "#/components/schemas/Relation" + } + }, + "required": [ + "Relation" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Artifact": { + "$ref": "#/components/schemas/ArtifactLink" + } + }, + "required": [ + "Artifact" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Diagram": { + "$ref": "#/components/schemas/Diagram" + } + }, + "required": [ + "Diagram" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Trace": { + "$ref": "#/components/schemas/Trace" + } + }, + "required": [ + "Trace" + ], + "additionalProperties": false + } + ] + }, + "SemanticImpact": { + "type": "object", + "properties": { + "object": { + "$ref": "#/components/schemas/Id" + }, + "before": { + "anyOf": [ + { + "$ref": "#/components/schemas/ImpactRecord" + }, + { + "type": "null" + } + ] + }, + "after": { + "anyOf": [ + { + "$ref": "#/components/schemas/ImpactRecord" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "object" + ], + "additionalProperties": false + }, + "SemanticDecision": { + "type": "string", + "enum": [ + "KeepTarget", + "TakeSource", + "Candidate" + ] + }, + "FacetResolution": { + "type": "object", + "properties": { + "facet": { + "$ref": "#/components/schemas/FacetSelector" + }, + "decision": { + "$ref": "#/components/schemas/SemanticDecision" + } + }, + "required": [ + "facet", + "decision" + ], + "additionalProperties": false + }, + "SemanticReviewRequest": { + "type": "object", + "properties": { + "source": { + "$ref": "#/components/schemas/Id" + }, + "resolutions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FacetResolution" + }, + "maxItems": 5000 + }, + "reset": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FacetSelector" + }, + "maxItems": 5000, + "default": [] + } + }, + "required": [ + "source", + "resolutions" + ], + "additionalProperties": false + }, + "SemanticTransitionRequest": { + "type": "object", + "properties": { + "transition": { + "$ref": "#/components/schemas/TransitionRequest" + }, + "traces": { + "type": "object", + "propertyNames": { + "format": "uuid" + }, + "additionalProperties": { + "$ref": "#/components/schemas/Id" + }, + "maxProperties": 100, + "default": {} + }, + "references": { + "type": "object", + "propertyNames": { + "format": "uuid" + }, + "additionalProperties": { + "$ref": "#/components/schemas/Id" + }, + "maxProperties": 5000, + "default": {} + }, + "reviews": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SemanticReviewRequest" + }, + "maxItems": 100, + "default": [] + }, + "candidates": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SemanticRecord" + }, + "maxItems": 200, + "default": [] + }, + "accepted_impacts": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SemanticImpact" + }, + "maxItems": 200, + "default": [] + } + }, + "required": [ + "transition" + ], + "additionalProperties": false, + "description": "Canonical OA-to-SA references include historical UUIDs. Traces map selected source IDs to trace IDs. Combined resolutions/reset limit: 5,000. Candidates must equal exactly the result of their selected facets; accepted_impacts explicitly acknowledge exact induced changes." + }, + "SemanticReviewPreview": { + "type": "object", + "properties": { + "source": { + "$ref": "#/components/schemas/Id" + }, + "target": { + "$ref": "#/components/schemas/Id" + }, + "facets": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FacetDrift" + } + }, + "acknowledged": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FacetSelector" + } + }, + "retired": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FacetSelector" + } + }, + "linked_impacts": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LinkedSemanticImpact" + } + } + }, + "required": [ + "source", + "target", + "facets", + "acknowledged", + "retired", + "linked_impacts" + ], + "additionalProperties": false + }, + "SemanticTransitionPlan": { + "type": "object", + "properties": { + "base_fingerprint": { + "type": "string" + }, + "request": { + "$ref": "#/components/schemas/SemanticTransitionRequest" + }, + "transition": { + "$ref": "#/components/schemas/TransitionPlan" + }, + "reviews": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SemanticReviewPreview" + } + }, + "impacts": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SemanticImpact" + } + }, + "conflicts": { + "type": "array", + "items": { + "type": "string" + } + }, + "commands": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Command" + }, + "maxItems": 200 + }, + "prepared_fingerprint": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "base_fingerprint", + "request", + "transition", + "reviews", + "impacts", + "conflicts", + "commands" + ], + "additionalProperties": false + }, + "SemanticTransitionEnvelope": { + "type": "object", + "properties": { + "base_revision": { + "$ref": "#/components/schemas/Revision" + }, + "plan": { + "$ref": "#/components/schemas/SemanticTransitionPlan" + } + }, + "required": [ + "base_revision", + "plan" + ], + "additionalProperties": false + }, + "SemanticQueryRequest": { + "type": "object", + "properties": { + "traces": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + }, + "maxItems": 100, + "minItems": 1, + "uniqueItems": true + }, + "references": { + "type": "object", + "propertyNames": { + "format": "uuid" + }, + "additionalProperties": { + "$ref": "#/components/schemas/Id" + }, + "maxProperties": 5000, + "default": {} + }, + "revision": { + "anyOf": [ + { + "$ref": "#/components/schemas/Revision" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "traces" + ], + "additionalProperties": false + }, + "SemanticQueryItem": { + "type": "object", + "properties": { + "trace": { + "$ref": "#/components/schemas/Id" + }, + "oa": { + "$ref": "#/components/schemas/Id" + }, + "sa": { + "$ref": "#/components/schemas/Id" + }, + "facets": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FacetDrift" + } + }, + "drift": { + "$ref": "#/components/schemas/SemanticDrift" + }, + "linked_impacts": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LinkedSemanticImpact" + } + } + }, + "required": [ + "trace", + "oa", + "sa", + "facets", + "drift", + "linked_impacts" + ], + "additionalProperties": false + }, + "SemanticQueryResult": { + "type": "object", + "properties": { + "revision": { + "$ref": "#/components/schemas/Revision" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SemanticQueryItem" + }, + "maxItems": 100 + } + }, + "required": [ + "revision", + "items" + ], + "additionalProperties": false + }, + "ExchangeFamily": { + "type": "string", + "enum": [ + "Work", + "Participant" + ] + }, + "Coverage": { + "type": "string", + "enum": [ + "All", + "InBehavior", + "OutsideBehavior" + ] + }, + "ExchangeLabels": { + "type": "string", + "enum": [ + "Name", + "Items", + "NameAndItems" + ] + }, + "CategoryFacet": { + "type": "string", + "enum": [ + "Family" + ] + }, + "ReviewedExchangeFamily": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ExchangeFamily" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ExchangeFamily" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "CategoryReview": { + "oneOf": [ + { + "type": "object", + "properties": { + "Family": { + "$ref": "#/components/schemas/ReviewedExchangeFamily" + } + }, + "required": [ + "Family" + ], + "additionalProperties": false + } + ] + }, + "EdgeKind": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Trace" + ] + }, + { + "type": "object", + "properties": { + "Relation": { + "$ref": "#/components/schemas/RelationKind" + } + }, + "required": [ + "Relation" + ], + "additionalProperties": false + } + ] + }, + "RelationKinds": { + "oneOf": [ + { + "type": "string", + "enum": [ + "All" + ] + }, + { + "type": "object", + "properties": { + "Only": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeKind" + } + } + }, + "required": [ + "Only" + ], + "additionalProperties": false + } + ] + }, + "CategorySelection": { + "oneOf": [ + { + "type": "string", + "enum": [ + "All" + ] + }, + { + "type": "object", + "properties": { + "Any": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + } + } + }, + "required": [ + "Any" + ], + "additionalProperties": false + } + ] + }, + "ContextSelection": { + "oneOf": [ + { + "type": "string", + "enum": [ + "All" + ] + }, + { + "type": "object", + "properties": { + "Any": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + } + } + }, + "required": [ + "Any" + ], + "additionalProperties": false + } + ] + }, + "ViewOptions": { + "type": "object", + "properties": { + "hidden_edges": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + }, + "default": [] + }, + "relation_kinds": { + "$ref": "#/components/schemas/RelationKinds", + "default": "All" + }, + "work_categories": { + "$ref": "#/components/schemas/CategorySelection", + "default": "All" + }, + "participant_categories": { + "$ref": "#/components/schemas/CategorySelection", + "default": "All" + }, + "coverage": { + "$ref": "#/components/schemas/Coverage", + "default": "All" + }, + "work_contexts": { + "$ref": "#/components/schemas/ContextSelection", + "default": "All" + }, + "exchange_labels": { + "$ref": "#/components/schemas/ExchangeLabels", + "default": "Name" + } + }, + "required": [], + "additionalProperties": false, + "description": "Presentation only. Independent predicates intersect; category members union within a family. Only([]) hides all relations and traces. Any([]) remains an explicit empty selection. Traceability permits both-layer hidden/category/context references; ordinary projections require the diagram layer. Filtering preserves unfiltered automatic port positions." + }, + "CommunicationPortChoice": { + "oneOf": [ + { + "type": "object", + "properties": { + "Reuse": { + "type": "object", + "properties": { + "port": { + "$ref": "#/components/schemas/Id" + } + }, + "required": [ + "port" + ], + "additionalProperties": false + } + }, + "required": [ + "Reuse" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Create": { + "type": "object", + "properties": { + "id": { + "$ref": "#/components/schemas/Id" + }, + "alias": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "kind": { + "$ref": "#/components/schemas/ComponentPortKind" + }, + "orientation": { + "$ref": "#/components/schemas/ComponentPortOrientation" + } + }, + "required": [ + "id", + "alias", + "name", + "description", + "kind", + "orientation" + ], + "additionalProperties": false + } + }, + "required": [ + "Create" + ], + "additionalProperties": false + } + ] + }, + "CommunicationEndpointDecision": { + "type": "object", + "properties": { + "source": { + "$ref": "#/components/schemas/Id" + }, + "source_port": { + "$ref": "#/components/schemas/CommunicationPortChoice" + }, + "target_port": { + "$ref": "#/components/schemas/CommunicationPortChoice" + } + }, + "required": [ + "source", + "source_port", + "target_port" + ], + "additionalProperties": false + }, + "ReviewedOptionOperationUse": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "$ref": "#/components/schemas/OperationUse" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "anyOf": [ + { + "$ref": "#/components/schemas/OperationUse" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedOccurrenceEndpoint": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/OccurrenceEndpoint" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/OccurrenceEndpoint" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "ReviewedContextualLinkPurpose": { + "type": "object", + "properties": { + "oa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ContextualLinkPurpose" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + }, + "sa": { + "oneOf": [ + { + "type": "string", + "enum": [ + "NotApplicable" + ] + }, + { + "type": "object", + "properties": { + "Value": { + "$ref": "#/components/schemas/ContextualLinkPurpose" + } + }, + "required": [ + "Value" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "oa", + "sa" + ], + "additionalProperties": false + }, + "OccurrenceEndpoint": { + "type": "object", + "properties": { + "references": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Id" + }, + "maxItems": 64 + }, + "occurrence": { + "$ref": "#/components/schemas/Id" + } + }, + "required": [ + "references", + "occurrence" + ], + "additionalProperties": false, + "description": "Ordered reference-occurrence IDs in an explicit caller owner, followed by the leaf contribution ID. Empty references means a direct contribution; sequence definition IDs are not path components." + }, + "ContextualLinkPurpose": { + "oneOf": [ + { + "type": "object", + "properties": { + "Precedence": { + "type": "object", + "properties": { + "guard": { + "type": "string" + } + }, + "required": [ + "guard" + ], + "additionalProperties": false + } + }, + "required": [ + "Precedence" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "Exchange": { + "type": "object", + "properties": { + "exchange": { + "$ref": "#/components/schemas/Id" + } + }, + "required": [ + "exchange" + ], + "additionalProperties": false + } + }, + "required": [ + "Exchange" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "CommonWork": { + "type": "object", + "properties": { + "work": { + "$ref": "#/components/schemas/Id" + } + }, + "required": [ + "work" + ], + "additionalProperties": false + } + }, + "required": [ + "CommonWork" + ], + "additionalProperties": false + } + ] + }, + "OperationUse": { + "type": "object", + "properties": { + "allocation": { + "anyOf": [ + { + "$ref": "#/components/schemas/Id" + }, + { + "type": "null" + } + ] + } + }, + "required": [], + "additionalProperties": false, + "description": "Present with absent/null allocation retains unresolved operation intent. A selected UUID identifies exactly an InterfaceItemAllocation, never an item, port, or name. Reply derives operation from its exact correlated Call." + }, + "OperationOmission": { + "type": "object", + "properties": { + "source": { + "$ref": "#/components/schemas/Id" + }, + "rationale": { + "type": "string" + } + }, + "required": [ + "source", + "rationale" + ], + "additionalProperties": false + } + } + } +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-03.json b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-03.json new file mode 100644 index 00000000..584ab753 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-03.json @@ -0,0 +1,14 @@ +{ + "method": "GET", + "path": "/api/v1/openapi.json", + "status": 200, + "headers": { + "content-type": "application/json", + "x-request-id": "609d92bb-daa6-47d1-9a10-d6bea0e894d4", + "cache-control": "no-cache", + "content-length": "359757", + "connection": "close", + "date": "Fri, 11 Sep 2026 21:23:16 GMT" + }, + "body_sha256": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967" +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-04.body b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-04.body new file mode 100644 index 00000000..8d868240 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-04.body @@ -0,0 +1 @@ +{"elements":0,"migration":null,"model_id":"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f","name":"Independent navigation package persistence — 救助 20260911","relations":0,"resource_id":"d79cb850-9431-458d-abfc-7afe7c6b51f3","revision":1,"schema_version":7} \ No newline at end of file diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-04.json b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-04.json new file mode 100644 index 00000000..211af942 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-04.json @@ -0,0 +1,16 @@ +{ + "method": "POST", + "path": "/api/v1/projects", + "status": 201, + "headers": { + "content-type": "application/json", + "etag": "\"p-d79cb850-9431-458d-abfc-7afe7c6b51f3-r1\"", + "location": "/api/v1/projects/d79cb850-9431-458d-abfc-7afe7c6b51f3", + "x-request-id": "5c62919b-682c-4eb8-8afc-e53b645d9be5", + "cache-control": "no-cache", + "content-length": "252", + "connection": "close", + "date": "Fri, 11 Sep 2026 21:23:16 GMT" + }, + "body_sha256": "f58be90bf836b731790fd0fd1688428e6933fe69b5dcd33e193cf5972a0d24d5" +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-05.body b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-05.body new file mode 100644 index 00000000..2a9fcd00 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-05.body @@ -0,0 +1 @@ +{"resource_id":"d79cb850-9431-458d-abfc-7afe7c6b51f3","revision":1,"model":{"schema_version":7,"id":"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f","alias":"mission","name":"Independent navigation package persistence — 救助 20260911","description":"","elements":{},"relations":{},"diagrams":{},"artifact_links":{},"traces":{}},"source_project":{"entry":"project.arcadia","files":{"project.arcadia":"arcadia 7;\nproject mission \"Independent navigation package persistence — 救助 20260911\" id \"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f\" {\n description \"\";\n}\n"}}} \ No newline at end of file diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-05.json b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-05.json new file mode 100644 index 00000000..b2a42e37 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-05.json @@ -0,0 +1,15 @@ +{ + "method": "GET", + "path": "/api/v1/projects/d79cb850-9431-458d-abfc-7afe7c6b51f3", + "status": 200, + "headers": { + "content-type": "application/json", + "etag": "\"p-d79cb850-9431-458d-abfc-7afe7c6b51f3-r1\"", + "x-request-id": "71c149de-876f-44b9-a32a-9d7fc460d4ef", + "cache-control": "no-cache", + "content-length": "566", + "connection": "close", + "date": "Fri, 11 Sep 2026 21:23:16 GMT" + }, + "body_sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372" +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-06.body b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-06.body new file mode 100644 index 00000000..1a36cf5f --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-06.body @@ -0,0 +1 @@ +{"status":"ok"} \ No newline at end of file diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-06.json b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-06.json new file mode 100644 index 00000000..f3a45109 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-06.json @@ -0,0 +1,14 @@ +{ + "method": "GET", + "path": "/health/ready", + "status": 200, + "headers": { + "content-type": "application/json", + "x-request-id": "9109a290-0c52-4756-a36c-e9f138097462", + "cache-control": "no-cache", + "content-length": "15", + "connection": "close", + "date": "Fri, 11 Sep 2026 21:23:16 GMT" + }, + "body_sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288" +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-07.body b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-07.body new file mode 100644 index 00000000..2a9fcd00 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-07.body @@ -0,0 +1 @@ +{"resource_id":"d79cb850-9431-458d-abfc-7afe7c6b51f3","revision":1,"model":{"schema_version":7,"id":"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f","alias":"mission","name":"Independent navigation package persistence — 救助 20260911","description":"","elements":{},"relations":{},"diagrams":{},"artifact_links":{},"traces":{}},"source_project":{"entry":"project.arcadia","files":{"project.arcadia":"arcadia 7;\nproject mission \"Independent navigation package persistence — 救助 20260911\" id \"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f\" {\n description \"\";\n}\n"}}} \ No newline at end of file diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-07.json b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-07.json new file mode 100644 index 00000000..41511e68 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/http-07.json @@ -0,0 +1,15 @@ +{ + "method": "GET", + "path": "/api/v1/projects/d79cb850-9431-458d-abfc-7afe7c6b51f3", + "status": 200, + "headers": { + "content-type": "application/json", + "etag": "\"p-d79cb850-9431-458d-abfc-7afe7c6b51f3-r1\"", + "x-request-id": "5c746ffb-c10c-4d2d-a523-d76738cfe18c", + "cache-control": "no-cache", + "content-length": "566", + "connection": "close", + "date": "Fri, 11 Sep 2026 21:23:16 GMT" + }, + "body_sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372" +} diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/server-1.stderr b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/server-1.stderr new file mode 100644 index 00000000..516f8c03 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/server-1.stderr @@ -0,0 +1 @@ +arcadia-server 0.2.0 listening on 127.0.0.1:64417; data C:\Users\User\Documents\Git\ARCADIA-Studio\.local\navigation-package-review-20260911\server-run\data diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/server-1.stdout b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/server-1.stdout new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/server-2.stderr b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/server-2.stderr new file mode 100644 index 00000000..8b04dc87 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/server-2.stderr @@ -0,0 +1 @@ +arcadia-server 0.2.0 listening on 127.0.0.1:64425; data C:\Users\User\Documents\Git\ARCADIA-Studio\.local\navigation-package-review-20260911\server-run\data diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/server-2.stdout b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/server-2.stdout new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/version.stderr b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/version.stderr new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/version.stdout b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/version.stdout new file mode 100644 index 00000000..c4c85711 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-run/version.stdout @@ -0,0 +1 @@ +arcadia-server 0.2.0 diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-stderr.log b/harness/experiments/navigation-prerelease-review-20260911/payload/server-stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/navigation-prerelease-review-20260911/payload/server-stdout.log b/harness/experiments/navigation-prerelease-review-20260911/payload/server-stdout.log new file mode 100644 index 00000000..5324d6f0 --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/payload/server-stdout.log @@ -0,0 +1,7 @@ +{ + "scope": "server", + "status": "PASS", + "started_utc": "2026-09-11T21:23:13Z", + "finished_utc": "2026-09-11T21:23:19Z" +} +checks: 1801 diff --git a/harness/experiments/navigation-prerelease-review-20260911/verify.py b/harness/experiments/navigation-prerelease-review-20260911/verify.py new file mode 100644 index 00000000..f5a4417b --- /dev/null +++ b/harness/experiments/navigation-prerelease-review-20260911/verify.py @@ -0,0 +1,82 @@ +"""Read-only archive integrity verifier; no imports of historical evaluators.""" +from pathlib import Path, PurePosixPath +import hashlib +import json +import stat + +ROOT = Path(__file__).resolve().parent +PIN = '0893f3a3f0c52bc65b6b9e4d2fabdb9e76c64db973ba074ef2f1e7625500250f' + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def read(path): + return json.loads(path.read_text(encoding='utf-8')) + + +def require(condition, message): + if not condition: + raise AssertionError(message) + + +def relative(path): + parsed = PurePosixPath(path) + require(bool(parsed.parts) and not parsed.is_absolute() and parsed.as_posix() == path + and all(part not in ('', '.', '..') for part in parsed.parts) + and '\\' not in path and ':' not in path, 'Unsafe manifest path: ' + path) + return path + + +def main(): + manifest = read(ROOT / 'MANIFEST.json') + expected = manifest['files'] + require(len(expected) == manifest['file_count'], 'Archive manifest file count') + actual = {} + for path in ROOT.rglob('*'): + info = path.lstat() + require(not path.is_symlink() and not (getattr(info, 'st_file_attributes', 0) & 0x400), 'Archive reparse/symlink refused') + if stat.S_ISREG(info.st_mode) and path != ROOT / 'MANIFEST.json': + name = path.relative_to(ROOT).as_posix() + actual[name] = {'sha256': sha(path), 'bytes': info.st_size} + require(all(relative(p) for p in expected), 'Archive paths') + require(actual == expected, 'Exact archive file set, sizes and hashes') + require(sum(v['bytes'] for v in actual.values()) == manifest['total_bytes'], 'Archive byte count') + payload = ROOT / 'payload' + original_path = payload / 'evidence-manifest.json' + require(sha(original_path) == PIN == manifest['original_manifest_sha256'], 'Frozen original manifest identity') + original = read(original_path) + require(original['file_count'] == len(original['files']) == 38 and original['total_bytes'] == 1147293, 'Original 38-payload inventory') + require({p.removeprefix('payload/'): v for p, v in actual.items() if p.startswith('payload/') and p != 'payload/evidence-manifest.json'} == original['files'], 'Whitelist copy equals all original payloads') + require(not any(Path(p).suffix.lower() in {'.exe', '.dll', '.zip', '.pdb'} or '/profile/' in p or '/extracted/' in p for p in actual), 'No package binaries or profiles') + artifact = read(payload / 'artifact-result.json') + server = read(payload / 'server-result.json') + require(artifact['status'] == server['status'] == 'PASS', 'Stored terminal scopes') + require(artifact['archive']['file_count'] == len(artifact['archive']['files']) == 559, 'Stored complete package map') + require(artifact['archive']['sha256'] == 'd7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1', 'Stored ZIP identity') + for scope, result in [('artifact', artifact), ('server', server)]: + command = read(payload / (scope + '-command.json')) + require(command['exit_code'] == 0 and command['script_unchanged'] and command['frozen_inputs_unchanged'], 'Stored successful immutable invocation: ' + scope) + require(command['script_sha256'] == result['script_sha256'] == sha(payload / 'review.py'), 'Exact executed evaluator source: ' + scope) + require(command['frozen_inputs_sha256'] == result['frozen_inputs_sha256'] == sha(payload / 'frozen-inputs.json'), 'Exact frozen input binding: ' + scope) + for stream in ('stdout', 'stderr'): + require(command[stream + '_sha256'] == sha(payload / (scope + '-' + stream + '.log')), 'Exact command stream: ' + scope + '/' + stream) + http = sorted((payload / 'server-run').glob('http-*.json')) + require(len(http) == 7, 'Seven original HTTP receipts') + for path in http: + record = read(path) + require(record['body_sha256'] == sha(path.with_suffix('.body')), 'HTTP response body receipt: ' + path.name) + persisted = payload / 'server-run/data' / (server['persistence']['resource_id'] + '.json') + require(sha(persisted) == server['persistence']['disk_sha256'] and read(persisted) == server['persistence']['expected'], 'Stored complete durable envelope') + require(persisted.read_bytes() == (payload / 'server-run/http-05.body').read_bytes() == (payload / 'server-run/http-07.body').read_bytes(), 'Stored first GET, restart GET and disk bytes agree') + require([p['exit_after_explicit_terminate'] for p in server['processes']] == [1, 1], 'Explicit Windows termination codes retained') + require(read(payload / 'process-readback.json')['remaining'] == [], 'Stored later process-absence observation') + print(json.dumps({'status': 'PASS', 'scope': 'Preserved archive integrity and receipt consistency only; no application or runtime checks rerun.', + 'original_payloads': original['file_count'], 'archive_files_excluding_manifest': len(actual), + 'archive_bytes_excluding_manifest': manifest['total_bytes'], + 'manifest_sha256': sha(ROOT / 'MANIFEST.json')}, indent=2)) + + +if __name__ == '__main__': + main() diff --git a/harness/release-navigation-prerelease-native-20260911.md b/harness/release-navigation-prerelease-native-20260911.md new file mode 100644 index 00000000..7cc110d7 --- /dev/null +++ b/harness/release-navigation-prerelease-native-20260911.md @@ -0,0 +1,40 @@ +# Navigation prerelease: completed packaged Windows trial + +The bounded packaged native trial passed on 2026-09-11. Root (Codex-9e8r6t) operated the real Windows application; `/root/native_archive` preserved evidence and independently inspected stored captures 06, 08 and 11. No new native, oracle, module, package or GUI run was performed during archival. The original close helper failed; a separate read-only closure observation subsequently established terminal exit code 0 for the same process creation and unchanged package bytes. + +## Identity and boundaries + +The candidate is `0.2.0-preview.navigation.20260911`, source `33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c`. ZIP SHA256 is `d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1`, 32,971,712 bytes, 559 extracted files. Studio SHA256 is `b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848`; the historical server remains separately sourced (EFEE…E665), with retained F456…E7D4 libunwind DLL. See [producer preparation](release-navigation-prerelease-preparation-20260911.md), [producer archive](experiments/navigation-prerelease-20260911/) and [independent review](release-navigation-prerelease-review-20260911.md) / [review archive](experiments/navigation-prerelease-review-20260911/). These archives were not changed by native archival. + +Admission bound the exact independently reviewed extraction, producer readback and independent artifact PASS to the frozen helper. The application launched at 21:25:20 UTC, PID 1348, creation FILETIME 134336355202397809, with private profile/temp paths and Windows-only PATH. The stored captures are 1442×932 outer window; root reported 1440×900 client. This was a valid four-file Unicode project navigation/save trial, not a repeat of minimum-size, invalid-source repair/recovery or engineering workflows. Existing [v4 valid fixture](experiments/text-navigation-native-20260911/repair-save-native-v4/fixtures/valid/) and [integrated navigation evidence](release-text-navigation-integrated-20260911.md) retain that broader context. + +## Observed workflow + +Root's actual interaction account is paired with the original numbered JPEG and JSON records under [screenshots](experiments/navigation-prerelease-native-20260911/payload/trial/screenshots/): + +| Capture | Action and observed result | +| --- | --- | +| 01–02 | Home and offline engineering guide opened. | +| 03–04 | Native Open loaded `project.arcadia`, four source files, two activities and one interaction; caret placed on the lexical reference. | +| 05 | F12 navigated to the included `救援/assess.arcadia` declaration. | +| 06 | Shift+F12 showed one declaration and exactly one lexical use; comment and description mentions were excluded. | +| 07 | Alt+Left returned to `links.arcadia`. | +| 08 | Appending ` Package trial.` to a comment showed Unsaved changes, Drafts pending and explicitly stale navigation results. | +| 09–10 | Ctrl+Z restored clean source, then Apply all showed Model in sync. | +| 11 | Save all showed All changes saved and All source files saved. | + +Independent inspection of stored captures 06/08/11 confirms those visible states. In 11 the navigation panel still explicitly labels its previous results stale; save does not falsely present them as refreshed. Five advisory model checks remain visible for this intentionally small fixture; this trial does not claim engineering completeness or zero model checks. Screenshots substantiate visible states; root's account establishes input sequences, and the saved oracle establishes disk/model facts. + +## Saved state, modules and closure + +At 21:28:27 UTC the saved checkpoint ran the pinned oracle SHA256 `967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c`, exit 0: `PASS exact model/identity/4 reachable sources; 4 exact disk files (0 proven retained)`. The four preserved source files match the initial baseline hashes byte for byte. This proves saved model/identity/reachability and disk equality, not UI actions. Full 559-file package maps and ZIP hash agree before launch, before/after the saved oracle, and after separate closure. The 21:28:36 module receipt records 126 modules, all under Windows or the reviewed package. Original application stdout/stderr are retained. + +Root closed the actual window using X, then observed a fresh application list containing only Codex/VPN and a separate `Get-Process -Id 1348` absence at 21:29:31 UTC. The original helper's closure action failed at `QueryFullProcessImageNameW` after process opening/time query. Its actual Win32 error was not captured; cause is unknown. [Original close observation](experiments/navigation-prerelease-native-20260911/payload/original-close-observation.json) is explicitly attributed transcription from root's tool result, not fabricated raw stderr. No original successful `closed.json` exists. + +Root separately reviewed and executed `close_readonly.py` at 21:32:12–19 UTC. [The process receipt](experiments/navigation-prerelease-native-20260911/payload/trial/closed-readonly-process.json) identifies the same creation and actual `GetExitCodeProcess` result 0; it did not restart or terminate the GUI. [The separate PASS receipt](experiments/navigation-prerelease-native-20260911/payload/trial/closed-readonly.json) binds this process result and the final complete unchanged package map. This later code is not retroactively attributed to the failed original helper. + +Archived `close_readonly.py` SHA256 `16921ad616344132c4f1a7cd8fc49276dbbb8ee32415432d5b1604eb73fae43c` exactly matches root's recorded reviewed hash, including `sys.dont_write_bytecode = True`; no provenance mismatch was found. Frozen original helper SHA256 remains `11e1ac5379c28e17b8a9f5b883ddf0640994eea34de257f4e66efe6033190877`. Preparation and unbound drafts remain byte-exact and retain their historical pending text. + +## Archive verification and remaining ownership + +[Archive README](experiments/navigation-prerelease-native-20260911/README.md) describes the whitelist and read-only verifier. It preserves 58 originals, 1,689,243 bytes, including 11 JPEG/metadata pairs and the exact four-source checkpoint. No executable, ZIP, profile or cache is included. `python harness/experiments/navigation-prerelease-native-20260911/verify.py` checks archive hashes, original pins, capture metadata, maps, source equality, recorded oracle and module results, and closure receipt relationships without rerunning runtime acceptance. The archive does not replace the actual release ZIP or prove publication. Staging, commit, integration, Gitea consolidation and release publication remain with root. diff --git a/harness/release-navigation-prerelease-review-20260911.md b/harness/release-navigation-prerelease-review-20260911.md new file mode 100644 index 00000000..8275aeaf --- /dev/null +++ b/harness/release-navigation-prerelease-review-20260911.md @@ -0,0 +1,25 @@ +# Independent navigation prerelease artifact and server review + +Codex-9e8r6t /root/behavior_audit, 2026-09-11. **PASS for the independent artifact and server scopes.** The [whitelist archive](experiments/navigation-prerelease-review-20260911/README.md) preserves all 38 original reviewer payloads and their manifest, with a read-only verifier. Root owns later packaged GUI acceptance and publication. + +| Item | Verified identity/result | +| --- | --- | +| Archive | `ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm.zip` | +| ZIP SHA256 | `d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1` | +| ZIP size / extracted files | 32,971,712 bytes / 559 exact files | +| GUI / server / runtime | `B183EF31…B168848` / historical `EFEEB89C…FE665` / `F45604A1…AE7D4` | +| GUI source / reconstruction | `33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c` / `802855f7e6f2f00a107a12196b458b267f586b8d` | +| Artifact gate | Exit 0; 23.938 s; finished 21:22:42 UTC; first invocation | +| Server gate | Exit 0; 5.844 s; finished 21:23:19 UTC; first invocation | + +The archive check verified safe file names, ZIP CRCs, complete extraction membership, every checksum, public document/example bytes and the exact GUI/server/runtime binaries. All 266 notice packages matched the expected desktop/server dependency identities; the 263 registry records retained their exact recorded source/feature/license inventories. All 484 referenced notice files were present with exact bytes. No credential, profile or source-checkout payload was silently added. + +The 500 captured GUI inputs (9,482,855 bytes) matched the original input ZIP, reconstruction Git blobs and both prepared checkouts. Fifteen measured newline restorations preserved raw bytes, including mixed `creation.rs` and `guide.rs`. The five original gate results and actual GUI Cargo artifact were read back; their 755 passed / 0 failed / 1 ignored desktop result is prior build evidence, not an independent rerun. All 23 external provenance records retained their original bytes. + +The unchanged EFEE server was checked against its own September 7 tar and 120 recorded source files. The current GUI core changes `language.rs` and adds `language_outline_tests.rs`; EFEE is explicitly not attributed to that newer source. Shared resources and original lock identities were checked separately. The reconstruction is not the original build commit, and no reproducible or release-profile build is claimed. + +The packaged server ran with PATH restricted to the package and Windows directories, standard Windows path variables, private profile/temp/store locations and proxy-free loopback. Help/version, health/readiness and exact served OpenAPI passed. One Unicode-named project matched the prewritten complete create-summary, Project, SourceBundle, IDs, revision, ETag, Location and durable JSON expectations. Restart on the same store preserved the complete response and every persisted byte. Both owned processes were explicitly terminated after acknowledged persistence, with Windows exit code **1**; no graceful-shutdown claim is made. A later process readback found both absent. + +Every package file and the ZIP remained unchanged after the server checks, before the extraction was handed to root for native testing. That claim ends at the handoff. No GUI, compiler, WSL or Linux execution occurred in this review. Broader server operations, final OA/SA parity and final-release acceptance remain outside this result. The failed original producer preparation and all earlier helpers remain separate and preserved. + +Exact terminal records: artifact SHA256 `03d3e9909ed982caa9a7a7085bebdff12c0ef268929474459e2ad83af9ff06f2`; server `a0ae2af5517658be98dd528d0eac042f826f4a6b35001380468c384fbd601bab`. The frozen original evidence manifest is `0893f3a3f0c52bc65b6b9e4d2fabdb9e76c64db973ba074ef2f1e7625500250f`.