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