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