SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-274c2818-0974-4d9a-8231-8597e28eb62f Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-09-08T19:40:52Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e571513f78f9f8cb1f1ed9df89f02eb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e193375336041d3011c735e837f1241 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-863e3a56105acf956b5b633a5ab91aaa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20d9042ed3bc2b81e34d17a2ea78e221 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-77beb998a2c19aeca4d735c0a1ec1286 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5dd4ebf54d9f327120eb03bf7fd9639 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9b5d0bb8c8c2bc4cf128045b7777c576 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ac489436001c389d9558e0934f1d05a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37d3e9e1527d429cf0366fd570f7c64f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-24e0c3869010e3ed3b3ca9e0ec424605 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efa7cfc8aa5e2311c72f4d8e94286887 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1ea4df21a558c3544883302bf83fe8ef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-21dd31ac377c286ceabf3d35e1c1818a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8e137b7e9fbbc3ad54acb31b43129f5c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a1c03d622155b6272edb0c242113013 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fcf91185f1fb2ca1fdb0cea3de69a77d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4fb161e88715a9b8e8df3402275d58b4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a79dd6bd264c0abeb24c705fbcc86f6b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee3ecbbd1836cfc23b5febd865377075 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45a9ed8ebe4814e2565c8e3f6242b47f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-290b17a74b6b2ef57749248c88a00138 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-109ba23e6aa44d92055830bb82256987 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eba440f9ec5e5ab69fecc73553d12bc8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f3cbd99affe450a3deacd334d6b40d10 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a18cb25a7c119bbe459c067a5ba6a59 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bae489bbf9a0855a9485c56763ecda21 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a2390e87957ba924878189a647a5bd8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af2830645ab8ae57f6a1a32a10031952 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-14018c9f8209ed9380657a4fee5dddd5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ae8a5d02ba2fb1030d9901dd5e70d6c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6407d8556dcc54b9dec568261efb3f61 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-39cd3f1b6b31986841e0132cdb880060 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f69d9558f2f0410a9d87e21cbc9e0d33 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-269848751f9e484ae13ff95ec0d57271 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3994341e22b462662a3fb273593c25f0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01c067b502df57598784d49da6ac1228 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12c4fa2a97bfe56d3324e34e0bab898f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2e66db190e180122795b7557fc757de Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd6dc04a40a1d1233f1f304aa34cc74e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0144a51d688518f9c574d7a8f63f73f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac4f05d696b303736d41826bebdf2559 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d553bde7712a9a7ed4f449835a7e45f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02c2d0838a020a3a00274c1ade3b3592 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d67e32ca06124f6901f684717c7329f4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b43e618c80ae4f46936918a13e7f3fd1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3445a51c40753c96555773f9eb424d64 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f996b3d18a9ed01a6f247b9c3c54b8c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3505356403689a02250f49aa625032b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9553c745c1bc5890ff6a2bdf9bd9935 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d847186bc51efe252c766c2ad7c6ae14 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b206f7931f84281d34f35157f940405 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3af60dec558ab1ebbe9d2216f539d38a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db850f4aa66363ce72c5020a3ba09bfc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57ea70d2a430c2b06078051c83ab3e48 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdae187024b36fea3198f943df7c6a4e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc936df5a824ef6f97309c46c2ffdcf9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d9ba7d808f0724026f11a1bed69e8dc8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13aa6bc3132c36cf3e07accb262999d3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b372bc34405c0c9882e1fd10d8474f56 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef920a6dd2ca4e0f42e7c3f6c035dc86 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ca256af9104e04eabc738f1c877004ea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-edef222d998758937dc7ad38cf637324 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e58ff1bc1f1961d11220254e93095d6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0deffa16a749c7ae67899bd0cde4104 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b22fda7d26060570811c8c784b919f5d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efb05f3b4cb53b9dcd09502a39eac2f4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e2dc1497e1d366fefb1eddf1143ea1b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e19c00143c3282f1e9d31b82467f1522 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af01a079e5fed5ac141e769cd77aabc9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae8a38c862ac8c85a89ad09f2961826c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-685aa4bead2f8b9f27c97082d7f0e1bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-991c2532fad4161d73b94fb45c3d6472 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a2029b97a014652d8bbd7d752a9baae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3135454f99fb0e1887df0daee197cde Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55dc1dd12c073c3c77487f11399410c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4701e02569e3dc67f80d6aee4b1f65d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4603862840fc5d5f863b7d992b27b9e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29366d18a4686f0cecef79925b9fe8dd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-471ee04a3c3ec0d441669c865ae804ea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f605e617087293055dadf2205be26956 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c3e7610a52aaca26088fe4042d9c67f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d2de715c8ffcb1ba2307b1a28dae2c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-abc5d457848745ad403c4baa069df5ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-14ee42141137e01766d1d4174ba82bfd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-61bbcd97883c1eac04a1f9071c7213f7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-21f199900c6da70e5321b6b630937885 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-beaa69abefb73724d63e39da62eb3646 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f15f26dfc4c5fdfb562d3b3e8e7878a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d9752f0d314e08fcd3a647ef7cc52c32 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8141324ecf175c6ea3f64aa6b4303694 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3bd153e94535b4776eedad19122ba74e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41b8dc1a6edc85313b6b38490b867768 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-75c0943b373492131d9aaafe02848390 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08b2e110f031d6a921f3b6d7d7d65d2d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2efabaccd1c5bfe87cf4d9c330846b2f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b484d3de5b307c188a1d51d55e26e4d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2bc240888510ecfaad330b88d81b4a91 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a08c980ea4e4d9f125133745f5443b8d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e7d23cfe8292a35d779b89cc526b5b4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-803be98c52d72f64ea1432f7aece2b60 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce891fbe1d1b734a750ac6cf3e5dd660 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5990c8f5bdca804968cbd11ebe05b272 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b60df7f1690ae38bbbbaab7048c990d8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8e9a343b16b88c4dbdbabd167151eab6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-91ecfb2330d41b2a993e3dafa3655bd1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-535a78e5fc2353c695dc71a97d8832c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-185139aa2aa0dc52bcc316f844418b92 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e62f584c0d1e91a0aa242c72b570181 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ffb7a56c539de8c9e5b7508764c17de Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ee3a3ff8521ebdaf8bca5ecd80fdd12 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f35a9430adb3e56a4fc2bef20048d7f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-14c40edfdfeeac4bf9d500714f6912ef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e5c807c238881dfe14e1f84412ed879 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eda2a3c2362e20e76948c2821b7d93c8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9117e8e17ddaba0188bbdebf3aeb532e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32c929b59d5d3662dc94acb8625a4fb2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b188ae8f671c1017e5cafb09054ffe92 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5479c5234ec4a4f1afd54f4f72526f6d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee0b5c05321b7c8d35483ff9bdfff951 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-10e1eb6629652dd91a5e884e9248d3c3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef37cf107020822dd7ff3bbd7ba3011d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b7ba0f36ca0a95776ac4e28a7427cef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cfe595a69a12f0d5b94adc4e1ae7a1a0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b6b72f400df59c31c029d04aa16c4bd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47d181d12d990a3133f9f0d7340f79a7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65484914ae49e20c237d06ef62f7702a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d1a8284061fa874bc4b603f8a6720812 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-93a202299b85822413bfee23403a81d9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ecf33b770146e48d2ecedbb02b2ca085 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81399dc688ff3655f142c082d1db7e05 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17dc6b4d843de7f91a8b2c2c40d7b5ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-218db995bfbfba6bdaf515f166979e70 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59fc89ed17091827668ed147d4cee969 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15464c419ac81e513e688084403c7de5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0fc174f665f630fe87717beb78d5a6ca Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe5987c2f311e3b47738562a5992a2a7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-88aff0b6f56f686f9392c5995108b6ed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c46d44878f66f0d056287f020b3b6baf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cfd43b36283f2bddd91348f817f86991 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a471a4fd5aabfd89b949693849b3c13d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc7f63ed727c0f23baf8b4b2855b3e01 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-97c01c4f15b7e40fb7b1c6ad7a2279a5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-14a3c05b8f2224bc67afcc4efddcc17c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b9412f8791f976b0b01297427702fda Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eebd95b16fa8eecbd0a05d9b42693c77 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8de1dd1862b3937d5a9f3eea678544f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc3ce67d247ac5108d9a3b0c3c0f672a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-502c5f5c55be1ca1511f6ef209b47547 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c562d16d85dd30cd18be0ea989ad8753 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2bbe89f4db26e0cc18b47c6ccbe3cbfe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-784a93742bae94a3d5a1441b0299599f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d9c4216fcfbe345afad56adcb8b036b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce40e257540bae15ed6520c3b03bbfe5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f48612d174b29daafcc9989b3d32124f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65d142e00eecc001babd0919cc273581 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08a49a530ae8e0767a22be56fbdf525b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dfd2a9515940e3c0e1309740b28a97f3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e84b86c90d566a005b0e706de1ad40ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ec6acadfcaf23f2170e4ffb514a8ccd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b19bacaeb89edcf6de122181aa8102b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e0c5a1154881fab1c7076a8342f2bcb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bccfb99c2457817060e8401f3b98f2e2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f7ccbca164f185ea52c3eaa7024adde Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28733f7da7647d2a4abe553573a5090d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cce670121773037c0ea08deb22f6b14 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dded1ed6c51af1af28701de1d57a3af4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92d8b7ee9ca9c6844c1b23d5e3b36eb3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2eb9a75499b7b69141b4e5edd44ff7f9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-314c55f8afee9d14cdf70c42321ade8b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a07c15dacf7cff901cdff84590b8484 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78f94e91f42ccf5ee41041e336b7a9d2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2f01fbfa8d563c11e3116251d667d56 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ae03a3c5355155da766dac3a459e939 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05b4cb4f85f9e5477836ca3ed1ab2624 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fabbe47cf0531b7332e03f32d66cada9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-371a1eb200a4f4e32356505e0a47261b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6dbf7a87914464fd4421086dc9c820fe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0da8067fb20016d1bacd0b9bc85ef26 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-99afb863c1b2f00f4e9e65a2b1f15e16 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c9ba4128cede15c4185238a40362ffab Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-802bbb60493ce7d77159beff4f59a1c7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3ecec062834736c2d052fca815169d8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5bdeed01341e7272dbf4411014d94a67 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2dcdf28e564c2c33b498af56d5acafdc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da521c1e7e9d18522b3c68e19c2ef592 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-566846035d5fe04c4c3365c5c2b139d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d30fe8ac2588d9d31b76e585169f5114 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ad040cca2388ea5ea8461af4af4f67b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-382b3ba443ccc30bab100aee8ecd7832 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ef06d2a4d950295ce05861b398a1243 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f406555a8eee100fa4b16f174bfa6b1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b077e80c953ab6702599bb8638a64a4c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7643269c83bc00a1cfc1e42318849be5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b0fa5e04396674bbee30f53c9c3b03f7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c00778620a5a7bef367327ad933f0db9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-abd13dd536ac8fd397fc5f32894cd4f3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fea76b83ade2fed41ee00b1e1b567cc0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f269bd800ff34f8d894cd517eb3c9e04 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9dc9fcc5e744041d60977d0fbd4f8b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e8c55e432486bdeac5507cc5cfc9457 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-542111164772389a937928d62e926133 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ac8060c36b45db87b63dc058622001a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1050c419d20251bb0c5319ebfecc85cd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0cacd58157415b506ead9da515fc01a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-219636cf9f51cae3b02bec8e1d96b5cf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-24b5c4146ccad64968257a996037e2b1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8fbb9152cc712fac2af3485edf317da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a843261f55c91785f43390bae43bbff0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd46bf3cdd2b54343aa6df5472819c7c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2544888b48c53badce9d5afce43a9fed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff69908abad7645af22fb011c1c2d067 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-098daa2045e2da1fc9e16c025cbef489 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f3966bf2fb42f2480551424a1abc8eac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17c81eb4c1a00c2d9a161441b24fdda9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-752e9239f5638b479b8a6986a472c229 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-107d745e8a496132395284c7575722d5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e192d4918dc3bfa9e0b73fa7c15d64a6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-990e0b638c75d5f5d447c699468d3ef1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a9830b35c71ed2716774c7e91ed5aed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb1414d15fea096d414ff72f7060396d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2396abfd2ed48a290a6a5149a57e1e9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7b451c1c95ea1e3c7cc5be925b2914f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4016197f735712097374ab496ca3ca21 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1ca731e9ab1e6374646b520809d023d5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2dff848fa3776cad99cf526a45b5a717 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9bb23d9d0b27bc860844f87610d38e03 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e9d073aba6f33acbcd31e842b0a7d67 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ba50c0e4096026a0503e51995c8ead2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-69aab6a5cb262be3acc97551df50fd1e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7831f7a06d04cc32aaaee9d960f98297 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c897c28c35f58dd1eca6f9e28e3efcc0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf673fd958d02fbeaf8845b87a7a7fb6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57393390231b9d2246674725d18c417d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37ccb31ae940e73932cbb4c812756f8d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f59ede592fa3b096b70fc797ac30c090 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23192b4fab76071fc32e31b45e0f86ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a26881e46c7a5558b08cf7d2bbdb11b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3dc206d02de0d5843bd7f09986b1f01a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b2c20cef54eaab5fb0683c79f2036be8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4198d108554e7125186e26c2aeca3e16 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b79cb0e15b1da8f4c2add1c9d87a237c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a42040d47b32dc27c7dfef34b5f19d73 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68a2496447c8ee7236c111694ac5d327 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c4cbba95f2e995e97144f6e525a0930 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78bc716b270e5866a23340a327e8d7b1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-803bd3f9943adcf8f5b177edc417f394 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed9a4202187bdda52bfa1ec4fa327706 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-512be2962f5f7269e21a8659d0deaf77 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0603f92c7cfb0ae728d69764478a801b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46ba11539d1c11f47123e85fb471784a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa9983acf485fbbc4ffe2d1c235cc4e4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d334733b0ea53fd7546f93fd91a304c7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-489accc003c7e839ef15681bc52e3fa3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5cc509f3577cdb09e9ff15142ca1ab9e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2a33716b8f40753de242ea393ef1374 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ea82a9df3e303b284be90a3f23ff791 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5456dd9680d85cf8e7d3af41ff721310 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-776fc254a86477e6269496ff5896f2fd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de150b1f658ec20c35d6d76f01f40c56 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad837ca6cbaf973bb997dc4d9ac4fd96 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b315ed1d5c236fa7115bb48a5da4bdcf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4c822b2d58e4132fc33761c67bef67e4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6be801fda078e1eb5df48950ded0d00d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e1869b8a70ca41a6e20fb103631ed5b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2d337eca2b8dac40e26713505664704 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf2e566ae1d652cfb014fecfe06e2c2d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-098cec0bf9d69216e268237497e50d35 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed7384540939f56e72b4383c676b407c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ae303c6b87ffa97726c2adcd9de1d61 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb69532e1427f28d4f6103e887cac31a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d0cfad9950c60ab516bf4af062b97dc7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-324a1e649acb3724fc53fcef8b1bc400 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4589c72f5830a54fcc583056a53ea558 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a145e18d45331f0a75c94faf0d1dd8e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d656a9036c41be797e9db6b32ec48ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-425cfdcbcf17ba3f22eb23eebd3dfeed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a74c695f1c8171f5fe19d10e5d1eb321 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f1b6ab7898e510f90344118c7babc04 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b6bede691fc5f01861e326fd57b2b94d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52b48e38d34d5095e9849eeb0747844d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc28f46aba97cd1d2b1bf7150030127f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a73798b0f58f2007f617f66ef08469c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad96e66e0c78a9058267073da1c68c9a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f20b058f15fb2c0245f3c9d2302da7a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a5947f50f2eca936ccc0dde75efeed92 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea416e21e1e1067deb08165444e35562 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a962f4cd341432c53d9df0ac29d04e8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f1995a64b6c8afca096be44d474fb592 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e639aa03844e923c178156e1d99262d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d1dc6713a3c7f4d28bc546294291d5d1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-76a29a3b97ce2f84bf88d90e241ebd53 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f6bc97368c9b8d06b7ad8283cc86cf4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29ae2822eea1bf70104dfbf7598d151b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-435433cc8a5f874b88c2bc4e11eef10b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3727867c4a8c62d427e33ee21cf0be93 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e6c2646d00e72b22eab5b6b634a3c62 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e06e5df896a333abfa25c7155e4cbcf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d803b636abb7938b3d42d3e1050d6e5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ca22cdb117e1d621912a7cd28336703 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a5bf85c79484c81a463637bd95e6ce6d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-427f8f5bcdc267a5da948ebc6dc40264 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c9323f518b095c519aa49df8f44ff919 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e20a63fc5c420651e164e3f91a474f3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-674ce3d601552a1adbc7521b81bcbe33 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec19a6352755531f924853dad3b5877a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-650473084e267c3297aa672286ca8ed9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54399bdeff8df6419056a7291f781d28 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccf4e708df7c36979a7de472f3e0b5e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a872a0f10e162e3a2eedc8db858b4cd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f6c890287e657dc2f8682849e94a116 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b8134cceb08ba6407a7c57e7b67ff136 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d382ef5c7d8ffd17052177704c044cf2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-083b0a59f5d4571deb913dacd49b74be Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ffd872f0b730a11e7f3f6e967e377ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a909ea7888e4fb1c63828458e16c536 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-499f06d7e8ddce5144ae477b599ac945 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-889bd2f2a2dad1f08d7eed5adbdf873e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d7c53c2d6b883281dff722ec73d56f5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00d83f56f308f8e3bfa184e1da7bffc0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac6d2b29ae98810b4d26669ead9dc1ea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e93c499a21193563be5148deec08f13 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98c0a15eefb5dea2fe3caa3256171c19 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7527f1193bdcd12a1c5fb5b04c73e444 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-542043e64565c784b584c25444dbe8e7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb2cd60b9db176cd362a036cee4d221d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-26a1c3ef223b76f97d069f6dbf43bf01 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94ac1d8d0f2abcd89cc707e3d90de3be Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed99645c68ce2be89d48618d1cfd8289 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49a019473948a6afc4be739088519aef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cabb2c2b03d119aae89b24ec9c3153a1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23fcfa4abf814e9f1465190d5c665763 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8db6c8f6f0d5f14f331a4d023998e5bb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a0a04b54afae11f5dc09c42cdd4eb71 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8adf9449e61465065970cb8d59af411f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b12fab85b5e1e33c1bf9d7c3cee96931 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-148297e6b10bb99129c7003387546bb3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e7f454f25a49c8383fb7a119bb7e1bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2580734ead5df7c6a725a7ce7ad3c445 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-48693edfcc391d9d3ac2165fac8d75b3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6fe85e3da3f649b111fbfe373424d47 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e1db8c0c9231639bf0372fba9eb7041a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3c9c3df507e7f3e81cc929c6fa3e711 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d67d9af21b40e9fc0d4ae76e493140b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c8e497413237928c82a6e3f49c7b9e85 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b26d59210d0ec4934c46178d6ea86467 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5520e981797fd6867536d2cb38665ccb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f15b0236f3365ee24d5f1578cb7f224 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a2700a00e8c6931bf2a77c15f900870 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df231cc793e203ac83fd76025cff926e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7917570b9b85b7b7741cda868dc0ffd2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52aa39337a3b793b05b52e723d0f9d2b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a06cf27efc4dc845ffd4451e87b09e75 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b022343c716a79fe96889c7726db4098 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-997b453efd8aec412e2ffba5f2b2fed4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3884f2c65d4ad00a6347ec44e10eebac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3c48905c5a33aaaa95e9830bc9b6932 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b3dca5b76b5ba47623c3bf78f2735c1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13ac0ce47c0027a1e07d7e988fc8169b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f7d6edc48ea7abc89a590a9fb739919 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3e83ce1405a36695605744a56002a83 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d7ab95f52b2c4dc7d65c78c0e4b503c8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-293a5950cb0808803d7d3a4dd48c7e2e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-caf1fc53985478bb46a48377755a7649 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b5a5247d2f45cd834fd08537d0b0b6c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac1a52eaf397094b5077c413fff11370 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8500c4b5934d12e71622ccbcd4fe2a64 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-565e5806b0bb17074ac8547df3e73018 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe457aacfa0a8f1eda6040188f301f1d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d98d1ee92b4e5e2db9eb2a6e2a2bf17f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-629ba6647e0ba3f46fd27fe9b30f0c54 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd9f403e5a1f6983c1320eeb5a075b29 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-62f23c4596cf76fe45f9129140940e91 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-659018d2996c366d83afec630d20f176 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b78de6ca0429536b138692d423375b0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e025c23304ab9c3d238076fcdf6a308 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8fba9f9095f197f665a0fc3724588323 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d6c8c2fd3e73c70cfd39c8b8ca12948 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b9ca8848302cb2b7ca859471b9b1e69 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff1f149150a20639ef4fab029e2e2f0b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a808a32a9f12e9d2da4b06ee79fbd39 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d26a9185e19855ca84b43529b41f94fd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efb0c06577e4276092f855260bd6a21c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c2bf5b86bf075f4878ab89121bacaf8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0835b0838ae9510afc69282b90b76d23 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-644f40a2bc29231e85bde08aa39bf927 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0d48e41d0af2f8b926bef413ed4eafc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78f42466105840b980facff86c2e2f9c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c1879bb67dc61a94ab6fe903b2e764ea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-626e2e5361a46ec379acf10d060a3ad5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-589d0105069a10308bcf6087b58a1854 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a5fd50c4f01d090f5c6b9401554de5f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-495ebbd10c39d26e70bd1afe62712e6d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a73d01de00de34493dbdacb3459870b4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd68447597deaafc2a5de2bbb95767ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c96caeaa8d232811cb5da47a5eb2525c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9df4036cd13ca9fadf7a477ff7fa6e1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f32a9dd12d9d916cc3292a3880d6a03 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-21e52d7981d2c6668de0c8393023fab2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c25e1c49d0ee41890339914f72ad2d76 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01ebf7a09d291cd89f2436058fdbd731 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d9420ad31ed70d0a14cf644e75b9dcb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-36161e07f520014958bd6c307ba7acd6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08958d629a2130aa8c0df883a689e155 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-250e3e0c951c1282024595e8a23c8bc8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6909a5b17493ce2633151643824a28ac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e51855602686b42a601c3eb0ef90112a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22ed3298a82570aa5060fb65087ba405 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e050227514f3e6e710ca78183470e010 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1fb2d41482f704781245bf769a45beac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d89280a06199c8c99041d9e768ed6cb5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e90077f0cd55d826c514ec002a7b1d5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-566b45172a0846a244ed7a413c1b7114 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8016bd12076cd29b22c7c7aa1cfd1f62 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cca09554850ab412b7269eb3e3cbd512 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49a9cd5aa54c1da2c869e0d0c4ffe0c3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd4262371b0fca69124d15b33b32058e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7378f66a81e833ecdea4829b05625441 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e8cd6adb2009c87068d62eae0633ccc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-643f09f3557cfc4753d771bcc8258180 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-982679ca214453125faa5c2a503551c8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-076f2abea6161f32973a061312faedab Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee385e49ebc53ae8ac3249290458481a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad01e4ca2d69d07ea77cef6b39276419 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d2afe6b83b99f94774b6838026ade4a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-83651873cd92829e599010643bf34a70 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46f93a386c275bfd4ddc968c4ecfca5d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-67ca4abea021de6eaeeb36085e5d4e05 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9663774da5d14056180e19bf3fb9b43b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e80ee95eaf825d38bf5b534051f4bee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e92b175a30195f9158e084696aefc536 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28263527c7e850027c1b4c0b7caef334 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51a2234f9f06fc1c61dd82cba85436bd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-748f84a650a2dcaa081e1d921ba1498c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43792c708ef251e6ec38cecd89be489f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-18e1bba0074f1e2b9b88cbe35a3c80c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c83736c5edef2eca7484070b7789d77 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-04238f30081dbebd5eed74cbe693e587 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7cc9e1498a60dc18267a0ef7a7432b71 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d813c53be063201cd2902710b4fa3ae8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-552db500bef39867b30e7db855fe6e94 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f23bd728f1554e29e745d1ea6b2c604f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3cf121e58f4951cae5fa0653da6c6401 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b74608f1d69c2524e2d3ae057d09e71f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22f7e705daddab6c9925a3b0bff54b56 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccc8b1c3b82b34557ca21c12ff5db3a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d87d2d7f4fe955644f88e26b9b0615c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-388d34c6e6c7f1fd1b82c4b1def42929 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5073124be37fd802dcae509749f5f6ca Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a09997d7e68989b8fa7e77410aecd5de Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d34f6fb3d6136fc11ea97c7a9ab0080f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb267c4655ae94f850ca70b568a0ea8e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-340af0d92d4ac02f6bc955212e0487c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3756f290e5fa60f2b1f2f707752cbcdb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79ff225395cb5dfb99938355fb822928 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-35e9a07e5b46e7dd2b281812f7464a8c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb13b1cd7af5a9950d6e84cdcf0336ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3afd4d05948bebf65d2cb0d9f0d661cf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-134a31d1f8d018bfd61a1994a763cb24 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1410e12587e4e705704c4fce31e10b8f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50554c83ca32f1496ba5aca18413153f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6d03c066903cd46527346afda558874 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b25bb20c692700a4f0fb5a965dfbbacf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-71e180a06c7d2c9507bd528eb4a77750 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e1cc813e213403cc9ced7d23d626087 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d0bbce3469486f92e4ec0f0af49973f8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12e70293e7d39eaad658d640bac8f6e9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc7abe629649dcb6fb8b8491b65ea812 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d07b4164ac30cc304d01318ba19976e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc169f6a01cda9793d9ee9954fe1a1d3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-929d6b4c1b110d3ad9a0d0911d2e5d79 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-931525b1b36f3d2a7ff9ad3b6af03fcc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55ad09a70432b4755a3e4f4863c87319 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25c1e46f339dda4369905de1d191966e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c9c15d8dc59b02294e539f8f1bc0c51f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e964120ff44152f5e759c9d41e0ac005 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1926a0c4d0e2f492422c647ace2bcc2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-446046a0600cef2d31dd447221ee76ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0a118ad8bd537aa431bf934a05ba61d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-986c2332ed7716c49c3bbbfe1e6d3c50 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a9f033dcab1ae3a76371d39ba682b18 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9b744714bbd1aca6bc2f5c126083516f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a84bb42bf5c6024252c856118ce52100 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a2d7e97915ae32eeec5e0f80293fd14 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b08b54fa2eee0e1d90674b9d585c7d5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4422319a1dd5428d6161184050370123 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-21de6c13eaf89cf48b03cb1e88b04df3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7931e9f09de7c2bbc48ab54da22a69eb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d125a2076c677c77d14873c669e8f62a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a2d543e86ff338dcdde7bd35ee6cd60 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80adcae117b22e24defe927abdc78602 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6cf66fc4f866d125d31f24053bdf2c49 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9755fd7d1485f1c318f6057080f38197 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-464e6171400d43e0ef47cbe3896ff71a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e57cf1a37b567a173ac00bc0f591474 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc8fb15910eff95b5c1ae4748856930d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50f4dc3920e1debf26ac40daaf60d24c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d7c3fe59d747907b594fe1d8356f11e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0f0b38cc5276ca43f4a4df2297bf8f9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbdb5cd5952113c93607a95eec9b68ca Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-36c60940e48e19e546e2dc5e264f3362 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9ce14402b575932f84a0a24f81c3106 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-448c1e04a58400ea05f70c4ef38b9189 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0d89399471f2940844548f9ae8daf0b0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-094e4aa9f3c5198c2ecc6a53d06054bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0cd888831e53aa1185d0447a0c564dda Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c6695961fb6e713310dbe3ecff2ee99 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c9c5a4b4624f502f2a81cb444965226 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e25417ee2e7b20c316aaf40fa37f2c5d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30387211727a7869239e69a9afef8230 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9bdc76f59922277748ced65364af97b0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0de1b077db7f01ec97f8f55efd81649c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23f42e1f041b22240ed48439a3dc18cf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d1a4c41d7e5109acce903b7977c82ff2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe95e73706b369fec96f22a6bd6ecdc1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0de900f9050bd6303d5aaa26c0164e2b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0473848fbd478958c6b9240860edfd9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-886cde78880b5597c11c361b3c8f7b01 FileName: ./.agents/skills/grill-me/SKILL.md SPDXID: SPDXRef-3e571513f78f9f8cb1f1ed9df89f02eb FileChecksum: SHA1: 0cf459cdf5314375fc9cb64ae9bf206d38cd3f80 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.agents/skills/grill-me/agents/openai.yaml SPDXID: SPDXRef-2e193375336041d3011c735e837f1241 FileChecksum: SHA1: e6202c32a5144987e1a6e4a6edb26d931cdd6fe5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.agents/skills/improve-codebase-architecture/HTML-REPORT.md SPDXID: SPDXRef-863e3a56105acf956b5b633a5ab91aaa FileChecksum: SHA1: d9466a4433024286d3634d231d49a96bc64563f5 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.agents/skills/improve-codebase-architecture/SKILL.md SPDXID: SPDXRef-20d9042ed3bc2b81e34d17a2ea78e221 FileChecksum: SHA1: dc900951502dc5cd3a0d96699fd2020fb79be9a2 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.agents/skills/improve-codebase-architecture/agents/openai.yaml SPDXID: SPDXRef-77beb998a2c19aeca4d735c0a1ec1286 FileChecksum: SHA1: 72ee316909c064a1eaf7845e692b019a059f0d87 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.circleci/checks.yml SPDXID: SPDXRef-c5dd4ebf54d9f327120eb03bf7fd9639 FileChecksum: SHA1: fd7540ac30dc45d8084628b55d1fdfb27a98d952 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.circleci/config.yml SPDXID: SPDXRef-9b5d0bb8c8c2bc4cf128045b7777c576 FileChecksum: SHA1: 6372f43df15a4e62c474f98f149faa83bd7cc8c5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.circleci/skip.yml SPDXID: SPDXRef-3ac489436001c389d9558e0934f1d05a FileChecksum: SHA1: a3ec5b6e62c164652ec5d1e80ccbdd24233fd557 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.codegraph/.gitignore SPDXID: SPDXRef-37d3e9e1527d429cf0366fd570f7c64f FileChecksum: SHA1: a50f5424d01afed65f9536fc4c6afdc71fc62bb2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.dockerignore SPDXID: SPDXRef-24e0c3869010e3ed3b3ca9e0ec424605 FileChecksum: SHA1: d2899a000c69db2a310c4740d3cc1ef9c63f0101 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.editorconfig SPDXID: SPDXRef-efa7cfc8aa5e2311c72f4d8e94286887 FileChecksum: SHA1: d845b2818c200b99570802870ac10d0a47cb9765 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.env.dev SPDXID: SPDXRef-1ea4df21a558c3544883302bf83fe8ef FileChecksum: SHA1: 65025d60fcf121ac3fce7db860034e51fb66aa26 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.env.example SPDXID: SPDXRef-21dd31ac377c286ceabf3d35e1c1818a FileChecksum: SHA1: 76d804ad2ec04b657ce323c02fddc9d9d08426c3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.env.prod SPDXID: SPDXRef-8e137b7e9fbbc3ad54acb31b43129f5c FileChecksum: SHA1: 94d39f27a9db3122b374731238453e4ad5afe9e4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.env.prod.example SPDXID: SPDXRef-4a1c03d622155b6272edb0c242113013 FileChecksum: SHA1: dcba93fe2dd327cb46afeb33813cff7fff6e4dec LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.gitattributes SPDXID: SPDXRef-fcf91185f1fb2ca1fdb0cea3de69a77d FileChecksum: SHA1: fcb40c87d57df29622e837dc2e984b2599cecdbb LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/CODEOWNERS SPDXID: SPDXRef-4fb161e88715a9b8e8df3402275d58b4 FileChecksum: SHA1: ca802ffa8d4415c57f284adbbb95b38132747290 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/FUNDING.yml SPDXID: SPDXRef-a79dd6bd264c0abeb24c705fbcc86f6b FileChecksum: SHA1: 1b05bd4266d8fa666b56f61ecbd58d99457ab3d3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/ISSUE_TEMPLATE/bug.yml SPDXID: SPDXRef-ee3ecbbd1836cfc23b5febd865377075 FileChecksum: SHA1: 01b10104da808339f838bba7a485d5050dbb8d60 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/ISSUE_TEMPLATE/config.yml SPDXID: SPDXRef-45a9ed8ebe4814e2565c8e3f6242b47f FileChecksum: SHA1: 6ce06496bbb809944b4aa0aac0b79a4ad1028d39 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/ISSUE_TEMPLATE/docs.yml SPDXID: SPDXRef-290b17a74b6b2ef57749248c88a00138 FileChecksum: SHA1: ef94081f470e8abdbb98777a1c07a310d14116c0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/ISSUE_TEMPLATE/feature.yml SPDXID: SPDXRef-109ba23e6aa44d92055830bb82256987 FileChecksum: SHA1: c7ea224bfdad0a6f0a0c568bf3e2e82d9a950155 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/PULL_REQUEST_TEMPLATE.md SPDXID: SPDXRef-eba440f9ec5e5ab69fecc73553d12bc8 FileChecksum: SHA1: ec46c41a1d0df063f4f7303eae88ab9bac723ad3 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/actions/attest-slsa/action.yml SPDXID: SPDXRef-f3cbd99affe450a3deacd334d6b40d10 FileChecksum: SHA1: 88616d02fdd2b922857d29fce1a0dd9487c6b88b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/actions/detect-changes/action.yml SPDXID: SPDXRef-0a18cb25a7c119bbe459c067a5ba6a59 FileChecksum: SHA1: dfe69afbc69ec8716a310830b49db5b82dcd8d13 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/actions/setup-node-pnpm/action.yml SPDXID: SPDXRef-bae489bbf9a0855a9485c56763ecda21 FileChecksum: SHA1: 5c2f352154a1a63e3545e2f7c62381d188cfa400 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/actions/setup-toolchain/action.yml SPDXID: SPDXRef-1a2390e87957ba924878189a647a5bd8 FileChecksum: SHA1: 95f2570e4141c83a9d340df1458ca8d7d85642b5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/actions/setup-uv-task/action.yml SPDXID: SPDXRef-af2830645ab8ae57f6a1a32a10031952 FileChecksum: SHA1: 193b087f04c38800f3eea2c6ca980c622b8a31f5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/actions/verify-wheel/action.yml SPDXID: SPDXRef-14018c9f8209ed9380657a4fee5dddd5 FileChecksum: SHA1: 109dc278c2e92e581477d297a3c309822c569d23 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/auto_assign.yml SPDXID: SPDXRef-5ae8a5d02ba2fb1030d9901dd5e70d6c FileChecksum: SHA1: de6549297b4aaa318a960c2ba282ec18bc629425 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/boring-cyborg.yml SPDXID: SPDXRef-6407d8556dcc54b9dec568261efb3f61 FileChecksum: SHA1: c52e7449b465a7c8e7af5603c24b56b035786299 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/config.yml SPDXID: SPDXRef-39cd3f1b6b31986841e0132cdb880060 FileChecksum: SHA1: 6a5c563cbcf03a514010538bc04577cfcef61169 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/dependabot.yml SPDXID: SPDXRef-f69d9558f2f0410a9d87e21cbc9e0d33 FileChecksum: SHA1: a2a3d073c1e767dc0ad247bab40764b6a185b123 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/issue-close-app.yml SPDXID: SPDXRef-269848751f9e484ae13ff95ec0d57271 FileChecksum: SHA1: 82040664031a1072ffb8a9de93abd14177139ecf LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/labeler.yml SPDXID: SPDXRef-3994341e22b462662a3fb273593c25f0 FileChecksum: SHA1: fa244fbaed7757050eb73a67a298af414875e5b8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/no-response.yml SPDXID: SPDXRef-01c067b502df57598784d49da6ac1228 FileChecksum: SHA1: 17a639a8c297bc69d5262f6e7eacc86b6c401d7e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/note/AGENTS-zh.md SPDXID: SPDXRef-12c4fa2a97bfe56d3324e34e0bab898f FileChecksum: SHA1: bc5d48bb02c4c2c1f9788aad5cfbc69dab6fff16 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/note/CLA-zh.md SPDXID: SPDXRef-d2e66db190e180122795b7557fc757de FileChecksum: SHA1: 3c1a3ecf6d7697660f371891f530fd0cb2d2837b LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/note/CODE_OF_CONDUCT-zh.md SPDXID: SPDXRef-fd6dc04a40a1d1233f1f304aa34cc74e FileChecksum: SHA1: 88f296ddc612f1dde2465c26f832ae5779f9d803 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/note/CONTRIBUTING-zh.md SPDXID: SPDXRef-0144a51d688518f9c574d7a8f63f73f1 FileChecksum: SHA1: c1c0d89e7192ca35d7f6c9fbe262efa7db1b190d LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/note/PULL_REQUEST_TEMPLATE-zh.md SPDXID: SPDXRef-ac4f05d696b303736d41826bebdf2559 FileChecksum: SHA1: 04408d7e842335fbc136e02262cdb49083284438 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/note/Repository-Policy-zh.md SPDXID: SPDXRef-3d553bde7712a9a7ed4f449835a7e45f FileChecksum: SHA1: 9ded736da6006dc79f58a76db3ad5777e313558b LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/note/SECURITY-zh.md SPDXID: SPDXRef-02c2d0838a020a3a00274c1ade3b3592 FileChecksum: SHA1: 587fa8ed15e5c03ea2e01158e4efddd8a1d6abca LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/note/defect-fix-report-20260824.md SPDXID: SPDXRef-d67e32ca06124f6901f684717c7329f4 FileChecksum: SHA1: b6ecf2f37f9b84eada33cf9ea3a13bfe471eb4b0 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/releases/0.0.1.md SPDXID: SPDXRef-b43e618c80ae4f46936918a13e7f3fd1 FileChecksum: SHA1: 111787a8fd4e4f8cc6160f74509b6f2620ea7a89 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/releases/0.1.0.md SPDXID: SPDXRef-3445a51c40753c96555773f9eb424d64 FileChecksum: SHA1: 7623e6ac382e2acaf8cc6ee920058435ff21227f LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/releases/0.3.0.md SPDXID: SPDXRef-8f996b3d18a9ed01a6f247b9c3c54b8c FileChecksum: SHA1: 7c094ce95237d0c1f33605532f084a5cc7b02f32 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/releases/0.4.1.md SPDXID: SPDXRef-d3505356403689a02250f49aa625032b FileChecksum: SHA1: 5b68ef883d25a5c91a6520dc4f8d10a58c92d16d LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/releases/0.6.2.md SPDXID: SPDXRef-b9553c745c1bc5890ff6a2bdf9bd9935 FileChecksum: SHA1: eb11b87159a233efba3cbacdfd80c455ca505025 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/releases/0.6.3.md SPDXID: SPDXRef-d847186bc51efe252c766c2ad7c6ae14 FileChecksum: SHA1: a8817b13c8174e48b883f028aa3289f20c0ad327 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/releases/0.7.0.dev1.md SPDXID: SPDXRef-8b206f7931f84281d34f35157f940405 FileChecksum: SHA1: a2f8b6176d7897c0256be21c13a4c1258fcf12c8 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/releases/0.7.0.md SPDXID: SPDXRef-3af60dec558ab1ebbe9d2216f539d38a FileChecksum: SHA1: de2a7b2f1f03e6ed3266e5950d8f08fa80805686 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/releases/lingc-cli-0.1.0.md SPDXID: SPDXRef-db850f4aa66363ce72c5020a3ba09bfc FileChecksum: SHA1: 41b37acb6138a3d48326337a3a7466fd77b9e942 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/weekly-digest.yml SPDXID: SPDXRef-57ea70d2a430c2b06078051c83ab3e48 FileChecksum: SHA1: e3fcc47ba67991b6d6ee4daad8b83e750bea7d43 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/workflows/ci-builds.yml SPDXID: SPDXRef-bdae187024b36fea3198f943df7c6a4e FileChecksum: SHA1: 44e56f643ee93b070ccdc7e3e0181e33a249fe8b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/workflows/clear-workflow.yml SPDXID: SPDXRef-dc936df5a824ef6f97309c46c2ffdcf9 FileChecksum: SHA1: 85f82aaef4cfeec08e96a0b11ffd37db3d752ad9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/workflows/docs.yml SPDXID: SPDXRef-d9ba7d808f0724026f11a1bed69e8dc8 FileChecksum: SHA1: 74e4ed6808629c8d47d9491cc22f7cfb452a6b44 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/workflows/frontend.yml SPDXID: SPDXRef-13aa6bc3132c36cf3e07accb262999d3 FileChecksum: SHA1: a48ada87d74669e713ca8e6fab89126572ea5f63 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/workflows/issues-top.yml SPDXID: SPDXRef-b372bc34405c0c9882e1fd10d8474f56 FileChecksum: SHA1: 1144df9292374943cba1ad5041a7848aac3ca5e5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/workflows/playwright.yml SPDXID: SPDXRef-ef920a6dd2ca4e0f42e7c3f6c035dc86 FileChecksum: SHA1: f61e7049ec5256d335900a281f588fc822593eeb LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/workflows/python.yml SPDXID: SPDXRef-ca256af9104e04eabc738f1c877004ea FileChecksum: SHA1: c7b842e86ef9fee34d56a15dfb9cd19237fd671f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/workflows/react-doctor.yml SPDXID: SPDXRef-edef222d998758937dc7ad38cf637324 FileChecksum: SHA1: cc9604084a71fd5c2a4956b60998766a5b2bd85b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/workflows/release-lingc-cli.yml SPDXID: SPDXRef-2e58ff1bc1f1961d11220254e93095d6 FileChecksum: SHA1: 0ff240be0af0eb534d53b8a1cfe553eb21afadb2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/workflows/release.yml SPDXID: SPDXRef-f0deffa16a749c7ae67899bd0cde4104 FileChecksum: SHA1: 0193292bddee15172f5d9d2cb06f3734227ab3ec LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.github/workflows/stale.yml SPDXID: SPDXRef-b22fda7d26060570811c8c784b919f5d FileChecksum: SHA1: ac94bbfe8d155dec74bdb2ffd158f550d6b7eaf4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.gitignore SPDXID: SPDXRef-efb05f3b4cb53b9dcd09502a39eac2f4 FileChecksum: SHA1: 28606cdaad2ff09ca50dd3a82d2614eb82fe61cc LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.husky/commit-msg SPDXID: SPDXRef-5e2dc1497e1d366fefb1eddf1143ea1b FileChecksum: SHA1: 584ca6b2594abe2fe08dafcae2e1fe52cc2a7132 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.husky/lib/detect.sh SPDXID: SPDXRef-e19c00143c3282f1e9d31b82467f1522 FileChecksum: SHA1: 8eeafaf415746a6722474def2bc3b1ea7a514467 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.husky/lib/frontend.sh SPDXID: SPDXRef-af01a079e5fed5ac141e769cd77aabc9 FileChecksum: SHA1: 47cf7b47ab8f05da733e759bc31dd3bddf0c5954 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.husky/lib/markdown.sh SPDXID: SPDXRef-ae8a38c862ac8c85a89ad09f2961826c FileChecksum: SHA1: e6d9f5bbc38f45ab37cbcd2a58321a58a28b5bfa LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.husky/lib/python.sh SPDXID: SPDXRef-685aa4bead2f8b9f27c97082d7f0e1bc FileChecksum: SHA1: d253ae56daeae9e4f0b423d097b3a59848f82736 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.husky/pre-commit SPDXID: SPDXRef-991c2532fad4161d73b94fb45c3d6472 FileChecksum: SHA1: 548a8b088d5440c8822fb489c4ef78b67a12c777 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.husky/prepare-commit-msg SPDXID: SPDXRef-6a2029b97a014652d8bbd7d752a9baae FileChecksum: SHA1: f5fe9dddd62597ac2e9dc59967dfcf6cfb52dd19 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.idea/.gitignore SPDXID: SPDXRef-e3135454f99fb0e1887df0daee197cde FileChecksum: SHA1: c50bb3b8ca50c3185a163d142af96bc14276c6a7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.idea/dictionaries/project.xml SPDXID: SPDXRef-55dc1dd12c073c3c77487f11399410c4 FileChecksum: SHA1: 46eb3a3370f28737135602fc963ee9203d5c1901 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.idea/vcs.xml SPDXID: SPDXRef-e4701e02569e3dc67f80d6aee4b1f65d FileChecksum: SHA1: ee2eb21539afd8c2ce7f81f9d80d0817baa8b1c6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.markdownlint-cli2.jsonc SPDXID: SPDXRef-b4603862840fc5d5f863b7d992b27b9e FileChecksum: SHA1: a397068692315b5866529feb8f7949ad74c00f28 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.prettierignore SPDXID: SPDXRef-29366d18a4686f0cecef79925b9fe8dd FileChecksum: SHA1: c5e932c380fe684807ff249e4f4b92fda95e1a89 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.prettierrc.json SPDXID: SPDXRef-471ee04a3c3ec0d441669c865ae804ea FileChecksum: SHA1: f2c0f7dd67f0f4e2368d3d417a5f503e348a2524 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.trae/.gitignore SPDXID: SPDXRef-f605e617087293055dadf2205be26956 FileChecksum: SHA1: b61664d5ee26810363c68cef579bf1c0a79c88e0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.trae/hooks.json SPDXID: SPDXRef-0c3e7610a52aaca26088fe4042d9c67f FileChecksum: SHA1: b9dbcd3467616beb65e37ed4d3c84e57a6120367 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.trae/rules/git-commit-message.md SPDXID: SPDXRef-2d2de715c8ffcb1ba2307b1a28dae2c2 FileChecksum: SHA1: b88459a756f42ec4e1dc6248ccc940f7f2501cb8 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.vscode/extensions.json SPDXID: SPDXRef-abc5d457848745ad403c4baa069df5ce FileChecksum: SHA1: 61bd77e34c6ebf302880b7c5ac4bb10ce3c2ae07 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./.vscode/mcp.json SPDXID: SPDXRef-14ee42141137e01766d1d4174ba82bfd FileChecksum: SHA1: 843c9c267a546be350f296baf1373d02b7662341 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./AGENTS.md SPDXID: SPDXRef-61bbcd97883c1eac04a1f9071c7213f7 FileChecksum: SHA1: 4d3232eb1e3954a485094d1b949bd61fcdb15708 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./CHANGELOG.md SPDXID: SPDXRef-21f199900c6da70e5321b6b630937885 FileChecksum: SHA1: 35e1a860512119f92513953e1a23c4d41581f2ab LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./CLA.md SPDXID: SPDXRef-beaa69abefb73724d63e39da62eb3646 FileChecksum: SHA1: 6e1db086d9d2a3cc4d1d48c164bf6a7d1cc8766f LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors Copyright License FileName: ./CLAUDE.md SPDXID: SPDXRef-3f15f26dfc4c5fdfb562d3b3e8e7878a FileChecksum: SHA1: 3a39b5c52ffba085a9ea4906e90acfc5760e4a5f LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./CODE_OF_CONDUCT.md SPDXID: SPDXRef-d9752f0d314e08fcd3a647ef7cc52c32 FileChecksum: SHA1: 5d2568f56eab2155b3140fe5314bf7933ee2bd2d LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./CONTEXT.md SPDXID: SPDXRef-8141324ecf175c6ea3f64aa6b4303694 FileChecksum: SHA1: 49f4ce279baed5590c8022fd1352e2aab7c3a3c2 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-3bd153e94535b4776eedad19122ba74e FileChecksum: SHA1: 4196b814a85a2437aa670fb471daa35090efd0da LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./Dockerfile SPDXID: SPDXRef-41b8dc1a6edc85313b6b38490b867768 FileChecksum: SHA1: 0a8a69d3779a0d969bb6f065205103ab68141d73 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./README-zh.md SPDXID: SPDXRef-75c0943b373492131d9aaafe02848390 FileChecksum: SHA1: ce5cb6fb32f4d82ed7e072c2d46c5af18d6165b3 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./README.md SPDXID: SPDXRef-08b2e110f031d6a921f3b6d7d7d65d2d FileChecksum: SHA1: b2d4aa0d35ad8d1b13264a22ce150de1cfcb04d1 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./Repository-Policy.md SPDXID: SPDXRef-2efabaccd1c5bfe87cf4d9c330846b2f FileChecksum: SHA1: 0af94c06d4bdc182e10528fb07ec890c3dcdc64e LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./SECURITY.md SPDXID: SPDXRef-b484d3de5b307c188a1d51d55e26e4d0 FileChecksum: SHA1: 1442a9d087d71ea96ac7d14f9f3444c18def84da LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./Taskfile.yml SPDXID: SPDXRef-2bc240888510ecfaad330b88d81b4a91 FileChecksum: SHA1: 6bfcdba3543baec64f93d76930210b13c9f552e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/.astro/collections/docs.schema.json SPDXID: SPDXRef-a08c980ea4e4d9f125133745f5443b8d FileChecksum: SHA1: f81a15963b0587940ae09823384ddf31fc659d48 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/.astro/content-assets.mjs SPDXID: SPDXRef-5e7d23cfe8292a35d779b89cc526b5b4 FileChecksum: SHA1: ed40db175c205e6107196470646297ee74d88216 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/.astro/content-modules.mjs SPDXID: SPDXRef-803be98c52d72f64ea1432f7aece2b60 FileChecksum: SHA1: 7d460759a64d7cc227b610b4cc897ec8d4139dde LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/.astro/content.d.ts SPDXID: SPDXRef-ce891fbe1d1b734a750ac6cf3e5dd660 FileChecksum: SHA1: 298ef0977873210cb4101a439f26fdf2a28752d6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/.astro/data-store.json SPDXID: SPDXRef-5990c8f5bdca804968cbd11ebe05b272 FileChecksum: SHA1: 4849270fd2b765221a5662fe455e963967e24747 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/.astro/dev.json SPDXID: SPDXRef-b60df7f1690ae38bbbbaab7048c990d8 FileChecksum: SHA1: db30eb4820160924c18dc816293c95860dfb7d91 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/.astro/settings.json SPDXID: SPDXRef-8e9a343b16b88c4dbdbabd167151eab6 FileChecksum: SHA1: 5837b757deb0b31df200edcd7cb8851374fa09e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/.astro/types.d.ts SPDXID: SPDXRef-91ecfb2330d41b2a993e3dafa3655bd1 FileChecksum: SHA1: 443c27cf2fd01861e690ce91696996a7566ac7e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/.gitignore SPDXID: SPDXRef-535a78e5fc2353c695dc71a97d8832c4 FileChecksum: SHA1: 53aecd6c74207575f43ef69340e41912c95a0f9a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/.remarkrc.json SPDXID: SPDXRef-185139aa2aa0dc52bcc316f844418b92 FileChecksum: SHA1: 0e03d9bb82b29ae5d13e5aa3d4e1421c97a3a735 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/README.md SPDXID: SPDXRef-4e62f584c0d1e91a0aa242c72b570181 FileChecksum: SHA1: 59097189c81bf56685a3b3e6e606b9ea69e6a0d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/astro.config.mjs SPDXID: SPDXRef-4ffb7a56c539de8c9e5b7508764c17de FileChecksum: SHA1: 6ff448f272431c5197d3e81c4d7e1b38660a851f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/components.json SPDXID: SPDXRef-0ee3a3ff8521ebdaf8bca5ecd80fdd12 FileChecksum: SHA1: 0b940f1e97e0113b438ddf5b7aee1da9bd1c4724 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/e2e/docs.spec.ts SPDXID: SPDXRef-9f35a9430adb3e56a4fc2bef20048d7f FileChecksum: SHA1: 3f577384a61e6e110c7eee21ba844580b0974624 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/e2e/hero.spec.ts SPDXID: SPDXRef-14c40edfdfeeac4bf9d500714f6912ef FileChecksum: SHA1: ca3d6dad123e848002afce01938066d540316c38 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/eslint.config.mjs SPDXID: SPDXRef-9e5c807c238881dfe14e1f84412ed879 FileChecksum: SHA1: b87c70a3e0b384c52652bdf409592d8f51a272bd LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/package.json SPDXID: SPDXRef-eda2a3c2362e20e76948c2821b7d93c8 FileChecksum: SHA1: fc5338d52467dc111f75645aec7ffa8c1579bbc1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/playwright.config.ts SPDXID: SPDXRef-9117e8e17ddaba0188bbdebf3aeb532e FileChecksum: SHA1: 0e4561d8174cc3d0610a0b6ebce5e51b56920787 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/public/favicon.ico SPDXID: SPDXRef-32c929b59d5d3662dc94acb8625a4fb2 FileChecksum: SHA1: 211bc013403c378ba8144604244039421bf48085 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/public/images/docs/commands-management.webp SPDXID: SPDXRef-b188ae8f671c1017e5cafb09054ffe92 FileChecksum: SHA1: e66e8b6d35c2d055fbdd2a6497f98afc04818583 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/public/images/docs/lingchu-bot-home.webp SPDXID: SPDXRef-5479c5234ec4a4f1afd54f4f72526f6d FileChecksum: SHA1: 3ce870cb1a25dedf8febccbbf9250d870c4e5e14 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/public/images/docs/message-store-pipeline.webp SPDXID: SPDXRef-ee0b5c05321b7c8d35483ff9bdfff951 FileChecksum: SHA1: ac7b73eb8f652b0c2e783bf2a6fb89e83c4690c6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/public/images/docs/organic-turbulence.jpg SPDXID: SPDXRef-10e1eb6629652dd91a5e884e9248d3c3 FileChecksum: SHA1: 63b628babf1db4d953e95585cc1d4197d9ea3555 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/public/images/docs/quick-start-runtime.webp SPDXID: SPDXRef-ef37cf107020822dd7ff3bbd7ba3011d FileChecksum: SHA1: fb2a895493f74781beb0a8c80bcf6f93a5d87f5e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/public/images/docs/user-guide-overview.webp SPDXID: SPDXRef-0b7ba0f36ca0a95776ac4e28a7427cef FileChecksum: SHA1: 4c31f77c10538725adcd73e44720a0b135fe9359 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/__tests__/badge-alert.test.tsx SPDXID: SPDXRef-cfe595a69a12f0d5b94adc4e1ae7a1a0 FileChecksum: SHA1: 7e5c4c56a5e034fa98097f7d3f55e0ae8b49982f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/__tests__/cn.test.ts SPDXID: SPDXRef-1b6b72f400df59c31c029d04aa16c4bd FileChecksum: SHA1: 77c019fb020d2a93600590ea3a2cdbeb4f20ebbd LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/__tests__/dialog.test.tsx SPDXID: SPDXRef-47d181d12d990a3133f9f0d7340f79a7 FileChecksum: SHA1: 0865e0ea7c2106eb58d1787e4d5296f8cdaf56bf LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/__tests__/shared.test.ts SPDXID: SPDXRef-65484914ae49e20c237d06ef62f7702a FileChecksum: SHA1: 3621601bcd60240a3370e1b8c91627e203db6652 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/components/p5/ORGANIC_TURBULENCE.md SPDXID: SPDXRef-d1a8284061fa874bc4b603f8a6720812 FileChecksum: SHA1: 5cfbccdfcca3194dc267e8b39e1f1274d669de37 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/components/p5/__tests__/p5-sketch.test.tsx SPDXID: SPDXRef-93a202299b85822413bfee23403a81d9 FileChecksum: SHA1: 7c3dc62ca1e33e98f76e0910c3f07de4e375d0a0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/components/p5/client-only.tsx SPDXID: SPDXRef-ecf33b770146e48d2ecedbb02b2ca085 FileChecksum: SHA1: e840953821cb9c2ea5e5b5e87484546c480494b9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/components/p5/demos/ring-sketch-demo.tsx SPDXID: SPDXRef-81399dc688ff3655f142c082d1db7e05 FileChecksum: SHA1: 23464aa513351b7f09d7db259a6c63e40fb64c10 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/components/p5/hero-sketch-loader.tsx SPDXID: SPDXRef-17dc6b4d843de7f91a8b2c2c40d7b5ba FileChecksum: SHA1: 56813d6c0e9ca7864aaf9caa604a64aa275d3ebe LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/components/p5/hero-sketch.tsx SPDXID: SPDXRef-218db995bfbfba6bdaf515f166979e70 FileChecksum: SHA1: 601f44c45720f1f7ccb87326f8e43f7df6957b56 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/components/p5/p5-sketch.tsx SPDXID: SPDXRef-59fc89ed17091827668ed147d4cee969 FileChecksum: SHA1: 92e11045ba54cfd302467f1ee8eb51392a82bc7f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/components/ui/alert.tsx SPDXID: SPDXRef-15464c419ac81e513e688084403c7de5 FileChecksum: SHA1: 0874af69fdc271b79efaffde3388656acf22df28 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/components/ui/badge-alert-demo.tsx SPDXID: SPDXRef-0fc174f665f630fe87717beb78d5a6ca FileChecksum: SHA1: a853a4cb31eaf40dc7cbcb8612aa3c12a521c379 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/components/ui/badge.tsx SPDXID: SPDXRef-fe5987c2f311e3b47738562a5992a2a7 FileChecksum: SHA1: 250c6505e6ea30f83cc3a88f7b5dfdc7bdc86044 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/components/ui/dialog-demo.tsx SPDXID: SPDXRef-88aff0b6f56f686f9392c5995108b6ed FileChecksum: SHA1: 84e5cefcb663708de267bde0948b67d50794514e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/components/ui/dialog.tsx SPDXID: SPDXRef-c46d44878f66f0d056287f020b3b6baf FileChecksum: SHA1: 299a5b235be657e976930d3e9f007f98da732cc9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content.config.ts SPDXID: SPDXRef-cfd43b36283f2bddd91348f817f86991 FileChecksum: SHA1: abe0512c497f92aab5eb291cc606bdd1b22f5de2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/cli/commands.mdx SPDXID: SPDXRef-a471a4fd5aabfd89b949693849b3c13d FileChecksum: SHA1: b357fae72947eea88b1e78d084c3c053453178ec LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/cli/index.mdx SPDXID: SPDXRef-bc7f63ed727c0f23baf8b4b2855b3e01 FileChecksum: SHA1: b077292a1e07f2cc84b732df7487991d358f0dde LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/explanation/architecture/introduction.mdx SPDXID: SPDXRef-97c01c4f15b7e40fb7b1c6ad7a2279a5 FileChecksum: SHA1: 93f6164a71d7c305ba3faa9e311f7a5bc58f071b LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/explanation/commands.mdx SPDXID: SPDXRef-14a3c05b8f2224bc67afcc4efddcc17c FileChecksum: SHA1: 27b364e4115d3978866e22eddd8aa8a26a94ed62 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/explanation/overview.mdx SPDXID: SPDXRef-5b9412f8791f976b0b01297427702fda FileChecksum: SHA1: 6802cee6e09e6b953c71a70743f2985cb2655508 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/explanation/platforms.mdx SPDXID: SPDXRef-eebd95b16fa8eecbd0a05d9b42693c77 FileChecksum: SHA1: 0d53fba46e9c6e5dc6adb00fee57bbfc44346a5d LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/configure/adapter.mdx SPDXID: SPDXRef-8de1dd1862b3937d5a9f3eea678544f1 FileChecksum: SHA1: 68bbb6273a50dfacf7be634558e76f4f448ecb33 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/configure/superuser.mdx SPDXID: SPDXRef-bc3ce67d247ac5108d9a3b0c3c0f672a FileChecksum: SHA1: 85bd6dbcd6e0aafb69a79d8f26ac7881762b2d58 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/connect/qq-napcat.mdx SPDXID: SPDXRef-502c5f5c55be1ca1511f6ef209b47547 FileChecksum: SHA1: 26f36e993603793a10996e351174cd9a95175e9e LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/connect/qq-snowluma.mdx SPDXID: SPDXRef-c562d16d85dd30cd18be0ea989ad8753 FileChecksum: SHA1: f3e559f3f769364e1f7598c787de7ec3d5c579a4 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/connect/telegram.mdx SPDXID: SPDXRef-2bbe89f4db26e0cc18b47c6ccbe3cbfe FileChecksum: SHA1: f935b8410592a0748bf9500c042544243f221213 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/contribute/commits.mdx SPDXID: SPDXRef-784a93742bae94a3d5a1441b0299599f FileChecksum: SHA1: ecc72491a134be70540bccdcb9dec05cd7db194d LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/contribute/gitnexus.mdx SPDXID: SPDXRef-9d9c4216fcfbe345afad56adcb8b036b FileChecksum: SHA1: 7d5cc6e2eb90f8e89ef6661ae23e6c657352b2c6 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/contribute/i18n.mdx SPDXID: SPDXRef-ce40e257540bae15ed6520c3b03bbfe5 FileChecksum: SHA1: 1e96e0b1e4a394aefe02a7662b48d85f53878b88 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/contribute/release.mdx SPDXID: SPDXRef-f48612d174b29daafcc9989b3d32124f FileChecksum: SHA1: 2d9111a513015a1f3cd1d7df9c0dcbfa1df68e2e LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/contribute/testing.mdx SPDXID: SPDXRef-65d142e00eecc001babd0919cc273581 FileChecksum: SHA1: 655435c69b9c2de58e2b60cc2238de0a2679ddbc LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/contribute/workflow.mdx SPDXID: SPDXRef-08a49a530ae8e0767a22be56fbdf525b FileChecksum: SHA1: 068dfc499d2e7a0936ef43471c3509bbdc36758a LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/docs/p5-shadcn.mdx SPDXID: SPDXRef-dfd2a9515940e3c0e1309740b28a97f3 FileChecksum: SHA1: 0ee163c4c4061ff7a23701b66f4a51b0604f17f9 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/how-to/troubleshoot.mdx SPDXID: SPDXRef-e84b86c90d566a005b0e706de1ad40ee FileChecksum: SHA1: 68caa06ae13e8f204b38616ef0bf92a5943b1158 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/index.mdx SPDXID: SPDXRef-9ec6acadfcaf23f2170e4ffb514a8ccd FileChecksum: SHA1: b192e099b665932bb35075358e60813a2f97b7e0 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/architecture/adapter-system.mdx SPDXID: SPDXRef-4b19bacaeb89edcf6de122181aa8102b FileChecksum: SHA1: 625171c49f5372e09aebab1f7a11ffc00bf2d2fd LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/architecture/api-audit.mdx SPDXID: SPDXRef-6e0c5a1154881fab1c7076a8342f2bcb FileChecksum: SHA1: f2180d6b66d66e47d8a76a4a0e18b97b8b208c9a LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/architecture/i18n-runtime.mdx SPDXID: SPDXRef-bccfb99c2457817060e8401f3b98f2e2 FileChecksum: SHA1: eff0e36b43e21cf417e1f0e1125d8489aaba2d73 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/architecture/message-store.mdx SPDXID: SPDXRef-2f7ccbca164f185ea52c3eaa7024adde FileChecksum: SHA1: f239ed73a387dfd42d634f7f0204b7ac3f868614 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/architecture/onebot-v11-default.mdx SPDXID: SPDXRef-28733f7da7647d2a4abe553573a5090d FileChecksum: SHA1: 1938dd1458db4095adbc8c2718b5872e6ab901b7 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/architecture/permissions.mdx SPDXID: SPDXRef-8cce670121773037c0ea08deb22f6b14 FileChecksum: SHA1: fab54e1139bb458b8d1c1979afdc5adba3a9e48d LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/architecture/runtime-hooks.mdx SPDXID: SPDXRef-dded1ed6c51af1af28701de1d57a3af4 FileChecksum: SHA1: b2228f6c36548f09c60422e9bb60a4f68cf8d8e1 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/architecture/scheduler.mdx SPDXID: SPDXRef-92d8b7ee9ca9c6844c1b23d5e3b36eb3 FileChecksum: SHA1: a22d1b7f18f475896109d9601df01e97a9d765ce LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/architecture/storage-orm.mdx SPDXID: SPDXRef-2eb9a75499b7b69141b4e5edd44ff7f9 FileChecksum: SHA1: d4f16a0656d273385ea2faadc8fdcc666fc1681d LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/commands.mdx SPDXID: SPDXRef-314c55f8afee9d14cdf70c42321ade8b FileChecksum: SHA1: 2b2c26bd1d74753057dabf7cd0da2382e92447bb LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/configuration.mdx SPDXID: SPDXRef-1a07c15dacf7cff901cdff84590b8484 FileChecksum: SHA1: 662f4490b98c7ce332ec222d6fff3ede2f2ef9a4 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/environment-variables.mdx SPDXID: SPDXRef-78f94e91f42ccf5ee41041e336b7a9d2 FileChecksum: SHA1: 4100d9e7b0692f39875706ff2fa2ceb32d7a4273 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/platform-registry.mdx SPDXID: SPDXRef-f2f01fbfa8d563c11e3116251d667d56 FileChecksum: SHA1: 0f68e8c3008abda5efb7dec09ecf0c205275deb9 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/reference/qq-platform.mdx SPDXID: SPDXRef-9ae03a3c5355155da766dac3a459e939 FileChecksum: SHA1: 336f555a29fde47348505bad93a4736b74df60f4 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/tutorials/first-adapter.mdx SPDXID: SPDXRef-05b4cb4f85f9e5477836ca3ed1ab2624 FileChecksum: SHA1: d5015a6132bf2dee3befaa9a080874122a77214e LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/tutorials/getting-started.mdx SPDXID: SPDXRef-fabbe47cf0531b7332e03f32d66cada9 FileChecksum: SHA1: 4e78ffc0375a9ed0440d0ccf6faf683b1d32abae LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/cli/commands.mdx SPDXID: SPDXRef-371a1eb200a4f4e32356505e0a47261b FileChecksum: SHA1: 8d5ad56634b7f9106efae497920565c2a3ee74cb LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/cli/index.mdx SPDXID: SPDXRef-6dbf7a87914464fd4421086dc9c820fe FileChecksum: SHA1: dd9b1de6e9a17199dd6f3c212baf573cf56ee279 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/explanation/architecture/introduction.mdx SPDXID: SPDXRef-e0da8067fb20016d1bacd0b9bc85ef26 FileChecksum: SHA1: 90a6fd1c55452b285a5ea1f5fef5d5c43519db2c LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/explanation/commands.mdx SPDXID: SPDXRef-99afb863c1b2f00f4e9e65a2b1f15e16 FileChecksum: SHA1: 834b1bfa82ad335f058865eaad5d170bbd26c8c6 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/explanation/overview.mdx SPDXID: SPDXRef-c9ba4128cede15c4185238a40362ffab FileChecksum: SHA1: b8d5e923bd6c7d2944a9fe3b72f18921bbcabaff LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/explanation/platforms.mdx SPDXID: SPDXRef-802bbb60493ce7d77159beff4f59a1c7 FileChecksum: SHA1: 2b3b19fccc9ef06e99592c712efa355a298a42c6 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/configure/adapter.mdx SPDXID: SPDXRef-d3ecec062834736c2d052fca815169d8 FileChecksum: SHA1: 2afd00a62d3f44a260d508596a40354d8f09eb13 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/configure/superuser.mdx SPDXID: SPDXRef-5bdeed01341e7272dbf4411014d94a67 FileChecksum: SHA1: 8d2a6c9ab226f9c99256c61918ca096fe3576bb3 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/connect/qq-napcat.mdx SPDXID: SPDXRef-2dcdf28e564c2c33b498af56d5acafdc FileChecksum: SHA1: 7a828003b8b44b03e31fee27d377bb2c1dc35482 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/connect/qq-snowluma.mdx SPDXID: SPDXRef-da521c1e7e9d18522b3c68e19c2ef592 FileChecksum: SHA1: f0647cbbcfbc1001d797e862edcbe581af5d6837 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/connect/telegram.mdx SPDXID: SPDXRef-566846035d5fe04c4c3365c5c2b139d4 FileChecksum: SHA1: 692e007bc7ed691b1732b239c09af0846bf216a9 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/contribute/commits.mdx SPDXID: SPDXRef-d30fe8ac2588d9d31b76e585169f5114 FileChecksum: SHA1: 731d45bfb901c057243654e0196415a57cf1556f LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/contribute/gitnexus.mdx SPDXID: SPDXRef-2ad040cca2388ea5ea8461af4af4f67b FileChecksum: SHA1: 8bc1b87a808a0fa1ef606e60210554d8c9919e61 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/contribute/i18n.mdx SPDXID: SPDXRef-382b3ba443ccc30bab100aee8ecd7832 FileChecksum: SHA1: 832b971bc2934b29c7da3081d87954804a78f39a LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/contribute/release.mdx SPDXID: SPDXRef-2ef06d2a4d950295ce05861b398a1243 FileChecksum: SHA1: 06679b75ad352dd1a170067dbb1e3a705f888695 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/contribute/testing.mdx SPDXID: SPDXRef-0f406555a8eee100fa4b16f174bfa6b1 FileChecksum: SHA1: 505ebd0918ce6b49aecbc29517ee98f3b359bed4 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/contribute/workflow.mdx SPDXID: SPDXRef-b077e80c953ab6702599bb8638a64a4c FileChecksum: SHA1: 36478f2a56e5cf81d5fb2e9a5b21863dc7bd7d4b LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/docs/p5-shadcn.mdx SPDXID: SPDXRef-7643269c83bc00a1cfc1e42318849be5 FileChecksum: SHA1: 29a1c9cf5cefd12de4b68d9fcb364f05513bd104 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/how-to/troubleshoot.mdx SPDXID: SPDXRef-b0fa5e04396674bbee30f53c9c3b03f7 FileChecksum: SHA1: b198a633e42d9ff90165c4f840d594e76d962c83 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/index.mdx SPDXID: SPDXRef-c00778620a5a7bef367327ad933f0db9 FileChecksum: SHA1: 81366a4cb8195849d17072a475a4e3e71e249649 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/architecture/adapter-system.mdx SPDXID: SPDXRef-abd13dd536ac8fd397fc5f32894cd4f3 FileChecksum: SHA1: 87731dc884abf41aeed79b2ff916d71317386d3e LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/architecture/api-audit.mdx SPDXID: SPDXRef-fea76b83ade2fed41ee00b1e1b567cc0 FileChecksum: SHA1: d2badf760c935eae1ecfd6947f2fbe96f4462c7b LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/architecture/i18n-runtime.mdx SPDXID: SPDXRef-f269bd800ff34f8d894cd517eb3c9e04 FileChecksum: SHA1: c82380745c311f27deda426663cf86df69c0a86b LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/architecture/message-store.mdx SPDXID: SPDXRef-b9dc9fcc5e744041d60977d0fbd4f8b8 FileChecksum: SHA1: ba9506b5ea0fd5ef47f5fbf3268eb263945749a1 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/architecture/onebot-v11-default.mdx SPDXID: SPDXRef-4e8c55e432486bdeac5507cc5cfc9457 FileChecksum: SHA1: e043d607019edf87facd67746a61e0da6b47689b LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/architecture/permissions.mdx SPDXID: SPDXRef-542111164772389a937928d62e926133 FileChecksum: SHA1: e897c5aa12a51261a22fbd855da2cbfed51a6e16 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/architecture/runtime-hooks.mdx SPDXID: SPDXRef-8ac8060c36b45db87b63dc058622001a FileChecksum: SHA1: ef550e53e472db4d41f7201e6307ff522a90f652 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/architecture/scheduler.mdx SPDXID: SPDXRef-1050c419d20251bb0c5319ebfecc85cd FileChecksum: SHA1: caa95027bd7fb5a7ed3f3155fceaddd5c8d2c324 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/architecture/storage-orm.mdx SPDXID: SPDXRef-a0cacd58157415b506ead9da515fc01a FileChecksum: SHA1: acc7a3024638b91a5de67695831d228858e10f4a LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/commands.mdx SPDXID: SPDXRef-219636cf9f51cae3b02bec8e1d96b5cf FileChecksum: SHA1: d4556bd006c0a1beec9fdad58d1a422fc6c4abc1 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/configuration.mdx SPDXID: SPDXRef-24b5c4146ccad64968257a996037e2b1 FileChecksum: SHA1: b1427001a3b1077376c3e1bfeb22fe46b9a3f871 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/environment-variables.mdx SPDXID: SPDXRef-e8fbb9152cc712fac2af3485edf317da FileChecksum: SHA1: e8a0161892810ea3aa6ffea14b822904dafda844 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/platform-registry.mdx SPDXID: SPDXRef-a843261f55c91785f43390bae43bbff0 FileChecksum: SHA1: 47d6fd0afdfd9bf5c260dc04a3bbe188ecce3c5b LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/reference/qq-platform.mdx SPDXID: SPDXRef-cd46bf3cdd2b54343aa6df5472819c7c FileChecksum: SHA1: 6593d64efa7cedbba37f89a395e94045d6de288b LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/tutorials/first-adapter.mdx SPDXID: SPDXRef-2544888b48c53badce9d5afce43a9fed FileChecksum: SHA1: 5a2468602861247a6a6c457dad09aac12d81fdf4 LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/content/docs/zh/tutorials/getting-started.mdx SPDXID: SPDXRef-ff69908abad7645af22fb011c1c2d067 FileChecksum: SHA1: 1c30724dd6d20a49e58df0a42374925bd80f290c LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/env.d.ts SPDXID: SPDXRef-098daa2045e2da1fc9e16c025cbef489 FileChecksum: SHA1: 01cb0582f06bcfa54a769e427b74c0f5f14643a5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/lib/cn.ts SPDXID: SPDXRef-f3966bf2fb42f2480551424a1abc8eac FileChecksum: SHA1: edf351d874d6710ffff09bbbad7de26cace8fd8c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/lib/shared.ts SPDXID: SPDXRef-17c81eb4c1a00c2d9a161441b24fdda9 FileChecksum: SHA1: 5d57aa69a2bb8ca6acd69c55986d42b4943153a4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/src/styles/global.css SPDXID: SPDXRef-752e9239f5638b479b8a6986a472c229 FileChecksum: SHA1: d2363a6d7988de566a2222b76eedfa76fa3895c5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/tsconfig.json SPDXID: SPDXRef-107d745e8a496132395284c7575722d5 FileChecksum: SHA1: 723cef4943f13d3bad08baff48620b0df2c966ea LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/docs/vitest.config.ts SPDXID: SPDXRef-e192d4918dc3bfa9e0b73fa7c15d64a6 FileChecksum: SHA1: 76c716cc989ac7421779392d09420f494c34dfa9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/README.md SPDXID: SPDXRef-990e0b638c75d5f5d447c699468d3ef1 FileChecksum: SHA1: 7dbddc9288134efa5c9caead74d4641cc1b8d52b LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/babel.cfg SPDXID: SPDXRef-1a9830b35c71ed2716774c7e91ed5aed FileChecksum: SHA1: 2029454b52568c807093bd2ba04cd3020b4ee055 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/messages.pot SPDXID: SPDXRef-fb1414d15fea096d414ff72f7060396d FileChecksum: SHA1: d38c430a4e31c4663304fef79f4157e66cf31968 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: Copyright (C) 2026 ORGANIZATION SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/package.json SPDXID: SPDXRef-d2396abfd2ed48a290a6a5149a57e1e9 FileChecksum: SHA1: f95c020dfdcf47b3b1a34234ab2622d0c2f7d319 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/pyproject.toml SPDXID: SPDXRef-f7b451c1c95ea1e3c7cc5be925b2914f FileChecksum: SHA1: 703328cb700eae3a68f0248eb58f99019449b1bd LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/scripts/ci_verify_wheel.py SPDXID: SPDXRef-4016197f735712097374ab496ca3ca21 FileChecksum: SHA1: 73721fadfb3778c4de06aad12b023ab43072f36c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/__init__.py SPDXID: SPDXRef-1ca731e9ab1e6374646b520809d023d5 FileChecksum: SHA1: b06b826043a2530662831d185e17655a2d254149 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/__main__.py SPDXID: SPDXRef-2dff848fa3776cad99cf526a45b5a717 FileChecksum: SHA1: 37872e55a73075446852fc5b7e22b1b424cd9d5c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/_typer_i18n.py SPDXID: SPDXRef-9bb23d9d0b27bc860844f87610d38e03 FileChecksum: SHA1: 66d8d5f7d3c0a0421baf875d0217367e86a86114 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/app.py SPDXID: SPDXRef-0e9d073aba6f33acbcd31e842b0a7d67 FileChecksum: SHA1: 24912c5943c86d47f3e660124ae94962cd34c6c3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/commands/__init__.py SPDXID: SPDXRef-8ba50c0e4096026a0503e51995c8ead2 FileChecksum: SHA1: 9b26ffdd7109a00a8860dabfd4093f3ec4497fcf LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/commands/db.py SPDXID: SPDXRef-69aab6a5cb262be3acc97551df50fd1e FileChecksum: SHA1: 9d2517446c1b22beecfa449117678c192014feb5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/commands/doctor.py SPDXID: SPDXRef-7831f7a06d04cc32aaaee9d960f98297 FileChecksum: SHA1: 4672180348a74dff441c27c1724482b6c3ce335e LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/commands/env.py SPDXID: SPDXRef-c897c28c35f58dd1eca6f9e28e3efcc0 FileChecksum: SHA1: 42e622f54d960b0facc5e1baae1ee748755e8786 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/commands/init.py SPDXID: SPDXRef-cf673fd958d02fbeaf8845b87a7a7fb6 FileChecksum: SHA1: 24c60d0d3d6f5c0270afa2762281fc48618b62f9 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/commands/lifecycle.py SPDXID: SPDXRef-57393390231b9d2246674725d18c417d FileChecksum: SHA1: 4d30cccb973db044b5552473884b52c623734465 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/commands/run.py SPDXID: SPDXRef-37ccb31ae940e73932cbb4c812756f8d FileChecksum: SHA1: 2d9d92a487015654bf7aae242619d8876ce13bb6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/commands/self.py SPDXID: SPDXRef-f59ede592fa3b096b70fc797ac30c090 FileChecksum: SHA1: b25b36786652a6b0384bebd0ba7978de5d9e025d LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/console.py SPDXID: SPDXRef-23192b4fab76071fc32e31b45e0f86ba FileChecksum: SHA1: f018762a7ddbc764d8197db49984cc9238b5bc8f LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/consts.py SPDXID: SPDXRef-8a26881e46c7a5558b08cf7d2bbdb11b FileChecksum: SHA1: 6ae67af6f1073b7123ec1164b4eabe4f4e085866 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/core/__init__.py SPDXID: SPDXRef-3dc206d02de0d5843bd7f09986b1f01a FileChecksum: SHA1: 8af71e5d854ea43389f665ccde4978295f5d6939 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/core/config.py SPDXID: SPDXRef-b2c20cef54eaab5fb0683c79f2036be8 FileChecksum: SHA1: 4857f46ce58684af9406605e661b0c9b9658de58 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/core/environment.py SPDXID: SPDXRef-4198d108554e7125186e26c2aeca3e16 FileChecksum: SHA1: eeb5756642edd7e66b0c2421caa28bed01b84452 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/core/meta.py SPDXID: SPDXRef-b79cb0e15b1da8f4c2add1c9d87a237c FileChecksum: SHA1: 8e88fa2b36e89de1c7d5da6b8bd1650cd57e8e23 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/exceptions.py SPDXID: SPDXRef-a42040d47b32dc27c7dfef34b5f19d73 FileChecksum: SHA1: 608fc43b0aab4c285f19b15900dd93b446ed69f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/handlers/__init__.py SPDXID: SPDXRef-68a2496447c8ee7236c111694ac5d327 FileChecksum: SHA1: 492cf3591d84c30f018549ceb76606e2c14545f5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/handlers/db.py SPDXID: SPDXRef-9c4cbba95f2e995e97144f6e525a0930 FileChecksum: SHA1: 84bc5d0dfd0cc58fbebe4de34171367785eb7622 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/handlers/doctor.py SPDXID: SPDXRef-78bc716b270e5866a23340a327e8d7b1 FileChecksum: SHA1: 25a2260738e6a0f5e3c0b0a91e24b405d96ce72f LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/handlers/env.py SPDXID: SPDXRef-803bd3f9943adcf8f5b177edc417f394 FileChecksum: SHA1: af532996b045e97229865bf3e02790ce51f7f35b LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/handlers/init.py SPDXID: SPDXRef-ed9a4202187bdda52bfa1ec4fa327706 FileChecksum: SHA1: 1730c4ab5d113cfd71cb04d07fa569542199ce30 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/handlers/lifecycle.py SPDXID: SPDXRef-512be2962f5f7269e21a8659d0deaf77 FileChecksum: SHA1: 9111d89af3e681b437554ac7c8063b5696438b34 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/handlers/process.py SPDXID: SPDXRef-0603f92c7cfb0ae728d69764478a801b FileChecksum: SHA1: f83bb0c94b6b279c57ebd5792c5d9cb000baed2b LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/handlers/reloader.py SPDXID: SPDXRef-46ba11539d1c11f47123e85fb471784a FileChecksum: SHA1: b4a196f009bf451067fbfb00cdb93177b2923ffc LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/handlers/run.py SPDXID: SPDXRef-fa9983acf485fbbc4ffe2d1c235cc4e4 FileChecksum: SHA1: e4118ce686d25c5d056dcc103c53767dd1492961 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/handlers/self.py SPDXID: SPDXRef-d334733b0ea53fd7546f93fd91a304c7 FileChecksum: SHA1: a8311797e48af82648c79d4671209d4284e656a5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/handlers/signal.py SPDXID: SPDXRef-489accc003c7e839ef15681bc52e3fa3 FileChecksum: SHA1: 94729ab1b77c4e34d097a585382f3b5ef0846e17 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/i18n.py SPDXID: SPDXRef-5cc509f3577cdb09e9ff15142ca1ab9e FileChecksum: SHA1: f7563d9580551f9e3c855194b4007cf1fbedb8c4 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/locales/en/LC_MESSAGES/messages.mo SPDXID: SPDXRef-d2a33716b8f40753de242ea393ef1374 FileChecksum: SHA1: dc849e7e2b2060d3470858fec45a40291f2f45bf LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/locales/en/LC_MESSAGES/messages.po SPDXID: SPDXRef-4ea82a9df3e303b284be90a3f23ff791 FileChecksum: SHA1: 40764fc2e6d91fc02080067d74b453c98035d36b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: Copyright (C) 2026 ORGANIZATION SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/locales/zh_CN/LC_MESSAGES/messages.mo SPDXID: SPDXRef-5456dd9680d85cf8e7d3af41ff721310 FileChecksum: SHA1: aceb9bf5ffe677cccaeda0b08b492d0e5b7726e0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/locales/zh_CN/LC_MESSAGES/messages.po SPDXID: SPDXRef-776fc254a86477e6269496ff5896f2fd FileChecksum: SHA1: e3983ec3960598f42f8db99bcfa0c0000558e5bc LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: Copyright (C) 2026 Lingchu Bot Team SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/src/lingc_cli/log.py SPDXID: SPDXRef-de150b1f658ec20c35d6d76f01f40c56 FileChecksum: SHA1: 1a116b729958fdec7870a3ba32203c42c8eb070b LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/conftest.py SPDXID: SPDXRef-ad837ca6cbaf973bb997dc4d9ac4fd96 FileChecksum: SHA1: 928522c4cc650199a2d781d34becbeb6da5ecc9c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_app.py SPDXID: SPDXRef-b315ed1d5c236fa7115bb48a5da4bdcf FileChecksum: SHA1: 9c4d343233fddc4a2d18afbfb2d73ad58a5f4a8f LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_commands_run.py SPDXID: SPDXRef-4c822b2d58e4132fc33761c67bef67e4 FileChecksum: SHA1: bae6f9bdee510bbd667e55be78638163441d490f LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_environment.py SPDXID: SPDXRef-6be801fda078e1eb5df48950ded0d00d FileChecksum: SHA1: 940f3d77b37e519a1338364ee4d5b67bd819c939 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_handlers_db.py SPDXID: SPDXRef-6e1869b8a70ca41a6e20fb103631ed5b FileChecksum: SHA1: 354fa60ec34482b58fe345facd974c3c5868a20c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_handlers_doctor.py SPDXID: SPDXRef-c2d337eca2b8dac40e26713505664704 FileChecksum: SHA1: cb3f08f5ee49da1b05c48949ecfa9801680f7e64 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_handlers_env.py SPDXID: SPDXRef-bf2e566ae1d652cfb014fecfe06e2c2d FileChecksum: SHA1: 7c4d990794f0c354f979f46209311e97ff6d202f LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_handlers_init.py SPDXID: SPDXRef-098cec0bf9d69216e268237497e50d35 FileChecksum: SHA1: 3f198ab1962cbfdb8ea0caf3e179304c970c8811 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_handlers_lifecycle.py SPDXID: SPDXRef-ed7384540939f56e72b4383c676b407c FileChecksum: SHA1: 64dfd7c717c7777ca8880b3d575697ffad879cdb LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_handlers_process.py SPDXID: SPDXRef-7ae303c6b87ffa97726c2adcd9de1d61 FileChecksum: SHA1: 7a2dc8a8247a05020dd582c06eb1f3e7276e6472 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_handlers_reloader.py SPDXID: SPDXRef-eb69532e1427f28d4f6103e887cac31a FileChecksum: SHA1: b91c88b5fda2d42d39b93570e6e7c1223a49de60 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_handlers_run.py SPDXID: SPDXRef-d0cfad9950c60ab516bf4af062b97dc7 FileChecksum: SHA1: 5044d2ab77843a62cbce0abf48a2600f2931fcca LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_handlers_self.py SPDXID: SPDXRef-324a1e649acb3724fc53fcef8b1bc400 FileChecksum: SHA1: 8a6c58388c69f8b8493ae43073912ce0bb91f4bd LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_handlers_signal.py SPDXID: SPDXRef-4589c72f5830a54fcc583056a53ea558 FileChecksum: SHA1: e0b5f6012957b832fe549098a7c9e42b99e95277 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./apps/lingc-cli/tests/test_i18n.py SPDXID: SPDXRef-2a145e18d45331f0a75c94faf0d1dd8e FileChecksum: SHA1: de785e2dacb81a307fbd6b59db586f5abba10225 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./docker-compose.yml SPDXID: SPDXRef-9d656a9036c41be797e9db6b32ec48ba FileChecksum: SHA1: c64fe6bcd8dd78e15b3ca9efbbcc1a4ff09d3735 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./docker/_main.py SPDXID: SPDXRef-425cfdcbcf17ba3f22eb23eebd3dfeed FileChecksum: SHA1: 9f6b74e6a67f71b9cc72fa8a2bbb4d8cc5374e87 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./docker/gunicorn_conf.py SPDXID: SPDXRef-a74c695f1c8171f5fe19d10e5d1eb321 FileChecksum: SHA1: c9e3c5a01097825bec50f8760cefed50d9487efc LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./docker/smoke-test.py SPDXID: SPDXRef-4f1b6ab7898e510f90344118c7babc04 FileChecksum: SHA1: fbe165d5f11126e83e82842e11c8482569305cc2 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./docker/start.sh SPDXID: SPDXRef-b6bede691fc5f01861e326fd57b2b94d FileChecksum: SHA1: feccce9974113fe4eb8aaeab937948c08696cfa6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./docs/adr/0002-adapter-module-path-registry.md SPDXID: SPDXRef-52b48e38d34d5095e9849eeb0747844d FileChecksum: SHA1: be3cb47253e5fcce10f81d7d525e51c9680b096f LicenseConcluded: NOASSERTION LicenseInfoInFile: GFDL-1.3-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./doctor.config.ts SPDXID: SPDXRef-cc28f46aba97cd1d2b1bf7150030127f FileChecksum: SHA1: 803d91b5acfd79126083f14d0065480299c874c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./package.json SPDXID: SPDXRef-a73798b0f58f2007f617f66ef08469c4 FileChecksum: SHA1: 7a46b19e1f2fbe7f7354427b6b65209dc2947ab6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./packages/typescript-config/base.json SPDXID: SPDXRef-ad96e66e0c78a9058267073da1c68c9a FileChecksum: SHA1: d514a19f30af35983d49d54cb047df0dbe34c6a7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./packages/typescript-config/nextjs.json SPDXID: SPDXRef-5f20b058f15fb2c0245f3c9d2302da7a FileChecksum: SHA1: 5e9509d713ee7d6a22d6f9485cfac91f7f5602ea LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./packages/typescript-config/package.json SPDXID: SPDXRef-a5947f50f2eca936ccc0dde75efeed92 FileChecksum: SHA1: fd19894c4adeb0d75a53ed482dda53f33acb1375 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./packages/typescript-config/react-library.json SPDXID: SPDXRef-ea416e21e1e1067deb08165444e35562 FileChecksum: SHA1: 2e7c2d76fe35a37cc1183b1c5d7de2bd92808a7c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./pnpm-lock.yaml SPDXID: SPDXRef-5a962f4cd341432c53d9df0ac29d04e8 FileChecksum: SHA1: c6d28d29725dcad5b01f57f06ee1ec520b85d304 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./pnpm-workspace.yaml SPDXID: SPDXRef-f1995a64b6c8afca096be44d474fb592 FileChecksum: SHA1: 237877cd0c8361bf0b21892598c411ca98fa5049 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./prek.toml SPDXID: SPDXRef-e639aa03844e923c178156e1d99262d4 FileChecksum: SHA1: 128a9e5ec4b86df5aca6b16afb02d3826016cef3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./pyproject.toml SPDXID: SPDXRef-d1dc6713a3c7f4d28bc546294291d5d1 FileChecksum: SHA1: 3b783c28f3f975984b0433821694b531c6bb7fc0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./renovate.json SPDXID: SPDXRef-76a29a3b97ce2f84bf88d90e241ebd53 FileChecksum: SHA1: e2b21e83b2d6944a00b5f0bfca3b5162ff05bd31 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/ci_derive_bump.py SPDXID: SPDXRef-9f6bc97368c9b8d06b7ad8283cc86cf4 FileChecksum: SHA1: 61b6c8999b79a64c011c96f7ee83565823afc5fa LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/ci_gh_continue.py SPDXID: SPDXRef-29ae2822eea1bf70104dfbf7598d151b FileChecksum: SHA1: 17b1925404ed8f9f4b54dfd1ca70c2b66ad6b333 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/ci_gh_preflight.py SPDXID: SPDXRef-435433cc8a5f874b88c2bc4e11eef10b FileChecksum: SHA1: d6679577389b2bfd51e7f9b9d496b0220a508976 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/ci_latest_tag.py SPDXID: SPDXRef-3727867c4a8c62d427e33ee21cf0be93 FileChecksum: SHA1: f1d153971c66174e82b4d5df78f9923a521816d1 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/ci_verify_wheel.py SPDXID: SPDXRef-4e6c2646d00e72b22eab5b6b634a3c62 FileChecksum: SHA1: e9e838d6d21623f53629762f219ae9fad1532c17 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/ci_version_bump_args.py SPDXID: SPDXRef-4e06e5df896a333abfa25c7155e4cbcf FileChecksum: SHA1: abc056ca94723809b35b8362c0d2726cb68679a0 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/ci_version_from_tag.py SPDXID: SPDXRef-3d803b636abb7938b3d42d3e1050d6e5 FileChecksum: SHA1: 8a9327e5c28b3c793bf8dbc0aec9f15881762ca4 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/ci_version_postcheck.py SPDXID: SPDXRef-7ca22cdb117e1d621912a7cd28336703 FileChecksum: SHA1: 9f7c7efbe56e303d77104c6a12ee70572f66b6b8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/ci_version_precheck.py SPDXID: SPDXRef-a5bf85c79484c81a463637bd95e6ce6d FileChecksum: SHA1: cd600bbc0f751ac63410472d444a5437cbbb6cb3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/ci_version_write.py SPDXID: SPDXRef-427f8f5bcdc267a5da948ebc6dc40264 FileChecksum: SHA1: 15a5e55556900d170c8e45c4459458602ce624b8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/clean-release-infra.sh SPDXID: SPDXRef-c9323f518b095c519aa49df8f44ff919 FileChecksum: SHA1: 7792d27a78ade72aaf7ff8f92d835446f2365a58 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/clean_dev_data.py SPDXID: SPDXRef-4e20a63fc5c420651e164e3f91a474f3 FileChecksum: SHA1: 0195793b8e37a7b6c23c21891eb9b957913b80f4 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/release_verify_version.py SPDXID: SPDXRef-674ce3d601552a1adbc7521b81bcbe33 FileChecksum: SHA1: 9cf56ecf619a41cbe2d9a711d353a86e9fd26e39 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./scripts/setup.sh SPDXID: SPDXRef-ec19a6352755531f924853dad3b5877a FileChecksum: SHA1: 897a951868b5455a3f2fb0e06b9a839e3df152ea LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./skills-lock.json SPDXID: SPDXRef-650473084e267c3297aa672286ca8ed9 FileChecksum: SHA1: 64fb4aee44492c3a75971ab8eb84d0f7b14a2e4d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/_lingchu_bot_contracts/__init__.py SPDXID: SPDXRef-54399bdeff8df6419056a7291f781d28 FileChecksum: SHA1: 2a22e0223dee4617679f293017ddab805d36baf8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/_lingchu_bot_contracts/runtime_settings.py SPDXID: SPDXRef-ccf4e708df7c36979a7de472f3e0b5e0 FileChecksum: SHA1: e73c003a5738ee409d89d35501d09d3482a80d61 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/__init__.py SPDXID: SPDXRef-7a872a0f10e162e3a2eedc8db858b4cd FileChecksum: SHA1: 77c71ecb6a8ef6a2704a2faa9b1a72b38161039c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/core/async_utils.py SPDXID: SPDXRef-9f6c890287e657dc2f8682849e94a116 FileChecksum: SHA1: 7c5343932e523877c539e1a58c1dbc7279d45e9b LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/core/bot_state.py SPDXID: SPDXRef-b8134cceb08ba6407a7c57e7b67ff136 FileChecksum: SHA1: 34f57abed9a09567c9bb34964c0d484ea91df642 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/core/config.py SPDXID: SPDXRef-d382ef5c7d8ffd17052177704c044cf2 FileChecksum: SHA1: 1def879b903f78593cb3eaff05c8c7438867fffe LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/core/handle_config_defaults/__init__.py SPDXID: SPDXRef-083b0a59f5d4571deb913dacd49b74be FileChecksum: SHA1: c698544e62ddf61e52ddfb01e1e02c4fe11dad12 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/core/handle_config_manager.py SPDXID: SPDXRef-2ffd872f0b730a11e7f3f6e967e377ff FileChecksum: SHA1: 12058383556c83520a5289ae2c19c691939b87e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/core/handle_default_values.py SPDXID: SPDXRef-0a909ea7888e4fb1c63828458e16c536 FileChecksum: SHA1: 05de216e6039bb8fb948e7784516c7c52f08606e LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/core/http_security.py SPDXID: SPDXRef-499f06d7e8ddce5144ae477b599ac945 FileChecksum: SHA1: 44f07b2fc4207e480351c5d25aaa996b9663e03a LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/core/menu_config.py SPDXID: SPDXRef-889bd2f2a2dad1f08d7eed5adbdf873e FileChecksum: SHA1: f996b25dd3a1d87b6419a951fff980c8d5b71001 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/core/mutable_settings.py SPDXID: SPDXRef-8d7c53c2d6b883281dff722ec73d56f5 FileChecksum: SHA1: b4efea0ca400ebd37d8ac1206ef73dd5398a1cc5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/core/runtime_config.py SPDXID: SPDXRef-00d83f56f308f8e3bfa184e1da7bffc0 FileChecksum: SHA1: 000859f79c136ceed138249b525d19914ca78818 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/_dialect_compat.py SPDXID: SPDXRef-ac6d2b29ae98810b4d26669ead9dc1ea FileChecksum: SHA1: a806795e0cc4ffafc7e4663fbf739a8e06aebf24 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/models/__init__.py SPDXID: SPDXRef-0e93c499a21193563be5148deec08f13 FileChecksum: SHA1: 121c151ae264b5970619bba5e8cb7bdd72a495de LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/models/blocklist.py SPDXID: SPDXRef-98c0a15eefb5dea2fe3caa3256171c19 FileChecksum: SHA1: e85298cfc79578553434c38186514e91397415ed LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/models/identity.py SPDXID: SPDXRef-7527f1193bdcd12a1c5fb5b04c73e444 FileChecksum: SHA1: 4aaf4b711094888d2b9f70dcab655b1457003edb LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/models/message.py SPDXID: SPDXRef-542043e64565c784b584c25444dbe8e7 FileChecksum: SHA1: f8f7949e2e8e49e36aad21b311b3dea6a2394601 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/models/registry.py SPDXID: SPDXRef-bb2cd60b9db176cd362a036cee4d221d FileChecksum: SHA1: c39b69f35e49530c2fbda02304ae1e265005fad8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/models/scheduler.py SPDXID: SPDXRef-26a1c3ef223b76f97d069f6dbf43bf01 FileChecksum: SHA1: 19b7051e07557b36e773870cba6baf0e7d5a1134 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/models/subject_policy.py SPDXID: SPDXRef-94ac1d8d0f2abcd89cc707e3d90de3be FileChecksum: SHA1: 3c245419a0fae8258441bde76845500f8739cf21 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/orm_crud/__init__.py SPDXID: SPDXRef-ed99645c68ce2be89d48618d1cfd8289 FileChecksum: SHA1: 69460b77152977920c0a9a3953cc57bcbd660b04 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/orm_crud/_base.py SPDXID: SPDXRef-49a019473948a6afc4be739088519aef FileChecksum: SHA1: 981fc2815756c71b02757bcad5005307b8cc3c19 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/orm_crud/_bulk.py SPDXID: SPDXRef-cabb2c2b03d119aae89b24ec9c3153a1 FileChecksum: SHA1: 260aa95cd263f9cf262bf45292d2916380126492 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/orm_crud/_single.py SPDXID: SPDXRef-23fcfa4abf814e9f1465190d5c665763 FileChecksum: SHA1: b5beecb86b9eaacf650ea9a9715015b0f6f6b016 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/persistence/__init__.py SPDXID: SPDXRef-8db6c8f6f0d5f14f331a4d023998e5bb FileChecksum: SHA1: f32fe1e72b1071f543fdcce7862af189bccd491b LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/persistence/atomic.py SPDXID: SPDXRef-8a0a04b54afae11f5dc09c42cdd4eb71 FileChecksum: SHA1: f0d61e8170b3d6534e1f9ce3687e106f612e5317 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/persistence/checksum.py SPDXID: SPDXRef-8adf9449e61465065970cb8d59af411f FileChecksum: SHA1: 7fa80fc3385372fe3cc54edb7f8d6135d6db9355 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/persistence/journal.py SPDXID: SPDXRef-b12fab85b5e1e33c1bf9d7c3cee96931 FileChecksum: SHA1: 952d3f85ef568e916c98877cf9c49c3aba5b383c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/persistence/recovery.py SPDXID: SPDXRef-148297e6b10bb99129c7003387546bb3 FileChecksum: SHA1: e45a587d4260e8e676487f7920b0020610d32c01 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/persistence/versioning.py SPDXID: SPDXRef-2e7f454f25a49c8383fb7a119bb7e1bc FileChecksum: SHA1: 0da9325dad6a7c8ba2fd1b053b304b40d80a5a07 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/sqlite_pragmas.py SPDXID: SPDXRef-2580734ead5df7c6a725a7ce7ad3c445 FileChecksum: SHA1: e890a2bf4b626a7e69888128fa7aeef975f5ac52 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/toml_store/__init__.py SPDXID: SPDXRef-48693edfcc391d9d3ac2165fac8d75b3 FileChecksum: SHA1: 50dc324ba292a02dce8d821b8ec3f6ee1fd1f54c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/toml_store/_helpers.py SPDXID: SPDXRef-e6fe85e3da3f649b111fbfe373424d47 FileChecksum: SHA1: a6be2ff93594cb04c738b99f77a4e2c3ddff1cc9 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/toml_store/_sync.py SPDXID: SPDXRef-e1db8c0c9231639bf0372fba9eb7041a FileChecksum: SHA1: 8857073b68134b7a6d2e0398f88f4aee1bde51cf LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/database/toml_store/exceptions.py SPDXID: SPDXRef-d3c9c3df507e7f3e81cc929c6fa3e711 FileChecksum: SHA1: 782da9c434e65f7d7b6a157eab45ede6db9b2649 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/menu.py SPDXID: SPDXRef-d67d9af21b40e9fc0d4ae76e493140b8 FileChecksum: SHA1: b0e170ae529bfb4b5ac21968e128c85b042f96b5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/__init__.py SPDXID: SPDXRef-c8e497413237928c82a6e3f49c7b9e85 FileChecksum: SHA1: 0a4b517e9c3c887f1f811df35e171c8ba72f93a5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/__init__.py SPDXID: SPDXRef-b26d59210d0ec4934c46178d6ea86467 FileChecksum: SHA1: 7eba948f51b258a696c4aa6d1f0d9e592ac5b507 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/__init__.py SPDXID: SPDXRef-5520e981797fd6867536d2cb38665ccb FileChecksum: SHA1: 9a89dea88f8cd49c290f9a2980e92cdee1ec9b5e LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/__init__.py SPDXID: SPDXRef-3f15b0236f3365ee24d5f1578cb7f224 FileChecksum: SHA1: d67a144d12b958755731ba23745f57a22109da82 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/announcement.py SPDXID: SPDXRef-0a2700a00e8c6931bf2a77c15f900870 FileChecksum: SHA1: 1fe76de6511caf525c073f8b4c532c48017331f8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/block.py SPDXID: SPDXRef-df231cc793e203ac83fd76025cff926e FileChecksum: SHA1: ed89be47d85be2df0730c2a874785a1c4d72e448 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/bot_state.py SPDXID: SPDXRef-7917570b9b85b7b7741cda868dc0ffd2 FileChecksum: SHA1: 923ce126d7f4f3f399a269216c19ad28b5ebdc1b LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/common.py SPDXID: SPDXRef-52aa39337a3b793b05b52e723d0f9d2b FileChecksum: SHA1: 5fa00bfdbf0d6e11c6ab1205ef802788ff76b002 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/handle_defaults.py SPDXID: SPDXRef-a06cf27efc4dc845ffd4451e87b09e75 FileChecksum: SHA1: bd3718ee58eaf089433308b0e362762dc37834f0 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/kick.py SPDXID: SPDXRef-b022343c716a79fe96889c7726db4098 FileChecksum: SHA1: 346bd4f990acb9e8a1260e4c756b5f27f9e4d933 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/lifecycle.py SPDXID: SPDXRef-997b453efd8aec412e2ffba5f2b2fed4 FileChecksum: SHA1: 92a2a98dec44abdf338767553c88f9ddafd37cc5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/member.py SPDXID: SPDXRef-3884f2c65d4ad00a6347ec44e10eebac FileChecksum: SHA1: 3e5041ad5dfe8c6042104bd8eeb52b5141ab80fc LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/menu.py SPDXID: SPDXRef-b3c48905c5a33aaaa95e9830bc9b6932 FileChecksum: SHA1: 2d58b15e56478367fb90853499e5f16683cf358f LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/mute.py SPDXID: SPDXRef-8b3dca5b76b5ba47623c3bf78f2735c1 FileChecksum: SHA1: 4cabed39f28eb96ca457a86a0dcc2ec8ba490990 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/profile.py SPDXID: SPDXRef-13ac0ce47c0027a1e07d7e988fc8169b FileChecksum: SHA1: 25af4e91558b8c76e7f0585d0d14fb9fa2402086 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/protect.py SPDXID: SPDXRef-7f7d6edc48ea7abc89a590a9fb739919 FileChecksum: SHA1: ed1f5008871bd1e78981f7d7d9939b0ecb0e45f2 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/protect_notice.py SPDXID: SPDXRef-d3e83ce1405a36695605744a56002a83 FileChecksum: SHA1: 789d64f6bcdd76baf4e3d63bed72a17fff57c779 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/default/remote.py SPDXID: SPDXRef-d7ab95f52b2c4dc7d65c78c0e4b503c8 FileChecksum: SHA1: 8eb1f786fc1213bef191577b2998b6bf5727a33f LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/napcat/__init__.py SPDXID: SPDXRef-293a5950cb0808803d7d3a4dd48c7e2e FileChecksum: SHA1: 319efa7de9bf4627c4021dc487aa6f9d68bac354 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/napcat/announcement.py SPDXID: SPDXRef-caf1fc53985478bb46a48377755a7649 FileChecksum: SHA1: 8cdb8d0a2ff6dee336f5e1a247445ace6d9b8e84 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/adapters/onebot11/napcat/profile.py SPDXID: SPDXRef-b5a5247d2f45cd834fd08537d0b0b6c2 FileChecksum: SHA1: 6371dbd399a22f868069e1c834e6eba7bb2f8fbf LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/__init__.py SPDXID: SPDXRef-ac1a52eaf397094b5077c413fff11370 FileChecksum: SHA1: d8762580cf1cf36e2bac25af5d3bfa681bb18b6a LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/announcement.py SPDXID: SPDXRef-8500c4b5934d12e71622ccbcd4fe2a64 FileChecksum: SHA1: a4b99d5595daf08a0fcc3ad4dce3f58f4a75fc08 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/block.py SPDXID: SPDXRef-565e5806b0bb17074ac8547df3e73018 FileChecksum: SHA1: 71806905bbb37fbc1eea6156803625a7a251bc5b LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/bot_state.py SPDXID: SPDXRef-fe457aacfa0a8f1eda6040188f301f1d FileChecksum: SHA1: 9a17907a98dcb8f25a57d81650e907de9f326f04 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/common.py SPDXID: SPDXRef-d98d1ee92b4e5e2db9eb2a6e2a2bf17f FileChecksum: SHA1: e56aa0f77d7e56f1688011b9d49d0c96f7e9aab3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/handle_defaults.py SPDXID: SPDXRef-629ba6647e0ba3f46fd27fe9b30f0c54 FileChecksum: SHA1: c5aa61836a3f7d03213ecca46fa185d11ef497bc LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/kick.py SPDXID: SPDXRef-cd9f403e5a1f6983c1320eeb5a075b29 FileChecksum: SHA1: 74c9963c4d4d147f7223f936df458a204584b2b6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/lifecycle.py SPDXID: SPDXRef-62f23c4596cf76fe45f9129140940e91 FileChecksum: SHA1: 3ad2e53fbe1c2015b21ca2ef36a72de24ac57dce LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/member.py SPDXID: SPDXRef-659018d2996c366d83afec630d20f176 FileChecksum: SHA1: 505f5d5b2dca1d79e2dec5d62605c43fc98d5c8d LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/mute.py SPDXID: SPDXRef-1b78de6ca0429536b138692d423375b0 FileChecksum: SHA1: 9c62e014e165ad2b1c1cafa8b92f06809cd24a52 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/profile.py SPDXID: SPDXRef-9e025c23304ab9c3d238076fcdf6a308 FileChecksum: SHA1: e3544ea8b32ab6e61352f51200a44c461da6ce23 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/protect.py SPDXID: SPDXRef-8fba9f9095f197f665a0fc3724588323 FileChecksum: SHA1: 725331fe97d5807ed920a293ef267c60690b63ab LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/remote.py SPDXID: SPDXRef-8d6c8c2fd3e73c70cfd39c8b8ca12948 FileChecksum: SHA1: c567747e5f7434f9e7711d043d1b8d9111524ae7 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/qq/commands/triggers.py SPDXID: SPDXRef-8b9ca8848302cb2b7ca859471b9b1e69 FileChecksum: SHA1: ee0b0ee63e4993d39f88be6f4ea5169a691950cb LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/telegram/__init__.py SPDXID: SPDXRef-ff1f149150a20639ef4fab029e2e2f0b FileChecksum: SHA1: 57f6d741b1446eb4c2340053596cd1d5279caa76 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/telegram/adapters/__init__.py SPDXID: SPDXRef-2a808a32a9f12e9d2da4b06ee79fbd39 FileChecksum: SHA1: c4cd5fb7775e135b371c468bcf6f7ed968c95d48 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/telegram/adapters/default/__init__.py SPDXID: SPDXRef-d26a9185e19855ca84b43529b41f94fd FileChecksum: SHA1: 30515c678c0fb2367ceee7ab8e5ff83847f08c6c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/telegram/adapters/default/bot_state.py SPDXID: SPDXRef-efb0c06577e4276092f855260bd6a21c FileChecksum: SHA1: 38ef0d797dc33916734e42d01c12cbba0f0a9ca5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/telegram/adapters/default/lifecycle.py SPDXID: SPDXRef-5c2bf5b86bf075f4878ab89121bacaf8 FileChecksum: SHA1: 6105919b15f215f9f34aeb0d05cd29d79a212ec0 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/telegram/adapters/default/menu.py SPDXID: SPDXRef-0835b0838ae9510afc69282b90b76d23 FileChecksum: SHA1: d03673b259f9e59d82d5ae7a6d57d184cda2133f LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/telegram/adapters/default/moderation.py SPDXID: SPDXRef-644f40a2bc29231e85bde08aa39bf927 FileChecksum: SHA1: 4953adee2da8f9ec888093eddf564836a55e31ca LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/telegram/adapters/default/mute.py SPDXID: SPDXRef-c0d48e41d0af2f8b926bef413ed4eafc FileChecksum: SHA1: 5fd25d305704447b3abf8def2aea9dcc1e9e2744 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/handle/telegram/adapters/default/recall.py SPDXID: SPDXRef-78f42466105840b980facff86c2e2f9c FileChecksum: SHA1: fab9d43473d8188300eddd1fc666193901454dc6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/hooks/__init__.py SPDXID: SPDXRef-c1879bb67dc61a94ab6fe903b2e764ea FileChecksum: SHA1: 77c04e3929780d6f76cbf799b17ea5bbbc059e34 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/hooks/adapters.py SPDXID: SPDXRef-626e2e5361a46ec379acf10d060a3ad5 FileChecksum: SHA1: aa46446fa31d77e0682d6ab11cea4a77433a0b80 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/hooks/handlers/__init__.py SPDXID: SPDXRef-589d0105069a10308bcf6087b58a1854 FileChecksum: SHA1: 9ecd66ddd67278456c6401f96bc8fcf475233eb7 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/hooks/handlers/api_audit.py SPDXID: SPDXRef-8a5fd50c4f01d090f5c6b9401554de5f FileChecksum: SHA1: 3cad4643e7ede650e792253b049401a389efdcea LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/hooks/handlers/bot_connection.py SPDXID: SPDXRef-495ebbd10c39d26e70bd1afe62712e6d FileChecksum: SHA1: 3d90c4ed319e729974f46f47fe1c8f443eadb83b LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/hooks/handlers/lifecycle.py SPDXID: SPDXRef-a73d01de00de34493dbdacb3459870b4 FileChecksum: SHA1: e60c86ce33a62e7426b235cea06a3dd26c919052 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/hooks/handlers/message_store.py SPDXID: SPDXRef-bd68447597deaafc2a5de2bbb95767ba FileChecksum: SHA1: c3f74a280bcd0cf2655f17377f57b77cfb2442e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/hooks/interfaces.py SPDXID: SPDXRef-c96caeaa8d232811cb5da47a5eb2525c FileChecksum: SHA1: 4382d442f94ad0d4749e89fe37519f00dd8eaf38 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/i18n/__init__.py SPDXID: SPDXRef-a9df4036cd13ca9fadf7a477ff7fa6e1 FileChecksum: SHA1: d0f11b82d56220aeed0461027ed96cbacad683ac LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/i18n/babel.cfg SPDXID: SPDXRef-8f32a9dd12d9d916cc3292a3880d6a03 FileChecksum: SHA1: 82b94c8601e859e2d5d5aa409d9a6708a404cbf7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/i18n/locales/en_US/LC_MESSAGES/messages.mo SPDXID: SPDXRef-21e52d7981d2c6668de0c8393023fab2 FileChecksum: SHA1: 8a9e7b842fd29b37a290d0a5e57e5f18d24c2614 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/i18n/locales/en_US/LC_MESSAGES/messages.po SPDXID: SPDXRef-c25e1c49d0ee41890339914f72ad2d76 FileChecksum: SHA1: 8eb2d50d181ab0ba7efac06037cedfd8f77605d9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors Copyright (C) 2026 xinvxueyuan FileName: ./src/plugins/nonebot_plugin_lingchu_bot/i18n/locales/zh_CN/LC_MESSAGES/messages.mo SPDXID: SPDXRef-01ebf7a09d291cd89f2436058fdbd731 FileChecksum: SHA1: 16230f6511ab53bdcdcd750c2aa5c22e2d97b535 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/i18n/locales/zh_CN/LC_MESSAGES/messages.po SPDXID: SPDXRef-5d9420ad31ed70d0a14cf644e75b9dcb FileChecksum: SHA1: cac4907b4c4b676c7e57087a0df9fbc86dc16869 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors Copyright (C) 2026 xinvxueyuan FileName: ./src/plugins/nonebot_plugin_lingchu_bot/i18n/messages.pot SPDXID: SPDXRef-36161e07f520014958bd6c307ba7acd6 FileChecksum: SHA1: 29a0d395505cc57cb47112fc0ddbc5ad2e5a3c52 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: Copyright (C) 2026 ORGANIZATION SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/migrations/30f5a01259cd_initial_schema.py SPDXID: SPDXRef-08958d629a2130aa8c0df883a689e155 FileChecksum: SHA1: 53aa0e142a4f868062b3bd7b87b051a69654c919 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/migrations/a1b2c3d4e5f6_permissions_schema.py SPDXID: SPDXRef-250e3e0c951c1282024595e8a23c8bc8 FileChecksum: SHA1: c5d84bebd27307dc224970fd0b0643c6ddd5256c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/migrations/b7c8d9e0f1a2_event_policy_partitions.py SPDXID: SPDXRef-6909a5b17493ce2633151643824a28ac FileChecksum: SHA1: 0add4ebce87acf47899e3216ac243621481e3c12 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/migrations/c3d4e5f6a7b8_scheduler_jobs.py SPDXID: SPDXRef-e51855602686b42a601c3eb0ef90112a FileChecksum: SHA1: e78b8b74fc8b5a3a18d2413dd9abae06f678e710 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/migrations/cf2c06d51a17_blocklist_unique_constraint.py SPDXID: SPDXRef-22ed3298a82570aa5060fb65087ba405 FileChecksum: SHA1: 9812b2c376763ffa8dcb82f573d026d8b0364ec0 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/migrations/d7e8f9a0b1c2_identity_integrity.py SPDXID: SPDXRef-e050227514f3e6e710ca78183470e010 FileChecksum: SHA1: ceffb1cc1109223f448f215ef992ddc0ecc00f30 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/migrations/f6a7b8c9d0e1_message_protocol_default.py SPDXID: SPDXRef-1fb2d41482f704781245bf769a45beac FileChecksum: SHA1: bd3c0d1756538448269a8dfcd1cdb8d58282d7be LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/migrations/g7b8c9d0e1f2_protocol_id_not_null.py SPDXID: SPDXRef-d89280a06199c8c99041d9e768ed6cb5 FileChecksum: SHA1: 0a9aa36bff79a5547e6be209d546ec610c97dce3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/permissions/__init__.py SPDXID: SPDXRef-0e90077f0cd55d826c514ec002a7b1d5 FileChecksum: SHA1: 3871bbc90371c6ea3c8fe7c9c339d13e438892d7 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/permissions/admin.py SPDXID: SPDXRef-566b45172a0846a244ed7a413c1b7114 FileChecksum: SHA1: af75ff7ef770796e92298f8e70836b174933585b LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/permissions/bootstrap.py SPDXID: SPDXRef-8016bd12076cd29b22c7c7aa1cfd1f62 FileChecksum: SHA1: dbe8f0a6359947652999be3a11852719388ada8a LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/permissions/config.py SPDXID: SPDXRef-cca09554850ab412b7269eb3e3cbd512 FileChecksum: SHA1: bc2ddba260ffb5293e6a22042fcf9d14edb3c9d1 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/permissions/platforms.py SPDXID: SPDXRef-49a9cd5aa54c1da2c869e0d0c4ffe0c3 FileChecksum: SHA1: 077175f078a2567fe7041f1a492cb2f9bccdda2a LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/permissions/service.py SPDXID: SPDXRef-dd4262371b0fca69124d15b33b32058e FileChecksum: SHA1: 6124ee9a5af8e41f1f5d90596b0dab5771bb97d0 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/permissions/subject_policy.py SPDXID: SPDXRef-7378f66a81e833ecdea4829b05625441 FileChecksum: SHA1: 9dbbc11711d8032916296650e95b33a0747bdc7c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/permissions/types.py SPDXID: SPDXRef-5e8cd6adb2009c87068d62eae0633ccc FileChecksum: SHA1: 7e7d52413da6444a4467514339cd15e22ac1f0c8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/platforms/__init__.py SPDXID: SPDXRef-643f09f3557cfc4753d771bcc8258180 FileChecksum: SHA1: 3fde3d0aea21a0a359dfa8ec78fe41ae27401801 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/platforms/qq/__init__.py SPDXID: SPDXRef-982679ca214453125faa5c2a503551c8 FileChecksum: SHA1: e811a2ced41aea206a888b6352eab5f5f56c0609 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/platforms/qq/permissions.py SPDXID: SPDXRef-076f2abea6161f32973a061312faedab FileChecksum: SHA1: ff0c562465b56ec6d7d74f000640dcf01edd012f LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/platforms/registry.py SPDXID: SPDXRef-ee385e49ebc53ae8ac3249290458481a FileChecksum: SHA1: 45e83223c8f09b0f46fd3bc497e1fe0e23616f95 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/platforms/telegram/__init__.py SPDXID: SPDXRef-ad01e4ca2d69d07ea77cef6b39276419 FileChecksum: SHA1: 57434e410650e853264dcb4a89465116513afc33 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/platforms/telegram/permissions.py SPDXID: SPDXRef-6d2afe6b83b99f94774b6838026ade4a FileChecksum: SHA1: 35d3d1b0c3efbd5ab960a703beab1b2b1ef7081a LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/repositories/__init__.py SPDXID: SPDXRef-83651873cd92829e599010643bf34a70 FileChecksum: SHA1: 36ed0577b8180a0232880b4cfa5cbcc7efe4d378 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/repositories/blocklist.py SPDXID: SPDXRef-46f93a386c275bfd4ddc968c4ecfca5d FileChecksum: SHA1: c484669b083b40000ec5a35e36dff832c7ce7a64 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/repositories/message_store.py SPDXID: SPDXRef-67ca4abea021de6eaeeb36085e5d4e05 FileChecksum: SHA1: 42c18106c0ea60754546f523fb4fc5dcb71bc5a1 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/repositories/permissions.py SPDXID: SPDXRef-9663774da5d14056180e19bf3fb9b43b FileChecksum: SHA1: 3543c9436dd53982ccb8dc0f33a47b7242b9c990 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/repositories/registry.py SPDXID: SPDXRef-1e80ee95eaf825d38bf5b534051f4bee FileChecksum: SHA1: 798acde04c6b37f603a270aa9a572aadc1b20523 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/repositories/scheduler_jobs.py SPDXID: SPDXRef-e92b175a30195f9158e084696aefc536 FileChecksum: SHA1: 3b7ef5dc30b86f0798d61f459ba6e633dbe07bc1 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/restart_worker.py SPDXID: SPDXRef-28263527c7e850027c1b4c0b7caef334 FileChecksum: SHA1: 960588b54cc06206170dcec5255cc8460cb5b1d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/services/message_store.py SPDXID: SPDXRef-51a2234f9f06fc1c61dd82cba85436bd FileChecksum: SHA1: 5edae7b3b878b1793e4ff2c9f6ce32232f7c721e LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/services/protocol_restart_feedback.py SPDXID: SPDXRef-748f84a650a2dcaa081e1d921ba1498c FileChecksum: SHA1: 7f38e0b5db202b9c16e2a362e709111010213c55 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/services/restart_app.py SPDXID: SPDXRef-43792c708ef251e6ec38cecd89be489f FileChecksum: SHA1: 19193167f7f5717b34602a9f70a18dc271d27af6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/services/scheduler.py SPDXID: SPDXRef-18e1bba0074f1e2b9b88cbe35a3c80c4 FileChecksum: SHA1: 7f7a2e13077f80fb64689ebdffecec16387bfdad LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./src/plugins/nonebot_plugin_lingchu_bot/start/startup.py SPDXID: SPDXRef-3c83736c5edef2eca7484070b7789d77 FileChecksum: SHA1: ada22b18f42b77ac6494404f9dab0d28bc33848d LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/conftest.py SPDXID: SPDXRef-04238f30081dbebd5eed74cbe693e587 FileChecksum: SHA1: 398abf8cb835d04e16facca2690a13540b2cc50b LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/contracts/test_runtime_settings_env.py SPDXID: SPDXRef-7cc9e1498a60dc18267a0ef7a7432b71 FileChecksum: SHA1: 5f7433e70116c4448eaf4afa7197c82eff505cc7 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/core/test_async_utils.py SPDXID: SPDXRef-d813c53be063201cd2902710b4fa3ae8 FileChecksum: SHA1: 4e2849c07f82c32da970639dcaea9b722f87836a LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/core/test_bot_state.py SPDXID: SPDXRef-552db500bef39867b30e7db855fe6e94 FileChecksum: SHA1: 900492bc133576a297588fbdbfcc1f27e9b09b5a LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/core/test_config.py SPDXID: SPDXRef-f23bd728f1554e29e745d1ea6b2c604f FileChecksum: SHA1: 05c8b14a31de2144b3b2a1ebf28a4a39e972c8bc LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/core/test_handle_config_manager.py SPDXID: SPDXRef-3cf121e58f4951cae5fa0653da6c6401 FileChecksum: SHA1: 03939e6629bccafa02af73782d2ec66c50f9d44c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/core/test_handle_default_values.py SPDXID: SPDXRef-b74608f1d69c2524e2d3ae057d09e71f FileChecksum: SHA1: 74da28efa4f5907ffce95896f72c05d0948f4ade LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/core/test_http_security.py SPDXID: SPDXRef-22f7e705daddab6c9925a3b0bff54b56 FileChecksum: SHA1: 496ffeabc558c87ad1c8f8bb6ae2d070ca7524ad LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/core/test_menu_config.py SPDXID: SPDXRef-ccc8b1c3b82b34557ca21c12ff5db3a4 FileChecksum: SHA1: 89bc45e6361f9a127a7cfc39e0a272fd8d8fd4e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/core/test_mutable_settings.py SPDXID: SPDXRef-d87d2d7f4fe955644f88e26b9b0615c2 FileChecksum: SHA1: 7577caef7ccffb887b28edd2679aa36341f8c09a LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/core/test_runtime_config.py SPDXID: SPDXRef-388d34c6e6c7f1fd1b82c4b1def42929 FileChecksum: SHA1: a0f9702579ccb2b190c1ac14cff36550cd0566b3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/database/test_identity_integrity_migration.py SPDXID: SPDXRef-5073124be37fd802dcae509749f5f6ca FileChecksum: SHA1: 5290440394678036e2147938f1fa39358c23f948 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/database/test_message_protocol_backfill_migration.py SPDXID: SPDXRef-a09997d7e68989b8fa7e77410aecd5de FileChecksum: SHA1: ca12f08575c2d6fe567d4b58f474d3e8febafccc LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/database/test_orm_crud.py SPDXID: SPDXRef-d34f6fb3d6136fc11ea97c7a9ab0080f FileChecksum: SHA1: 24951643f99058bddc5cdc1d3aaf01b0da0264f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/database/test_persistence.py SPDXID: SPDXRef-eb267c4655ae94f850ca70b568a0ea8e FileChecksum: SHA1: 2aa1c7ad5a7c58f960aeb7c21419205cda0f4fae LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/database/test_sqlite_pragmas.py SPDXID: SPDXRef-340af0d92d4ac02f6bc955212e0487c2 FileChecksum: SHA1: 31e8ffbab37b26b7969a25d8d3ff09b9de596525 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/database/test_toml_ensure.py SPDXID: SPDXRef-3756f290e5fa60f2b1f2f707752cbcdb FileChecksum: SHA1: 4717c0ecaffead3758552d59370c7ad09f61f434 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/database/test_toml_load_async.py SPDXID: SPDXRef-79ff225395cb5dfb99938355fb822928 FileChecksum: SHA1: 53714f6f184ed09f81a698d70e635e66005479a7 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/adapters/onebot11/default/test_protect_notice.py SPDXID: SPDXRef-35e9a07e5b46e7dd2b281812f7464a8c FileChecksum: SHA1: 7dcb87c5260ed19205f15874e66d1359c8a058be LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/adapters/onebot11/napcat/test_profile.py SPDXID: SPDXRef-eb13b1cd7af5a9950d6e84cdcf0336ee FileChecksum: SHA1: 9966c70aa10d3067017fa7e9c57722941ed46489 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/adapters/telegram/test_bot_state.py SPDXID: SPDXRef-3afd4d05948bebf65d2cb0d9f0d661cf FileChecksum: SHA1: ddb8a3036f3bd222942388f17e2cd123d5d1cb54 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/adapters/telegram/test_menu.py SPDXID: SPDXRef-134a31d1f8d018bfd61a1994a763cb24 FileChecksum: SHA1: e58ce38fe771dd0ef97a151c186c73971ec61fec LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/adapters/telegram/test_moderation.py SPDXID: SPDXRef-1410e12587e4e705704c4fce31e10b8f FileChecksum: SHA1: 69c43114dcd9fa5e5dc320832f2f3953f91d7313 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/adapters/telegram/test_mute.py SPDXID: SPDXRef-50554c83ca32f1496ba5aca18413153f FileChecksum: SHA1: ffd84f87342d46b9981411cf724bc663ab259609 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/adapters/telegram/test_recall.py SPDXID: SPDXRef-e6d03c066903cd46527346afda558874 FileChecksum: SHA1: f218b9e59e1195a2bb9fb2f24f66f7c24e38d161 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/conftest.py SPDXID: SPDXRef-b25bb20c692700a4f0fb5a965dfbbacf FileChecksum: SHA1: bd388143299a3cf10c94150a271fa5234bf90f9d LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_announcement.py SPDXID: SPDXRef-71e180a06c7d2c9507bd528eb4a77750 FileChecksum: SHA1: e6c16f24d24b7767fc1a509406f85d8da9249f7e LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_block.py SPDXID: SPDXRef-2e1cc813e213403cc9ced7d23d626087 FileChecksum: SHA1: d3dbbbf12815dd3e7834ee9eede2708c5c399cc7 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_bot_state.py SPDXID: SPDXRef-d0bbce3469486f92e4ec0f0af49973f8 FileChecksum: SHA1: c7565946ac7eab48486234feba389cf38eb95d42 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_command_triggers.py SPDXID: SPDXRef-12e70293e7d39eaad658d640bac8f6e9 FileChecksum: SHA1: fd2c915193f829dc78d5efd5384c028be30cbb42 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_common_helpers.py SPDXID: SPDXRef-fc7abe629649dcb6fb8b8491b65ea812 FileChecksum: SHA1: a4d22262674c5711a8c996a801c52067e1d10d2e LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_kick.py SPDXID: SPDXRef-4d07b4164ac30cc304d01318ba19976e FileChecksum: SHA1: 75a556ed5229380eb35a004e2a12c02040a93895 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_lifecycle.py SPDXID: SPDXRef-fc169f6a01cda9793d9ee9954fe1a1d3 FileChecksum: SHA1: 8d6fe8e05586774bf4f2e8494d1fd54b4a002eb8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_loader.py SPDXID: SPDXRef-929d6b4c1b110d3ad9a0d0911d2e5d79 FileChecksum: SHA1: 48a9351fdd9ba3b8f718c299164d248115ccfa1f LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_member.py SPDXID: SPDXRef-931525b1b36f3d2a7ff9ad3b6af03fcc FileChecksum: SHA1: 7767723c2f4d54d3d599d28a3c9b9c6bd575aac9 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_menu.py SPDXID: SPDXRef-55ad09a70432b4755a3e4f4863c87319 FileChecksum: SHA1: c8f527adc062e7e37c34f57008028d950acf6849 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_mute.py SPDXID: SPDXRef-25c1e46f339dda4369905de1d191966e FileChecksum: SHA1: 45d3d6a5692b5d69812c600a032a74c47dfd6483 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_profile.py SPDXID: SPDXRef-c9c15d8dc59b02294e539f8f1bc0c51f FileChecksum: SHA1: eb3847ea407c1136b8e670e0d46cae1eb8e4e4ca LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_protect.py SPDXID: SPDXRef-e964120ff44152f5e759c9d41e0ac005 FileChecksum: SHA1: c9060243570420334240521e1e69a2b93d8c0508 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_remote.py SPDXID: SPDXRef-a1926a0c4d0e2f492422c647ace2bcc2 FileChecksum: SHA1: fabe29354abf25d7a33c4353d94e189482d61967 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/handle/commands/test_trigger_config.py SPDXID: SPDXRef-446046a0600cef2d31dd447221ee76ff FileChecksum: SHA1: f5c9baf5655f3a742a57be9b75a09f29eb82deee LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/hooks/handlers/test_api_audit.py SPDXID: SPDXRef-e0a118ad8bd537aa431bf934a05ba61d FileChecksum: SHA1: 9846dda311c53a816a3059d2b0c742ce9553948b LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/hooks/handlers/test_bot_connection.py SPDXID: SPDXRef-986c2332ed7716c49c3bbbfe1e6d3c50 FileChecksum: SHA1: 466c10f2bcb7d04f0bb3915c42d263a9ad9ce3e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/hooks/handlers/test_lifecycle.py SPDXID: SPDXRef-5a9f033dcab1ae3a76371d39ba682b18 FileChecksum: SHA1: 567224c1e3e677cb92139a81fbcbed97cbe460d6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/hooks/handlers/test_message_store.py SPDXID: SPDXRef-9b744714bbd1aca6bc2f5c126083516f FileChecksum: SHA1: ce9d3ec9ef8f2135784db6855b2f645a2d7e7156 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/hooks/test_adapters.py SPDXID: SPDXRef-a84bb42bf5c6024252c856118ce52100 FileChecksum: SHA1: aeca1ac3e48a42331c472500c30de4ffc439cefe LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/hooks/test_integration.py SPDXID: SPDXRef-8a2d7e97915ae32eeec5e0f80293fd14 FileChecksum: SHA1: cf80b2a30eddfa175a382c443b3c891fc2b7890f LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/i18n/conftest.py SPDXID: SPDXRef-8b08b54fa2eee0e1d90674b9d585c7d5 FileChecksum: SHA1: a16c6c8d5ce7fd19ad622b65b54774f7084073dd LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/i18n/test_gettext.py SPDXID: SPDXRef-4422319a1dd5428d6161184050370123 FileChecksum: SHA1: ded81cbe874a2ea5b504cd5e4740aaba31154cf2 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/permissions/test_bootstrap.py SPDXID: SPDXRef-21de6c13eaf89cf48b03cb1e88b04df3 FileChecksum: SHA1: 73eb7ee6e7a432b541e210cbba5ba9c97d19f09d LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/permissions/test_permission_admin.py SPDXID: SPDXRef-7931e9f09de7c2bbc48ab54da22a69eb FileChecksum: SHA1: 5c77315e7e0f9063761dce2a6416f7411073fd21 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/permissions/test_permission_config.py SPDXID: SPDXRef-d125a2076c677c77d14873c669e8f62a FileChecksum: SHA1: 8371264ca513a3a7d1851567cdaee3772f70b19a LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/permissions/test_permission_service.py SPDXID: SPDXRef-2a2d543e86ff338dcdde7bd35ee6cd60 FileChecksum: SHA1: 3a839d359b0dadcc47861330f8fbabe89192d6a2 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/permissions/test_permission_wrapper.py SPDXID: SPDXRef-80adcae117b22e24defe927abdc78602 FileChecksum: SHA1: 4cece4e8b6a2dc4f5955ba8effa3fd90b9e55783 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/permissions/test_platform_permissions.py SPDXID: SPDXRef-6cf66fc4f866d125d31f24053bdf2c49 FileChecksum: SHA1: 3e25cbc2897b595c394988302f02d78a46aa5eed LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/permissions/test_runtime_config.py SPDXID: SPDXRef-9755fd7d1485f1c318f6057080f38197 FileChecksum: SHA1: df69ced142e72ea1db7e3c8ad0345074e0252fba LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/permissions/test_subject_policy.py SPDXID: SPDXRef-464e6171400d43e0ef47cbe3896ff71a FileChecksum: SHA1: 57ba96b2dbeddbec79549d96c9bb96b7417b1b1c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/platforms/test_qq_permissions.py SPDXID: SPDXRef-6e57cf1a37b567a173ac00bc0f591474 FileChecksum: SHA1: d28f3a01ce44a7cf74b149e069592d1d3135fe8c LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/platforms/test_registry.py SPDXID: SPDXRef-fc8fb15910eff95b5c1ae4748856930d FileChecksum: SHA1: 13882c4dec28374ea59f4e4ef4d8ffd2fe0736e6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/platforms/test_telegram_permissions.py SPDXID: SPDXRef-50f4dc3920e1debf26ac40daaf60d24c FileChecksum: SHA1: c6c6cbbc56ffc8fd54c2fd173fb7bb7c1b8e5322 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/repositories/test_blocklist.py SPDXID: SPDXRef-3d7c3fe59d747907b594fe1d8356f11e FileChecksum: SHA1: 1379cd69ffaf9e423c8abdce44cea90e7f39747f LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/repositories/test_message_store.py SPDXID: SPDXRef-c0f0b38cc5276ca43f4a4df2297bf8f9 FileChecksum: SHA1: 34c0fd90c32c6d3b8bd1017626afdbd2f50e20a4 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/repositories/test_permissions.py SPDXID: SPDXRef-fbdb5cd5952113c93607a95eec9b68ca FileChecksum: SHA1: 3dd8b7a0ee9f9100153afad5f2697b95ac287b34 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/repositories/test_registry_seed.py SPDXID: SPDXRef-36c60940e48e19e546e2dc5e264f3362 FileChecksum: SHA1: de9fa646923b4cf7b4844dd657fd2705ed8a1824 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/repositories/test_scheduler_jobs.py SPDXID: SPDXRef-a9ce14402b575932f84a0a24f81c3106 FileChecksum: SHA1: 117bcab85a2c7c8cf9cb112dc1893f71f68aa99d LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/scripts/test_ci_version_bump_args.py SPDXID: SPDXRef-448c1e04a58400ea05f70c4ef38b9189 FileChecksum: SHA1: cdbb00949692f76a7496d64cbb6d803cb405cbdf LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/scripts/test_clean_dev_data.py SPDXID: SPDXRef-0d89399471f2940844548f9ae8daf0b0 FileChecksum: SHA1: 678b56a53a0021190256db0492f16594f51af408 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/services/test_message_store.py SPDXID: SPDXRef-094e4aa9f3c5198c2ecc6a53d06054bc FileChecksum: SHA1: 3cb8718040728a18e0f5802ea638187cfdf504d3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/services/test_protocol_restart_feedback.py SPDXID: SPDXRef-0cd888831e53aa1185d0447a0c564dda FileChecksum: SHA1: 74cf75ddb5b3be413d800bac1bcac71ee528a819 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/services/test_restart_app.py SPDXID: SPDXRef-0c6695961fb6e713310dbe3ecff2ee99 FileChecksum: SHA1: 33693716fc10ab78acbd040d1c37157bc93017ef LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/services/test_scheduler.py SPDXID: SPDXRef-3c9c5a4b4624f502f2a81cb444965226 FileChecksum: SHA1: d2635c7837fca749e09ea70fd49445892d36bbb9 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/smoke/__init__.py SPDXID: SPDXRef-e25417ee2e7b20c316aaf40fa37f2c5d FileChecksum: SHA1: e98c25e4ff4d770de6a0c0fe80c5fe15cc78d6d4 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/smoke/test_bot_startup.py SPDXID: SPDXRef-30387211727a7869239e69a9afef8230 FileChecksum: SHA1: 1a806d078dda382975a5138ba977684602261ef6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/smoke/test_core_services.py SPDXID: SPDXRef-9bdc76f59922277748ced65364af97b0 FileChecksum: SHA1: 6c5f87af1e52bf05ac97d147b07a069521eb4928 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/smoke/test_hook_registration.py SPDXID: SPDXRef-0de1b077db7f01ec97f8f55efd81649c FileChecksum: SHA1: 1784ad85617a28887ed47934b13413afffd187ba LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/start/test_restart_notify.py SPDXID: SPDXRef-23f42e1f041b22240ed48439a3dc18cf FileChecksum: SHA1: 9acd7ec0e1e2cad5421f6ff34f7fcba5440d37bf LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/start/test_startup.py SPDXID: SPDXRef-d1a4c41d7e5109acce903b7977c82ff2 FileChecksum: SHA1: 8a27e6ef71937675060b9e3502087d32a75a7ea2 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/test_conftest.py SPDXID: SPDXRef-fe95e73706b369fec96f22a6bd6ecdc1 FileChecksum: SHA1: ac2632bc1bf41e6c5a224e731013f5845855ad0e LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./tests/test_restart_worker.py SPDXID: SPDXRef-0de900f9050bd6303d5aaa26c0164e2b FileChecksum: SHA1: 0223da7e0337c1a34911c3113ecd236367583850 LicenseConcluded: NOASSERTION LicenseInfoInFile: LGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./turbo.json SPDXID: SPDXRef-f0473848fbd478958c6b9240860edfd9 FileChecksum: SHA1: c3026d8d90364ab77c7d3b67be33cdd46d06dfa6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors FileName: ./uv.lock SPDXID: SPDXRef-886cde78880b5597c11c361b3c8f7b01 FileChecksum: SHA1: 307bebe0172fb081749bc5b4d27e96c631679e23 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 lingchu-bot contributors