The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Tonic, reference main (8f103c), with Swift 6.0 for tvOS using Xcode 16.2 on 19 Dec 2024 23:52:46 UTC.

Swift 6 data race errors: 312

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Tonic -destination generic/platform=tvOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures

Build Log

    static var Bssus4 = Chord(.Bs, type: .sus4)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:232:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Bssus4 = Chord(.Bs, type: .sus4)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:235:16: warning: static property 'Cssus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Cssus2 = Chord(.Cs, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:235:16: note: convert 'Cssus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Cssus2 = Chord(.Cs, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:235:16: note: annotate 'Cssus2' with '@MainActor' if property should only be accessed from the main actor
    static var Cssus2 = Chord(.Cs, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:235:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Cssus2 = Chord(.Cs, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:238:16: warning: static property 'Dssus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Dssus2 = Chord(.Ds, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:238:16: note: convert 'Dssus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Dssus2 = Chord(.Ds, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:238:16: note: annotate 'Dssus2' with '@MainActor' if property should only be accessed from the main actor
    static var Dssus2 = Chord(.Ds, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:238:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Dssus2 = Chord(.Ds, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:241:16: warning: static property 'Essus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Essus2 = Chord(.Es, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:241:16: note: convert 'Essus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Essus2 = Chord(.Es, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:241:16: note: annotate 'Essus2' with '@MainActor' if property should only be accessed from the main actor
    static var Essus2 = Chord(.Es, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:241:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Essus2 = Chord(.Es, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:244:16: warning: static property 'Fssus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Fssus2 = Chord(.Fs, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:244:16: note: convert 'Fssus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Fssus2 = Chord(.Fs, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:244:16: note: annotate 'Fssus2' with '@MainActor' if property should only be accessed from the main actor
    static var Fssus2 = Chord(.Fs, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:244:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Fssus2 = Chord(.Fs, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:247:16: warning: static property 'Gssus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Gssus2 = Chord(.Gs, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:247:16: note: convert 'Gssus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Gssus2 = Chord(.Gs, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:247:16: note: annotate 'Gssus2' with '@MainActor' if property should only be accessed from the main actor
    static var Gssus2 = Chord(.Gs, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:247:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Gssus2 = Chord(.Gs, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:250:16: warning: static property 'Assus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Assus2 = Chord(.As, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:250:16: note: convert 'Assus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Assus2 = Chord(.As, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:250:16: note: annotate 'Assus2' with '@MainActor' if property should only be accessed from the main actor
    static var Assus2 = Chord(.As, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:250:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Assus2 = Chord(.As, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:253:16: warning: static property 'Bssus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Bssus2 = Chord(.Bs, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:253:16: note: convert 'Bssus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Bssus2 = Chord(.Bs, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:253:16: note: annotate 'Bssus2' with '@MainActor' if property should only be accessed from the main actor
    static var Bssus2 = Chord(.Bs, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:253:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Bssus2 = Chord(.Bs, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:258:16: warning: static property 'Cb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Cb = Chord(.Cb, type: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:258:16: note: convert 'Cb' to a 'let' constant to make 'Sendable' shared state immutable
    static var Cb = Chord(.Cb, type: .major)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:258:16: note: annotate 'Cb' with '@MainActor' if property should only be accessed from the main actor
    static var Cb = Chord(.Cb, type: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:258:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Cb = Chord(.Cb, type: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:7:16: warning: static property 'Cb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Cb = NoteClass(.C, accidental: .flat)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:7:16: note: convert 'Cb' to a 'let' constant to make 'Sendable' shared state immutable
    static var Cb = NoteClass(.C, accidental: .flat)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:7:16: note: annotate 'Cb' with '@MainActor' if property should only be accessed from the main actor
    static var Cb = NoteClass(.C, accidental: .flat)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:7:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Cb = NoteClass(.C, accidental: .flat)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:261:16: warning: static property 'Db' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Db = Chord(.Db, type: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:261:16: note: convert 'Db' to a 'let' constant to make 'Sendable' shared state immutable
    static var Db = Chord(.Db, type: .major)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:261:16: note: annotate 'Db' with '@MainActor' if property should only be accessed from the main actor
    static var Db = Chord(.Db, type: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:261:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Db = Chord(.Db, type: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:14:16: warning: static property 'Db' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Db = NoteClass(.D, accidental: .flat)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:14:16: note: convert 'Db' to a 'let' constant to make 'Sendable' shared state immutable
    static var Db = NoteClass(.D, accidental: .flat)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:14:16: note: annotate 'Db' with '@MainActor' if property should only be accessed from the main actor
    static var Db = NoteClass(.D, accidental: .flat)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:14:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Db = NoteClass(.D, accidental: .flat)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:264:16: warning: static property 'Eb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Eb = Chord(.Eb, type: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:264:16: note: convert 'Eb' to a 'let' constant to make 'Sendable' shared state immutable
    static var Eb = Chord(.Eb, type: .major)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:264:16: note: annotate 'Eb' with '@MainActor' if property should only be accessed from the main actor
    static var Eb = Chord(.Eb, type: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:264:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Eb = Chord(.Eb, type: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:21:16: warning: static property 'Eb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Eb = NoteClass(.E, accidental: .flat)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:21:16: note: convert 'Eb' to a 'let' constant to make 'Sendable' shared state immutable
    static var Eb = NoteClass(.E, accidental: .flat)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:21:16: note: annotate 'Eb' with '@MainActor' if property should only be accessed from the main actor
    static var Eb = NoteClass(.E, accidental: .flat)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:21:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Eb = NoteClass(.E, accidental: .flat)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:267:16: warning: static property 'Fb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Fb = Chord(.Fb, type: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:267:16: note: convert 'Fb' to a 'let' constant to make 'Sendable' shared state immutable
    static var Fb = Chord(.Fb, type: .major)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:267:16: note: annotate 'Fb' with '@MainActor' if property should only be accessed from the main actor
    static var Fb = Chord(.Fb, type: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:267:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Fb = Chord(.Fb, type: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:28:16: warning: static property 'Fb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Fb = NoteClass(.F, accidental: .flat)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:28:16: note: convert 'Fb' to a 'let' constant to make 'Sendable' shared state immutable
    static var Fb = NoteClass(.F, accidental: .flat)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:28:16: note: annotate 'Fb' with '@MainActor' if property should only be accessed from the main actor
    static var Fb = NoteClass(.F, accidental: .flat)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:28:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Fb = NoteClass(.F, accidental: .flat)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:270:16: warning: static property 'Gb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Gb = Chord(.Gb, type: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:270:16: note: convert 'Gb' to a 'let' constant to make 'Sendable' shared state immutable
    static var Gb = Chord(.Gb, type: .major)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:270:16: note: annotate 'Gb' with '@MainActor' if property should only be accessed from the main actor
    static var Gb = Chord(.Gb, type: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:270:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Gb = Chord(.Gb, type: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:35:16: warning: static property 'Gb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Gb = NoteClass(.G, accidental: .flat)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:35:16: note: convert 'Gb' to a 'let' constant to make 'Sendable' shared state immutable
    static var Gb = NoteClass(.G, accidental: .flat)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:35:16: note: annotate 'Gb' with '@MainActor' if property should only be accessed from the main actor
    static var Gb = NoteClass(.G, accidental: .flat)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:35:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Gb = NoteClass(.G, accidental: .flat)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:273:16: warning: static property 'Ab' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Ab = Chord(.Ab, type: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:273:16: note: convert 'Ab' to a 'let' constant to make 'Sendable' shared state immutable
    static var Ab = Chord(.Ab, type: .major)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:273:16: note: annotate 'Ab' with '@MainActor' if property should only be accessed from the main actor
    static var Ab = Chord(.Ab, type: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:273:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Ab = Chord(.Ab, type: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:42:16: warning: static property 'Ab' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Ab = NoteClass(.A, accidental: .flat)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:42:16: note: convert 'Ab' to a 'let' constant to make 'Sendable' shared state immutable
    static var Ab = NoteClass(.A, accidental: .flat)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:42:16: note: annotate 'Ab' with '@MainActor' if property should only be accessed from the main actor
    static var Ab = NoteClass(.A, accidental: .flat)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:42:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Ab = NoteClass(.A, accidental: .flat)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:276:16: warning: static property 'Bb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Bb = Chord(.Bb, type: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:276:16: note: convert 'Bb' to a 'let' constant to make 'Sendable' shared state immutable
    static var Bb = Chord(.Bb, type: .major)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:276:16: note: annotate 'Bb' with '@MainActor' if property should only be accessed from the main actor
    static var Bb = Chord(.Bb, type: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:276:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Bb = Chord(.Bb, type: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:49:16: warning: static property 'Bb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Bb = NoteClass(.B, accidental: .flat)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:49:16: note: convert 'Bb' to a 'let' constant to make 'Sendable' shared state immutable
    static var Bb = NoteClass(.B, accidental: .flat)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:49:16: note: annotate 'Bb' with '@MainActor' if property should only be accessed from the main actor
    static var Bb = NoteClass(.B, accidental: .flat)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:49:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Bb = NoteClass(.B, accidental: .flat)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:281:16: warning: static property 'Cbm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Cbm = Chord(.Cb, type: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:281:16: note: convert 'Cbm' to a 'let' constant to make 'Sendable' shared state immutable
    static var Cbm = Chord(.Cb, type: .minor)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:281:16: note: annotate 'Cbm' with '@MainActor' if property should only be accessed from the main actor
    static var Cbm = Chord(.Cb, type: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:281:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Cbm = Chord(.Cb, type: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:284:16: warning: static property 'Dbm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Dbm = Chord(.Db, type: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:284:16: note: convert 'Dbm' to a 'let' constant to make 'Sendable' shared state immutable
    static var Dbm = Chord(.Db, type: .minor)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:284:16: note: annotate 'Dbm' with '@MainActor' if property should only be accessed from the main actor
    static var Dbm = Chord(.Db, type: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:284:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Dbm = Chord(.Db, type: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:287:16: warning: static property 'Ebm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Ebm = Chord(.Eb, type: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:287:16: note: convert 'Ebm' to a 'let' constant to make 'Sendable' shared state immutable
    static var Ebm = Chord(.Eb, type: .minor)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:287:16: note: annotate 'Ebm' with '@MainActor' if property should only be accessed from the main actor
    static var Ebm = Chord(.Eb, type: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:287:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Ebm = Chord(.Eb, type: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:290:16: warning: static property 'Fbm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Fbm = Chord(.Fb, type: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:290:16: note: convert 'Fbm' to a 'let' constant to make 'Sendable' shared state immutable
    static var Fbm = Chord(.Fb, type: .minor)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:290:16: note: annotate 'Fbm' with '@MainActor' if property should only be accessed from the main actor
    static var Fbm = Chord(.Fb, type: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:290:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Fbm = Chord(.Fb, type: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:293:16: warning: static property 'Gbm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Gbm = Chord(.Gb, type: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:293:16: note: convert 'Gbm' to a 'let' constant to make 'Sendable' shared state immutable
    static var Gbm = Chord(.Gb, type: .minor)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:293:16: note: annotate 'Gbm' with '@MainActor' if property should only be accessed from the main actor
    static var Gbm = Chord(.Gb, type: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:293:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Gbm = Chord(.Gb, type: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:296:16: warning: static property 'Abm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Abm = Chord(.Ab, type: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:296:16: note: convert 'Abm' to a 'let' constant to make 'Sendable' shared state immutable
    static var Abm = Chord(.Ab, type: .minor)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:296:16: note: annotate 'Abm' with '@MainActor' if property should only be accessed from the main actor
    static var Abm = Chord(.Ab, type: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:296:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Abm = Chord(.Ab, type: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:299:16: warning: static property 'Bbm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Bbm = Chord(.Bb, type: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:299:16: note: convert 'Bbm' to a 'let' constant to make 'Sendable' shared state immutable
    static var Bbm = Chord(.Bb, type: .minor)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:299:16: note: annotate 'Bbm' with '@MainActor' if property should only be accessed from the main actor
    static var Bbm = Chord(.Bb, type: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:299:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Bbm = Chord(.Bb, type: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:304:16: warning: static property 'Cbdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Cbdim = Chord(.Cb, type: .dim)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:304:16: note: convert 'Cbdim' to a 'let' constant to make 'Sendable' shared state immutable
    static var Cbdim = Chord(.Cb, type: .dim)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:304:16: note: annotate 'Cbdim' with '@MainActor' if property should only be accessed from the main actor
    static var Cbdim = Chord(.Cb, type: .dim)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:304:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Cbdim = Chord(.Cb, type: .dim)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:307:16: warning: static property 'Dbdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Dbdim = Chord(.Db, type: .dim)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:307:16: note: convert 'Dbdim' to a 'let' constant to make 'Sendable' shared state immutable
    static var Dbdim = Chord(.Db, type: .dim)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:307:16: note: annotate 'Dbdim' with '@MainActor' if property should only be accessed from the main actor
    static var Dbdim = Chord(.Db, type: .dim)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:307:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Dbdim = Chord(.Db, type: .dim)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:310:16: warning: static property 'Ebdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Ebdim = Chord(.Eb, type: .dim)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:310:16: note: convert 'Ebdim' to a 'let' constant to make 'Sendable' shared state immutable
    static var Ebdim = Chord(.Eb, type: .dim)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:310:16: note: annotate 'Ebdim' with '@MainActor' if property should only be accessed from the main actor
    static var Ebdim = Chord(.Eb, type: .dim)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:310:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Ebdim = Chord(.Eb, type: .dim)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:313:16: warning: static property 'Fbdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Fbdim = Chord(.Fb, type: .dim)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:313:16: note: convert 'Fbdim' to a 'let' constant to make 'Sendable' shared state immutable
    static var Fbdim = Chord(.Fb, type: .dim)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:313:16: note: annotate 'Fbdim' with '@MainActor' if property should only be accessed from the main actor
    static var Fbdim = Chord(.Fb, type: .dim)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:313:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Fbdim = Chord(.Fb, type: .dim)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:316:16: warning: static property 'Gbdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Gbdim = Chord(.Gb, type: .dim)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:316:16: note: convert 'Gbdim' to a 'let' constant to make 'Sendable' shared state immutable
    static var Gbdim = Chord(.Gb, type: .dim)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:316:16: note: annotate 'Gbdim' with '@MainActor' if property should only be accessed from the main actor
    static var Gbdim = Chord(.Gb, type: .dim)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:316:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Gbdim = Chord(.Gb, type: .dim)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:319:16: warning: static property 'Abdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Abdim = Chord(.Ab, type: .dim)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:319:16: note: convert 'Abdim' to a 'let' constant to make 'Sendable' shared state immutable
    static var Abdim = Chord(.Ab, type: .dim)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:319:16: note: annotate 'Abdim' with '@MainActor' if property should only be accessed from the main actor
    static var Abdim = Chord(.Ab, type: .dim)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:319:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Abdim = Chord(.Ab, type: .dim)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:322:16: warning: static property 'Bbdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Bbdim = Chord(.Bb, type: .dim)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:322:16: note: convert 'Bbdim' to a 'let' constant to make 'Sendable' shared state immutable
    static var Bbdim = Chord(.Bb, type: .dim)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:322:16: note: annotate 'Bbdim' with '@MainActor' if property should only be accessed from the main actor
    static var Bbdim = Chord(.Bb, type: .dim)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:322:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Bbdim = Chord(.Bb, type: .dim)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:327:16: warning: static property 'Cbsus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Cbsus4 = Chord(.Cb, type: .sus4)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:327:16: note: convert 'Cbsus4' to a 'let' constant to make 'Sendable' shared state immutable
    static var Cbsus4 = Chord(.Cb, type: .sus4)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:327:16: note: annotate 'Cbsus4' with '@MainActor' if property should only be accessed from the main actor
    static var Cbsus4 = Chord(.Cb, type: .sus4)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:327:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Cbsus4 = Chord(.Cb, type: .sus4)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:330:16: warning: static property 'Dbsus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Dbsus4 = Chord(.Db, type: .sus4)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:330:16: note: convert 'Dbsus4' to a 'let' constant to make 'Sendable' shared state immutable
    static var Dbsus4 = Chord(.Db, type: .sus4)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:330:16: note: annotate 'Dbsus4' with '@MainActor' if property should only be accessed from the main actor
    static var Dbsus4 = Chord(.Db, type: .sus4)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:330:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Dbsus4 = Chord(.Db, type: .sus4)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:333:16: warning: static property 'Ebsus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Ebsus4 = Chord(.Eb, type: .sus4)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:333:16: note: convert 'Ebsus4' to a 'let' constant to make 'Sendable' shared state immutable
    static var Ebsus4 = Chord(.Eb, type: .sus4)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:333:16: note: annotate 'Ebsus4' with '@MainActor' if property should only be accessed from the main actor
    static var Ebsus4 = Chord(.Eb, type: .sus4)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:333:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Ebsus4 = Chord(.Eb, type: .sus4)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:336:16: warning: static property 'Fbsus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Fbsus4 = Chord(.Fb, type: .sus4)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:336:16: note: convert 'Fbsus4' to a 'let' constant to make 'Sendable' shared state immutable
    static var Fbsus4 = Chord(.Fb, type: .sus4)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:336:16: note: annotate 'Fbsus4' with '@MainActor' if property should only be accessed from the main actor
    static var Fbsus4 = Chord(.Fb, type: .sus4)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:336:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Fbsus4 = Chord(.Fb, type: .sus4)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:339:16: warning: static property 'Gbsus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Gbsus4 = Chord(.Gb, type: .sus4)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:339:16: note: convert 'Gbsus4' to a 'let' constant to make 'Sendable' shared state immutable
    static var Gbsus4 = Chord(.Gb, type: .sus4)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:339:16: note: annotate 'Gbsus4' with '@MainActor' if property should only be accessed from the main actor
    static var Gbsus4 = Chord(.Gb, type: .sus4)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:339:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Gbsus4 = Chord(.Gb, type: .sus4)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:342:16: warning: static property 'Absus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Absus4 = Chord(.Ab, type: .sus4)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:342:16: note: convert 'Absus4' to a 'let' constant to make 'Sendable' shared state immutable
    static var Absus4 = Chord(.Ab, type: .sus4)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:342:16: note: annotate 'Absus4' with '@MainActor' if property should only be accessed from the main actor
    static var Absus4 = Chord(.Ab, type: .sus4)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:342:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Absus4 = Chord(.Ab, type: .sus4)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:345:16: warning: static property 'Bbsus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Bbsus4 = Chord(.Bb, type: .sus4)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:345:16: note: convert 'Bbsus4' to a 'let' constant to make 'Sendable' shared state immutable
    static var Bbsus4 = Chord(.Bb, type: .sus4)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:345:16: note: annotate 'Bbsus4' with '@MainActor' if property should only be accessed from the main actor
    static var Bbsus4 = Chord(.Bb, type: .sus4)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:345:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Bbsus4 = Chord(.Bb, type: .sus4)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:348:16: warning: static property 'Cbsus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Cbsus2 = Chord(.Cb, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:348:16: note: convert 'Cbsus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Cbsus2 = Chord(.Cb, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:348:16: note: annotate 'Cbsus2' with '@MainActor' if property should only be accessed from the main actor
    static var Cbsus2 = Chord(.Cb, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:348:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Cbsus2 = Chord(.Cb, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:351:16: warning: static property 'Dbsus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Dbsus2 = Chord(.Db, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:351:16: note: convert 'Dbsus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Dbsus2 = Chord(.Db, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:351:16: note: annotate 'Dbsus2' with '@MainActor' if property should only be accessed from the main actor
    static var Dbsus2 = Chord(.Db, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:351:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Dbsus2 = Chord(.Db, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:354:16: warning: static property 'Ebsus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Ebsus2 = Chord(.Eb, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:354:16: note: convert 'Ebsus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Ebsus2 = Chord(.Eb, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:354:16: note: annotate 'Ebsus2' with '@MainActor' if property should only be accessed from the main actor
    static var Ebsus2 = Chord(.Eb, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:354:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Ebsus2 = Chord(.Eb, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:357:16: warning: static property 'Fbsus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Fbsus2 = Chord(.Fb, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:357:16: note: convert 'Fbsus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Fbsus2 = Chord(.Fb, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:357:16: note: annotate 'Fbsus2' with '@MainActor' if property should only be accessed from the main actor
    static var Fbsus2 = Chord(.Fb, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:357:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Fbsus2 = Chord(.Fb, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:360:16: warning: static property 'Gbsus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Gbsus2 = Chord(.Gb, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:360:16: note: convert 'Gbsus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Gbsus2 = Chord(.Gb, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:360:16: note: annotate 'Gbsus2' with '@MainActor' if property should only be accessed from the main actor
    static var Gbsus2 = Chord(.Gb, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:360:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Gbsus2 = Chord(.Gb, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:363:16: warning: static property 'Absus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Absus2 = Chord(.Ab, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:363:16: note: convert 'Absus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Absus2 = Chord(.Ab, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:363:16: note: annotate 'Absus2' with '@MainActor' if property should only be accessed from the main actor
    static var Absus2 = Chord(.Ab, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:363:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Absus2 = Chord(.Ab, type: .sus2)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:366:16: warning: static property 'Bbsus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var Bbsus2 = Chord(.Bb, type: .sus2)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:366:16: note: convert 'Bbsus2' to a 'let' constant to make 'Sendable' shared state immutable
    static var Bbsus2 = Chord(.Bb, type: .sus2)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:366:16: note: annotate 'Bbsus2' with '@MainActor' if property should only be accessed from the main actor
    static var Bbsus2 = Chord(.Bb, type: .sus2)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:366:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var Bbsus2 = Chord(.Bb, type: .sus2)
               ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/supplementaryOutputs-2 -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord+Shortcuts.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordTable.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord+Shortcuts.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordTable.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:34:16: warning: static property 'C' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let C = Key(root: NoteClass(.C), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:34:16: note: annotate 'C' with '@MainActor' if property should only be accessed from the main actor
    static let C = Key(root: NoteClass(.C), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:34:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let C = Key(root: NoteClass(.C), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift:292:49: warning: 'getAllChordsForNoteSet' is deprecated: Please use getRankedChords() for higher quality chord detection
        let potentialChords = ChordTable.shared.getAllChordsForNoteSet(NoteSet(notes: notes))
                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift:292:49: note: use 'getRankedChords' instead
        let potentialChords = ChordTable.shared.getAllChordsForNoteSet(NoteSet(notes: notes))
                                                ^~~~~~~~~~~~~~~~~~~~~~
                                                getRankedChords
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/supplementaryOutputs-2 -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord+Shortcuts.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordTable.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord+Shortcuts.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordTable.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:7:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ChordTable' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let shared = ChordTable()
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:6:14: note: class 'ChordTable' does not conform to the 'Sendable' protocol
public class ChordTable {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:7:23: note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    public static let shared = ChordTable()
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:7:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let shared = ChordTable()
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:71:62: warning: 'generateAllChordsIncludingEnharmonic()' is deprecated: Please use getRankedChords() for higher quality chord detection
    lazy var chordsIncludingEnharmonic: [Chord] = ChordTable.generateAllChordsIncludingEnharmonic()
                                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:71:62: note: use 'getRankedChords()' instead
    lazy var chordsIncludingEnharmonic: [Chord] = ChordTable.generateAllChordsIncludingEnharmonic()
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                             getRankedChords
SwiftCompile normal arm64 Compiling\ Key+Shortcuts.swift,\ Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-swiftTaskExecution -- /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:7:16: warning: static property 'circleOfFifths' is not concurrency-safe because non-'Sendable' type '[Key]' may have shared mutable state; this is an error in the Swift 6 language mode
    static let circleOfFifths: [Key] = [.C, .G, .D, .A, .E, .B, .Fs, .Cs]
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:7:16: note: annotate 'circleOfFifths' with '@MainActor' if property should only be accessed from the main actor
    static let circleOfFifths: [Key] = [.C, .G, .D, .A, .E, .B, .Fs, .Cs]
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:7:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let circleOfFifths: [Key] = [.C, .G, .D, .A, .E, .B, .Fs, .Cs]
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:34:16: warning: static property 'C' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let C = Key(root: NoteClass(.C), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:34:16: note: annotate 'C' with '@MainActor' if property should only be accessed from the main actor
    static let C = Key(root: NoteClass(.C), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:34:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let C = Key(root: NoteClass(.C), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:37:16: warning: static property 'G' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let G = Key(root: NoteClass(.G), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:37:16: note: annotate 'G' with '@MainActor' if property should only be accessed from the main actor
    static let G = Key(root: NoteClass(.G), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:37:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let G = Key(root: NoteClass(.G), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:40:16: warning: static property 'D' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let D = Key(root: NoteClass(.D), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:40:16: note: annotate 'D' with '@MainActor' if property should only be accessed from the main actor
    static let D = Key(root: NoteClass(.D), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:40:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let D = Key(root: NoteClass(.D), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:43:16: warning: static property 'A' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let A = Key(root: NoteClass(.A), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:43:16: note: annotate 'A' with '@MainActor' if property should only be accessed from the main actor
    static let A = Key(root: NoteClass(.A), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:43:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let A = Key(root: NoteClass(.A), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:46:16: warning: static property 'E' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let E = Key(root: NoteClass(.E), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:46:16: note: annotate 'E' with '@MainActor' if property should only be accessed from the main actor
    static let E = Key(root: NoteClass(.E), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:46:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let E = Key(root: NoteClass(.E), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:49:16: warning: static property 'B' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let B = Key(root: NoteClass(.B), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:49:16: note: annotate 'B' with '@MainActor' if property should only be accessed from the main actor
    static let B = Key(root: NoteClass(.B), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:49:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let B = Key(root: NoteClass(.B), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:52:16: warning: static property 'Fs' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Fs = Key(root: NoteClass(.F, accidental: .sharp), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:52:16: note: annotate 'Fs' with '@MainActor' if property should only be accessed from the main actor
    static let Fs = Key(root: NoteClass(.F, accidental: .sharp), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:52:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Fs = Key(root: NoteClass(.F, accidental: .sharp), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:55:16: warning: static property 'Cs' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Cs = Key(root: NoteClass(.C, accidental: .sharp), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:55:16: note: annotate 'Cs' with '@MainActor' if property should only be accessed from the main actor
    static let Cs = Key(root: NoteClass(.C, accidental: .sharp), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:55:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Cs = Key(root: NoteClass(.C, accidental: .sharp), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:8:16: warning: static property 'circleOfFourths' is not concurrency-safe because non-'Sendable' type '[Key]' may have shared mutable state; this is an error in the Swift 6 language mode
    static let circleOfFourths: [Key] = [.F, .Bb, .Eb, .Ab, .Db, .Gb, .Cb]
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:8:16: note: annotate 'circleOfFourths' with '@MainActor' if property should only be accessed from the main actor
    static let circleOfFourths: [Key] = [.F, .Bb, .Eb, .Ab, .Db, .Gb, .Cb]
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:8:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let circleOfFourths: [Key] = [.F, .Bb, .Eb, .Ab, .Db, .Gb, .Cb]
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:31:16: warning: static property 'F' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let F = Key(root: NoteClass(.F), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:31:16: note: annotate 'F' with '@MainActor' if property should only be accessed from the main actor
    static let F = Key(root: NoteClass(.F), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:31:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let F = Key(root: NoteClass(.F), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:28:16: warning: static property 'Bb' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Bb = Key(root: NoteClass(.B, accidental: .flat), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:28:16: note: annotate 'Bb' with '@MainActor' if property should only be accessed from the main actor
    static let Bb = Key(root: NoteClass(.B, accidental: .flat), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:28:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Bb = Key(root: NoteClass(.B, accidental: .flat), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:25:16: warning: static property 'Eb' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Eb = Key(root: NoteClass(.E, accidental: .flat), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:25:16: note: annotate 'Eb' with '@MainActor' if property should only be accessed from the main actor
    static let Eb = Key(root: NoteClass(.E, accidental: .flat), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:25:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Eb = Key(root: NoteClass(.E, accidental: .flat), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:22:16: warning: static property 'Ab' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Ab = Key(root: NoteClass(.A, accidental: .flat), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:22:16: note: annotate 'Ab' with '@MainActor' if property should only be accessed from the main actor
    static let Ab = Key(root: NoteClass(.A, accidental: .flat), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:22:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Ab = Key(root: NoteClass(.A, accidental: .flat), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:19:16: warning: static property 'Db' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Db = Key(root: NoteClass(.D, accidental: .flat), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:19:16: note: annotate 'Db' with '@MainActor' if property should only be accessed from the main actor
    static let Db = Key(root: NoteClass(.D, accidental: .flat), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:19:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Db = Key(root: NoteClass(.D, accidental: .flat), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:16:16: warning: static property 'Gb' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Gb = Key(root: NoteClass(.G, accidental: .flat), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:16:16: note: annotate 'Gb' with '@MainActor' if property should only be accessed from the main actor
    static let Gb = Key(root: NoteClass(.G, accidental: .flat), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:16:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Gb = Key(root: NoteClass(.G, accidental: .flat), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:13:16: warning: static property 'Cb' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Cb = Key(root: NoteClass(.C, accidental: .flat), scale: .major)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:13:16: note: annotate 'Cb' with '@MainActor' if property should only be accessed from the main actor
    static let Cb = Key(root: NoteClass(.C, accidental: .flat), scale: .major)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:13:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Cb = Key(root: NoteClass(.C, accidental: .flat), scale: .major)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift:9:16: warning: static property 'major' is not concurrency-safe because non-'Sendable' type 'Scale' may have shared mutable state; this is an error in the Swift 6 language mode
    static let major = Scale(intervals: Scale.ionian.intervals, description: "Major")
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift:6:15: note: consider making struct 'Scale' conform to the 'Sendable' protocol
public struct Scale: OptionSet, Hashable {
              ^
                                        , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift:9:16: note: annotate 'major' with '@MainActor' if property should only be accessed from the main actor
    static let major = Scale(intervals: Scale.ionian.intervals, description: "Major")
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift:9:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let major = Scale(intervals: Scale.ionian.intervals, description: "Major")
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:60:16: warning: static property 'ab' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let ab = Key(root: NoteClass(.A, accidental: .flat), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:60:16: note: annotate 'ab' with '@MainActor' if property should only be accessed from the main actor
    static let ab = Key(root: NoteClass(.A, accidental: .flat), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:60:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let ab = Key(root: NoteClass(.A, accidental: .flat), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift:12:16: warning: static property 'minor' is not concurrency-safe because non-'Sendable' type 'Scale' may have shared mutable state; this is an error in the Swift 6 language mode
    static let minor = Scale(intervals: Scale.aeolian.intervals, description: "Minor")
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift:6:15: note: consider making struct 'Scale' conform to the 'Sendable' protocol
public struct Scale: OptionSet, Hashable {
              ^
                                        , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift:12:16: note: annotate 'minor' with '@MainActor' if property should only be accessed from the main actor
    static let minor = Scale(intervals: Scale.aeolian.intervals, description: "Minor")
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift:12:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let minor = Scale(intervals: Scale.aeolian.intervals, description: "Minor")
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:63:16: warning: static property 'eb' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let eb = Key(root: NoteClass(.E, accidental: .flat), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:63:16: note: annotate 'eb' with '@MainActor' if property should only be accessed from the main actor
    static let eb = Key(root: NoteClass(.E, accidental: .flat), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:63:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let eb = Key(root: NoteClass(.E, accidental: .flat), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:66:16: warning: static property 'bb' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let bb = Key(root: NoteClass(.B, accidental: .flat), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:66:16: note: annotate 'bb' with '@MainActor' if property should only be accessed from the main actor
    static let bb = Key(root: NoteClass(.B, accidental: .flat), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:66:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let bb = Key(root: NoteClass(.B, accidental: .flat), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:69:16: warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let f = Key(root: NoteClass(.F), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:69:16: note: annotate 'f' with '@MainActor' if property should only be accessed from the main actor
    static let f = Key(root: NoteClass(.F), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:69:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let f = Key(root: NoteClass(.F), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:72:16: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let c = Key(root: NoteClass(.C), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:72:16: note: annotate 'c' with '@MainActor' if property should only be accessed from the main actor
    static let c = Key(root: NoteClass(.C), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:72:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let c = Key(root: NoteClass(.C), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:75:16: warning: static property 'g' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let g = Key(root: NoteClass(.G), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:75:16: note: annotate 'g' with '@MainActor' if property should only be accessed from the main actor
    static let g = Key(root: NoteClass(.G), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:75:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let g = Key(root: NoteClass(.G), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:78:16: warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let d = Key(root: NoteClass(.D), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:78:16: note: annotate 'd' with '@MainActor' if property should only be accessed from the main actor
    static let d = Key(root: NoteClass(.D), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:78:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let d = Key(root: NoteClass(.D), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:81:16: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let a = Key(root: NoteClass(.A), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:81:16: note: annotate 'a' with '@MainActor' if property should only be accessed from the main actor
    static let a = Key(root: NoteClass(.A), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:81:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let a = Key(root: NoteClass(.A), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:84:16: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let e = Key(root: NoteClass(.E), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:84:16: note: annotate 'e' with '@MainActor' if property should only be accessed from the main actor
    static let e = Key(root: NoteClass(.E), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:84:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let e = Key(root: NoteClass(.E), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:87:16: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let b = Key(root: NoteClass(.B), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:87:16: note: annotate 'b' with '@MainActor' if property should only be accessed from the main actor
    static let b = Key(root: NoteClass(.B), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:87:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let b = Key(root: NoteClass(.B), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:90:16: warning: static property 'fs' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let fs = Key(root: NoteClass(.F, accidental: .sharp), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:90:16: note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
    static let fs = Key(root: NoteClass(.F, accidental: .sharp), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:90:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let fs = Key(root: NoteClass(.F, accidental: .sharp), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:93:16: warning: static property 'cs' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let cs = Key(root: NoteClass(.C, accidental: .sharp), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:93:16: note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
    static let cs = Key(root: NoteClass(.C, accidental: .sharp), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:93:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let cs = Key(root: NoteClass(.C, accidental: .sharp), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:96:16: warning: static property 'gs' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let gs = Key(root: NoteClass(.G, accidental: .sharp), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:96:16: note: annotate 'gs' with '@MainActor' if property should only be accessed from the main actor
    static let gs = Key(root: NoteClass(.G, accidental: .sharp), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:96:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let gs = Key(root: NoteClass(.G, accidental: .sharp), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:99:16: warning: static property 'ds' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let ds = Key(root: NoteClass(.D, accidental: .sharp), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:99:16: note: annotate 'ds' with '@MainActor' if property should only be accessed from the main actor
    static let ds = Key(root: NoteClass(.D, accidental: .sharp), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:99:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let ds = Key(root: NoteClass(.D, accidental: .sharp), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:102:16: warning: static property 'as' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let `as` = Key(root: NoteClass(.A, accidental: .sharp), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:102:16: note: annotate 'as' with '@MainActor' if property should only be accessed from the main actor
    static let `as` = Key(root: NoteClass(.A, accidental: .sharp), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:102:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let `as` = Key(root: NoteClass(.A, accidental: .sharp), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:105:16: warning: static property 'Abm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Abm = Key(root: NoteClass(.A, accidental: .flat), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:105:16: note: annotate 'Abm' with '@MainActor' if property should only be accessed from the main actor
    static let Abm = Key(root: NoteClass(.A, accidental: .flat), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:105:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Abm = Key(root: NoteClass(.A, accidental: .flat), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:108:16: warning: static property 'Ebm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Ebm = Key(root: NoteClass(.E, accidental: .flat), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:108:16: note: annotate 'Ebm' with '@MainActor' if property should only be accessed from the main actor
    static let Ebm = Key(root: NoteClass(.E, accidental: .flat), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:108:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Ebm = Key(root: NoteClass(.E, accidental: .flat), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:111:16: warning: static property 'Bbm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Bbm = Key(root: NoteClass(.B, accidental: .flat), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:111:16: note: annotate 'Bbm' with '@MainActor' if property should only be accessed from the main actor
    static let Bbm = Key(root: NoteClass(.B, accidental: .flat), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:111:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Bbm = Key(root: NoteClass(.B, accidental: .flat), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:114:16: warning: static property 'Fm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Fm = Key(root: NoteClass(.F), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:114:16: note: annotate 'Fm' with '@MainActor' if property should only be accessed from the main actor
    static let Fm = Key(root: NoteClass(.F), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:114:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Fm = Key(root: NoteClass(.F), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:117:16: warning: static property 'Cm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Cm = Key(root: NoteClass(.C), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:117:16: note: annotate 'Cm' with '@MainActor' if property should only be accessed from the main actor
    static let Cm = Key(root: NoteClass(.C), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:117:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Cm = Key(root: NoteClass(.C), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:120:16: warning: static property 'Gm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Gm = Key(root: NoteClass(.G), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:120:16: note: annotate 'Gm' with '@MainActor' if property should only be accessed from the main actor
    static let Gm = Key(root: NoteClass(.G), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:120:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Gm = Key(root: NoteClass(.G), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:123:16: warning: static property 'Dm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Dm = Key(root: NoteClass(.D), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:123:16: note: annotate 'Dm' with '@MainActor' if property should only be accessed from the main actor
    static let Dm = Key(root: NoteClass(.D), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:123:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Dm = Key(root: NoteClass(.D), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:126:16: warning: static property 'Am' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Am = Key(root: NoteClass(.A), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:126:16: note: annotate 'Am' with '@MainActor' if property should only be accessed from the main actor
    static let Am = Key(root: NoteClass(.A), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:126:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Am = Key(root: NoteClass(.A), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:129:16: warning: static property 'Em' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Em = Key(root: NoteClass(.E), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:129:16: note: annotate 'Em' with '@MainActor' if property should only be accessed from the main actor
    static let Em = Key(root: NoteClass(.E), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:129:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Em = Key(root: NoteClass(.E), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:132:16: warning: static property 'Bm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Bm = Key(root: NoteClass(.B), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:132:16: note: annotate 'Bm' with '@MainActor' if property should only be accessed from the main actor
    static let Bm = Key(root: NoteClass(.B), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:132:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Bm = Key(root: NoteClass(.B), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:135:16: warning: static property 'Fsm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Fsm = Key(root: NoteClass(.F, accidental: .sharp), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:135:16: note: annotate 'Fsm' with '@MainActor' if property should only be accessed from the main actor
    static let Fsm = Key(root: NoteClass(.F, accidental: .sharp), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:135:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Fsm = Key(root: NoteClass(.F, accidental: .sharp), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:138:16: warning: static property 'Csm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Csm = Key(root: NoteClass(.C, accidental: .sharp), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:138:16: note: annotate 'Csm' with '@MainActor' if property should only be accessed from the main actor
    static let Csm = Key(root: NoteClass(.C, accidental: .sharp), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:138:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Csm = Key(root: NoteClass(.C, accidental: .sharp), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:141:16: warning: static property 'Gsm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Gsm = Key(root: NoteClass(.G, accidental: .sharp), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:141:16: note: annotate 'Gsm' with '@MainActor' if property should only be accessed from the main actor
    static let Gsm = Key(root: NoteClass(.G, accidental: .sharp), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:141:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Gsm = Key(root: NoteClass(.G, accidental: .sharp), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:144:16: warning: static property 'Dsm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Dsm = Key(root: NoteClass(.D, accidental: .sharp), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:144:16: note: annotate 'Dsm' with '@MainActor' if property should only be accessed from the main actor
    static let Dsm = Key(root: NoteClass(.D, accidental: .sharp), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:144:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Dsm = Key(root: NoteClass(.D, accidental: .sharp), scale: .minor)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:147:16: warning: static property 'Asm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
    static let Asm = Key(root: NoteClass(.A, accidental: .sharp), scale: .minor)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
              ^
                            , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:147:16: note: annotate 'Asm' with '@MainActor' if property should only be accessed from the main actor
    static let Asm = Key(root: NoteClass(.A, accidental: .sharp), scale: .minor)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:147:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let Asm = Key(root: NoteClass(.A, accidental: .sharp), scale: .minor)
               ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:7:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ChordTable' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let shared = ChordTable()
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:6:14: note: class 'ChordTable' does not conform to the 'Sendable' protocol
public class ChordTable {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:7:23: note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    public static let shared = ChordTable()
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:7:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let shared = ChordTable()
                      ^
    nonisolated(unsafe)
SwiftDriverJobDiscovery normal arm64 Emitting module for Tonic (in target 'Tonic' from project 'Tonic')
SwiftCompile normal arm64 Compiling\ ChordType.swift,\ Interval.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-swiftTaskExecution -- /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftDriver\ Compilation\ Requirements Tonic normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Tonic -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -target arm64-apple-tvos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -enable-experimental-feature OpaqueTypeErasure -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling ChordType.swift, Interval.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling Scale+Shortcuts.swift, Scale.swift (in target 'Tonic' from project 'Tonic')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/Tonic-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic-Swift.h (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/Tonic-Swift.h
SwiftDriverJobDiscovery normal arm64 Compiling NoteSet.swift, Octave.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling NoteClass+Shortcuts.swift, NoteClass.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, Accidental.swift, BitSet.swift (in target 'Tonic' from project 'Tonic')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/arm64-apple-tvos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.abi.json (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/arm64-apple-tvos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/arm64-apple-tvos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftmodule (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/arm64-apple-tvos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/arm64-apple-tvos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftdoc (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/arm64-apple-tvos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftsourceinfo (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling Note+Shortcuts.swift, Note.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling Key+Shortcuts.swift, Key.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling Letter.swift, Note+MiddleCStandard.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling Pitch.swift, PitchColor.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling Chord+Shortcuts.swift, Chord.swift, ChordTable.swift (in target 'Tonic' from project 'Tonic')
SwiftDriver\ Compilation Tonic normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation -- /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Tonic -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -target arm64-apple-tvos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -enable-experimental-feature OpaqueTypeErasure -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.o normal (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-tvos12.0 -r -isysroot /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -L/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -iframework /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -fobjc-link-runtime -L/Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/appletvos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftmodule -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_dependency_info.dat -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.o
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.o (in target 'Tonic' from project 'Tonic')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.o
** BUILD SUCCEEDED **
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Tonic",
  "name" : "Tonic",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Tonic",
      "targets" : [
        "Tonic"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TonicTests",
      "module_type" : "SwiftTarget",
      "name" : "TonicTests",
      "path" : "Tests/TonicTests",
      "sources" : [
        "BitSetTests.swift",
        "ChordTests.swift",
        "IntervalTests.swift",
        "KeyTests.swift",
        "NoteTests.swift",
        "PerformanceTests.swift",
        "ReadMeTests.swift",
        "ScaleTests.swift",
        "TonicTests.swift"
      ],
      "target_dependencies" : [
        "Tonic"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Tonic",
      "module_type" : "SwiftTarget",
      "name" : "Tonic",
      "path" : "Sources/Tonic",
      "product_memberships" : [
        "Tonic"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Tonic.docc",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Accidental.swift",
        "BitSet.swift",
        "Chord+Shortcuts.swift",
        "Chord.swift",
        "ChordTable.swift",
        "ChordType.swift",
        "Interval.swift",
        "Key+Shortcuts.swift",
        "Key.swift",
        "Letter.swift",
        "Note+MiddleCStandard.swift",
        "Note+Shortcuts.swift",
        "Note.swift",
        "NoteClass+Shortcuts.swift",
        "NoteClass.swift",
        "NoteSet.swift",
        "Octave.swift",
        "Pitch.swift",
        "PitchColor.swift",
        "Scale+Shortcuts.swift",
        "Scale.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
Done.