SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-1bcd753b-9b5c-4604-b32f-9c9f7bb9c7a3 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-01-17T08:39:14Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab226df8dbeeb7112a40ada7849832ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b6ec77a26942957c9b15f976434f497 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95dee977b5071b48a20ce14a1b87eb82 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b376ba77f92245519a78da109c6d610 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c01410ec9a42b421b8deca501c06b9fd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37353a60a160a8983d93b522581fb08a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1b3e1c274ea84037f69822a4ac89be3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-745a678ed810d246dc70fc53bb642226 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-56e92e092cd1728f92a5c8b790269da6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-385a47761d6ebdd67d8f532e25d11c7e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9439f060843ea791bdffd944a1ce21fc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52afe7ceb223d0f946a708b5fd39750f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cbadf6285a843530060f45eb9b7884b3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-320b64cb47be64ffd11268c8356172fe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3b3fa55d3e5815c31ea34ce7ff8e50b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-75345b2105c9bcfd49003bb2e03c77ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6499fb8dcba64c198bfbe20b66fab2b6 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-0b6ec77a26942957c9b15f976434f497 FileChecksum: SHA1: eb962bdbb115891fe75424b02d088629aaaab91e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./.github/dependabot.yml SPDXID: SPDXRef-95dee977b5071b48a20ce14a1b87eb82 FileChecksum: SHA1: 92cad122784d4a6c20bea4573af07f3452d881cb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-2b376ba77f92245519a78da109c6d610 FileChecksum: SHA1: 5ff5acf8f0de340ef96b9fd562b38b01a1da199d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./.gitignore SPDXID: SPDXRef-c01410ec9a42b421b8deca501c06b9fd FileChecksum: SHA1: 4c08f0f70bfebb685ef350d058f37b4f91bf66a7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./.tool-versions SPDXID: SPDXRef-37353a60a160a8983d93b522581fb08a FileChecksum: SHA1: 878a9f743c3e3b5cbd9598b8fd34d7f7e369cbc4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./AGENTS.md SPDXID: SPDXRef-a1b3e1c274ea84037f69822a4ac89be3 FileChecksum: SHA1: b246570931d6d1e2a4f48fb248debcb1fb0c6f0a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./CHANGELOG.md SPDXID: SPDXRef-745a678ed810d246dc70fc53bb642226 FileChecksum: SHA1: b28ae4ae3f75e0f69e7640e8e2a385cb6977f076 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./README.md SPDXID: SPDXRef-56e92e092cd1728f92a5c8b790269da6 FileChecksum: SHA1: 119499104656d20979f1d912c0ebd416635b893e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./config/config.exs SPDXID: SPDXRef-385a47761d6ebdd67d8f532e25d11c7e FileChecksum: SHA1: 24e3af5433b0cb42304ac6b0f147e6557b2dd3de LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./documentation/tutorials/01-getting-started.md SPDXID: SPDXRef-9439f060843ea791bdffd944a1ce21fc FileChecksum: SHA1: d080e0407d47862f1ec8f157e8e63a7503d8ab5d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/bb/pid/controller.ex SPDXID: SPDXRef-52afe7ceb223d0f946a708b5fd39750f FileChecksum: SHA1: 91c1948791528f23bd276981f69ebad138f1bef4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./mix.exs SPDXID: SPDXRef-cbadf6285a843530060f45eb9b7884b3 FileChecksum: SHA1: 5a368075fb1955bfe9467c1560c096db1e63dcc9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./mix.lock SPDXID: SPDXRef-320b64cb47be64ffd11268c8356172fe FileChecksum: SHA1: 25ba9474452065d9d9fcee262c9478f2ee32d8a1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./renovate.json SPDXID: SPDXRef-b3b3fa55d3e5815c31ea34ce7ff8e50b FileChecksum: SHA1: 2438cba20498b58ed371d81e85a2a1e1271455e2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./test/bb/pid/controller_test.exs SPDXID: SPDXRef-75345b2105c9bcfd49003bb2e03c77ee FileChecksum: SHA1: fc3e35cce37e589f40e0eb0948d8749e4af8a98d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./test/test_helper.exs SPDXID: SPDXRef-6499fb8dcba64c198bfbe20b66fab2b6 FileChecksum: SHA1: c470353ef65332f772800430090202a84ce5714a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton