SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-b0c1b622-3e69-45e5-adbb-cabbb1535640 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-06-20T02:00:49Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab226df8dbeeb7112a40ada7849832ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d6fa87e34ae9b4e5bfd35a530cd24880 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51ad0c38cc8b327430f2ac67b7d81579 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-24f1c39fa3f3e7e9a09e5e1183e54230 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0f3f5d9157a19b5dc04cc3ea37040b6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ebdba693ff4f878fcc380ce72dcff96a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bad6642b64eb4edf8e6132fed92ed717 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17cbbb2e45c6c7e5cfa391a670ba9a93 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-037805bfffde7bda73e5c02478e4bddd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29e8373d4bbd492176ae42a57f0991f9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8d695bc8c0c665a62bb31cd6ced74f4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6cc5a90b9133222ad56abc5fd6dc316 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06f6fc1495277fee944082fc3b7f798c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-73a7dfc25f38e1c31bf546bcf811f4c9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49789bd6a3e79fcc3c769339a75c20ae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5456eeb4e5132fa193bf2c1cf78f1c7a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a693a7802db15f6bd6a2a4b8b5fadea5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6cc3d3e678db73576092192fe4d3643a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-597b88baea8f5ccf4d355a7dc3581d4b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3fd27d92bd41eb842d7cc7e5ddb42cbd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-855051b60f7f7920a6b03dfcf32af7d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11e79c7627d6a78f68eb7f86eff84888 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a9a100aba820fcc005e3a64e162a077 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-63a5d35a0d8a6c97f0e08c9e1d9d4d5d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-48b835c9d255c3db656deba7265ec995 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87805f6a36a85ebd6d2f01dbd62ed177 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee3730128e7893faa4f128c8c5bf44e8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7cb705c5ccc0f84e8e0bd7e4598037ec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29c1691d3e1259cfc7c7fff364ace7fb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-357ea26b6a7b0e9d46cbb3fda07e724d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6383a4b5017c6517e648addde12c6a38 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-42b2fe26c912ff60837f8f7e89221a44 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9bb29782d284cb68fe09bb6802c6fac3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d7dd15953549eae5b0aabd32606ebfb6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5b48f4cc6a65ca868ef4ccfe1f532a5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f33856d0f4d363ad68822351a7cbe98b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ceb56479c48feeb23275e827e5b4f4c7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bee5fb4efe0cf065f202e7e0af383558 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3b847b25771a9b14dba423ac4778979 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0034cccbe545e64d4cb080ee32c8faad Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b60f2a83bce9df8073033de694c2eaae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cbd971f2e130239ea6dcec94464976ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9751a934ede3b33cd263a8c65ec8d1e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de99bb646c5b6ae9ea4cdef385220c6b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b41f448930bb33094098442fbc71556 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cba2bbd136c5ea35e1f506d20fff653f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-905b2abe736471f68f92ef5a27a5f557 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc79b3784b4b4b9f0f9b61771da18c06 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9320a57e378001083fb34029b5971179 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3fa1b8342d33e49561c766c2bcca194a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e709e44c884d15b2182be00f12a9449 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e318edc76be2c4f2cc3542aee95da221 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1677f2775ebbfbd078599a63efc60eff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd873bc646c086f2525c63a6f23c6d16 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b46502f31bf1a8fd9e268e335dfb5a88 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70f568be19526fcbeba262198a5462b4 FileName: ./.check.exs SPDXID: SPDXRef-ab226df8dbeeb7112a40ada7849832ff FileChecksum: SHA1: f30ba08debea3c22737e5441cd0ed3ddd23f220c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./.formatter.exs SPDXID: SPDXRef-d6fa87e34ae9b4e5bfd35a530cd24880 FileChecksum: SHA1: 50a438a406338866a202c568ab1dc0447e086a9f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./.github/dependabot.yml SPDXID: SPDXRef-51ad0c38cc8b327430f2ac67b7d81579 FileChecksum: SHA1: 41cf2843270eacace6ff9532b9f066b5fed757e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-24f1c39fa3f3e7e9a09e5e1183e54230 FileChecksum: SHA1: 77fc26ba456793e2e47eee60135c7f4f23f210d0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./.gitignore SPDXID: SPDXRef-f0f3f5d9157a19b5dc04cc3ea37040b6 FileChecksum: SHA1: a28e78581f6206e115cd649edff9b384d6102121 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./.tool-versions SPDXID: SPDXRef-ebdba693ff4f878fcc380ce72dcff96a FileChecksum: SHA1: ccc95be350845835062711dfe7f29dd405b12405 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./AGENTS.md SPDXID: SPDXRef-bad6642b64eb4edf8e6132fed92ed717 FileChecksum: SHA1: 61cca7eb7b66385cc0e9a1eeff1f17c1609f20b8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./README.md SPDXID: SPDXRef-17cbbb2e45c6c7e5cfa391a670ba9a93 FileChecksum: SHA1: 40ce87948915c83506572adf842b2d95236bb0ac LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./assets/css/app.css SPDXID: SPDXRef-037805bfffde7bda73e5c02478e4bddd FileChecksum: SHA1: 5afb9055689dbdcae439706229cc6d2b6a367966 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./assets/js/app.js SPDXID: SPDXRef-29e8373d4bbd492176ae42a57f0991f9 FileChecksum: SHA1: a6a0b64a70186023684cee7e9129e09ba159f4cf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./assets/tsconfig.json SPDXID: SPDXRef-e8d695bc8c0c665a62bb31cd6ced74f4 FileChecksum: SHA1: 118d9e8f71b813541b0fe176882b13bccfec39aa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./assets/vendor/daisyui-theme.js SPDXID: SPDXRef-e6cc5a90b9133222ad56abc5fd6dc316 FileChecksum: SHA1: 21ad09130a3362ddcf0290c21cae44a97aca70a6 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2020 Pouya Saadeghi Copyright (C) 2020 Pouya Saadeghi – https://daisyui.com FileName: ./assets/vendor/daisyui.js SPDXID: SPDXRef-06f6fc1495277fee944082fc3b7f798c FileChecksum: SHA1: 207f9f68861ba505c84af5ebad49a9f069c1115a LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2020 Pouya Saadeghi Copyright (C) 2020 Pouya Saadeghi – https://daisyui.com FileName: ./assets/vendor/heroicons.js SPDXID: SPDXRef-73a7dfc25f38e1c31bf546bcf811f4c9 FileChecksum: SHA1: db967c111b054a97d58e7bbf8ff6087d28d81dc1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Tailwind Labs, Inc FileName: ./assets/vendor/topbar.js SPDXID: SPDXRef-49789bd6a3e79fcc3c769339a75c20ae FileChecksum: SHA1: 99b7bbc41231c06087d9a59b189247f5582e6e1e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: Copyright (C) 2024 Buu Nguyen SPDX-FileCopyrightText: 2024 Buu Nguyen FileName: ./config/config.exs SPDXID: SPDXRef-5456eeb4e5132fa193bf2c1cf78f1c7a FileChecksum: SHA1: 0771550fa3aac980ea7874e0d01bddcc9a83b6de LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./config/dev.exs SPDXID: SPDXRef-a693a7802db15f6bd6a2a4b8b5fadea5 FileChecksum: SHA1: de151203dec3e310c20059cb5773de4385a09a9c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./config/prod.exs SPDXID: SPDXRef-6cc3d3e678db73576092192fe4d3643a FileChecksum: SHA1: e39950178f5ffd93b661dba818693e1f42f9f61f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./config/runtime.exs SPDXID: SPDXRef-597b88baea8f5ccf4d355a7dc3581d4b FileChecksum: SHA1: 9ac767e8abd26db4da584f50c8c85c273fe357b7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./config/test.exs SPDXID: SPDXRef-3fd27d92bd41eb842d7cc7e5ddb42cbd FileChecksum: SHA1: 539a803e8e6cb3f9e813d444de4ef507c37ffe81 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb/example/so101/command/demo_circle.ex SPDXID: SPDXRef-855051b60f7f7920a6b03dfcf32af7d0 FileChecksum: SHA1: afc6e93831eed4bbb3832ac57207bd7342ce9537 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb/example/so101/command/disable_torque.ex SPDXID: SPDXRef-11e79c7627d6a78f68eb7f86eff84888 FileChecksum: SHA1: 6a62a8caf20cbd8834e272c96be673323c531ad9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb/example/so101/command/home.ex SPDXID: SPDXRef-9a9a100aba820fcc005e3a64e162a077 FileChecksum: SHA1: 8cf39c530a51aaef120da7d9f8d6fb0615954fb9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb/example/so101/command/move_to_pose.ex SPDXID: SPDXRef-63a5d35a0d8a6c97f0e08c9e1d9d4d5d FileChecksum: SHA1: 46ee9fca2c24b686bf8b68e4965d0dfe3b5aeb73 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb/example/so101/reactor/demo_sequence.ex SPDXID: SPDXRef-48b835c9d255c3db656deba7265ec995 FileChecksum: SHA1: 2f7b19ef97efd9239d92ad6d90183daf987523ae LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb/example/so101/reactor/pick_and_place.ex SPDXID: SPDXRef-87805f6a36a85ebd6d2f01dbd62ed177 FileChecksum: SHA1: a8be419346ce76925e05ade783dac6e7f0f3f0c4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb/example/so101/robot.ex SPDXID: SPDXRef-ee3730128e7893faa4f128c8c5bf44e8 FileChecksum: SHA1: 485324fb00bb6b0c39f5fea7eb32916354ca4a6a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101.ex SPDXID: SPDXRef-7cb705c5ccc0f84e8e0bd7e4598037ec FileChecksum: SHA1: 4dd59e6514cde1baa760a2a1bc3ce62470d9de0a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101/application.ex SPDXID: SPDXRef-29c1691d3e1259cfc7c7fff364ace7fb FileChecksum: SHA1: a1e47ed8882ac11c4077cdb8a2c20f29173bc750 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web.ex SPDXID: SPDXRef-357ea26b6a7b0e9d46cbb3fda07e724d FileChecksum: SHA1: 8e169113ec438773724f4b6755bc713bcb73c46a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web/components/core_components.ex SPDXID: SPDXRef-6383a4b5017c6517e648addde12c6a38 FileChecksum: SHA1: 4bb6070bb28af28753eb0d48e6a855282bd84f78 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web/components/layouts.ex SPDXID: SPDXRef-42b2fe26c912ff60837f8f7e89221a44 FileChecksum: SHA1: 3d58428f2372df2682b01a9dc8e1d3020f968e5d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web/components/layouts/root.html.heex SPDXID: SPDXRef-9bb29782d284cb68fe09bb6802c6fac3 FileChecksum: SHA1: 47173dbdad0d5b549d806c01304d47783b88db65 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web/controllers/error_html.ex SPDXID: SPDXRef-d7dd15953549eae5b0aabd32606ebfb6 FileChecksum: SHA1: 96681492b4fd0b04400451ced7f31f641f0f9072 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web/controllers/error_json.ex SPDXID: SPDXRef-c5b48f4cc6a65ca868ef4ccfe1f532a5 FileChecksum: SHA1: af452fee6db0c5998e5bd67c820b3e434df49115 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web/controllers/page_controller.ex SPDXID: SPDXRef-f33856d0f4d363ad68822351a7cbe98b FileChecksum: SHA1: a05ee7614371706dc5a85336cd40e084ef60c629 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web/controllers/page_html.ex SPDXID: SPDXRef-ceb56479c48feeb23275e827e5b4f4c7 FileChecksum: SHA1: 54364409c1e4999c551a663669a08810aec24777 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web/controllers/page_html/home.html.heex SPDXID: SPDXRef-bee5fb4efe0cf065f202e7e0af383558 FileChecksum: SHA1: 08f75ecebe8d6c435a38b68168dc4d8bff9f5c1c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web/endpoint.ex SPDXID: SPDXRef-e3b847b25771a9b14dba423ac4778979 FileChecksum: SHA1: b10c465ad75bd20ebdc0f669ef006a13c3e61cb7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web/gettext.ex SPDXID: SPDXRef-0034cccbe545e64d4cb080ee32c8faad FileChecksum: SHA1: 47a1d7fca8e60689bbadcfe9adfa8e14180c3711 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web/router.ex SPDXID: SPDXRef-b60f2a83bce9df8073033de694c2eaae FileChecksum: SHA1: d2240632fb6f65415af8f01388a6c396baaf5db4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb_example_so101_web/telemetry.ex SPDXID: SPDXRef-cbd971f2e130239ea6dcec94464976ce FileChecksum: SHA1: 8b7f3411639793e9ef7c15f92d593295e9bf9949 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/mix/tasks/so101.calibrate.ex SPDXID: SPDXRef-f9751a934ede3b33cd263a8c65ec8d1e FileChecksum: SHA1: ec589ff167c20f09fcc734bcb879152cecffd68f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/mix/tasks/so101.setup_servos.ex SPDXID: SPDXRef-de99bb646c5b6ae9ea4cdef385220c6b FileChecksum: SHA1: ccc501f8064cf5c6e03e6b91fa1ff945ad3258cc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton SPDX-FileCopyrightText: 2026 James Harton FileName: ./mix.exs SPDXID: SPDXRef-2b41f448930bb33094098442fbc71556 FileChecksum: SHA1: a07d466e481eaf1c114348888a7a63ef358232f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./mix.lock SPDXID: SPDXRef-cba2bbd136c5ea35e1f506d20fff653f FileChecksum: SHA1: 17fc483529c7cbfd296df53f142ded5403371024 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./priv/gettext/default.pot SPDXID: SPDXRef-905b2abe736471f68f92ef5a27a5f557 FileChecksum: SHA1: e5e917852bfe6010fb35860a53b6366eb8fe73fa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./priv/gettext/en/LC_MESSAGES/errors.po SPDXID: SPDXRef-dc79b3784b4b4b9f0f9b61771da18c06 FileChecksum: SHA1: 9baa5f0b2a44e63a761d0a8a2780ce2efc7a7c24 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./priv/gettext/errors.pot SPDXID: SPDXRef-9320a57e378001083fb34029b5971179 FileChecksum: SHA1: a36619ca656346a4202372fbf067d3290bca1e11 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./priv/static/robots.txt SPDXID: SPDXRef-3fa1b8342d33e49561c766c2bcca194a FileChecksum: SHA1: 64b7a349f6530e8ddae6ebb5341c652fb1a5bda0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./renovate.json SPDXID: SPDXRef-4e709e44c884d15b2182be00f12a9449 FileChecksum: SHA1: 61b2605c75c4e56b797521a30e023b9895a9e845 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./test/bb_example_so101_web/controllers/error_html_test.exs SPDXID: SPDXRef-e318edc76be2c4f2cc3542aee95da221 FileChecksum: SHA1: 71e80f0cc686adb7305ea1317e4f33c5d20f2ba3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./test/bb_example_so101_web/controllers/error_json_test.exs SPDXID: SPDXRef-1677f2775ebbfbd078599a63efc60eff FileChecksum: SHA1: 5d6a3993442a3802e1c1e8423c9a72e21daf2677 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./test/bb_example_so101_web/controllers/page_controller_test.exs SPDXID: SPDXRef-dd873bc646c086f2525c63a6f23c6d16 FileChecksum: SHA1: 88733570c80ac9e8048a438f76073b13a6e33e03 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./test/support/conn_case.ex SPDXID: SPDXRef-b46502f31bf1a8fd9e268e335dfb5a88 FileChecksum: SHA1: b493d341992af3bb12336e7a68ed8417968127c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./test/test_helper.exs SPDXID: SPDXRef-70f568be19526fcbeba262198a5462b4 FileChecksum: SHA1: e5a682cf156c0da6e0cf674b812f33ffe5bc3a26 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton