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