SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-0bbbb0be-e1f1-4269-9ed3-1c120af596f5 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-04-01T00:37:04Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52fcc2fcb22d9dc9c5bbd73f58cdb1f8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4554cf09ef839f61731a50402372f793 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cea1b47530c98c578d119d8bc65a4568 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa66f9373601f8d54c5da4679de0bee5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08f913247182f172f0e54f75d0d338a7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4b1c79048cddd969ee18f3db4269fdc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8890d66c399c46ccfd7d03038c852470 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41719a82e0122128d1469a18980e49f0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-763e0c5f00c4da0466d76382bdac2a6d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd6cf02274eb02e00eed0f666be538ca Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3b7beab79053b13873e4048620f9de06 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3646735212ea0ef7994417747670d8d1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2b4a0be31f7a726238bee4527db7dfc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1457469f3011f9600e471275b1e49d07 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-208d2b1793833c90b10fcde42e395544 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ba81cf373eff15dea522ea5c45ab18f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a701f75b6776ef8a8ed82fab7f0e634 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f6420552cd67e0c313d1b6ab5fa1563 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90bf4d53860718150788b9fd2d73c125 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-951cacddb18763afb1c9597a249a6238 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ea6bb3ec52768d06468696994800cbb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c39e4b023532564da7ff757c7c2053f3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-327e63c9959f2a89fa38c0c27a7c5d73 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-19269fe9f4c271b0b05b834b1b92b2ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4df3b85a0ac438bf2bd68b067d6bf0f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95c96bfd47ce6dbf8db8bf34f2206ab0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c1c38fe069ab7f0b8815ddc306e2fc2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-230a2020c6b1f545ddb6925e27858fec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c87e05954658efd7515f030e6f4602da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f5247b7d43e902b0f76d47879d1129a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72038eac414f22e60cfe4fc62ff0b44d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4da8f14a0813921f1a2974f6cd38e125 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d3740cc04e59757a22b2988d567f7bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce8ba6e2c1d2868a0787555005662646 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8833b7d0cc810486dd4fdcafa6736776 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c3e12d45ea45c28e00da2d7daab3410d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c17c6df36befc69ad5878b252e7ab3c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a01e61dd80a9cb7070d93944675f16f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70ddc905a569baf9926790d86f01ea42 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-edc0c175ec402292ec20de68bcdffe7f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d25d3ce37e230a99bd31f831bec174ed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc9d772af883bb1f9c9c8798b88513af Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fda4cae32bc69e01f2f89e527a082dc5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a49f7e2b45c92c2c1d9ad7cc3e7a9040 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b5735ea22ba33ecc9b8ef3783d344f7b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e34c6ee8256bd952ca0658990fb193ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-31244bdf7674c09e33a3a0d8109cbd3c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-334959c2664aa3f77e45a77d2697beb3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1b43bea7d7260f2b0c444ca26a872b5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-620ad3fe22385e4deeed20a0f1774afe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de8c1ba7d9d21551e5b2bddf449587ed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4fbd66048fb8f1255e80c677244ab164 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d32015d2123586aaf91164a678470058 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc79ffad8fe8c8eb6ff1fc5f6a91a2dd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f4071b975f41a8219424444140443e6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c4bed8cb5f8b1cf2093694bea01d896 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c383acd8b608c6f92a3b4b3a91ff31ec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c53227111fa99618dcc6eb28be0e6eb4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d0431449a73dbc23c60be5653f8a839f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed63a29d2c357728d7441965ca81d2db Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06ebf58446a668b87a277c1fc367604d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-322c5a3377d1c78208cba1955c0e743f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-48e1a2c25ea24c08228f53c26faa592c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58d36f04c5ce42a59c9e6c2416518f45 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-88a71aa401ad97de94f411f95ac3f3b0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d156f5dab56407ad3d56cb441f72f256 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea46d1f18172444f913a4b21544be942 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43a5d3bd6fb09413abf034ce6e707909 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b8f2c800731821c81e2e26363ff8e690 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f724a866b97e82f6f721ba4e2405ede Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dda84348b61ba78c0cefae71423dff04 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-752b5374506237c99512b9c8ca9abcd1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e58b878a970354cbe7df62e0d581eab Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-024d2a65b07797b4e7b0a7b107403bf5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9efa3a01635d78409fd2737d8860886c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2330dfc194eca2eb3d4f722cacf1a268 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95fe744ca40c08abab4f88f7c504a809 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c35c1610b662df7f89d08fc27ed9e75 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d537fe2064c67be1ecf1b0a87b0539c5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cfe95139a33d80a36de8ef0b27c9e0fd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-249e41ff9271b70033387e98e1c23420 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fec6363fc66bfae92e73308249f0e63b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05e7552149e93b4851c12c9a4dc48371 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7e8df9b15d3285ac90ae778173ae30d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fdf28e8daa75fa9b53a03862f73efacf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30e5ec28fbe90737dfcd2c82abf2aae3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b8f0c78cf3cb12169f508e0ea52d8ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7406e75a9ffd19a0aaca28a112f46de5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4bcd1e8ff2c98eb32b5cb837fe29990f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6692031e46e4ab7ec875b7c576a9451c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd7b8b0da384f39f296e570424dccef0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15491e0270defc9a04bf6082df2c0a4f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c725fb2669db0217be2fd0619b99aa1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-39f30427bec24fe3c4a42f5be23485e1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05136745bfb1bb50203fe6562ec88d8b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-987e26f2de0d2bdba8e21cbef95bb11c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02a20255440e7f747df820709c7b8534 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f566bac8606f50149ea5218567df92f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4ec28649312e7897f3e99ef7999ed86 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b33ba4d5a946d4dd0bd3cd6e34c0525 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-168e98c63eab43a60fccffa62ef37a91 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8ef104a8c4359c3b3510aa8c848da02 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c5cda55dcbd92dfdbb2d7e2caefe935 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b2709843bbe38eb3704f0d24d64e3c8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-feaf54d85adef98957586448aa41613d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd77f1e877e9fc17abcd564ee24aa3fb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ebf3a323d27b849349bfda968b31fe29 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8648817e0bf633f36777557c76b585b3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50df672f8b8582d1f888c028231070a6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-415b9e230e9cfa7ba3641bd00ae45412 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef3b8bb1810dff1c0214b1e317ada119 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b24226813db65448a8d6ef9d6178a15a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29674428be7936408fa07b9de5a90874 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-329000451dcbdac2b9f5ac6e19649dc5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f95ba67f76aaffea9561165a010d922e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-429dc61fa101af01c490f41c82b1bf02 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fcb1693f7cbd3bd49baf403f9f1b1c10 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79cc7647d3ad18a917346ed9f5791652 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d5888b4217c14f7a76274e06eb74c3c6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5988e6c9455283b6d25c5ad8ab0b19f9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37fc298726f1da6014758ef1d76afb5d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aadf38e1b9e2dc4ec164f433455d717e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bcd6a5e18a0b6462cb5ae8aeab18535f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-136ddc0741bea294cada0e12cf876ae1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ee8a48696b10a63f278581530ebed33 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7356a0bfa0b08ae1abc751c99ac695e1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b5189f688fd8c0988c5d5219724422c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c18b4adf359e3bec08f551152ede3531 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc89f101cf88f81a2c73b8b91579d1e7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4e9fed1cc3aa5b9c7055f4067115533 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-050aca50bb940327dff79634e7196c63 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2743abff1884ccb6a6689fa097d0773b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a336213c1d3a37587345c8f2c5bf3c59 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05592219ac265d256ad2b28aca9e98b0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b2cb8a37aa3fd0ecaa5ef46db724f3be Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-735093802a90fa625d8cb0d196dcc886 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-10581e1e8a7d90bdb2bdcc6f2ca41cf1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c131e40d9da535a5916d43fd794d002 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f03d57ea5c8bb533e236ef67015620ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8d51564410919441121c94b0fe89d0c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e03dd4565c3202862a2f513b83989618 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-63e42622f9537b1e9478fcf1b87b3a8a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4455f274192f1734443b69289b32b42 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0d91d30634bf70be4d775687033990aa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-560c7375adda910862e0fc5cbe0c3245 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e76420c88477d54d0994d73e9e29950 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8294ff8feb47732863b8bddeeb032ca Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ab00467fe9c2ae2273476285ccfecf0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cb343c08ff4eea94aaaf54428963344e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57ea516ab4402ab236f9841ee79f5c6f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b8fb61af8f1fb6558fd192892f62ad8a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d081701f9cd90e08d152d29388ca2d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af5c79c22c54be2b8ae4dfed6973a948 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-61fac1c93ebf56f57d41c90b69b0c397 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c43e1e35ea9df4dcd18722393787c488 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d71c087c99fc73dde1267456c41355d1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7fdbdbd16a3eb23d5e165daa27975d14 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0dd3a9f4279d26417714c77031699a0e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16bcc00a7935fff73ae00ffedc6a024a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a19339ebc1ff082fd9e6e030f8e1291 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8fea944ddeb231cf14ce783ead80decc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a308789db581723f7e662c99ae9cfe5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-681bc64341748ee5e88ef6524c4b3416 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3ff90dbe4c966be59dde58833f8061f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2191978d08b668e2241b7c840aac3349 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a247630bdcd13f4ac5a2fc598af7813 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-348283a9f5fd8864a95ee34ea8505679 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60aa08629a451dc6db77e9ade507f7b7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fecc89b8f78e4f3b53dbb09d69378cc2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00dd135e58d1c71965358f62641f2299 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9662879fcdf1fbd6682075538219425 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52369b2164b85df26fec3f003d1ec831 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23612c611c9f181e42fca38fe0572a8d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d66b8985781ccde297cd834b8084086 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8119d2f88e40dfa002d0f68f0ff65845 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4c898d9779222782b3fc80673120fc4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4cdb0cc4d7f630e165895fbf9a7321aa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-584ce3b6da3b2ab4bd3eaab9f71054c8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-24320a933ebf70570c0a8b4c390dbf90 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f23906995802b6fd45b221fe310cf146 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d9471ec74b66ba618d92be028a039e5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab91a0fa845e0689f7280c718561183f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d036b30570806a48b2f40efd82aa4d76 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6a9836dde7263616ec69cda344d0f51 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c8d97804450f74d3bc51eaaaaed97cda Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d5ca87bc803b1cf802a4cfd36a221ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4d3efece7e30ac23c02d45da6b9967a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-094aaad3508e79773b0146ffcd23b564 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f560adcf0fb93f8eee184b308e3cd8bb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbdf48b1d3a323110ec7db581e6d5328 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08d516be54d1c12a8a3976cf281634ed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e08a256f0817dd8d3a68e2a19923531d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01b2581e2524bf37afde0a55a552641b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7647a21c6e1afeac3745b6bc7cc90ada Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9711f73fecee7725bb965f07cbed3df2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5918dd818de89ac95d90758f6202f7e1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-62d2c498decf1339ece902fd57903ed4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c7360ef9b822b108b129bc108fa06aa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41478b3cf837ad641a09f7d2c2ea85d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7bb40f920d9efe11accd61bb41e46e3d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08c8e184edd2c2d4cd33f3c6ea593851 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-780b66874b0709c6d32174d9457096fa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d083b1125bf30117f281e32014bd91df Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b1538cddfb2a9816968e408e879cb46 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34bf3b91d0c8f6257a10cf9855fb7d59 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-99c62eda6bdb57278d512b9d5b1cf6db Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be79cce328fcecc5d1b77c0e10bf312b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40973990b4e4d134afd2e5c14fa43897 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1bfa3b9e7063ac86e273d00054bc805e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ab7e0b5866866b514dd04606e6702cd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5da1755e82fd0c5d50e713a71e29aa6d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0fdffd32829252f44929c51eadded9b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-549d5c2b5f0751c128de910a1a446b09 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-facc556a90879790a8af3e5832a4034b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1ec75643f28e064c21a8062ac838972 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da165281fd7a2231285442490f5e616c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6a3bc0876757aab5cf93064836ff1e8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d4ce5a6daef6f3f1232ab2454e4054a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17c7c6cc76a5ca06376ee44e7d4bf7b9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9cbfca051ef986aacbd8a38dcd346c3f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1ac5e385f4f59ccd04fbac577e945426 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3fe282fbab2e6179c2e8ef6934b0d27 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07b81312f8fb60117d41ed5eed412a9d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-493a78f88ae9384c4bf9153479cde1a3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f7004e373ef0cbf8e462ccecf4faa88 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d9799bdb2344c443ab105b3066b90a8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-366a2b1b0b452c19cebae69c78813167 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49a1d27d147e6b0f410acefc513f45f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdf82eaaaa9171436ebc19ff4208ca28 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4bc4d437c9f568a8b0728e7c2b93ed55 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-172782779acf5c1e6f8dad3613474474 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb906d668b56416a43e56ca08a0a2080 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c496b80d7292c55b35b9c96352d4525 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70b8d2e44baa1627bcd5911fa90647ae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-984c81012c3874d9590f227e1755de3e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e7c7beec0b4f388c52f2f173e9070be Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d80677faa4eccf1d7311bb95e04fdd0b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a164f62b210fd34e5e438bfd43c5209f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d438cf6e0bd9e77954821d3ab0dfe53 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b947d6784d76f2927b980edd465f28d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e148b68a485d357f15639e59f9d5ef3c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3facfa51555c3f115e7e1eb0f1bf2d6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11e06c02b22372e021bc01a38e7973af Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44337d96f5651b47410d033277ee533f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f9f13932fc059aab54526bb79757bf1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e38ca47ea51da5ebf039991538689589 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d816c005958076f8e2cfbf68972646e5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b916568895f10323ffed8161785c39ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1de96f8a2ced1581e78a70bbfd6436f8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ad8a8d1ea0eea2e6028b2da424ad04f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c644959c4b0ba589d986649a576c02b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d742e72f8430d18f91b1e8e0bd89a781 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-665e98a56b4f5ffde676540c9be6c1e6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d17d740a1f5346dfd0e2dd9334d8a559 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-42693d934b8e0f6ea041bc11a58daff4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e753aabf193fc2d44e1fda7b075c3bf7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-75e3f3f6d02e9888585e2b8e034a557b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5099921e2f0aeace3169c0bd8e89b139 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2af6bfd91baf9a0c6efb25e5a8804af4 FileName: ./.ai/AGENTS_EXECUTION_ENVIRONMENT_SUPPLEMENT.md SPDXID: SPDXRef-52fcc2fcb22d9dc9c5bbd73f58cdb1f8 FileChecksum: SHA1: a75003d025e0c40a9379d0c86b79fabee3410bd1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/BACKLOG.md SPDXID: SPDXRef-4554cf09ef839f61731a50402372f793 FileChecksum: SHA1: c4de2433186655b2b92211de7008778cc498a355 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/CHANGELOG.md SPDXID: SPDXRef-cea1b47530c98c578d119d8bc65a4568 FileChecksum: SHA1: 315560c51d3b9aefceb081d4c9af1952225c221e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/COMPLETION_NOTES_CRUSHR_BENCHMARK_02.md SPDXID: SPDXRef-fa66f9373601f8d54c5da4679de0bee5 FileChecksum: SHA1: 3cb6cafb2cda1ac03bb619b2f62126205c049f5e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/COMPLETION_NOTES_CRUSHR_BENCHMARK_03.md SPDXID: SPDXRef-08f913247182f172f0e54f75d0d338a7 FileChecksum: SHA1: 5551937a60e39ba1cf5c7f3ef864d99ff04bef0d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/COMPLETION_NOTES_CRUSHR_HOSTILE_REVIEW_01.md SPDXID: SPDXRef-f4b1c79048cddd969ee18f3db4269fdc FileChecksum: SHA1: df7178668d1bc3f375fb9336629a86cc99578c61 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/COMPLETION_NOTES_CRUSHR_OPTIMIZATION_01.md SPDXID: SPDXRef-8890d66c399c46ccfd7d03038c852470 FileChecksum: SHA1: 6367c79a84b5c8abaa564293efa57f668c9b56e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/COMPLETION_NOTES_CRUSHR_OPTIMIZATION_02.md SPDXID: SPDXRef-41719a82e0122128d1469a18980e49f0 FileChecksum: SHA1: 72b6bb244b22722ea22cb47fa2a87ed79f0977f0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/COMPLETION_NOTES_CRUSHR_OPTIMIZATION_03.md SPDXID: SPDXRef-763e0c5f00c4da0466d76382bdac2a6d FileChecksum: SHA1: f2a7dbcd0b9744f3edf1212486a7ac0f18b431fe LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/COMPLETION_NOTES_CRUSHR_PACK_STREAMING_01.md SPDXID: SPDXRef-bd6cf02274eb02e00eed0f666be538ca FileChecksum: SHA1: a38bf406f2fa76805f474f7e9a49e0685239e3b3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/COMPLETION_NOTES_CRUSHR_PRESERVATION_02.md SPDXID: SPDXRef-3b7beab79053b13873e4048620f9de06 FileChecksum: SHA1: 4e509266cb6d2a513fc8f7da33e587e760ea51e5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/COMPLETION_NOTES_CRUSHR_PRESERVATION_03.md SPDXID: SPDXRef-3646735212ea0ef7994417747670d8d1 FileChecksum: SHA1: 7daf27738e96310e20087254bdd74cb6ee863cbe LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/COMPLETION_NOTES_CRUSHR_PRESERVATION_04.md SPDXID: SPDXRef-a2b4a0be31f7a726238bee4527db7dfc FileChecksum: SHA1: 7dfeaeb81e040675744315a37944ced2e57776cd LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/DECISION_LOG.md SPDXID: SPDXRef-1457469f3011f9600e471275b1e49d07 FileChecksum: SHA1: 7fb6d267fc96ac59bd3dbd3dd00a8044d5385046 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/HANDOFF.md SPDXID: SPDXRef-208d2b1793833c90b10fcde42e395544 FileChecksum: SHA1: 565645ff8f922c12b34308af38a6425bdb340f65 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/INDEX.md SPDXID: SPDXRef-5ba81cf373eff15dea522ea5c45ab18f FileChecksum: SHA1: a3b422028dcbc4af43da85793175d97d653ea052 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/PHASE_PLAN.md SPDXID: SPDXRef-7a701f75b6776ef8a8ed82fab7f0e634 FileChecksum: SHA1: e2dbf57b978233f9aa318d5981d5164075123344 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/STATUS.md SPDXID: SPDXRef-9f6420552cd67e0c313d1b6ab5fa1563 FileChecksum: SHA1: 81fe6e63c01baffd70285d863999733291671be1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/CLI_MOTION_POLICY.md SPDXID: SPDXRef-90bf4d53860718150788b9fd2d73c125 FileChecksum: SHA1: 724e790b35b6b961fada3caded8b1d07170c3345 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/CLI_VISUAL_SEMANTICS.md SPDXID: SPDXRef-951cacddb18763afb1c9597a249a6238 FileChecksum: SHA1: 30f9261761a3ac87d5b85216039e570a89728a59 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/ERROR_MODEL.md SPDXID: SPDXRef-3ea6bb3ec52768d06468696994800cbb FileChecksum: SHA1: 5116e6b3deb6215e039fe22d106143eb5c875656 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/EXTRACTION_RESULT_V1.md SPDXID: SPDXRef-c39e4b023532564da7ff757c7c2053f3 FileChecksum: SHA1: 61fb904a9577186458ca65e4438c2a4fea686a40 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/FORMAT_STABILITY.md SPDXID: SPDXRef-327e63c9959f2a89fa38c0c27a7c5d73 FileChecksum: SHA1: 3c7d085521cac34d8c15198bc7cef7d252f2a3a7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/PERFORMANCE_BUDGETS.md SPDXID: SPDXRef-19269fe9f4c271b0b05b834b1b92b2ee FileChecksum: SHA1: c53cbfb6f8fb885bc637f773432697e290753031 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/PROJECT_SCOPE.md SPDXID: SPDXRef-c4df3b85a0ac438bf2bd68b067d6bf0f FileChecksum: SHA1: 79e4dfaf7307d72e9f5e286a60341be20956a6f4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/PROPAGATION_GRAPH_V1.md SPDXID: SPDXRef-95c96bfd47ce6dbf8db8bf34f2206ab0 FileChecksum: SHA1: 309efef38fe3910ceed8a3f441547019da25e1d9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/QUALITY_GATES.md SPDXID: SPDXRef-7c1c38fe069ab7f0b8815ddc306e2fc2 FileChecksum: SHA1: 6e7763727a61324d646a23de8e1e9c325e5b0315 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/README.md SPDXID: SPDXRef-230a2020c6b1f545ddb6925e27858fec FileChecksum: SHA1: 74317948cfa875d3222f80f9542c4f3324c72877 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/SECURITY_MODEL.md SPDXID: SPDXRef-c87e05954658efd7515f030e6f4602da FileChecksum: SHA1: 79e4dfaf7307d72e9f5e286a60341be20956a6f4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/SNAPSHOT_STABILITY.md SPDXID: SPDXRef-0f5247b7d43e902b0f76d47879d1129a FileChecksum: SHA1: e0d87705712c6114d2a640ea1de32996009f7bc8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/STATE_RECONCILIATION.md SPDXID: SPDXRef-72038eac414f22e60cfe4fc62ff0b44d FileChecksum: SHA1: 42a31375737004e34f2f98beaa3e13665e52a856 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.ai/contracts/UI_PRESENTATION_CONTRACT.md SPDXID: SPDXRef-4da8f14a0813921f1a2974f6cd38e125 FileChecksum: SHA1: 1b65bd262547220948dcc6c0a629d57055554748 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.cargo/audit.toml SPDXID: SPDXRef-8d3740cc04e59757a22b2988d567f7bc FileChecksum: SHA1: c84a88ed5bb0dcdef6b4695e3ddb47f9d598f95a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.cargo/config.toml SPDXID: SPDXRef-ce8ba6e2c1d2868a0787555005662646 FileChecksum: SHA1: 57bbd7ca286f79433e8c5b909aa6d141010cf032 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.editorconfig SPDXID: SPDXRef-8833b7d0cc810486dd4fdcafa6736776 FileChecksum: SHA1: f5d08e9b5c10c770246236f2eb540c540bd949bd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.gitattributes SPDXID: SPDXRef-c3e12d45ea45c28e00da2d7daab3410d FileChecksum: SHA1: b73c3cd778ec86f8956ad6f6d5c5900d39cce7cd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.github/FUNDING.yml SPDXID: SPDXRef-3c17c6df36befc69ad5878b252e7ab3c FileChecksum: SHA1: f14f76ebf23c7773b1b879e1350ad4c0174a9d3c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.github/workflows/deploy_docs.yml SPDXID: SPDXRef-6a01e61dd80a9cb7070d93944675f16f FileChecksum: SHA1: 848e1c38d79cf658dba4fdc10056b5ded22521fa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.github/workflows/policy-gate.yml SPDXID: SPDXRef-70ddc905a569baf9926790d86f01ea42 FileChecksum: SHA1: 2bc4b0c3901ae17c7c82d8bd23f81ca5c799e284 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.github/workflows/reuse.yml SPDXID: SPDXRef-edc0c175ec402292ec20de68bcdffe7f FileChecksum: SHA1: 1f90ec1ed5dd3817acab121b8eabbac97d4b16c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./.gitignore SPDXID: SPDXRef-d25d3ce37e230a99bd31f831bec174ed FileChecksum: SHA1: d86fb26b1a80eabc65356e501dc3ba73e7a4cc60 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./AGENTS.md SPDXID: SPDXRef-dc9d772af883bb1f9c9c8798b88513af FileChecksum: SHA1: 7c2c5e1538c8376f9c43ec0330745e6943a8b2d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./AI_BOOTSTRAP.md SPDXID: SPDXRef-fda4cae32bc69e01f2f89e527a082dc5 FileChecksum: SHA1: e7807ec0b7bad443e606be1b677289af75427790 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-a49f7e2b45c92c2c1d9ad7cc3e7a9040 FileChecksum: SHA1: 92848ddc66d233219818efc08c3c7f24fa327e53 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./Cargo.lock SPDXID: SPDXRef-b5735ea22ba33ecc9b8ef3783d344f7b FileChecksum: SHA1: 3b95098b6bcad166708ceaf62075cc5f54e16881 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./Cargo.toml SPDXID: SPDXRef-e34c6ee8256bd952ca0658990fb193ba FileChecksum: SHA1: 8f88ac5e92601ace788ed1b5b9598b55f758d985 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./Containerfile.musl SPDXID: SPDXRef-31244bdf7674c09e33a3a0d8109cbd3c FileChecksum: SHA1: 68e85a8689a24662bf89c2704a25878c2c92ed02 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./README.md SPDXID: SPDXRef-334959c2664aa3f77e45a77d2697beb3 FileChecksum: SHA1: 1a23a500cc8f52bc97b864b15504956fc2d6d5da LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./REPO_GUARDRAILS.md SPDXID: SPDXRef-a1b43bea7d7260f2b0c444ca26a872b5 FileChecksum: SHA1: 33d8e1be29dae116d984c1441213a8bafadce976 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./REPO_LAYOUT.md SPDXID: SPDXRef-620ad3fe22385e4deeed20a0f1774afe FileChecksum: SHA1: e7e17a8ad6a2ea1593b9179b6fa7ce7f2802340f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./REVIEW_CHECKLIST.md SPDXID: SPDXRef-de8c1ba7d9d21551e5b2bddf449587ed FileChecksum: SHA1: e975c32a1b8fe15798c41051d5e91b376962e8e0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./ROADMAP.md SPDXID: SPDXRef-4fbd66048fb8f1255e80c677244ab164 FileChecksum: SHA1: fe0ba776c5e7d9a6cabe44adb0d94ae86405e6fb LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./SECURITY.md SPDXID: SPDXRef-d32015d2123586aaf91164a678470058 FileChecksum: SHA1: 456c2eb845eaf234963307fe60186972c7b0f3f0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./SPEC.md SPDXID: SPDXRef-bc79ffad8fe8c8eb6ff1fc5f6a91a2dd FileChecksum: SHA1: 3c27efc0e6b983af3e38acfd5e63f3da86cf8cc4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./VERSION SPDXID: SPDXRef-0f4071b975f41a8219424444140443e6 FileChecksum: SHA1: 25b42fb995efd5ecd075c49ee13eb6861a611b43 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/Cargo.toml SPDXID: SPDXRef-0c4bed8cb5f8b1cf2093694bea01d896 FileChecksum: SHA1: 9a070ce2dbddadcafcf7c2d82e02cdd0c5b294de LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/src/extraction.rs SPDXID: SPDXRef-c383acd8b608c6f92a3b4b3a91ff31ec FileChecksum: SHA1: 140e621bc3623498dc542a42c0d047afaaa7a920 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/src/impact.rs SPDXID: SPDXRef-c53227111fa99618dcc6eb28be0e6eb4 FileChecksum: SHA1: 29178745690edc857b1723a14cdf3373851ca33b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/src/io.rs SPDXID: SPDXRef-d0431449a73dbc23c60be5653f8a839f FileChecksum: SHA1: 2f3632ff7c6ce34ee8f35469fcb39598b010717c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/src/lib.rs SPDXID: SPDXRef-ed63a29d2c357728d7441965ca81d2db FileChecksum: SHA1: c36d26dabbe1cbabf140d259ecd8b161d1d3077c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/src/open.rs SPDXID: SPDXRef-06ebf58446a668b87a277c1fc367604d FileChecksum: SHA1: 535bc9124b88f67de8c49589ab08b0e3356c86cf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/src/propagation.rs SPDXID: SPDXRef-322c5a3377d1c78208cba1955c0e743f FileChecksum: SHA1: c06ef01499a513c5d11a783f3675f4691d831980 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/src/snapshot.rs SPDXID: SPDXRef-48e1a2c25ea24c08228f53c26faa592c FileChecksum: SHA1: a476fb3fa714555dc3fda24d040c79ce6d11da60 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/src/verification_model.rs SPDXID: SPDXRef-58d36f04c5ce42a59c9e6c2416518f45 FileChecksum: SHA1: c61615c47d9a64f5b203a37c7a0be0b522d61ea2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/src/verify.rs SPDXID: SPDXRef-88a71aa401ad97de94f411f95ac3f3b0 FileChecksum: SHA1: e55ad508e881a02819201b516aefbac05ae3665b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/tests/extract_result_schema_v1.rs SPDXID: SPDXRef-d156f5dab56407ad3d56cb441f72f256 FileChecksum: SHA1: e85825c522bd57cec61cbaa294b936472d482c74 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/tests/first_corruption_experiment.rs SPDXID: SPDXRef-ea46d1f18172444f913a4b21544be942 FileChecksum: SHA1: 59d4f67b402ce69e79f80896bd571964fff2da37 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/tests/minimal_pack_v1.rs SPDXID: SPDXRef-43a5d3bd6fb09413abf034ce6e707909 FileChecksum: SHA1: e8d6ab7c1d4714efa6209656a103d4b647c91fec LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/tests/phase2_execution_schema_contracts_v1.rs SPDXID: SPDXRef-b8f2c800731821c81e2e26363ff8e690 FileChecksum: SHA1: d6e3ed209d290cdfbddea7a977100057adc3aff0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/tests/propagation_graph_v1.rs SPDXID: SPDXRef-8f724a866b97e82f6f721ba4e2405ede FileChecksum: SHA1: 35019df7621625c5c78ea985515d5b0dfa5387fb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-core/tests/snapshot_schema_contracts_v1.rs SPDXID: SPDXRef-dda84348b61ba78c0cefae71423dff04 FileChecksum: SHA1: 58f3395d2b1d15bc958896448cdea3d8459dc291 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-format/Cargo.toml SPDXID: SPDXRef-752b5374506237c99512b9c8ca9abcd1 FileChecksum: SHA1: c84d49d3349d340ec9d930e886f6582a81327638 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-format/src/blk3.rs SPDXID: SPDXRef-9e58b878a970354cbe7df62e0d581eab FileChecksum: SHA1: afc60d7fc70cc165a0b45d5251f60009499d5f00 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-format/src/dct1.rs SPDXID: SPDXRef-024d2a65b07797b4e7b0a7b107403bf5 FileChecksum: SHA1: 258a670b754d4b2d8a9cd731109af409e0b60bdd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-format/src/ftr4.rs SPDXID: SPDXRef-9efa3a01635d78409fd2737d8860886c FileChecksum: SHA1: 716cf6e520e1fce4421fe5d4d16abaf441f4c623 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-format/src/ledger.rs SPDXID: SPDXRef-2330dfc194eca2eb3d4f722cacf1a268 FileChecksum: SHA1: a0537b5798035c9b387fba1b47dffee1f102efb3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-format/src/lib.rs SPDXID: SPDXRef-95fe744ca40c08abab4f88f7c504a809 FileChecksum: SHA1: 2c5143a4318b357a7414cc222cd4bf392fabe33b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-format/src/tailframe.rs SPDXID: SPDXRef-1c35c1610b662df7f89d08fc27ed9e75 FileChecksum: SHA1: 559984d0bf38fde6c88793205c29cd2d40e3aa85 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-format/src/version.rs SPDXID: SPDXRef-d537fe2064c67be1ecf1b0a87b0539c5 FileChecksum: SHA1: 1ecf1674014e4421312d109209ce82722db0a98a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-lab/Cargo.toml SPDXID: SPDXRef-cfe95139a33d80a36de8ef0b27c9e0fd FileChecksum: SHA1: a30a5fce1a63b4942e218d3f0b1c26454aa44699 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-lab/src/cli.rs SPDXID: SPDXRef-249e41ff9271b70033387e98e1c23420 FileChecksum: SHA1: e877fe9df690c728273b4ff9a7f2cd2419e14fc9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-lab/src/lib.rs SPDXID: SPDXRef-fec6363fc66bfae92e73308249f0e63b FileChecksum: SHA1: 7960094a21abd25a77a3de0bdb25ea7899c4a08d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-lab/src/main.rs SPDXID: SPDXRef-05e7552149e93b4851c12c9a4dc48371 FileChecksum: SHA1: 0f872dcdf814189feefb6b87d94009428013dfa0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-lab/src/phase2_audit.rs SPDXID: SPDXRef-f7e8df9b15d3285ac90ae778173ae30d FileChecksum: SHA1: 8b710dcbfc47892bdab07c0f1653c9afc015f9c6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-lab/src/phase2_comparison.rs SPDXID: SPDXRef-fdf28e8daa75fa9b53a03862f73efacf FileChecksum: SHA1: d0fb26fb0877aeac8ca1a83689f689bcd6530e1b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-lab/src/phase2_corruption.rs SPDXID: SPDXRef-30e5ec28fbe90737dfcd2c82abf2aae3 FileChecksum: SHA1: fdf0b483f05545dfa86ac778d2de09172245d5e4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-lab/src/phase2_domain.rs SPDXID: SPDXRef-8b8f0c78cf3cb12169f508e0ea52d8ba FileChecksum: SHA1: 6299cfd84b76507a66d46673086dd7788a375dfa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-lab/src/phase2_foundation.rs SPDXID: SPDXRef-7406e75a9ffd19a0aaca28a112f46de5 FileChecksum: SHA1: 78b922fcd046e80efc47c2e8283ae6fd1f40806f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-lab/src/phase2_manifest.rs SPDXID: SPDXRef-4bcd1e8ff2c98eb32b5cb837fe29990f FileChecksum: SHA1: 1c81bf07f54d5cdd604f97d52595e585686965aa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-lab/src/phase2_normalization.rs SPDXID: SPDXRef-6692031e46e4ab7ec875b7c576a9451c FileChecksum: SHA1: 8d2123e1f28cbcf93e287bdf7b6e5594c4a60fd7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-lab/src/phase2_runner.rs SPDXID: SPDXRef-dd7b8b0da384f39f296e570424dccef0 FileChecksum: SHA1: 8ecf27789ce4da24a10f3bf28f98512e7817dd79 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-tui/Cargo.toml SPDXID: SPDXRef-15491e0270defc9a04bf6082df2c0a4f FileChecksum: SHA1: 74204c245ddfc6646d2a1ce4ebce640d45f908c0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr-tui/src/main.rs SPDXID: SPDXRef-1c725fb2669db0217be2fd0619b99aa1 FileChecksum: SHA1: 588c105d45770fb40ec10759372d450cde1f75af LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/Cargo.toml SPDXID: SPDXRef-39f30427bec24fe3c4a42f5be23485e1 FileChecksum: SHA1: 1b3d02a1c4fbb2ed6029c7529072495a47aec7a3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/build.rs SPDXID: SPDXRef-05136745bfb1bb50203fe6562ec88d8b FileChecksum: SHA1: 33a6aa7421b632828be2275a58fb4c51580bda72 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/dev/BUILD.md SPDXID: SPDXRef-987e26f2de0d2bdba8e21cbef95bb11c FileChecksum: SHA1: fb1023e1db2f8f74c245e5aac4f1447a5211d219 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/dev/Containerfile.build SPDXID: SPDXRef-02a20255440e7f747df820709c7b8534 FileChecksum: SHA1: 6ef275366e362674d505d5cc77044b244d0b625f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/dev/Containerfile.build.debian SPDXID: SPDXRef-9f566bac8606f50149ea5218567df92f FileChecksum: SHA1: e0b8e861ef73e42e59e7b0c258b612a168c4f78c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/dev/README.md SPDXID: SPDXRef-b4ec28649312e7897f3e99ef7999ed86 FileChecksum: SHA1: 072bf99723c6c66fed3384828eb29ee9a1371a65 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/dev/build.sh SPDXID: SPDXRef-1b33ba4d5a946d4dd0bd3cd6e34c0525 FileChecksum: SHA1: c3fd3cda3fb190948552ba24f8717d0fcbb34f66 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/dev/build.toml SPDXID: SPDXRef-168e98c63eab43a60fccffa62ef37a91 FileChecksum: SHA1: a1d76420750215f9e69abb08c58ccce44c7ea3f7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/dev/lib/args.sh SPDXID: SPDXRef-a8ef104a8c4359c3b3510aa8c848da02 FileChecksum: SHA1: afd1deb3ba0752c86f0bfe13dc088fb1660501b5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/dev/lib/common.sh SPDXID: SPDXRef-8c5cda55dcbd92dfdbb2d7e2caefe935 FileChecksum: SHA1: d0844f3e9c129c73b63076da90b9403f9f19f4fe LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/dev/lib/config.sh SPDXID: SPDXRef-4b2709843bbe38eb3704f0d24d64e3c8 FileChecksum: SHA1: 8b318b54b8be03763a5259fdadf7d1fb427b34a5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/dev/lib/container.sh SPDXID: SPDXRef-feaf54d85adef98957586448aa41613d FileChecksum: SHA1: 8d39d0a170d40e9a57a042023d5549449443a6ca LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/dev/lib/rust.sh SPDXID: SPDXRef-bd77f1e877e9fc17abcd564ee24aa3fb FileChecksum: SHA1: d0e1f8cb13778d8edde0cc035feb11ba33ae558b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/rustfmt.toml SPDXID: SPDXRef-ebf3a323d27b849349bfda968b31fe29 FileChecksum: SHA1: 7d255ee217e79e161893269d53ebda6d038ac89e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/about.rs SPDXID: SPDXRef-8648817e0bf633f36777557c76b585b3 FileChecksum: SHA1: afd72a7dcb58994f779fbde1142ef1e5b971d43b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/api.rs SPDXID: SPDXRef-50df672f8b8582d1f888c028231070a6 FileChecksum: SHA1: 9a2912147118dcdf6e068edf26a7a16bea043342 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/bin/crushr-lab-salvage.rs SPDXID: SPDXRef-415b9e230e9cfa7ba3641bd00ae45412 FileChecksum: SHA1: d9f149aa1c89421ad99ba4616d1777546dffb294 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/bin/crushr_lab_salvage/lab/cli.rs SPDXID: SPDXRef-ef3b8bb1810dff1c0214b1e317ada119 FileChecksum: SHA1: 595d6b642d4e5766041c10a6a5fea0ce3feb56d3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/bin/crushr_lab_salvage/lab/comparison/common.rs SPDXID: SPDXRef-b24226813db65448a8d6ef9d6178a15a FileChecksum: SHA1: 238d057d87e40215b3df95542a206fb190aa9007 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/bin/crushr_lab_salvage/lab/comparison/experimental.rs SPDXID: SPDXRef-29674428be7936408fa07b9de5a90874 FileChecksum: SHA1: 6bcb997532d9a5afecf24bf1d97a77774f7e9fd1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/bin/crushr_lab_salvage/lab/comparison/format06_to12.rs SPDXID: SPDXRef-329000451dcbdac2b9f5ac6e19649dc5 FileChecksum: SHA1: 10e8b8f649c27c2f901661b623fb431a98a7f943 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/bin/crushr_lab_salvage/lab/comparison/format13_to15.rs SPDXID: SPDXRef-f95ba67f76aaffea9561165a010d922e FileChecksum: SHA1: 5aae8de8722e63828466799bb9b78d3088e69274 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/bin/crushr_lab_salvage/lab/comparison/mod.rs SPDXID: SPDXRef-429dc61fa101af01c490f41c82b1bf02 FileChecksum: SHA1: b910767e361239c4fdbf22ec35df4dc715a3551a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/bin/crushr_lab_salvage/lab/runner.rs SPDXID: SPDXRef-fcb1693f7cbd3bd49baf403f9f1b1c10 FileChecksum: SHA1: d98ae345490d51a5fd1880ef9a2a53b0e9695818 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/cli_app.rs SPDXID: SPDXRef-79cc7647d3ad18a917346ed9f5791652 FileChecksum: SHA1: 294bb811372c4eb7d7f6afad06c1f142e215cc56 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/cli_presentation.rs SPDXID: SPDXRef-d5888b4217c14f7a76274e06eb74c3c6 FileChecksum: SHA1: 4931fb51b611276ae39533a102c2f7919a0ec40e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/commands/extract.rs SPDXID: SPDXRef-5988e6c9455283b6d25c5ad8ab0b19f9 FileChecksum: SHA1: ec978bef9dd5f8c0a88b00c13ebf780f45879d2e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/commands/info.rs SPDXID: SPDXRef-37fc298726f1da6014758ef1d76afb5d FileChecksum: SHA1: afb8f54c6a2f8a3dce125a1c00683114b407b4e5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/commands/lab.rs SPDXID: SPDXRef-aadf38e1b9e2dc4ec164f433455d717e FileChecksum: SHA1: 5f19ea9fbaf470f13f90d2fe786da75bd5c7036a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/commands/mod.rs SPDXID: SPDXRef-bcd6a5e18a0b6462cb5ae8aeab18535f FileChecksum: SHA1: cb0b692c6f636c525e9dac20b2396b5fc9305066 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/commands/pack.rs SPDXID: SPDXRef-136ddc0741bea294cada0e12cf876ae1 FileChecksum: SHA1: b26d902a53228ca3c5a83488e5f82a9c3e308334 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/commands/pack/discovery.rs SPDXID: SPDXRef-3ee8a48696b10a63f278581530ebed33 FileChecksum: SHA1: 4a38f39182115c0716e7ae33a56113685ec51010 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/commands/pack/emission.rs SPDXID: SPDXRef-7356a0bfa0b08ae1abc751c99ac695e1 FileChecksum: SHA1: c19a1294682b0ec19e4350b695bf181c01c5814b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/commands/pack/planning.rs SPDXID: SPDXRef-4b5189f688fd8c0988c5d5219724422c FileChecksum: SHA1: 429143fd3907394f2d4d63e67085196247682386 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/dict.rs SPDXID: SPDXRef-c18b4adf359e3bec08f551152ede3531 FileChecksum: SHA1: a4178bbae0563cdccadee0c59b1c2ff4a98781fd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/extract.rs SPDXID: SPDXRef-dc89f101cf88f81a2c73b8b91579d1e7 FileChecksum: SHA1: f011ab83cc81ab8396d61fde72b97a1bd4d69125 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/extraction_path.rs SPDXID: SPDXRef-a4e9fed1cc3aa5b9c7055f4067115533 FileChecksum: SHA1: 9c146cc72cf9f7e24dbb79571e25594345dd9e3f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/extraction_payload_core.rs SPDXID: SPDXRef-050aca50bb940327dff79634e7196c63 FileChecksum: SHA1: ce00eb0ea0fbf6ac249019a964f6b5a3b59766d4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/format.rs SPDXID: SPDXRef-2743abff1884ccb6a6689fa097d0773b FileChecksum: SHA1: d843383e08f71b27892111d992998e8c4098774e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/index_codec.rs SPDXID: SPDXRef-a336213c1d3a37587345c8f2c5bf3c59 FileChecksum: SHA1: b885ededb22a347f51124373ae087db1f95c606f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/introspection.rs SPDXID: SPDXRef-05592219ac265d256ad2b28aca9e98b0 FileChecksum: SHA1: 086a73d96ea0197db5d9ab5092a7a036a7f96271 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/lib.rs SPDXID: SPDXRef-b2cb8a37aa3fd0ecaa5ef46db724f3be FileChecksum: SHA1: f4348c7747d8271e1cb042fe56c239cd92aa10e5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/main.rs SPDXID: SPDXRef-735093802a90fa625d8cb0d196dcc886 FileChecksum: SHA1: f69a6a680bd2e25b437ad11ef258247fe9951c7f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/pack.rs SPDXID: SPDXRef-10581e1e8a7d90bdb2bdcc6f2ca41cf1 FileChecksum: SHA1: 18c21854c82530140b085b41af80569d65fb18ef LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/progress.rs SPDXID: SPDXRef-5c131e40d9da535a5916d43fd794d002 FileChecksum: SHA1: c55a3d5c26d732b4899b6eb6088dd30b24153c4a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/read.rs SPDXID: SPDXRef-f03d57ea5c8bb533e236ef67015620ce FileChecksum: SHA1: 5a147f993a94e060841b83c308db7b83ea90c476 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/recover_extract_impl.rs SPDXID: SPDXRef-f8d51564410919441121c94b0fe89d0c FileChecksum: SHA1: 970a8dfff0e2334093e7b2b86e4ea685c8ea2024 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/recovery_classification.rs SPDXID: SPDXRef-e03dd4565c3202862a2f513b83989618 FileChecksum: SHA1: a0e845c106ca490318746d80e2f6c3a256612712 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/restoration_core.rs SPDXID: SPDXRef-63e42622f9537b1e9478fcf1b87b3a8a FileChecksum: SHA1: 86b9139d5013286069a77fe49bd117bb39796708 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/strict_extract_impl.rs SPDXID: SPDXRef-b4455f274192f1734443b69289b32b42 FileChecksum: SHA1: 91ebd3a00e61c3cece69ed57e3106b6b4e75c1b2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/tune.rs SPDXID: SPDXRef-0d91d30634bf70be4d775687033990aa FileChecksum: SHA1: 5474100ba3ef707e48a532e6eb313e938484aeb4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/src/versioning.rs SPDXID: SPDXRef-560c7375adda910862e0fc5cbe0c3245 FileChecksum: SHA1: d6f84ee65370c5cc4344d43271612516f593fb05 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/cli_contract_surface.rs SPDXID: SPDXRef-2e76420c88477d54d0994d73e9e29950 FileChecksum: SHA1: de494c68fc834f0f6b90824c8d7080da65be9073 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/cli_presentation_contract.rs SPDXID: SPDXRef-a8294ff8feb47732863b8bddeeb032ca FileChecksum: SHA1: 10280c99bd347f7790a781146bcc03df273ce367 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/deterministic_pack.rs SPDXID: SPDXRef-2ab00467fe9c2ae2273476285ccfecf0 FileChecksum: SHA1: 0da88f86455c10cccb5fbf0a0b2ab9850b3dd853 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/extraction_hardening.rs SPDXID: SPDXRef-cb343c08ff4eea94aaaf54428963344e FileChecksum: SHA1: 961575d113244a388d9581cc7466683b045b9c40 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/golden/about.txt SPDXID: SPDXRef-57ea516ab4402ab236f9841ee79f5c6f FileChecksum: SHA1: e4f3918f8477d7460009754dcc29d3884d5523ec LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/golden/info_human.txt SPDXID: SPDXRef-b8fb61af8f1fb6558fd192892f62ad8a FileChecksum: SHA1: a9ab7916ea4045aecffc806b65f20e654138bb0e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/golden/pack.txt SPDXID: SPDXRef-6d081701f9cd90e08d152d29388ca2d4 FileChecksum: SHA1: ae3b9a84ecfe37f9c33d270252106886ff9707fa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/golden/verify_failure.txt SPDXID: SPDXRef-af5c79c22c54be2b8ae4dfed6973a948 FileChecksum: SHA1: 2888394aeca11c12da33eb3830f0a961f813829e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/golden/verify_success.txt SPDXID: SPDXRef-61fac1c93ebf56f57d41c90b69b0c397 FileChecksum: SHA1: e3aeb1436a2d4a3353a8289e8570fd386d281010 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/index_codec.rs SPDXID: SPDXRef-c43e1e35ea9df4dcd18722393787c488 FileChecksum: SHA1: 8e359d5837800ea34855a490a9d31e7dddb047cb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/metadata_preservation.rs SPDXID: SPDXRef-d71c087c99fc73dde1267456c41355d1 FileChecksum: SHA1: 02c5f1fb0c9a2ac5efd7308f771de155182e9b95 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/mvp.rs SPDXID: SPDXRef-7fdbdbd16a3eb23d5e165daa27975d14 FileChecksum: SHA1: 7e6e4f1f734e9ac9afcb479299573ac07dd23fd7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/recovery_extract_contract.rs SPDXID: SPDXRef-0dd3a9f4279d26417714c77031699a0e FileChecksum: SHA1: 9294d9bb65ab959bbf5baf7ca7b343161f9ef4ac LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/recovery_validation_corpus.rs SPDXID: SPDXRef-16bcc00a7935fff73ae00ffedc6a024a FileChecksum: SHA1: fb693dfe6780cf3546896c183d13040e39d09dd5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./crates/crushr/tests/version_contract.rs SPDXID: SPDXRef-8a19339ebc1ff082fd9e6e030f8e1291 FileChecksum: SHA1: 95d78911ea02d9323f7330142de5bf86a5e5b694 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/crushr_icon-lineart.webp SPDXID: SPDXRef-8fea944ddeb231cf14ce783ead80decc FileChecksum: SHA1: 9a4e974347c62e831bc3d7638b96c6f90ae65889 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/crushr_icon.webp SPDXID: SPDXRef-5a308789db581723f7e662c99ae9cfe5 FileChecksum: SHA1: 8969c41c37cf2444be7d7bc38d9725bf9c4aaf13 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/diagrams/archive_layout.svg SPDXID: SPDXRef-681bc64341748ee5e88ef6524c4b3416 FileChecksum: SHA1: 38be6c5c5d58fe0ea4f4ba6d5e670e038b9b3fed LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/diagrams/crushr_master_diagram.svg SPDXID: SPDXRef-e3ff90dbe4c966be59dde58833f8061f FileChecksum: SHA1: d375d5a168613855375aa1d3334f7951bcc8bd9b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/diagrams/format12_named.svg SPDXID: SPDXRef-2191978d08b668e2241b7c840aac3349 FileChecksum: SHA1: 27bcddd96c05ba127cd998fbe5015715d16119cd LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/diagrams/format12_overhead.svg SPDXID: SPDXRef-6a247630bdcd13f4ac5a2fc598af7813 FileChecksum: SHA1: 48da2a88a9a14ec09fcf6321589d7c361dba2bcf LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/diagrams/format13.svg SPDXID: SPDXRef-348283a9f5fd8864a95ee34ea8505679 FileChecksum: SHA1: 26ad9c8fec461b62fad5713a018a93eaadf54e79 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/diagrams/format14a_resilience.svg SPDXID: SPDXRef-60aa08629a451dc6db77e9ade507f7b7 FileChecksum: SHA1: bc40a0825f76475f2369283f5e9e4fad30e59b79 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/diagrams/info_ss_20260324.png SPDXID: SPDXRef-fecc89b8f78e4f3b53dbb09d69378cc2 FileChecksum: SHA1: 78b092783dabd8044939dc6b4bc49bc1d543a65b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/diagrams/pack_ss_20260324.png SPDXID: SPDXRef-00dd135e58d1c71965358f62641f2299 FileChecksum: SHA1: cad930d9345117d443bb8f5b1f7f6a36cb0767ad LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/diagrams/recovery_pipeline.svg SPDXID: SPDXRef-f9662879fcdf1fbd6682075538219425 FileChecksum: SHA1: a53b6e5dfcb6ae73e044712a90c5d615a09ddc8b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/favicon.png SPDXID: SPDXRef-52369b2164b85df26fec3f003d1ec831 FileChecksum: SHA1: 6eb0a67c81831d45e46f234b5cdff93bcd684ee6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/gh_social.png SPDXID: SPDXRef-23612c611c9f181e42fca38fe0572a8d FileChecksum: SHA1: 0e642c15beee84ca8c0ea7d98e0ac71940fd1c0b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/logo.webp SPDXID: SPDXRef-3d66b8985781ccde297cd834b8084086 FileChecksum: SHA1: e479abacedcf88a02e5698770edc0103ba11f8da LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/assets/stylesheets/theme.css SPDXID: SPDXRef-8119d2f88e40dfa002d0f68f0ff65845 FileChecksum: SHA1: ba29f28dec47b4de20f23af3522187e506ca074d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/chronicles/2026-03-13-it-begins.md SPDXID: SPDXRef-b4c898d9779222782b3fc80673120fc4 FileChecksum: SHA1: 25806d5821846a092cdea56bdbe6a12e4f93949c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/chronicles/2026-03-15-corruption-trials.md SPDXID: SPDXRef-4cdb0cc4d7f630e165895fbf9a7321aa FileChecksum: SHA1: 15b2ae287a681c489215b18dc495cae91a9f978e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/chronicles/2026-03-16-we-have-recoverability.md SPDXID: SPDXRef-584ce3b6da3b2ab4bd3eaab9f71054c8 FileChecksum: SHA1: 93aa6e7c5a329cff465f4837ebc6c9da82c52157 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/chronicles/2026-03-18-speed.md SPDXID: SPDXRef-24320a933ebf70570c0a8b4c390dbf90 FileChecksum: SHA1: fc114ff7943deaf47af13d2441cedf7154cbac96 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/chronicles/2026-03-24-real-tool.md SPDXID: SPDXRef-f23906995802b6fd45b221fe310cf146 FileChecksum: SHA1: e85c920326a9aaed99833d3fd5eb65d509760793 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/chronicles/2026-03-25-the-origin-of-crushr.md SPDXID: SPDXRef-8d9471ec74b66ba618d92be028a039e5 FileChecksum: SHA1: 9b32478975cdcab3f8f25d38a612f7cb8576198d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/chronicles/2026-03-26-told-me-it-was-wrong.md SPDXID: SPDXRef-ab91a0fa845e0689f7280c718561183f FileChecksum: SHA1: 347a7b4138fbfd37fa1de9c96d6f5423ea0aebe7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/chronicles/2026-03-29-compression-won.md SPDXID: SPDXRef-d036b30570806a48b2f40efd82aa4d76 FileChecksum: SHA1: 6d470f365704beeaf3c8b2ddc0cd73ab93074799 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/chronicles/chronicle_template.md SPDXID: SPDXRef-c6a9836dde7263616ec69cda344d0f51 FileChecksum: SHA1: 62b780021c455e4a14f942be2226f29bcd5c0bed LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/chronicles/index.md SPDXID: SPDXRef-c8d97804450f74d3bc51eaaaaed97cda FileChecksum: SHA1: 6376ce34dc7846f9a51202868162fcf8cbea1257 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/format-evolution.md SPDXID: SPDXRef-6d5ca87bc803b1cf802a4cfd36a221ba FileChecksum: SHA1: d7e9bf0f53cccddcf899705954179d488d345afa LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/guide/extract.md SPDXID: SPDXRef-c4d3efece7e30ac23c02d45da6b9967a FileChecksum: SHA1: 213881587a9db7b4a7dde2ac8a8b9842cb029997 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/guide/index.md SPDXID: SPDXRef-094aaad3508e79773b0146ffcd23b564 FileChecksum: SHA1: 25abd3816f0811f975e08bf65cc84f6957d3e47c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/guide/info.md SPDXID: SPDXRef-f560adcf0fb93f8eee184b308e3cd8bb FileChecksum: SHA1: cefeac13870e653fb5a43675b6709ee9fa5f956e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/guide/pack.md SPDXID: SPDXRef-fbdf48b1d3a323110ec7db581e6d5328 FileChecksum: SHA1: e4179cc66b78389310de5be8f621e332e1b28b8b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/guide/verify.md SPDXID: SPDXRef-08d516be54d1c12a8a3976cf281634ed FileChecksum: SHA1: 74c6393864c64cff490474a47d2f7a57e1b41021 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/index.md SPDXID: SPDXRef-e08a256f0817dd8d3a68e2a19923531d FileChecksum: SHA1: c583ca3f12ed6aeea0fa7acfdd50a0736dc0a9b5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/reference/archive-format.md SPDXID: SPDXRef-01b2581e2524bf37afde0a55a552641b FileChecksum: SHA1: aefe3d6069dcffe861a49a2e7e0c7e3a77e11d4f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/reference/benchmark-baseline.md SPDXID: SPDXRef-7647a21c6e1afeac3745b6bc7cc90ada FileChecksum: SHA1: 588f39936091e837a38cc458e3bebc4117ffbe9f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/reference/benchmarking.md SPDXID: SPDXRef-9711f73fecee7725bb965f07cbed3df2 FileChecksum: SHA1: c6c688b25fa68fef45822ab70c0838ff2ed95cc4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/reference/dictionary-system.md SPDXID: SPDXRef-5918dd818de89ac95d90758f6202f7e1 FileChecksum: SHA1: f17480a677ee4bc78091a027475057bbc78ab947 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/reference/extent-identity.md SPDXID: SPDXRef-62d2c498decf1339ece902fd57903ed4 FileChecksum: SHA1: 1dc66293cf9004f4e8e25bfb2c8d46f5a5028ff9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/reference/future/AEM_streaming_design_lock.md SPDXID: SPDXRef-9c7360ef9b822b108b129bc108fa06aa FileChecksum: SHA1: 3d1101d5b8ef9bc91c5d59ceb9767ecfe53b1e0d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/reference/future/COC_chain_of_custody.md SPDXID: SPDXRef-41478b3cf837ad641a09f7d2c2ea85d4 FileChecksum: SHA1: a8f9e52627fb5577c84577a363302572fdd876d6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/reference/future/DFIR_readiness_plan.md SPDXID: SPDXRef-7bb40f920d9efe11accd61bb41e46e3d FileChecksum: SHA1: 150dda8b7fa1f88d6863c86980ae5aaccb6502ca LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/reference/future/EAFR_potential_forensics_tooling.md SPDXID: SPDXRef-08c8e184edd2c2d4cd33f3c6ea593851 FileChecksum: SHA1: 5ed394edb2e523a3f294b968455f82ae200c7833 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/reference/index.md SPDXID: SPDXRef-780b66874b0709c6d32174d9457096fa FileChecksum: SHA1: 5d840ae691699849622918669491e9bbfb050c63 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/reference/recovery-model.md SPDXID: SPDXRef-d083b1125bf30117f281e32014bd91df FileChecksum: SHA1: 0f8e8c14e4767dae8b4e613e98ac15f44d6c5cf2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/requirements.txt SPDXID: SPDXRef-8b1538cddfb2a9816968e408e879cb46 FileChecksum: SHA1: 5e0b98cfa3ffe9145569e84e7e29281472815d3d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/ACCESS_CONTROL.md SPDXID: SPDXRef-34bf3b91d0c8f6257a10cf9855fb7d59 FileChecksum: SHA1: a4481f8264875dd8ce84327fa8abb1e06c39b223 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/ARCHITECTURAL_INVARIANTS.md SPDXID: SPDXRef-99c62eda6bdb57278d512b9d5b1cf6db FileChecksum: SHA1: 03ae47bcf898c67f8ec375b1832bba48d9860b6a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/INCIDENT_RESPONSE.md SPDXID: SPDXRef-be79cce328fcecc5d1b77c0e10bf312b FileChecksum: SHA1: 3e78aa7361183e3f257affa8b1c76e0263fb1650 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/INSPECTION_AND_RECOVERY_CONTRACT.md SPDXID: SPDXRef-40973990b4e4d134afd2e5c14fa43897 FileChecksum: SHA1: 9ec00a685e8fbf75c9d4aed4c21c900c4e070a9e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/INTEGRITY_GUARANTEES.md SPDXID: SPDXRef-1bfa3b9e7063ac86e273d00054bc805e FileChecksum: SHA1: 7585ac05f0bd3e83110cac1de3c53c3075f0e07e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/INTERNAL_AUDIT_2026.md SPDXID: SPDXRef-0ab7e0b5866866b514dd04606e6702cd FileChecksum: SHA1: 8bcee62a66de7667dc310208d2b6ded58cb792d3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/RISK_REGISTER.md SPDXID: SPDXRef-5da1755e82fd0c5d50e713a71e29aa6d FileChecksum: SHA1: 19ca327e9fbc2371d539db50cc79d5bbaea07a06 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/SECURITY_ARCHITECTURE.md SPDXID: SPDXRef-c0fdffd32829252f44929c51eadded9b FileChecksum: SHA1: ebfb7b0e17310c48d82fea2bb8db5238e5427076 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/SECURITY_POLICY.md SPDXID: SPDXRef-549d5c2b5f0751c128de910a1a446b09 FileChecksum: SHA1: c3e467cfd8895e933b7f2610b0dfabe46f920ef5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/SECURITY_WHITEPAPER.md SPDXID: SPDXRef-facc556a90879790a8af3e5832a4034b FileChecksum: SHA1: 6352bbd65d4ab55d17e094cffa3e99651f057ad0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/SOA.md SPDXID: SPDXRef-a1ec75643f28e064c21a8062ac838972 FileChecksum: SHA1: 8d5a0949706ae439bec10f203cb7b52adfbf352c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/THREAT_MODEL.md SPDXID: SPDXRef-da165281fd7a2231285442490f5e616c FileChecksum: SHA1: 1f4e19f0e75d0961b31856f26df05f24e4d410f8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/VERIFICATION_SPEC.md SPDXID: SPDXRef-c6a3bc0876757aab5cf93064836ff1e8 FileChecksum: SHA1: 1ba1e2b77e67d028fcd6e12b62c4267ae5906435 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/security/index.md SPDXID: SPDXRef-2d4ce5a6daef6f3f1232ab2454e4054a FileChecksum: SHA1: e0cf5654b661db2ceb9068caea1f89e897b5de3e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/whitepaper/applicability.md SPDXID: SPDXRef-17c7c6cc76a5ca06376ee44e7d4bf7b9 FileChecksum: SHA1: b473b769fbe021d72c9c22618ec9bfb907d21df5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/whitepaper/architecture.md SPDXID: SPDXRef-9cbfca051ef986aacbd8a38dcd346c3f FileChecksum: SHA1: 4d0e45a7164ee3f1fb4d8d7382f18cbc421ad9fd LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/whitepaper/evaluation.md SPDXID: SPDXRef-1ac5e385f4f59ccd04fbac577e945426 FileChecksum: SHA1: 9908b6a443185d19d64f1e2704ba9d84e369af3d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/whitepaper/index.md SPDXID: SPDXRef-b3fe282fbab2e6179c2e8ef6934b0d27 FileChecksum: SHA1: afa28e24ca5f76985c155b6fa57d7f5c43a5f113 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/whitepaper/problem-statement.md SPDXID: SPDXRef-07b81312f8fb60117d41ed5eed412a9d FileChecksum: SHA1: bf647f38665d085e0dfea7a0a46ac338344ea3c6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/whitepaper/recovery-model.md SPDXID: SPDXRef-493a78f88ae9384c4bf9153479cde1a3 FileChecksum: SHA1: abec553098c4bb6e56bb6dea1c005c88624cb678 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./docs/why-crushr.md SPDXID: SPDXRef-3f7004e373ef0cbf8e462ccecf4faa88 FileChecksum: SHA1: 2c9556dc0445fff3e1de19ad275b07f6806c03d2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-benchmark-run.v1.schema.json SPDXID: SPDXRef-9d9799bdb2344c443ab105b3066b90a8 FileChecksum: SHA1: 5e9b15929ec79b954eb7f80916c2ec789b8d9a2e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-extract-result.v1.schema.json SPDXID: SPDXRef-366a2b1b0b452c19cebae69c78813167 FileChecksum: SHA1: 4b0bbed5b9a84fc5f973448b6466202993799c53 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-fsck.v1.schema.json SPDXID: SPDXRef-49a1d27d147e6b0f410acefc513f45f1 FileChecksum: SHA1: 5dff233c9daa3b14b69dd34e5788ac3ed8a8ba47 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-impact.v1.schema.json SPDXID: SPDXRef-bdf82eaaaa9171436ebc19ff4208ca28 FileChecksum: SHA1: 1aa2956a50359659abac309c294b5f82b8d52014 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-info.v1.schema.json SPDXID: SPDXRef-4bc4d437c9f568a8b0728e7c2b93ed55 FileChecksum: SHA1: f37dd9eaf644150f5f166f8f7c215e2fad8e0e10 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-experiment-manifest.phase2.v1.schema.json SPDXID: SPDXRef-172782779acf5c1e6f8dad3613474474 FileChecksum: SHA1: 8ab4d8b3e541f3f7745e1f2a5f88f312e4cd6b87 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-phase2-comparison-tables.v1.schema.json SPDXID: SPDXRef-eb906d668b56416a43e56ca08a0a2080 FileChecksum: SHA1: 06bde67dd27c616126603561b2fd973196d28988 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-phase2-execution-report.v1.schema.json SPDXID: SPDXRef-7c496b80d7292c55b35b9c96352d4525 FileChecksum: SHA1: 0e6354fa299fb68dcc3feff18418b7420ae14704 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-phase2-format-rankings.v1.schema.json SPDXID: SPDXRef-70b8d2e44baa1627bcd5911fa90647ae FileChecksum: SHA1: 82e5943c5ab085d1356060f03380d3d4f0ed1b25 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-phase2-normalization-summary.v1.schema.json SPDXID: SPDXRef-984c81012c3874d9590f227e1755de3e FileChecksum: SHA1: 58223bfb6447791af0f90a72394ba22e5ecd9321 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-phase2-normalized-results.v1.schema.json SPDXID: SPDXRef-3e7c7beec0b4f388c52f2f173e9070be FileChecksum: SHA1: 23fc5d5a0de80a53b669574cb751a94c22514cd5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-phase2-raw-run-records.v1.schema.json SPDXID: SPDXRef-d80677faa4eccf1d7311bb95e04fdd0b FileChecksum: SHA1: 5b1e4d64070cc73b29a4d3b6af79927c1015ec5c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-salvage-format12-inline-path-comparison.v1.schema.json SPDXID: SPDXRef-a164f62b210fd34e5e438bfd43c5209f FileChecksum: SHA1: c4ed584882a080c1cf5690e9f043f333391894fa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-salvage-format12-stress-comparison.v2.schema.json SPDXID: SPDXRef-9d438cf6e0bd9e77954821d3ab0dfe53 FileChecksum: SHA1: 5940cc8555aed2b16e008520e312c3f8c1ec4e6a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-salvage-format13-comparison.v1.schema.json SPDXID: SPDXRef-b947d6784d76f2927b980edd465f28d4 FileChecksum: SHA1: aa4eb6323956eb29f041427dc6ffdf39baea456e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-salvage-format13-stress-comparison.v1.schema.json SPDXID: SPDXRef-e148b68a485d357f15639e59f9d5ef3c FileChecksum: SHA1: f99fb93f1c27202562cf49c8a1622fb18e47b60a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-salvage-format14a-dictionary-resilience-stress.v1.schema.json SPDXID: SPDXRef-d3facfa51555c3f115e7e1eb0f1bf2d6 FileChecksum: SHA1: ef959453574bc19715d4a54475f052c8a7f281db LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-salvage-format14a-dictionary-resilience.v1.schema.json SPDXID: SPDXRef-11e06c02b22372e021bc01a38e7973af FileChecksum: SHA1: f6a4b23d31f13ae967ad96a523e0a4185706ff4a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-salvage-format15-stress.v1.schema.json SPDXID: SPDXRef-44337d96f5651b47410d033277ee533f FileChecksum: SHA1: ea52464f1b681b615128bfa6ecff660e35926e8a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-lab-salvage-format15.v1.schema.json SPDXID: SPDXRef-6f9f13932fc059aab54526bb79757bf1 FileChecksum: SHA1: 359f5eef3d515d6eddcde394aae8b5c436a9fec6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-propagation-graph.v1.schema.json SPDXID: SPDXRef-e38ca47ea51da5ebf039991538689589 FileChecksum: SHA1: 03a0df69c2c1900e09b053c37ed0c0a29745443d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-recovery-manifest.v1.schema.json SPDXID: SPDXRef-d816c005958076f8e2cfbf68972646e5 FileChecksum: SHA1: 01e89f0cce861c83c2dade7ef58463d56bf888ae LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-salvage-plan.v1.schema.json SPDXID: SPDXRef-b916568895f10323ffed8161785c39ce FileChecksum: SHA1: 2a6772f70af4beb41dc8ff57423cedde46ece8ab LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-salvage-plan.v2.schema.json SPDXID: SPDXRef-1de96f8a2ced1581e78a70bbfd6436f8 FileChecksum: SHA1: f6ceb6bd7873ee87f0a65a3f48e66bed554290f4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./schemas/crushr-salvage-plan.v3.schema.json SPDXID: SPDXRef-7ad8a8d1ea0eea2e6028b2da424ad04f FileChecksum: SHA1: e685ae8a4a7071d92752bcf3215a44cb193ce5e1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./scripts/benchmark/contract.py SPDXID: SPDXRef-6c644959c4b0ba589d986649a576c02b FileChecksum: SHA1: 6176d2f87ef82d1b575d1c3b1e665565476ab966 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./scripts/benchmark/generate_datasets.py SPDXID: SPDXRef-d742e72f8430d18f91b1e8e0bd89a781 FileChecksum: SHA1: 6f49549e31f3c06b9a5f6a1a03bc4e8e714f3acf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./scripts/benchmark/harness.py SPDXID: SPDXRef-665e98a56b4f5ffde676540c9be6c1e6 FileChecksum: SHA1: 8fa6be1709f9d77b3774de4fcc7bfe9de445f6bc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./scripts/benchmark/run_benchmarks.py SPDXID: SPDXRef-d17d740a1f5346dfd0e2dd9334d8a559 FileChecksum: SHA1: 023550cb304609309102692602899e5f62d302ed LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./scripts/build-musl-release.sh SPDXID: SPDXRef-42693d934b8e0f6ea041bc11a58daff4 FileChecksum: SHA1: 89bff993368e2bada58e67f5da92fbacda5dde12 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./scripts/check-crate-policy.sh SPDXID: SPDXRef-e753aabf193fc2d44e1fda7b075c3bf7 FileChecksum: SHA1: 35d6b31818177171724bc327c2b4bd93c98fc441 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./scripts/check-version-sync.sh SPDXID: SPDXRef-75e3f3f6d02e9888585e2b8e034a557b FileChecksum: SHA1: 5df592e5b59607424d54f2869a4efb2ba356761e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./scripts/sync-version.sh SPDXID: SPDXRef-5099921e2f0aeace3169c0bd8e89b139 FileChecksum: SHA1: 21a24205f6431afb28a8b4f7d468958374524141 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski SPDX-FileCopyrightText: 2026 Richard Majewski FileName: ./zensical.toml SPDXID: SPDXRef-2af6bfd91baf9a0c6efb25e5a8804af4 FileChecksum: SHA1: 31de8723b4853b6b0253b9dd434f865ace40ab18 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Richard Majewski