SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-e3905e5f-1c32-4ce1-9f16-c8508f3b34a0 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-09-21T22:27:10Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-946d5f88d5e9a07378793b51aa96d605 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b66088eb9cd938a36e27df13ae101550 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3403a4f3b82b0135af3ba95eb7b9338 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7044490d5c5370e26e1786fc9516ba09 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-76ad663baacbed63c6f1de884c2cc093 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e22f73bd0b2a499b4ed0bb9c0805005 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c85c12d4356bb5d6908520d298d25534 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-012bac672487e861f0c058aad3b3ce3a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9fe0739d5ef53d1ef9b222c8c314e3d6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79af6d63316ef0038a7d61106a672caa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7da179f210a2006dfa84b662c85ccd9d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b107d699e11b83aaa6c6b32e28be7e7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c9b4c984696e15ff015795759f0780c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1725260b780175fabc77f53b73648601 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d059eb5b63c738072fd033b99d61aaa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-48bc549a0a084dfdf03b3f0569e8f4cc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1fd1c7c8cd1272f5087867e4a2f8ad71 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8a4e0d3c62bea294748373cf63e38fb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-caf9569cd09a602efbb582340489443e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-93faa847f88ea438edb3ac856045dc27 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-035218a1c85666aeedb0f10fe8304bc5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e5eef84b901e85769ab4be1831f92eba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-39b8e062ea09dd26cde68e842d48e953 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6ecf9340844ff24026814c4f5ae8c59 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a3ff2c4309dcabb2a8c158c91cd274e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c3e7e24356377e9a658c20504a882c5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6bd39d1bf6374855a8b184feff5d976 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d5f06f228a1def2843c021b8f690824 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de0adfa56cef90cae52a7b8e7783892c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c4081c7bccd9db7031818ebd0bd9ceb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4ac493dcb9303fea682aec5d31aa810 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb8a1522fdb784d0d906ad54773ce8e4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-99c85d36b2acead0e62802df7e6d576c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad9fb064dbb77a8030a9a179c1109838 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5bd62af6df08e3b1e172b1b3a9cba92 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce38059d4e99fe21f0b1c4a630fd7d23 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40a562d3ed0ae839491eb7848a462805 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-19b16fb736150d0ac6cb15259e7d0988 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c32c23bc4e0c40d30d3dfa3214392609 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1fcd5ca2c68b42146efa4c6f24c39476 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e12c34fe3faa85b3fb8e576bb1fcb531 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce0b54846f8d9693cc6f37006839f743 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b1e6e40eb12eb7695df8c2a4c4161af Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b29d2081c599ea45cf2e9133f9fef32 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-97dc0a0c8fae614ccc673632abd3fb89 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1857554bde19d0331213d32826e739dd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4642ff62c7d0a8347f5dae7d5528fb0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b486ab41759b1f629dbf8d264ce755c9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00ac5282fb3d072565cfefccec9a0df0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a04b3e6428109f7a0cfb3e0f66f9134 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-88295918c4e6655436ac7c71ac854325 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f776775463d8569968bb250f425c9d18 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23d41720a26bafedf9bd97043f46ef8d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cb3a58fe89f987b604695f06f0c4e621 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4714fd161ca3500287e7a72ef55bef9c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f25d59d8640e727c8c9073b8b2f32925 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4b5abf8b687ff0d83a9c72c247d5dde Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7aca81d0364931eeca8cacc30f28590b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6949f0d47482b9aca1cee8fec43e3bd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce1d325be6aa0cab5e48170b9c2462a1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e706d9997366557e26a76250e9122fd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-799df29715b6494a85bcedd56934630a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b1694de5c8e59e3f1fd2e18ec2e43a8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-397e1810c9c86dc202ac05be7f527204 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c21b591c6afa1303b0af3585cbf95f5d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4869092bee9a9bc347d58d07a2983e6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-005d2a11f09f82594803376e2ea5979d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-26225e8281408853b6eff7e6d5254e74 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6e93ade5b0c40fbff6384352d0c8abd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57dd0adbbe23427c28ae1fbb6c09df68 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f14c21a89ccd84f34f7f6c5dd43953d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7da8ba5c653e6a16a37045a5d24f1855 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2f1f82ef89d0e7c4069bb605edb5cec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4c1bc2bddecc934c4ec89975e26706af Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-85e23f8bc11b66b3927a259b3cf7bb6b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8da70a3b17a6ffeecc5970bf1057afbe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9df3d19eb3499f56c6258263b0f14ace Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fdd407cdf107252d55472bbd4b84bb46 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43a1d8e7d6c63a8253a0901310241f8a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4e19c3f515d06af41fb0e499d9e7913 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-186addffc370a80d38ddccd452ab7abd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a580376a5138d5479f9c3d3b79d9c61b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70ad392a828385bae6b10eee9a58068b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-71feb08f4b81be786a541d2f2c42ebbe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c1b7fe6b6ce90edf2b0b06e1d9f75f6a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-abeec49cef30e0a9c080252f0776dac1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f524aedf3997000a115ac6d4f03599b6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e09eb8a50b6323c82dac0e1f8607ff3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f643235a08a2175fba7a3e720d19095 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8c8e6723cec2922ab27a33a38dcc202 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7989f03fbae868a453c4c8d4d75a686e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e57fe2a3ed1ed6e515cf1060162a04e2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2458404c4bb51278e4df47e5e6c13b0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-869eabd6d2cdb13e5b82d567301d6940 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-908bffc2fed7d51d6d3e5c0f4e43b996 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc9899f2b19aacfb0fe093c4fb5e831c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e726c69e6dd1c560233dd59fee70c261 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-edfde283b97bc6fd88ae70c28e2b5153 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc6fe07ed01775df064bcbce3791f4e2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-007a3f2b569eb74df1261627bd424dc3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d54e4aa083c0393988a34edf80a8ad28 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8dd26e8e8b87f9477a0a42c20947dbe6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e77ce8418925a1c7b446279eb414ade Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-74bf60415982b75c4ae52b2a0e214b4d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6f4ec11f3f5a0d18c9ddc6b614a8918 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba2d1d218d05a6f60c412542988c38ed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-222892d6dbec701d5e2cd802fee2184f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8069253f36d2615367f123d73795364f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aff496ffb25062f04c02c788f527ceef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51c9406a5412b3020ceeecf07bebd2fc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d318366092931a6dbad29a4083e5e67 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b1f8739f2769af8de35dc91aca304a7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02ff18df5a4d9faa282a582bf7ddc807 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-003970fa359e1693750e47f24a5b62ab Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d5f2acbb791a8f770287c49b7ed98152 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05b93cd784c6fccb29973608eb86eefe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3bf79838da73fecbda293cf7c586283a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-493b8c7bd13422b76b7ce2d45a07b1d7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eeede838f3c83146c4972552f25fc754 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c9aff6a270788478c5c4c5dae3dbd275 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-352065d539efb3729d54d3ada2b88eae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f1b41a61cdd5982a28d7fd89b7848c7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0cf678221bdd3aed794690602cb8e72a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d36eb6dd27ae6721b8790dfe3db9e85 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d0d114bd0f47b5be68f2fd3377f36e96 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea93e0451ab2367985f9f325414956fe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-796d607ee7786c5f649d5fd1745b923f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c021c9d92a695f43a8f1179ea02b439 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e2734c583e9ad2d7b02c291e422a0f4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3467bf12fcf77555f81a5edd459ceb04 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b8cc89b37d28e87b94eacb62a825cf87 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20b2d7755fc00ce6da7d8c1c5436723d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4614cbfac7a8af4837d5e8d08b8abdf5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6df676dd71a19f7fdca1c75678c0743 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3641ccc6addabc76ffcb81eb60811173 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c00549dd7ed8a0b520aa6bae3453823 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1688cffc87de4037374868083939bf70 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f09fe543db7c59745bc7b56ee2a54a3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-407bdde9ae5cbe048f12d186cb79c7d8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8dcd0123669c48f117ed809849b39fc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c9642b72f291bb75e43942129aac50b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1f570232dad158862f2e3b9070eaf3d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb603846c2617469ec2d11a501bd541c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-239102ff64212ec6021c722a8951d955 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-293542d9c0d409f1b9f33bdc601c6607 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-729295bc78eea5d0d50a9c4ff3fa3bcb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9aa96b9413f6e91f705075e495b7299a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-542274e5ca7be907650efd87d5264c7e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f96cde28160997170f34affc72d41d74 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-181f2ad1c6df26fee7ab29061962bd0d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f94acb1d0bc951f84438c77879b8b2f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58371d99e91750b7c9e42745c54e9c0a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a79c7ad7636d29460ddb69073cbc0670 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32d7856623204f4b85b1bde1d34363b9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-007f469ee5a08fa769290b292ec0aee4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0452d8fb76c739dfba90d7f5ec76a66 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-049945b7cdea4b96cfc49e3f063b89cd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b57af3e55e5ce1cd437b1d5146099ac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2a23e2a72a26418837beaecd264840e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-432b83bc22af844f029ebfc90a99c31e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b0c86c3d326a1c8495aa3677878642c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c8bc49e5287468cc89d97812bfa68842 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34362c1771bd0813799c20a5d0f4266f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43f0283da197310afc6cccad59bbf0ec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98a1dce84d07c22030eb5a963117038e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11cd975ae1eab0f6a5a34d1b5c53b337 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6eac9f3237db74f9a6f4b5ee6ea2182d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f3fe8e39b27285985d64cdda29090a3a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0cee1d7fc2b6bf32665b1513feb748e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6a983bb8f435ca041bb63b641a00254 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-19c257c9c4e21181076c01af299f26a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8aab6629f5edd7ea2fba9beba9ad7801 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b015fa040a2ef0bec8a28bab4ca906ec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a44072a6b55a1ef1ce6358cfca43dc58 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ce8ed2fdd165dc9edef177eb44e9d6f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-873378659b209c6511a7d261ed23d540 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec8efeba3d411c203908a9ab2f9d8b4a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-253047de4c76dd970ddc38f404173c4f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27e47f4b51aefcef864470801a103537 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b73daa40eec6d7ae5aa54c58b37e752 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6855326e4aabb44842fb42af9c4ce987 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd41f2eee7afe053f70707a84562b7da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d70d459b33dc8a78af060b32df37fd10 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1cd49ba81f56bda8afa81d101b20dfe1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e477157a44f07cf66fb9f30742d44cc4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7484f00232ec55fbe69daa8cb21d0b04 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aac4f8f4c85f97c41a93efccfd9b3b9a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6663404097dc950bdb0a5acb47348b9a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ec615725d17c1037cb7403832a4b149 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c8380230f4a066ec18c3afa5fe60e51 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59c622310775210c41a66b6ace069c56 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a12326310c78e4176bfe19abb2b2575 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5025c8780e3a314c834d816b2fa5109d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbb495b9af4e6310959b37a6ad503582 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e983fa4881ad3f9a80b4e7800aa2a6f3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0db1c7fd802e62c590b8394417a96727 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7859a9ff13d0fae8b9b6380827a54003 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f730ddca78c58852370e757353edb146 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4045b567d3a7e924b91830f0ff071fa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-047d4faebdc727e0e742ce2292df2dc4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17f87bf493e046e6b53a1fac42a54188 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bfadec646f2def1092ba236cda832c8c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06d77636759870373621010a9a9f0571 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b49c8cc2fac8c8cc3a67cfa128a72bd5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b6175dc292c5e891c7f27eafe9e16b48 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80daf080e5da4b10c7de3ee8b2eafe66 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d01fa55c87e6713c03b831300f20c25 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59c32c4109b5fd00b3f8eb73757c9c6f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33c63fc0798ea583c7922893f8c808b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15336217743387b3c1bad8f47ff3e9f5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38f1f7561cc4ca399fd22a5f79acd4b0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d519eda6a006de4c472b11645d305d4e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-77f7fc5e2d44989ac3cea142bc86dc9d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07d7b6ec15b7590166b4100a86f9bc5e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a58f44d951f52b252ed242ba3eff392 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5367d653148f2bd9b94b19edc0b2db97 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc9a3d99aa3bd8deba627e9f48d9a563 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2bce131e357a68c1bb8748c13a029ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1f1bbf139de293fbf00a8b1542390f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60e0790c79554d2c50f3acb355ab97cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-48181fc3e0cca26720304e7405412a34 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c246e3a6836d0718c87ccfe40daba1dd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-655c088f090b1a765122033edf8a298b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6ce970b63a858d581ae8ef42758215c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc2aaa7809ae9a2fd7a86785967ae25a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70c3f7064cb46bfd351b0f17195d9bcd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-93e4ac9a261193e3f16e26bd9c8c5f5a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-31c129909e6512c1047f1057fa8680ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64be6ab03e0a1e3146de9ed6ac7a2cf1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f5297913422868b01b90921d0c4f2313 FileName: ./.env.example SPDXID: SPDXRef-946d5f88d5e9a07378793b51aa96d605 FileChecksum: SHA1: 25b5306c02e60b49b50078adb337646e06f1633f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors © 2026 Sillon contributors FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-b66088eb9cd938a36e27df13ae101550 FileChecksum: SHA1: ed6da7531e24ca936d22b486c0122a34fb6e05a5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./.github/workflows/release.yml SPDXID: SPDXRef-e3403a4f3b82b0135af3ba95eb7b9338 FileChecksum: SHA1: 1211fa0d1579e11cd523dd4ee3641575d412d7ca LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./.gitignore SPDXID: SPDXRef-7044490d5c5370e26e1786fc9516ba09 FileChecksum: SHA1: a337ad36ba397f12cf406310987f6f5a9a02aad1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./.prettierignore SPDXID: SPDXRef-76ad663baacbed63c6f1de884c2cc093 FileChecksum: SHA1: 474dadd9e1769d13bd401f799cf00709fae2cd00 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./.prettierrc.json SPDXID: SPDXRef-1e22f73bd0b2a499b4ed0bb9c0805005 FileChecksum: SHA1: 9e927f0fbe2c30930ac0d72521ed6ac818d4400e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./.release-please-config.json SPDXID: SPDXRef-c85c12d4356bb5d6908520d298d25534 FileChecksum: SHA1: 99468c90049fec8871e596e081a376185c63899d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./.release-please-manifest.json SPDXID: SPDXRef-012bac672487e861f0c058aad3b3ce3a FileChecksum: SHA1: 98b428f02da94fe0132fff50a3edc75aeb7347f4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./CHANGELOG.md SPDXID: SPDXRef-9fe0739d5ef53d1ef9b222c8c314e3d6 FileChecksum: SHA1: 878a329d745fc58f74759f4c9288a30bb967abe5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./CLAUDE.md SPDXID: SPDXRef-79af6d63316ef0038a7d61106a672caa FileChecksum: SHA1: 82be5830e29e11209962260eca035dd1115a6b62 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors © André Hoarau) FileName: ./README.md SPDXID: SPDXRef-7da179f210a2006dfa84b662c85ccd9d FileChecksum: SHA1: 97a6ce072de8aa7d980ae36ff732c32941e162b7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors © André Hoarau, AGPL-3.0-or-later) en React 19 + TypeScript + Node + PostgreSQL. © André Hoarau, sous la même licence. Les fichiers concernés portent les deux mentions de FileName: ./apps/api/.env.example SPDXID: SPDXRef-5b107d699e11b83aaa6c6b32e28be7e7 FileChecksum: SHA1: 50a9077d6ae67bf4b9e4842727f576c84cedb86c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/Dockerfile SPDXID: SPDXRef-1c9b4c984696e15ff015795759f0780c FileChecksum: SHA1: 4ad827da7cbf7b9970b448f2f826a913fdbc4fea LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/Dockerfile.monoservice SPDXID: SPDXRef-1725260b780175fabc77f53b73648601 FileChecksum: SHA1: b57a3fb594bb4b79271673deea628952b76e8760 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/package.json SPDXID: SPDXRef-8d059eb5b63c738072fd033b99d61aaa FileChecksum: SHA1: fd9f43eca7c9abea8797ebb909159049b06e2391 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260915120000_init/migration.sql SPDXID: SPDXRef-48bc549a0a084dfdf03b3f0569e8f4cc FileChecksum: SHA1: df4da220d953a54c82740ac6caf16eb6ca8b545e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (modèle d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260915120100_rls_ltree_search/migration.sql SPDXID: SPDXRef-1fd1c7c8cd1272f5087867e4a2f8ad71 FileChecksum: SHA1: 69d7e5524a8ea1d2ebec1471def6e5b70d1a144d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (mécanismes d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260916090000_align_sur_brinjel/migration.sql SPDXID: SPDXRef-a8a4e0d3c62bea294748373cf63e38fb FileChecksum: SHA1: 8d4a1ddb351e74ce19fe5079fcddb2a0dd3c5f8a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (modèle d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260917060000_type_des_photos/migration.sql SPDXID: SPDXRef-caf9569cd09a602efbb582340489443e FileChecksum: SHA1: e3c49cd4271a882f762214c46e9baceb1825c595 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260917120000_echeance_abonnement/migration.sql SPDXID: SPDXRef-93faa847f88ea438edb3ac856045dc27 FileChecksum: SHA1: 94723c1797368954f4a4b24006408f2816525647 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260918090000_centres_de_formation/migration.sql SPDXID: SPDXRef-035218a1c85666aeedb0f10fe8304bc5 FileChecksum: SHA1: 61d5c14c73b137fb28981f96db26d2fadd0b724a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260918110000_calendrier_lunaire/migration.sql SPDXID: SPDXRef-e5eef84b901e85769ab4be1831f92eba FileChecksum: SHA1: 9d7013985628a774c255af7ef74698e4b2e08af6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260918120000_partie_recoltee/migration.sql SPDXID: SPDXRef-39b8e062ea09dd26cde68e842d48e953 FileChecksum: SHA1: ebf43f86c6de52e51d90f2647ad0296ba91677f3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260918140000_fournisseurs_site_et_notes/migration.sql SPDXID: SPDXRef-e6ecf9340844ff24026814c4f5ae8c59 FileChecksum: SHA1: ed1a07406002e03d1b3af425e93aac02b4ebf2ac LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260919090000_position_de_la_ferme/migration.sql SPDXID: SPDXRef-7a3ff2c4309dcabb2a8c158c91cd274e FileChecksum: SHA1: 7f650b12bc8f671b472d0efa57111da6633e0c19 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260919140000_contour_des_emplacements/migration.sql SPDXID: SPDXRef-8c3e7e24356377e9a658c20504a882c5 FileChecksum: SHA1: eb94b46ef1a830f8ed808bf883f0c5e9d186d7a2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260920150000_rattrapage_partie_recoltee/migration.sql SPDXID: SPDXRef-f6bd39d1bf6374855a8b184feff5d976 FileChecksum: SHA1: f73f03b3ea92ec87655c4d5fc7469fbe63605e6a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260920180000_valeurs_de_reference/migration.sql SPDXID: SPDXRef-8d5f06f228a1def2843c021b8f690824 FileChecksum: SHA1: 383ac0e9e6cef538798e3397bad623ba0a7f2aca LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/migrations/20260920200000_reperes_de_ferme/migration.sql SPDXID: SPDXRef-de0adfa56cef90cae52a7b8e7783892c FileChecksum: SHA1: d9f6e35818a28718610d13fb00f9ce7dbcba3b1f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/schema.prisma SPDXID: SPDXRef-0c4081c7bccd9db7031818ebd0bd9ceb FileChecksum: SHA1: fbe1af4dcd52e65ca5c653e851beb761b46305c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2023-2026 André Hoarau (Brinjel, modèle d'origine) © 2026 Sillon contributors FileName: ./apps/api/prisma/seed-references.ts SPDXID: SPDXRef-e4ac493dcb9303fea682aec5d31aa810 FileChecksum: SHA1: e2b94401f415a4ddac0a07ebe7aa48d7a8845041 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/prisma/seed.ts SPDXID: SPDXRef-fb8a1522fdb784d0d906ad54773ce8e4 FileChecksum: SHA1: dc187ce4e7a329f1bcbea106776154066963ee74 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/acces.test.ts SPDXID: SPDXRef-99c85d36b2acead0e62802df7e6d576c FileChecksum: SHA1: 554f43ab947d3282397d399df258125843c6d6b7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/api.test.ts SPDXID: SPDXRef-ad9fb064dbb77a8030a9a179c1109838 FileChecksum: SHA1: 8845ec4d5f1a432ef52ef526991bfb73c573cb5f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/app.ts SPDXID: SPDXRef-c5bd62af6df08e3b1e172b1b3a9cba92 FileChecksum: SHA1: af8aadad61de21c1d7f7b7cbc14eda329fcb2aa3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/auth.ts SPDXID: SPDXRef-ce38059d4e99fe21f0b1c4a630fd7d23 FileChecksum: SHA1: 6a44abaf3145676978e7821a51342b67aab0c5a5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (mécanique d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/db.ts SPDXID: SPDXRef-40a562d3ed0ae839491eb7848a462805 FileChecksum: SHA1: 5e5c73743b18c972979322e39a7744dc4fee7205 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/env.ts SPDXID: SPDXRef-19b16fb736150d0ac6cb15259e7d0988 FileChecksum: SHA1: e245af0f2b5fbaf1fdb879ec6ce26ea80e34006c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/errors.ts SPDXID: SPDXRef-c32c23bc4e0c40d30d3dfa3214392609 FileChecksum: SHA1: 725ef677aa2b5a80f25f70cdd2ab12213448747a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/export.test.ts SPDXID: SPDXRef-1fcd5ca2c68b42146efa4c6f24c39476 FileChecksum: SHA1: 09838bf5660963595ea39ccec954ab7e7d849be6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/export.ts SPDXID: SPDXRef-e12c34fe3faa85b3fb8e576bb1fcb531 FileChecksum: SHA1: d34091d670e8ed6697d028648af8fcfe6513015f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (fonction d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors © André Hoarau) — https://framagit.org/brinjel/brinjel', FileName: ./apps/api/src/farm-copy.test.ts SPDXID: SPDXRef-ce0b54846f8d9693cc6f37006839f743 FileChecksum: SHA1: dd42cf19b4cb66f30caf050ef215d7a609d294fa LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/farm-copy.ts SPDXID: SPDXRef-2b1e6e40eb12eb7695df8c2a4c4161af FileChecksum: SHA1: 83b5e7f53bd9401f5c758a36172b42a1ef73b0e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/farm-setup.ts SPDXID: SPDXRef-0b29d2081c599ea45cf2e9133f9fef32 FileChecksum: SHA1: e3791447a4a9f268c5bc05845a1d5f698ed2c83e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/health.test.ts SPDXID: SPDXRef-97dc0a0c8fae614ccc673632abd3fb89 FileChecksum: SHA1: 9f8c92f11103a6441c933640d2ac7b6429fe3faf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/health.ts SPDXID: SPDXRef-1857554bde19d0331213d32826e739dd FileChecksum: SHA1: 3f199cec0c40e7949d2cf542f5072291de3adf36 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/images.test.ts SPDXID: SPDXRef-e4642ff62c7d0a8347f5dae7d5528fb0 FileChecksum: SHA1: 123e90703ce9b6e836d8e651c037518534ffd637 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/images.ts SPDXID: SPDXRef-b486ab41759b1f629dbf8d264ce755c9 FileChecksum: SHA1: ccd075efccfd759074c8966e9e7e5db623a0f287 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/json.ts SPDXID: SPDXRef-00ac5282fb3d072565cfefccec9a0df0 FileChecksum: SHA1: 69b3c9c6a2d80be4a33387d0611d1af2b0a5f93e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/mail-templates.ts SPDXID: SPDXRef-6a04b3e6428109f7a0cfb3e0f66f9134 FileChecksum: SHA1: 75ff04e65dd112b5189260563ce46ec87b517967 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/mail.test.ts SPDXID: SPDXRef-88295918c4e6655436ac7c71ac854325 FileChecksum: SHA1: 0a38c3ecccbdef00d2a0fe0aabae053dcf544b71 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/mail.ts SPDXID: SPDXRef-f776775463d8569968bb250f425c9d18 FileChecksum: SHA1: 304bb77f4142cb936b3a84371577edd9eac4dae1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/migrations-rls.test.ts SPDXID: SPDXRef-23d41720a26bafedf9bd97043f46ef8d FileChecksum: SHA1: 9472938db44c1b64e239de59386b9fc6bf2716f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/observability.ts SPDXID: SPDXRef-cb3a58fe89f987b604695f06f0c4e621 FileChecksum: SHA1: a35f9a7f1e28ef7e3a1859e3b43592ce56ec5fb2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/planting-io.ts SPDXID: SPDXRef-4714fd161ca3500287e7a72ef55bef9c FileChecksum: SHA1: 69ef470d6b7081cedea0b4eb13b3b98d0a5c9c6e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/plugins/auth.ts SPDXID: SPDXRef-f25d59d8640e727c8c9073b8b2f32925 FileChecksum: SHA1: af2ea6b5ba42dbca6a478fbb632c2f6d1d26ab2d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/plugins/mail.ts SPDXID: SPDXRef-f4b5abf8b687ff0d83a9c72c247d5dde FileChecksum: SHA1: 0abb3b90619e671c0d5b6cfaa2ef6e36decd3b04 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/plugins/storage.ts SPDXID: SPDXRef-7aca81d0364931eeca8cacc30f28590b FileChecksum: SHA1: 03c5ab2fc68e917d85ec509d18a3efb957ef19d9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/queue.ts SPDXID: SPDXRef-c6949f0d47482b9aca1cee8fec43e3bd FileChecksum: SHA1: 72880f30e27c3e6feeb8ed464e6df6034ddb4906 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/recalage.test.ts SPDXID: SPDXRef-ce1d325be6aa0cab5e48170b9c2462a1 FileChecksum: SHA1: 82633a42fed606534cd02f9daedbe2ca89fdae7d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/reference-data.ts SPDXID: SPDXRef-6e706d9997366557e26a76250e9122fd FileChecksum: SHA1: ca668cd1e0f455321e9b9485d4ce922ea6e57cbb LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (référentiel d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/references.ts SPDXID: SPDXRef-799df29715b6494a85bcedd56934630a FileChecksum: SHA1: 99f981511efd4cff9360a0f0cca0cb1b2607d310 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/auth.ts SPDXID: SPDXRef-5b1694de5c8e59e3f1fd2e18ec2e43a8 FileChecksum: SHA1: 07fbd2cd0a74143887311d8fc5bff2ec60737c77 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/export.ts SPDXID: SPDXRef-397e1810c9c86dc202ac05be7f527204 FileChecksum: SHA1: 87386aa5434ffcca706d4cd12a62fa2c5941a623 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (fonction d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/farms.ts SPDXID: SPDXRef-c21b591c6afa1303b0af3585cbf95f5d FileChecksum: SHA1: 6d49f0fe571a952752fbf5539aba6a58fa1203c3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/geocoding.test.ts SPDXID: SPDXRef-c4869092bee9a9bc347d58d07a2983e6 FileChecksum: SHA1: a7fda26ec3c83619ffa0f0d4eb32606752592ad6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/geocoding.ts SPDXID: SPDXRef-005d2a11f09f82594803376e2ea5979d FileChecksum: SHA1: ad2abe76a322a6f40f5fa79d937784cd2252aa7c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/geometry.test.ts SPDXID: SPDXRef-26225e8281408853b6eff7e6d5254e74 FileChecksum: SHA1: a506e51d1cfc304d8894afe6e304c91eeee6e2fc LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/locations.ts SPDXID: SPDXRef-f6e93ade5b0c40fbff6384352d0c8abd FileChecksum: SHA1: bdd5be364cb13cd730b96c0c07b561ed37d95eeb LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (modèle d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/moon-align.test.ts SPDXID: SPDXRef-57dd0adbbe23427c28ae1fbb6c09df68 FileChecksum: SHA1: ba70bb30d0f1407434777edb1315beee0b8fe36d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/moon.test.ts SPDXID: SPDXRef-f14c21a89ccd84f34f7f6c5dd43953d0 FileChecksum: SHA1: 79826b243b323168e78e9cd535d72204645662bd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/moon.ts SPDXID: SPDXRef-7da8ba5c653e6a16a37045a5d24f1855 FileChecksum: SHA1: e0ebd104c96539edfb475ee33dccafbfd0cf2cc8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/orders.ts SPDXID: SPDXRef-a2f1f82ef89d0e7c4069bb605edb5cec FileChecksum: SHA1: 65254e7afe028f806d73cded06fd94afe9f5cab8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (règles d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/plantings.ts SPDXID: SPDXRef-4c1bc2bddecc934c4ec89975e26706af FileChecksum: SHA1: b7f20a75b85f18a5ee34820ef9b580ee85e17311 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (modèle d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/providers.test.ts SPDXID: SPDXRef-85e23f8bc11b66b3927a259b3cf7bb6b FileChecksum: SHA1: 22e05c813e2c6cc71b899478ec616bc64b9470b1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/providers.ts SPDXID: SPDXRef-8da70a3b17a6ffeecc5970bf1057afbe FileChecksum: SHA1: 16c27ea6e16e3ee165465759258a076345d2375b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/records.ts SPDXID: SPDXRef-9df3d19eb3499f56c6258263b0f14ace FileChecksum: SHA1: a080ef50ba91925750934efc24e1e987e4e40ece LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (modèle d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/reference.ts SPDXID: SPDXRef-fdd407cdf107252d55472bbd4b84bb46 FileChecksum: SHA1: 40b75e81f5a14dd3d2c8d26910da81d413e794d9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (modèle d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/references.test.ts SPDXID: SPDXRef-43a1d8e7d6c63a8253a0901310241f8a FileChecksum: SHA1: 61978e47797c5e732e058d13bec2171bda688dbb LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/references.ts SPDXID: SPDXRef-d4e19c3f515d06af41fb0e499d9e7913 FileChecksum: SHA1: f44f38beef79d80ddc00c67aa4a49e9fc7ddc8ab LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/stats.ts SPDXID: SPDXRef-186addffc370a80d38ddccd452ab7abd FileChecksum: SHA1: 11c8e6592ae8c8919d64f6f92329a07fe1b243fd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/tasks.ts SPDXID: SPDXRef-a580376a5138d5479f9c3d3b79d9c61b FileChecksum: SHA1: a92759c84f34977b1eac000a2553449741689bc5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (modèle d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/training.test.ts SPDXID: SPDXRef-70ad392a828385bae6b10eee9a58068b FileChecksum: SHA1: 44aa14573a5215dd32fdca4f7b45ccac64ae7d87 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/training.ts SPDXID: SPDXRef-71feb08f4b81be786a541d2f2c42ebbe FileChecksum: SHA1: 54580a78d33c7e85e93dc4c4f750f7df4f99b324 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/weather.test.ts SPDXID: SPDXRef-c1b7fe6b6ce90edf2b0b06e1d9f75f6a FileChecksum: SHA1: 344b1526ff42fa8b4f2468c811c12b5e83f01dd3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/routes/weather.ts SPDXID: SPDXRef-abeec49cef30e0a9c080252f0776dac1 FileChecksum: SHA1: 5492bc4d6f4e5f07de053ab2cb883e1ef974c760 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/scope.ts SPDXID: SPDXRef-f524aedf3997000a115ac6d4f03599b6 FileChecksum: SHA1: bc1b2c3adaf7577cd7b4eb792a5c93fdd23f9e19 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/server.ts SPDXID: SPDXRef-1e09eb8a50b6323c82dac0e1f8607ff3 FileChecksum: SHA1: d9ecca5ec4e7150cd8e623ee413725413e55b78a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/storage.ts SPDXID: SPDXRef-3f643235a08a2175fba7a3e720d19095 FileChecksum: SHA1: 33292dd59a4bad7a2b100f5b4ca16498ba113388 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/task-scheduling.ts SPDXID: SPDXRef-a8c8e6723cec2922ab27a33a38dcc202 FileChecksum: SHA1: 647ab7f88480bcc7442a47f7f3cbf00f7047ccf1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/tenant.ts SPDXID: SPDXRef-7989f03fbae868a453c4c8d4d75a686e FileChecksum: SHA1: a564067d7dd0dfcfdbb521e0031bdd507f576997 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/test-env.ts SPDXID: SPDXRef-e57fe2a3ed1ed6e515cf1060162a04e2 FileChecksum: SHA1: 21d3329f3c833b18e29884cea7d51602567de300 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/test-globals.ts SPDXID: SPDXRef-a2458404c4bb51278e4df47e5e6c13b0 FileChecksum: SHA1: a2887a60a20322fcb9f32a2f89b3bd4bb6579148 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/test-support.ts SPDXID: SPDXRef-869eabd6d2cdb13e5b82d567301d6940 FileChecksum: SHA1: b4f933a3da46ead9c48a86befc0f484166e3057a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/totp-routes.test.ts SPDXID: SPDXRef-908bffc2fed7d51d6d3e5c0f4e43b996 FileChecksum: SHA1: 995898f45c6e4c1b1b5036899023aa3d5262e033 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/totp.test.ts SPDXID: SPDXRef-dc9899f2b19aacfb0fe093c4fb5e831c FileChecksum: SHA1: 4a49cf7a25f24781af2aa54659e9705eb1047f1e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/totp.ts SPDXID: SPDXRef-e726c69e6dd1c560233dd59fee70c261 FileChecksum: SHA1: 3cd32fdbc10f2c6ed3e3c7f97122d32f4ff82206 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/src/worker.ts SPDXID: SPDXRef-edfde283b97bc6fd88ae70c28e2b5153 FileChecksum: SHA1: 067d3c3ea1d833c4bd7eb85e5e74ed8770abae0d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/tsconfig.json SPDXID: SPDXRef-cc6fe07ed01775df064bcbce3791f4e2 FileChecksum: SHA1: 8841101cb4d5acc256225f15d66e61ecce596858 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/tsconfig.typecheck.json SPDXID: SPDXRef-007a3f2b569eb74df1261627bd424dc3 FileChecksum: SHA1: 2047f4163b6c3b38603e0c5099540d81fa06341a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/api/vitest.config.ts SPDXID: SPDXRef-d54e4aa083c0393988a34edf80a8ad28 FileChecksum: SHA1: 84c8868a0d71c34046eba36ae265bb93190a8741 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/Dockerfile SPDXID: SPDXRef-8dd26e8e8b87f9477a0a42c20947dbe6 FileChecksum: SHA1: a3849fa389c99785db7a8a1ab789f3e42ed41710 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/index.html SPDXID: SPDXRef-3e77ce8418925a1c7b446279eb414ade FileChecksum: SHA1: f82bd0f792b7201f9188453e31e8ae3d0abe5a72 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/nginx.conf SPDXID: SPDXRef-74bf60415982b75c4ae52b2a0e214b4d FileChecksum: SHA1: 7f09ac327d4e733f51fe41da4f7e118a1e505fba LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/package.json SPDXID: SPDXRef-c6f4ec11f3f5a0d18c9ddc6b614a8918 FileChecksum: SHA1: efb1eff76434879304b01797c22eec8275f232f0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/public/favicon.svg SPDXID: SPDXRef-ba2d1d218d05a6f60c412542988c38ed FileChecksum: SHA1: 7a8e828df3a87fd84c9627aed93922678d63436a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/public/icon-512.png SPDXID: SPDXRef-222892d6dbec701d5e2cd802fee2184f FileChecksum: SHA1: 52581738d9d36077a6d7bbc9f200bcb51c6bd284 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/components/AppShell.tsx SPDXID: SPDXRef-8069253f36d2615367f123d73795364f FileChecksum: SHA1: b97ad30d9ed4870f5c9723ecfa6768f1ced4ec85 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/components/BedPlan.tsx SPDXID: SPDXRef-aff496ffb25062f04c02c788f527ceef FileChecksum: SHA1: 0df98aee6e65fabf853f191f60bb84e5a3dff556 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/components/Carte.tsx SPDXID: SPDXRef-51c9406a5412b3020ceeecf07bebd2fc FileChecksum: SHA1: 67933d736c20a559bd28d4308216a48ff71bf93b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors © OpenStreetMap', FileName: ./apps/web/src/components/CielDuJour.tsx SPDXID: SPDXRef-9d318366092931a6dbad29a4083e5e67 FileChecksum: SHA1: ca2f30a450a024056fd0f0ec00137763b8b5441e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/components/CielDuTableauDeBord.tsx SPDXID: SPDXRef-6b1f8739f2769af8de35dc91aca304a7 FileChecksum: SHA1: 8b59a085e499115b37974f753a534d7bc12930c2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/components/GanttChart.tsx SPDXID: SPDXRef-02ff18df5a4d9faa282a582bf7ddc807 FileChecksum: SHA1: 0d1338e5e5dba503faea706dd144819a8522b525 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/components/MoonDateHint.tsx SPDXID: SPDXRef-003970fa359e1693750e47f24a5b62ab FileChecksum: SHA1: f81ab6f3d7ae5e94361798fb8d2d5977e41bec6e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/components/MoonDisc.tsx SPDXID: SPDXRef-d5f2acbb791a8f770287c49b7ed98152 FileChecksum: SHA1: 07d797d1b792595233d249d1a0f18e5b5aa02d6c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/components/MoonStrip.tsx SPDXID: SPDXRef-05b93cd784c6fccb29973608eb86eefe FileChecksum: SHA1: 281d940c17271a2af6d9b7f19e06c0cbb7abe422 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/components/Notes.tsx SPDXID: SPDXRef-3bf79838da73fecbda293cf7c586283a FileChecksum: SHA1: 0c0c7be573d28b020d0bbb072d274f47b0310c2b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (modèle d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/components/SecondFactor.tsx SPDXID: SPDXRef-493b8c7bd13422b76b7ce2d45a07b1d7 FileChecksum: SHA1: c67de2cd92b5b3d0e5945e6b691c098fd5e1e017 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/components/SuggestionReference.tsx SPDXID: SPDXRef-eeede838f3c83146c4972552f25fc754 FileChecksum: SHA1: fa00db8d0b25779f0d9c034121ff73ece2f096da LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/components/ui.tsx SPDXID: SPDXRef-c9aff6a270788478c5c4c5dae3dbd275 FileChecksum: SHA1: f63edc32b2f691de7423caf922986aab7060f94f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/i18n/index.ts SPDXID: SPDXRef-352065d539efb3729d54d3ada2b88eae FileChecksum: SHA1: 82f15b5388a999680c7b3b59d82c0d657a1e511f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/i18n/locales.test.ts SPDXID: SPDXRef-6f1b41a61cdd5982a28d7fd89b7848c7 FileChecksum: SHA1: 27ed8d995eb72cba679fc17d80ab7be777865eae LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/i18n/locales/en.json SPDXID: SPDXRef-0cf678221bdd3aed794690602cb8e72a FileChecksum: SHA1: 4f8d549e3bcf9e7a636648862ef4fe379678fe36 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2023-2026 André Hoarau (Brinjel, modèle d'origine) © 2026 Sillon contributors FileName: ./apps/web/src/i18n/locales/fr.json SPDXID: SPDXRef-5d36eb6dd27ae6721b8790dfe3db9e85 FileChecksum: SHA1: 4205c5176972ab103864d789a47ef735c7ae0c49 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2023-2026 André Hoarau (Brinjel, modèle d'origine) © 2026 Sillon contributors FileName: ./apps/web/src/lib/api.ts SPDXID: SPDXRef-d0d114bd0f47b5be68f2fd3377f36e96 FileChecksum: SHA1: 5abd969dfc6684a38589a469ebaa56e6235e30e9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/lib/format.ts SPDXID: SPDXRef-ea93e0451ab2367985f9f325414956fe FileChecksum: SHA1: 1ae8a7e8fc0a472f405f492ff1581852054180b7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/lib/idb.ts SPDXID: SPDXRef-796d607ee7786c5f649d5fd1745b923f FileChecksum: SHA1: bd0e1d5d9d489a70e3ecfaec95e8a3adc60686b4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/lib/image.test.ts SPDXID: SPDXRef-2c021c9d92a695f43a8f1179ea02b439 FileChecksum: SHA1: bf6fa2ca762db8cbddf7024e7239c1112b1a3639 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/lib/image.ts SPDXID: SPDXRef-1e2734c583e9ad2d7b02c291e422a0f4 FileChecksum: SHA1: 8a6d1578fdff1fea26546eeb953c15f311449f95 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/lib/locale.ts SPDXID: SPDXRef-3467bf12fcf77555f81a5edd459ceb04 FileChecksum: SHA1: 3ef0e54b578cece9c7f3029ebc220b7762a40dbe LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/lib/online.ts SPDXID: SPDXRef-b8cc89b37d28e87b94eacb62a825cf87 FileChecksum: SHA1: 97c331f0c55e9487e3f8e3666636744bba230e39 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/lib/outbox.test.ts SPDXID: SPDXRef-20b2d7755fc00ce6da7d8c1c5436723d FileChecksum: SHA1: e591f5768dd2c3621ba878de653ca1ffaf4334e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/lib/outbox.ts SPDXID: SPDXRef-4614cbfac7a8af4837d5e8d08b8abdf5 FileChecksum: SHA1: 5245333bfeb67b3116deea9e52cfea3c449f9f7f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/lib/planting.ts SPDXID: SPDXRef-e6df676dd71a19f7fdca1c75678c0743 FileChecksum: SHA1: 84a75d4addbbf188d08ed625837d01741d5a8cad LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors © André Hoarau) — AGPL-3.0-or-later. FileName: ./apps/web/src/lib/queries.ts SPDXID: SPDXRef-3641ccc6addabc76ffcb81eb60811173 FileChecksum: SHA1: 511912b81a30daf9cbdc6c70883b0b07d6d193de LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/lib/session.tsx SPDXID: SPDXRef-1c00549dd7ed8a0b520aa6bae3453823 FileChecksum: SHA1: fc3954458f32b5175ad3b2fca39b7c2a5924c176 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/lib/types.ts SPDXID: SPDXRef-1688cffc87de4037374868083939bf70 FileChecksum: SHA1: ab578725f338d71d715b056221f63ddc5c4a8086 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/main.tsx SPDXID: SPDXRef-7f09fe543db7c59745bc7b56ee2a54a3 FileChecksum: SHA1: ebce14ff49bf75461d2c51bdcefe96246f37be52 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/router.tsx SPDXID: SPDXRef-407bdde9ae5cbe048f12d186cb79c7d8 FileChecksum: SHA1: 0a9c3465db5ce3bc9deda4f5e29cb5faa8cc89d7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/beds.tsx SPDXID: SPDXRef-a8dcd0123669c48f117ed809849b39fc FileChecksum: SHA1: 626c331fbe1c3f7d0f19d7ee426680ccb1157fc7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/dashboard.tsx SPDXID: SPDXRef-5c9642b72f291bb75e43942129aac50b FileChecksum: SHA1: bedaa14b8344dba9e02511685b3d4a9ebbc7eb52 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/harvests.tsx SPDXID: SPDXRef-1f570232dad158862f2e3b9070eaf3d0 FileChecksum: SHA1: b12ea7ad43067154b327f6d7f84f4831411c47c8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/login.tsx SPDXID: SPDXRef-eb603846c2617469ec2d11a501bd541c FileChecksum: SHA1: 754c4dc04d55e5cf6f126ab678674af6c7a54b4d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/map.tsx SPDXID: SPDXRef-239102ff64212ec6021c722a8951d955 FileChecksum: SHA1: cf1256de42138b3ded7e26748e6c15117a26f99b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/moonDay.tsx SPDXID: SPDXRef-293542d9c0d409f1b9f33bdc601c6607 FileChecksum: SHA1: ea15735fea8a51c426f89c020dc366deeec4554e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/moonMonth.tsx SPDXID: SPDXRef-729295bc78eea5d0d50a9c4ff3fa3bcb FileChecksum: SHA1: f3666917158fb84ceadaf48a9fdeb4ecb67429ee LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/notes.tsx SPDXID: SPDXRef-9aa96b9413f6e91f705075e495b7299a FileChecksum: SHA1: c1754a91355fdafed5e07f20a941d287a9f52019 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/orders.tsx SPDXID: SPDXRef-542274e5ca7be907650efd87d5264c7e FileChecksum: SHA1: b628edf3572f09c2d7f4fb8d08ba7dcfd79f3483 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/password.tsx SPDXID: SPDXRef-f96cde28160997170f34affc72d41d74 FileChecksum: SHA1: b292a8fac732d0156512de17192a7e2164cf9278 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/plan.tsx SPDXID: SPDXRef-181f2ad1c6df26fee7ab29061962bd0d FileChecksum: SHA1: be69d418c649be255f839ecbe0844c6bf718569e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/plantingDetail.tsx SPDXID: SPDXRef-9f94acb1d0bc951f84438c77879b8b2f FileChecksum: SHA1: b4abbb15fc8c074bd19b4c3a2de950c0a51791a8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/settings.tsx SPDXID: SPDXRef-58371d99e91750b7c9e42745c54e9c0a FileChecksum: SHA1: 839fb73a407e4cd6988de19af588a7059deadce8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/stats.tsx SPDXID: SPDXRef-a79c7ad7636d29460ddb69073cbc0670 FileChecksum: SHA1: d1fa9e74c18831e67efea40e3f80897ed9a9a8d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/tasks.tsx SPDXID: SPDXRef-32d7856623204f4b85b1bde1d34363b9 FileChecksum: SHA1: 8c44542c884366c4e6ca4e5f2956a854aa11af11 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/routes/training.tsx SPDXID: SPDXRef-007f469ee5a08fa769290b292ec0aee4 FileChecksum: SHA1: 516450555bc26137d5cf7d7a304c635c2c6e5a2b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/src/styles.css SPDXID: SPDXRef-c0452d8fb76c739dfba90d7f5ec76a66 FileChecksum: SHA1: 9dc549327eaa504551c05df1a87ae315236763db LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/tsconfig.json SPDXID: SPDXRef-049945b7cdea4b96cfc49e3f063b89cd FileChecksum: SHA1: b1ecf354e9e697d2755666a4f8e1a1ae58743a4d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/vite.config.ts SPDXID: SPDXRef-8b57af3e55e5ce1cd437b1d5146099ac FileChecksum: SHA1: 6b5bfd98917c03852823aa2d00d111ea12a1b283 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./apps/web/vitest.config.ts SPDXID: SPDXRef-d2a23e2a72a26418837beaecd264840e FileChecksum: SHA1: 0dc3375e3e323b1b1e94fe82fafd139ec38c3606 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./brief/abonnements-et-centres-de-formation.md SPDXID: SPDXRef-432b83bc22af844f029ebfc90a99c31e FileChecksum: SHA1: 27fc399a6175ca73510f298d5bc7450b39813cb3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./brief/carte-du-jardin.md SPDXID: SPDXRef-b0c86c3d326a1c8495aa3677878642c4 FileChecksum: SHA1: 5a15239749e366701b0050ff9f52e0236a2861bd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors © 2026 Sillon contributors FileName: ./brief/fournisseurs-par-defaut.md SPDXID: SPDXRef-c8bc49e5287468cc89d97812bfa68842 FileChecksum: SHA1: d9a5f13decc2aa8b04a62edfe03941a18c7a8f85 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors © 2026 Sillon contributors FileName: ./brief/jardinage-lunaire.md SPDXID: SPDXRef-34362c1771bd0813799c20a5d0f4266f FileChecksum: SHA1: 27951444d6d1807b37181428c0f27eedf5d87b1e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./docker-compose.yml SPDXID: SPDXRef-43f0283da197310afc6cccad59bbf0ec FileChecksum: SHA1: 758d3a654cd09b4d898e42b21358f56533098ec7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./e2e/carte.spec.ts SPDXID: SPDXRef-98a1dce84d07c22030eb5a963117038e FileChecksum: SHA1: a7b79142c9ac82ec3a59db1e8cc32a512dda8300 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./e2e/formation.spec.ts SPDXID: SPDXRef-11cd975ae1eab0f6a5a34d1b5c53b337 FileChecksum: SHA1: 90b6df6d1408c073fe5683add8a2ab3ee6367696 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./e2e/fournisseurs.spec.ts SPDXID: SPDXRef-6eac9f3237db74f9a6f4b5ee6ea2182d FileChecksum: SHA1: 46e22ef663da6e1c6d2a37eb80d3089c33c2feb3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./e2e/image-fixture.ts SPDXID: SPDXRef-f3fe8e39b27285985d64cdda29090a3a FileChecksum: SHA1: f6cbe57a6cffbb8ba6342b94d0f17cdc1b35984e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./e2e/lune.spec.ts SPDXID: SPDXRef-a0cee1d7fc2b6bf32665b1513feb748e FileChecksum: SHA1: 3fdf1d17ca327c152e176396a034afa7ffc7579e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./e2e/parcours.spec.ts SPDXID: SPDXRef-e6a983bb8f435ca041bb63b641a00254 FileChecksum: SHA1: 01a8371993977314b202cc3454a05dcf50ed9e22 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./eslint.config.js SPDXID: SPDXRef-19c257c9c4e21181076c01af299f26a4 FileChecksum: SHA1: 3170cb9d0f3a087bca4bdadc03600da006b64272 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./infra/postgres-init.sql SPDXID: SPDXRef-8aab6629f5edd7ea2fba9beba9ad7801 FileChecksum: SHA1: 4b77deeb887ae037db506931db79a1dad20bae9f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./package-lock.json SPDXID: SPDXRef-b015fa040a2ef0bec8a28bab4ca906ec FileChecksum: SHA1: d388307770aa5cb81aa5a5d3cc171e2d641e7427 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./package.json SPDXID: SPDXRef-a44072a6b55a1ef1ce6358cfca43dc58 FileChecksum: SHA1: ef5f01e6d0a9fe6bbe1efec4070d11b2b0e66a9a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/data/references/charge-travail-2023.json SPDXID: SPDXRef-2ce8ed2fdd165dc9edef177eb44e9d6f FileChecksum: SHA1: 5615a76afe500b28011cd402fbc4efbf30b09f0d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/data/references/mesclun-2023.json SPDXID: SPDXRef-873378659b209c6511a7d261ed23d540 FileChecksum: SHA1: 4cdc4f87c0c81f734ddadbded4eba83ef6949a9d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/data/references/mmbio-2023.json SPDXID: SPDXRef-ec8efeba3d411c203908a9ab2f9d8b4a FileChecksum: SHA1: ab7b263f24e3cd32bd201b76d2fec1012ab0b850 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/data/references/morel-2016.json SPDXID: SPDXRef-253047de4c76dd970ddc38f404173c4f FileChecksum: SHA1: 5f1e545dd756a493b49a77fd4cbcd0d9680325da LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/package.json SPDXID: SPDXRef-27e47f4b51aefcef864470801a103537 FileChecksum: SHA1: 332801ec32c8df75bf91af1ce9cd8db7e8f7485f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/access.test.ts SPDXID: SPDXRef-0b73daa40eec6d7ae5aa54c58b37e752 FileChecksum: SHA1: 511a59e927c3dfcc5893ad20d57b6759a99b8dc9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/access.ts SPDXID: SPDXRef-6855326e4aabb44842fb42af9c4ce987 FileChecksum: SHA1: 0e37fc9da51a06531e6cf08632c229c5de402d4e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/beds.test.ts SPDXID: SPDXRef-fd41f2eee7afe053f70707a84562b7da FileChecksum: SHA1: c90833aa4eb8096b02f736b4b8ed0c4fec3ea41a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/beds.ts SPDXID: SPDXRef-d70d459b33dc8a78af060b32df37fd10 FileChecksum: SHA1: 045837ec3ac8af6ab142dd5f1b363f9a9796e8bf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (règles d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/csv.ts SPDXID: SPDXRef-1cd49ba81f56bda8afa81d101b20dfe1 FileChecksum: SHA1: a746fbe8570c78e5fc59363875ca37b802f6326a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/dates.test.ts SPDXID: SPDXRef-e477157a44f07cf66fb9f30742d44cc4 FileChecksum: SHA1: c991cae76891703c72667a7dd5269ee5178af37a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/dates.ts SPDXID: SPDXRef-7484f00232ec55fbe69daa8cb21d0b04 FileChecksum: SHA1: d58ce38bade402d023c98da7a8dd2b260c8b848e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/geo.test.ts SPDXID: SPDXRef-aac4f8f4c85f97c41a93efccfd9b3b9a FileChecksum: SHA1: 9b98ffadecaa6dd55e5c855425277589800b7140 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/geo.ts SPDXID: SPDXRef-6663404097dc950bdb0a5acb47348b9a FileChecksum: SHA1: 0228641df8385edfb9c5ff6a73538b1bede2404b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/index.ts SPDXID: SPDXRef-4ec615725d17c1037cb7403832a4b149 FileChecksum: SHA1: 42722151f192ffa45cf541acaedea23d38176b5b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/money.test.ts SPDXID: SPDXRef-0c8380230f4a066ec18c3afa5fe60e51 FileChecksum: SHA1: 5fc18ec6a8badce722666ae0685f6f557308dbc8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/money.ts SPDXID: SPDXRef-59c622310775210c41a66b6ace069c56 FileChecksum: SHA1: f00dbb072823517ca023279528235ff76049d307 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/moon-detail.test.ts SPDXID: SPDXRef-1a12326310c78e4176bfe19abb2b2575 FileChecksum: SHA1: 3799ee89bcc6980c66f64ed8ed1a4395894a38cc LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/moon-detail.ts SPDXID: SPDXRef-5025c8780e3a314c834d816b2fa5109d FileChecksum: SHA1: f6a85c441d83b292ca61a0778d4f704573988176 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/moon.test.ts SPDXID: SPDXRef-bbb495b9af4e6310959b37a6ad503582 FileChecksum: SHA1: 062f0091df50a5c32895d5a9579bcf3f1484791d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/moon.ts SPDXID: SPDXRef-e983fa4881ad3f9a80b4e7800aa2a6f3 FileChecksum: SHA1: 3dd131a335fe17850d1966576e207fb0c3d58903 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/orders.test.ts SPDXID: SPDXRef-0db1c7fd802e62c590b8394417a96727 FileChecksum: SHA1: 383b72269cd3403974b4b6e979471e3f08c5d21e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/orders.ts SPDXID: SPDXRef-7859a9ff13d0fae8b9b6380827a54003 FileChecksum: SHA1: 23511c2a5c9d24f55c6dc047002b8b3c6672c5d4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (règles d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/planting.test.ts SPDXID: SPDXRef-f730ddca78c58852370e757353edb146 FileChecksum: SHA1: 2c96cfe41c6b5c263d9b29d6309ee14dc5b3f158 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/planting.ts SPDXID: SPDXRef-d4045b567d3a7e924b91830f0ff071fa FileChecksum: SHA1: be987bde21fd931a87c89b8227094d73846fcfc2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (règles d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/protocols.test.ts SPDXID: SPDXRef-047d4faebdc727e0e742ce2292df2dc4 FileChecksum: SHA1: 1b2dd7ea2120173185525f3c541ef9f391632501 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/protocols.ts SPDXID: SPDXRef-17f87bf493e046e6b53a1fac42a54188 FileChecksum: SHA1: 148fabafb519c2a8786dc2f70e5c1f41b8737236 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (règles d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/references-schema.ts SPDXID: SPDXRef-bfadec646f2def1092ba236cda832c8c FileChecksum: SHA1: ac3619fd5270974c4c82f3817caf5344e85f1d56 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/references.test.ts SPDXID: SPDXRef-06d77636759870373621010a9a9f0571 FileChecksum: SHA1: 230d71500438acf819c69273f0ece79de0d202f3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/references.ts SPDXID: SPDXRef-b49c8cc2fac8c8cc3a67cfa128a72bd5 FileChecksum: SHA1: e385d72665f0367011b70840dd186d50905573a0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/roles.test.ts SPDXID: SPDXRef-b6175dc292c5e891c7f27eafe9e16b48 FileChecksum: SHA1: aa7d4880f3845cee428a02442e733f50bd26c76d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/roles.ts SPDXID: SPDXRef-80daf080e5da4b10c7de3ee8b2eafe66 FileChecksum: SHA1: a175bbd21b321afbaae44b8d910d59f76da6f6b3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (matrice d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/rotation.test.ts SPDXID: SPDXRef-9d01fa55c87e6713c03b831300f20c25 FileChecksum: SHA1: bbf5424af1f6c88d937a83dc2b6f3e050491ad10 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/rotation.ts SPDXID: SPDXRef-59c32c4109b5fd00b3f8eb73757c9c6f FileChecksum: SHA1: 2bb0b00b0f17586b5f449dd99e00d7f57445392e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (règles d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/seeds.test.ts SPDXID: SPDXRef-33c63fc0798ea583c7922893f8c808b8 FileChecksum: SHA1: 549aeb26b6815b509c2eaffe911aba28d9f2647c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/seeds.ts SPDXID: SPDXRef-15336217743387b3c1bad8f47ff3e9f5 FileChecksum: SHA1: d0d2fff3d1c23c72230b80c81999f7be47c1a567 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (formules d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/stats.test.ts SPDXID: SPDXRef-38f1f7561cc4ca399fd22a5f79acd4b0 FileChecksum: SHA1: a4caca728768111529270834bc6bf9f272878f75 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/stats.ts SPDXID: SPDXRef-d519eda6a006de4c472b11645d305d4e FileChecksum: SHA1: 01e59b9e2ff6580a1ba4d1fb741a3fc41cec6c65 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (formules d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/types.ts SPDXID: SPDXRef-77f7fc5e2d44989ac3cea142bc86dc9d FileChecksum: SHA1: c5899d955fd03e39d8db862856a139017115ba13 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (modèle d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/units.test.ts SPDXID: SPDXRef-07d7b6ec15b7590166b4100a86f9bc5e FileChecksum: SHA1: d5f9c0038c754fde47df2b088af37729a4c5ce64 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/src/units.ts SPDXID: SPDXRef-1a58f44d951f52b252ed242ba3eff392 FileChecksum: SHA1: 1def1f5b729422cc1278e50d03bd197686614925 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2023-2026 André Hoarau (unités d'origine, Brinjel) SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/tsconfig.json SPDXID: SPDXRef-5367d653148f2bd9b94b19edc0b2db97 FileChecksum: SHA1: c757a22d025eb340634ffc5cbce72d7ba1b55014 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/tsconfig.typecheck.json SPDXID: SPDXRef-cc9a3d99aa3bd8deba627e9f48d9a563 FileChecksum: SHA1: 2047f4163b6c3b38603e0c5099540d81fa06341a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./packages/core/vitest.config.ts SPDXID: SPDXRef-d2bce131e357a68c1bb8748c13a029ba FileChecksum: SHA1: a5ac3738f69523d04257c9ea417a1f3466cae49d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./playwright.config.ts SPDXID: SPDXRef-a1f1bbf139de293fbf00a8b1542390f1 FileChecksum: SHA1: c959b44a2d7bdc2a7e8b1ed94e67904868b6e309 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./scripts/dessiner-le-parcellaire.mjs SPDXID: SPDXRef-60e0790c79554d2c50f3acb355ab97cb FileChecksum: SHA1: 83786a890c4113feb89c0b857e430270e90234ec LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./scripts/dev.mjs SPDXID: SPDXRef-48181fc3e0cca26720304e7405412a34 FileChecksum: SHA1: e8a67509510d0130df7c423475c0d2240f91f019 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./scripts/importer-mesclun.mjs SPDXID: SPDXRef-c246e3a6836d0718c87ccfe40daba1dd FileChecksum: SHA1: 49ded3201ec3e9a5798e67c6acfc2cc375ee17bd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./scripts/jardin-exemple.mjs SPDXID: SPDXRef-655c088f090b1a765122033edf8a298b FileChecksum: SHA1: a1cd03c5d5e2f96e6e03dcd5d4cf07ac1de29491 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors FileName: ./specs/brief-developpement-sillon.md SPDXID: SPDXRef-6ce970b63a858d581ae8ef42758215c4 FileChecksum: SHA1: 3e3c84adebcbb9bb72c26233512eff96c8212895 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./specs/brief-donnees-mesclun.md SPDXID: SPDXRef-bc2aaa7809ae9a2fd7a86785967ae25a FileChecksum: SHA1: e41ca05fad6070733f8f8fda85ead14e2fcfaa1e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./specs/brief-sillon-references-microfermes.md SPDXID: SPDXRef-70c3f7064cb46bfd351b0f17195d9bcd FileChecksum: SHA1: 3e7f1297737f4c7b4eb02d5033fdfb24c5578915 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./specs/schema.prisma SPDXID: SPDXRef-93e4ac9a261193e3f16e26bd9c8c5f5a FileChecksum: SHA1: c4311b7a35eb9482b5af73c8513d23cb9fc32219 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2023-2026 André Hoarau (Brinjel, modèle d'origine) © 2026 Sillon contributors FileName: ./specs/sillon-modele-de-donnees.md SPDXID: SPDXRef-31c129909e6512c1047f1057fa8680ee FileChecksum: SHA1: cf59a50bbc080d12bdbe13cff8c0635892d9aa81 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors © André Hoarau, AGPL-3.0-or-later. FileName: ./tsconfig.base.json SPDXID: SPDXRef-64be6ab03e0a1e3146de9ed6ac7a2cf1 FileChecksum: SHA1: 8b04a385bf64c9b4599b97b4ca0839dabb00b093 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: © 2026 Sillon contributors FileName: ./vitest.config.ts SPDXID: SPDXRef-f5297913422868b01b90921d0c4f2313 FileChecksum: SHA1: 45237b179b50370bdd71c0228fd81b90cdac8caf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: © 2026 Sillon contributors