The Swift Package Index logo.Swift Package Index

Build Information

Successful build of TrainingPlanKit, reference main (892de8), with Swift 6.1 for macOS (Xcode) using Xcode 16.3 on 21 Jul 2026 04:12:03 UTC.

Swift 6 data race errors: 66

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme TrainingPlanKit -destination platform=macOS,arch=arm64 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

public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:212:23: note: add '@MainActor' to make static property 'accessibleIntermediate21Default' part of global actor 'MainActor'
    public static let accessibleIntermediate21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:212:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleIntermediate21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:240:23: warning: static property 'accessibleAdvanced21Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleAdvanced21Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:240:23: note: add '@MainActor' to make static property 'accessibleAdvanced21Default' part of global actor 'MainActor'
    public static let accessibleAdvanced21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:240:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleAdvanced21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:268:23: warning: static property 'accessibleBeginner42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleBeginner42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:268:23: note: add '@MainActor' to make static property 'accessibleBeginner42Default' part of global actor 'MainActor'
    public static let accessibleBeginner42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:268:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleBeginner42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:295:23: warning: static property 'accessibleIntermediate42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleIntermediate42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:295:23: note: add '@MainActor' to make static property 'accessibleIntermediate42Default' part of global actor 'MainActor'
    public static let accessibleIntermediate42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:295:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleIntermediate42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:322:23: warning: static property 'accessibleAdvanced42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleAdvanced42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:322:23: note: add '@MainActor' to make static property 'accessibleAdvanced42Default' part of global actor 'MainActor'
    public static let accessibleAdvanced42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:322:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleAdvanced42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:14:23: warning: static property 'advanced5Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced5Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:14:23: note: add '@MainActor' to make static property 'advanced5Default' part of global actor 'MainActor'
    public static let advanced5Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:14:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced5Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:41:23: warning: static property 'advanced10Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced10Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:41:23: note: add '@MainActor' to make static property 'advanced10Default' part of global actor 'MainActor'
    public static let advanced10Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:41:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced10Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:73:23: warning: static property 'advanced21Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced21Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:73:23: note: add '@MainActor' to make static property 'advanced21Default' part of global actor 'MainActor'
    public static let advanced21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:73:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:101:23: warning: static property 'advanced42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:101:23: note: add '@MainActor' to make static property 'advanced42Default' part of global actor 'MainActor'
    public static let advanced42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:101:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:132:23: warning: static property 'advanced15Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced15Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:132:23: note: add '@MainActor' to make static property 'advanced15Default' part of global actor 'MainActor'
    public static let advanced15Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:132:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced15Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:160:23: warning: static property 'advanced10MiDefault' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced10MiDefault = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:160:23: note: add '@MainActor' to make static property 'advanced10MiDefault' part of global actor 'MainActor'
    public static let advanced10MiDefault = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:160:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced10MiDefault = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:188:23: warning: static property 'advanced30Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced30Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:188:23: note: add '@MainActor' to make static property 'advanced30Default' part of global actor 'MainActor'
    public static let advanced30Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:188:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced30Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:216:23: warning: static property 'advanced50Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced50Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:216:23: note: add '@MainActor' to make static property 'advanced50Default' part of global actor 'MainActor'
    public static let advanced50Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:216:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced50Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:16:23: warning: static property 'beginner5Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner5Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:16:23: note: add '@MainActor' to make static property 'beginner5Default' part of global actor 'MainActor'
    public static let beginner5Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:16:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner5Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:46:23: warning: static property 'beginner10Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner10Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:46:23: note: add '@MainActor' to make static property 'beginner10Default' part of global actor 'MainActor'
    public static let beginner10Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:46:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner10Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:74:23: warning: static property 'beginner21Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner21Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:74:23: note: add '@MainActor' to make static property 'beginner21Default' part of global actor 'MainActor'
    public static let beginner21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:74:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:108:23: warning: static property 'beginner42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:108:23: note: add '@MainActor' to make static property 'beginner42Default' part of global actor 'MainActor'
    public static let beginner42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:108:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:140:23: warning: static property 'beginner15Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner15Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:140:23: note: add '@MainActor' to make static property 'beginner15Default' part of global actor 'MainActor'
    public static let beginner15Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:140:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner15Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:168:23: warning: static property 'beginner10MiDefault' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner10MiDefault = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:168:23: note: add '@MainActor' to make static property 'beginner10MiDefault' part of global actor 'MainActor'
    public static let beginner10MiDefault = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:168:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner10MiDefault = PlanConfiguration(
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ PlanConfiguration+Competitive.swift,\ PlanConfiguration+CouchTo5K.swift,\ PlanConfiguration+Intermediate.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+CouchTo5K.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:18:23: warning: static property 'competitive5Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let competitive5Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:18:23: note: add '@MainActor' to make static property 'competitive5Default' part of global actor 'MainActor'
    public static let competitive5Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:18:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let competitive5Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:54:23: warning: static property 'competitive10Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let competitive10Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:54:23: note: add '@MainActor' to make static property 'competitive10Default' part of global actor 'MainActor'
    public static let competitive10Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:54:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let competitive10Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:91:23: warning: static property 'competitive21Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let competitive21Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:91:23: note: add '@MainActor' to make static property 'competitive21Default' part of global actor 'MainActor'
    public static let competitive21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:91:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let competitive21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:130:23: warning: static property 'competitive42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let competitive42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:130:23: note: add '@MainActor' to make static property 'competitive42Default' part of global actor 'MainActor'
    public static let competitive42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:130:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let competitive42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+CouchTo5K.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:14:23: warning: static property 'intermediate5Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate5Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:14:23: note: add '@MainActor' to make static property 'intermediate5Default' part of global actor 'MainActor'
    public static let intermediate5Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:14:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate5Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:41:23: warning: static property 'intermediate10Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate10Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:41:23: note: add '@MainActor' to make static property 'intermediate10Default' part of global actor 'MainActor'
    public static let intermediate10Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:41:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate10Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:72:23: warning: static property 'intermediate21Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate21Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:72:23: note: add '@MainActor' to make static property 'intermediate21Default' part of global actor 'MainActor'
    public static let intermediate21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:72:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:102:23: warning: static property 'intermediate42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:102:23: note: add '@MainActor' to make static property 'intermediate42Default' part of global actor 'MainActor'
    public static let intermediate42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:102:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:132:23: warning: static property 'intermediate15Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate15Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:132:23: note: add '@MainActor' to make static property 'intermediate15Default' part of global actor 'MainActor'
    public static let intermediate15Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:132:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate15Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:160:23: warning: static property 'intermediate10MiDefault' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate10MiDefault = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:160:23: note: add '@MainActor' to make static property 'intermediate10MiDefault' part of global actor 'MainActor'
    public static let intermediate10MiDefault = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:160:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate10MiDefault = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:188:23: warning: static property 'intermediate30Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate30Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:188:23: note: add '@MainActor' to make static property 'intermediate30Default' part of global actor 'MainActor'
    public static let intermediate30Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:188:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate30Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:216:23: warning: static property 'intermediate50Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate50Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:216:23: note: add '@MainActor' to make static property 'intermediate50Default' part of global actor 'MainActor'
    public static let intermediate50Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:216:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate50Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ RaceWorkoutFactory.swift,\ Plan.swift,\ Workout.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/RaceWorkoutFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/Plan.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/Workout.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/RaceWorkoutFactory.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/Plan.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/Workout.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64 Emitting\ module\ for\ TrainingPlanKit (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
EmitSwiftModule normal arm64 (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:16:23: warning: static property 'accessibleBeginner5Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleBeginner5Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:16:23: note: add '@MainActor' to make static property 'accessibleBeginner5Default' part of global actor 'MainActor'
    public static let accessibleBeginner5Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:16:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleBeginner5Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:44:23: warning: static property 'accessibleIntermediate5Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleIntermediate5Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:44:23: note: add '@MainActor' to make static property 'accessibleIntermediate5Default' part of global actor 'MainActor'
    public static let accessibleIntermediate5Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:44:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleIntermediate5Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:72:23: warning: static property 'accessibleAdvanced5Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleAdvanced5Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:72:23: note: add '@MainActor' to make static property 'accessibleAdvanced5Default' part of global actor 'MainActor'
    public static let accessibleAdvanced5Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:72:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleAdvanced5Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:100:23: warning: static property 'accessibleBeginner10Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleBeginner10Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:100:23: note: add '@MainActor' to make static property 'accessibleBeginner10Default' part of global actor 'MainActor'
    public static let accessibleBeginner10Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:100:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleBeginner10Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:128:23: warning: static property 'accessibleIntermediate10Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleIntermediate10Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:128:23: note: add '@MainActor' to make static property 'accessibleIntermediate10Default' part of global actor 'MainActor'
    public static let accessibleIntermediate10Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:128:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleIntermediate10Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:156:23: warning: static property 'accessibleAdvanced10Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleAdvanced10Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:156:23: note: add '@MainActor' to make static property 'accessibleAdvanced10Default' part of global actor 'MainActor'
    public static let accessibleAdvanced10Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:156:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleAdvanced10Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:184:23: warning: static property 'accessibleBeginner21Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleBeginner21Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:184:23: note: add '@MainActor' to make static property 'accessibleBeginner21Default' part of global actor 'MainActor'
    public static let accessibleBeginner21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:184:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleBeginner21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:212:23: warning: static property 'accessibleIntermediate21Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleIntermediate21Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:212:23: note: add '@MainActor' to make static property 'accessibleIntermediate21Default' part of global actor 'MainActor'
    public static let accessibleIntermediate21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:212:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleIntermediate21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:240:23: warning: static property 'accessibleAdvanced21Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleAdvanced21Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:240:23: note: add '@MainActor' to make static property 'accessibleAdvanced21Default' part of global actor 'MainActor'
    public static let accessibleAdvanced21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:240:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleAdvanced21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:268:23: warning: static property 'accessibleBeginner42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleBeginner42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:268:23: note: add '@MainActor' to make static property 'accessibleBeginner42Default' part of global actor 'MainActor'
    public static let accessibleBeginner42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:268:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleBeginner42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:295:23: warning: static property 'accessibleIntermediate42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleIntermediate42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:295:23: note: add '@MainActor' to make static property 'accessibleIntermediate42Default' part of global actor 'MainActor'
    public static let accessibleIntermediate42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:295:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleIntermediate42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:322:23: warning: static property 'accessibleAdvanced42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let accessibleAdvanced42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:322:23: note: add '@MainActor' to make static property 'accessibleAdvanced42Default' part of global actor 'MainActor'
    public static let accessibleAdvanced42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift:322:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let accessibleAdvanced42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:14:23: warning: static property 'advanced5Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced5Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:14:23: note: add '@MainActor' to make static property 'advanced5Default' part of global actor 'MainActor'
    public static let advanced5Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:14:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced5Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:41:23: warning: static property 'advanced10Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced10Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:41:23: note: add '@MainActor' to make static property 'advanced10Default' part of global actor 'MainActor'
    public static let advanced10Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:41:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced10Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:73:23: warning: static property 'advanced21Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced21Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:73:23: note: add '@MainActor' to make static property 'advanced21Default' part of global actor 'MainActor'
    public static let advanced21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:73:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:101:23: warning: static property 'advanced42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:101:23: note: add '@MainActor' to make static property 'advanced42Default' part of global actor 'MainActor'
    public static let advanced42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:101:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:132:23: warning: static property 'advanced15Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced15Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:132:23: note: add '@MainActor' to make static property 'advanced15Default' part of global actor 'MainActor'
    public static let advanced15Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:132:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced15Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:160:23: warning: static property 'advanced10MiDefault' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced10MiDefault = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:160:23: note: add '@MainActor' to make static property 'advanced10MiDefault' part of global actor 'MainActor'
    public static let advanced10MiDefault = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:160:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced10MiDefault = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:188:23: warning: static property 'advanced30Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced30Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:188:23: note: add '@MainActor' to make static property 'advanced30Default' part of global actor 'MainActor'
    public static let advanced30Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:188:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced30Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:216:23: warning: static property 'advanced50Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced50Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:216:23: note: add '@MainActor' to make static property 'advanced50Default' part of global actor 'MainActor'
    public static let advanced50Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift:216:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced50Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:16:23: warning: static property 'beginner5Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner5Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:16:23: note: add '@MainActor' to make static property 'beginner5Default' part of global actor 'MainActor'
    public static let beginner5Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:16:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner5Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:46:23: warning: static property 'beginner10Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner10Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:46:23: note: add '@MainActor' to make static property 'beginner10Default' part of global actor 'MainActor'
    public static let beginner10Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:46:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner10Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:74:23: warning: static property 'beginner21Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner21Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:74:23: note: add '@MainActor' to make static property 'beginner21Default' part of global actor 'MainActor'
    public static let beginner21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:74:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:108:23: warning: static property 'beginner42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:108:23: note: add '@MainActor' to make static property 'beginner42Default' part of global actor 'MainActor'
    public static let beginner42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:108:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:140:23: warning: static property 'beginner15Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner15Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:140:23: note: add '@MainActor' to make static property 'beginner15Default' part of global actor 'MainActor'
    public static let beginner15Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:140:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner15Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:168:23: warning: static property 'beginner10MiDefault' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner10MiDefault = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:168:23: note: add '@MainActor' to make static property 'beginner10MiDefault' part of global actor 'MainActor'
    public static let beginner10MiDefault = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift:168:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner10MiDefault = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:18:23: warning: static property 'competitive5Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let competitive5Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:18:23: note: add '@MainActor' to make static property 'competitive5Default' part of global actor 'MainActor'
    public static let competitive5Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:18:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let competitive5Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:54:23: warning: static property 'competitive10Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let competitive10Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:54:23: note: add '@MainActor' to make static property 'competitive10Default' part of global actor 'MainActor'
    public static let competitive10Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:54:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let competitive10Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:91:23: warning: static property 'competitive21Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let competitive21Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:91:23: note: add '@MainActor' to make static property 'competitive21Default' part of global actor 'MainActor'
    public static let competitive21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:91:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let competitive21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:130:23: warning: static property 'competitive42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let competitive42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:130:23: note: add '@MainActor' to make static property 'competitive42Default' part of global actor 'MainActor'
    public static let competitive42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Competitive.swift:130:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let competitive42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:14:23: warning: static property 'intermediate5Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate5Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:14:23: note: add '@MainActor' to make static property 'intermediate5Default' part of global actor 'MainActor'
    public static let intermediate5Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:14:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate5Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:41:23: warning: static property 'intermediate10Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate10Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:41:23: note: add '@MainActor' to make static property 'intermediate10Default' part of global actor 'MainActor'
    public static let intermediate10Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:41:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate10Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:72:23: warning: static property 'intermediate21Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate21Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:72:23: note: add '@MainActor' to make static property 'intermediate21Default' part of global actor 'MainActor'
    public static let intermediate21Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:72:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate21Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:102:23: warning: static property 'intermediate42Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate42Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:102:23: note: add '@MainActor' to make static property 'intermediate42Default' part of global actor 'MainActor'
    public static let intermediate42Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:102:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate42Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:132:23: warning: static property 'intermediate15Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate15Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:132:23: note: add '@MainActor' to make static property 'intermediate15Default' part of global actor 'MainActor'
    public static let intermediate15Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:132:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate15Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:160:23: warning: static property 'intermediate10MiDefault' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate10MiDefault = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:160:23: note: add '@MainActor' to make static property 'intermediate10MiDefault' part of global actor 'MainActor'
    public static let intermediate10MiDefault = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:160:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate10MiDefault = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:188:23: warning: static property 'intermediate30Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate30Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:188:23: note: add '@MainActor' to make static property 'intermediate30Default' part of global actor 'MainActor'
    public static let intermediate30Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:188:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate30Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:216:23: warning: static property 'intermediate50Default' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate50Default = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:216:23: note: add '@MainActor' to make static property 'intermediate50Default' part of global actor 'MainActor'
    public static let intermediate50Default = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Intermediate.swift:216:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate50Default = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:21:23: warning: static property 'maintenanceBeginner' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let maintenanceBeginner = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:21:23: note: add '@MainActor' to make static property 'maintenanceBeginner' part of global actor 'MainActor'
    public static let maintenanceBeginner = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:21:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let maintenanceBeginner = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:48:23: warning: static property 'maintenanceIntermediate' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let maintenanceIntermediate = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:48:23: note: add '@MainActor' to make static property 'maintenanceIntermediate' part of global actor 'MainActor'
    public static let maintenanceIntermediate = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:48:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let maintenanceIntermediate = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:75:23: warning: static property 'maintenanceAdvanced' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let maintenanceAdvanced = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:75:23: note: add '@MainActor' to make static property 'maintenanceAdvanced' part of global actor 'MainActor'
    public static let maintenanceAdvanced = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:75:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let maintenanceAdvanced = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:247:23: warning: static property 'shipAccessibleTier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    public static var shipAccessibleTier = true
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:247:23: note: convert 'shipAccessibleTier' to a 'let' constant to make 'Sendable' shared state immutable
    public static var shipAccessibleTier = true
                  ~~~ ^
                  let
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:247:23: note: add '@MainActor' to make static property 'shipAccessibleTier' part of global actor 'MainActor'
    public static var shipAccessibleTier = true
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:247:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static var shipAccessibleTier = true
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanGeneratorV3.swift:756:16: warning: static property 'rehearsalSubtypes' is not concurrency-safe because non-'Sendable' type 'Set<WorkoutSubtype>' may have shared mutable state; this is an error in the Swift 6 language mode
    static let rehearsalSubtypes: Set<WorkoutSubtype> = [
               ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:88:13: note: consider making enum 'WorkoutSubtype' conform to the 'Sendable' protocol
public enum WorkoutSubtype: String, CaseIterable, Identifiable, Codable {
            ^
                                                                       , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanGeneratorV3.swift:756:16: note: add '@MainActor' to make static property 'rehearsalSubtypes' part of global actor 'MainActor'
    static let rehearsalSubtypes: Set<WorkoutSubtype> = [
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanGeneratorV3.swift:756:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let rehearsalSubtypes: Set<WorkoutSubtype> = [
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:47:23: warning: static property 'easyRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let easyRun = WorkoutType(name: "Easy Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:47:23: note: add '@MainActor' to make static property 'easyRun' part of global actor 'MainActor'
    public static let easyRun = WorkoutType(name: "Easy Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:47:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let easyRun = WorkoutType(name: "Easy Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:48:23: warning: static property 'longRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let longRun = WorkoutType(name: "Long Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:48:23: note: add '@MainActor' to make static property 'longRun' part of global actor 'MainActor'
    public static let longRun = WorkoutType(name: "Long Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:48:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let longRun = WorkoutType(name: "Long Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:49:23: warning: static property 'progressionRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let progressionRun = WorkoutType(name: "Progression Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:49:23: note: add '@MainActor' to make static property 'progressionRun' part of global actor 'MainActor'
    public static let progressionRun = WorkoutType(name: "Progression Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:49:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let progressionRun = WorkoutType(name: "Progression Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:50:23: warning: static property 'intervalRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intervalRun = WorkoutType(name: "Intervals")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:50:23: note: add '@MainActor' to make static property 'intervalRun' part of global actor 'MainActor'
    public static let intervalRun = WorkoutType(name: "Intervals")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:50:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intervalRun = WorkoutType(name: "Intervals")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:51:23: warning: static property 'speedRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let speedRun = WorkoutType(name: "Speed Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:51:23: note: add '@MainActor' to make static property 'speedRun' part of global actor 'MainActor'
    public static let speedRun = WorkoutType(name: "Speed Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:51:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let speedRun = WorkoutType(name: "Speed Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:52:23: warning: static property 'thresholdRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let thresholdRun = WorkoutType(name: "Threshold")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:52:23: note: add '@MainActor' to make static property 'thresholdRun' part of global actor 'MainActor'
    public static let thresholdRun = WorkoutType(name: "Threshold")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:52:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let thresholdRun = WorkoutType(name: "Threshold")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:53:23: warning: static property 'fartlekRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let fartlekRun = WorkoutType(name: "Fartlek Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:53:23: note: add '@MainActor' to make static property 'fartlekRun' part of global actor 'MainActor'
    public static let fartlekRun = WorkoutType(name: "Fartlek Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:53:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let fartlekRun = WorkoutType(name: "Fartlek Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:54:23: warning: static property 'recoveryRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let recoveryRun = WorkoutType(name: "Recovery Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:54:23: note: add '@MainActor' to make static property 'recoveryRun' part of global actor 'MainActor'
    public static let recoveryRun = WorkoutType(name: "Recovery Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:54:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let recoveryRun = WorkoutType(name: "Recovery Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:55:23: warning: static property 'freeRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let freeRun = WorkoutType(name: "Free Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:55:23: note: add '@MainActor' to make static property 'freeRun' part of global actor 'MainActor'
    public static let freeRun = WorkoutType(name: "Free Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:55:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let freeRun = WorkoutType(name: "Free Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:56:23: warning: static property 'race' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let race = WorkoutType(name: "Race")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:56:23: note: add '@MainActor' to make static property 'race' part of global actor 'MainActor'
    public static let race = WorkoutType(name: "Race")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:56:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let race = WorkoutType(name: "Race")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:57:23: warning: static property 'cycling' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let cycling = WorkoutType(name: "Cycling")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:57:23: note: add '@MainActor' to make static property 'cycling' part of global actor 'MainActor'
    public static let cycling = WorkoutType(name: "Cycling")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:57:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let cycling = WorkoutType(name: "Cycling")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:58:23: warning: static property 'yoga' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let yoga = WorkoutType(name: "Yoga")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:58:23: note: add '@MainActor' to make static property 'yoga' part of global actor 'MainActor'
    public static let yoga = WorkoutType(name: "Yoga")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:58:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let yoga = WorkoutType(name: "Yoga")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:55:23: warning: static property 'beginner' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:55:23: note: add '@MainActor' to make static property 'beginner' part of global actor 'MainActor'
    public static let beginner = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:55:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:63:23: warning: static property 'intermediate' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:63:23: note: add '@MainActor' to make static property 'intermediate' part of global actor 'MainActor'
    public static let intermediate = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:63:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:77:23: warning: static property 'advanced' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:77:23: note: add '@MainActor' to make static property 'advanced' part of global actor 'MainActor'
    public static let advanced = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:77:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:87:23: warning: static property 'competitive' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let competitive = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:87:23: note: add '@MainActor' to make static property 'competitive' part of global actor 'MainActor'
    public static let competitive = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:87:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let competitive = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:101:23: warning: static property 'competitiveBuildBand' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let competitiveBuildBand = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:101:23: note: add '@MainActor' to make static property 'competitiveBuildBand' part of global actor 'MainActor'
    public static let competitiveBuildBand = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:101:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let competitiveBuildBand = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:111:23: warning: static property 'maintenanceBeginner' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let maintenanceBeginner = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:111:23: note: add '@MainActor' to make static property 'maintenanceBeginner' part of global actor 'MainActor'
    public static let maintenanceBeginner = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:111:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let maintenanceBeginner = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:118:23: warning: static property 'maintenanceIntermediate' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let maintenanceIntermediate = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:118:23: note: add '@MainActor' to make static property 'maintenanceIntermediate' part of global actor 'MainActor'
    public static let maintenanceIntermediate = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:118:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let maintenanceIntermediate = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:125:23: warning: static property 'maintenanceAdvanced' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let maintenanceAdvanced = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:125:23: note: add '@MainActor' to make static property 'maintenanceAdvanced' part of global actor 'MainActor'
    public static let maintenanceAdvanced = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:125:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let maintenanceAdvanced = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:576:24: warning: static property 'segmentTickSubtypes' is not concurrency-safe because non-'Sendable' type 'Set<WorkoutSubtype>' may have shared mutable state; this is an error in the Swift 6 language mode
    private static let segmentTickSubtypes: Set<WorkoutSubtype> = [
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:88:13: note: consider making enum 'WorkoutSubtype' conform to the 'Sendable' protocol
public enum WorkoutSubtype: String, CaseIterable, Identifiable, Codable {
            ^
                                                                       , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:576:24: note: add '@MainActor' to make static property 'segmentTickSubtypes' part of global actor 'MainActor'
    private static let segmentTickSubtypes: Set<WorkoutSubtype> = [
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:576:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    private static let segmentTickSubtypes: Set<WorkoutSubtype> = [
                       ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:637:24: warning: static property 'fiveMinTickSubtypes' is not concurrency-safe because non-'Sendable' type 'Set<WorkoutSubtype>' may have shared mutable state; this is an error in the Swift 6 language mode
    private static let fiveMinTickSubtypes: Set<WorkoutSubtype> = [
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:88:13: note: consider making enum 'WorkoutSubtype' conform to the 'Sendable' protocol
public enum WorkoutSubtype: String, CaseIterable, Identifiable, Codable {
            ^
                                                                       , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:637:24: note: add '@MainActor' to make static property 'fiveMinTickSubtypes' part of global actor 'MainActor'
    private static let fiveMinTickSubtypes: Set<WorkoutSubtype> = [
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:637:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    private static let fiveMinTickSubtypes: Set<WorkoutSubtype> = [
                       ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:692:24: warning: static property 'longRunSubtypes' is not concurrency-safe because non-'Sendable' type 'Set<WorkoutSubtype>' may have shared mutable state; this is an error in the Swift 6 language mode
    private static let longRunSubtypes: Set<WorkoutSubtype> = [
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:88:13: note: consider making enum 'WorkoutSubtype' conform to the 'Sendable' protocol
public enum WorkoutSubtype: String, CaseIterable, Identifiable, Codable {
            ^
                                                                       , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:692:24: note: add '@MainActor' to make static property 'longRunSubtypes' part of global actor 'MainActor'
    private static let longRunSubtypes: Set<WorkoutSubtype> = [
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:692:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    private static let longRunSubtypes: Set<WorkoutSubtype> = [
                       ^
    nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ PaceZoneConverter.swift,\ PlanRecalculator.swift,\ VDOT.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PlanRecalculator.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/VDOT.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:55:23: warning: static property 'beginner' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let beginner = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:55:23: note: add '@MainActor' to make static property 'beginner' part of global actor 'MainActor'
    public static let beginner = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:55:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let beginner = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:63:23: warning: static property 'intermediate' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intermediate = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:63:23: note: add '@MainActor' to make static property 'intermediate' part of global actor 'MainActor'
    public static let intermediate = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:63:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intermediate = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:77:23: warning: static property 'advanced' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let advanced = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:77:23: note: add '@MainActor' to make static property 'advanced' part of global actor 'MainActor'
    public static let advanced = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:77:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let advanced = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:87:23: warning: static property 'competitive' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let competitive = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:87:23: note: add '@MainActor' to make static property 'competitive' part of global actor 'MainActor'
    public static let competitive = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:87:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let competitive = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:101:23: warning: static property 'competitiveBuildBand' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let competitiveBuildBand = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:101:23: note: add '@MainActor' to make static property 'competitiveBuildBand' part of global actor 'MainActor'
    public static let competitiveBuildBand = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:101:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let competitiveBuildBand = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:111:23: warning: static property 'maintenanceBeginner' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let maintenanceBeginner = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:111:23: note: add '@MainActor' to make static property 'maintenanceBeginner' part of global actor 'MainActor'
    public static let maintenanceBeginner = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:111:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let maintenanceBeginner = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:118:23: warning: static property 'maintenanceIntermediate' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let maintenanceIntermediate = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:118:23: note: add '@MainActor' to make static property 'maintenanceIntermediate' part of global actor 'MainActor'
    public static let maintenanceIntermediate = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:118:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let maintenanceIntermediate = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:125:23: warning: static property 'maintenanceAdvanced' is not concurrency-safe because non-'Sendable' type 'PaceProgressionConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let maintenanceAdvanced = PaceProgressionConfig(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:24:15: note: consider making struct 'PaceProgressionConfig' conform to the 'Sendable' protocol
public struct PaceProgressionConfig {
              ^
                                    : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:125:23: note: add '@MainActor' to make static property 'maintenanceAdvanced' part of global actor 'MainActor'
    public static let maintenanceAdvanced = PaceProgressionConfig(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:125:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let maintenanceAdvanced = PaceProgressionConfig(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:576:24: warning: static property 'segmentTickSubtypes' is not concurrency-safe because non-'Sendable' type 'Set<WorkoutSubtype>' may have shared mutable state; this is an error in the Swift 6 language mode
    private static let segmentTickSubtypes: Set<WorkoutSubtype> = [
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:88:13: note: consider making enum 'WorkoutSubtype' conform to the 'Sendable' protocol
public enum WorkoutSubtype: String, CaseIterable, Identifiable, Codable {
            ^
                                                                       , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:576:24: note: add '@MainActor' to make static property 'segmentTickSubtypes' part of global actor 'MainActor'
    private static let segmentTickSubtypes: Set<WorkoutSubtype> = [
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:576:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    private static let segmentTickSubtypes: Set<WorkoutSubtype> = [
                       ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:637:24: warning: static property 'fiveMinTickSubtypes' is not concurrency-safe because non-'Sendable' type 'Set<WorkoutSubtype>' may have shared mutable state; this is an error in the Swift 6 language mode
    private static let fiveMinTickSubtypes: Set<WorkoutSubtype> = [
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:88:13: note: consider making enum 'WorkoutSubtype' conform to the 'Sendable' protocol
public enum WorkoutSubtype: String, CaseIterable, Identifiable, Codable {
            ^
                                                                       , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:637:24: note: add '@MainActor' to make static property 'fiveMinTickSubtypes' part of global actor 'MainActor'
    private static let fiveMinTickSubtypes: Set<WorkoutSubtype> = [
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:637:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    private static let fiveMinTickSubtypes: Set<WorkoutSubtype> = [
                       ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:692:24: warning: static property 'longRunSubtypes' is not concurrency-safe because non-'Sendable' type 'Set<WorkoutSubtype>' may have shared mutable state; this is an error in the Swift 6 language mode
    private static let longRunSubtypes: Set<WorkoutSubtype> = [
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:88:13: note: consider making enum 'WorkoutSubtype' conform to the 'Sendable' protocol
public enum WorkoutSubtype: String, CaseIterable, Identifiable, Codable {
            ^
                                                                       , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:692:24: note: add '@MainActor' to make static property 'longRunSubtypes' part of global actor 'MainActor'
    private static let longRunSubtypes: Set<WorkoutSubtype> = [
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PaceZoneConverter.swift:692:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    private static let longRunSubtypes: Set<WorkoutSubtype> = [
                       ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/PlanRecalculator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/VDOT.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ BeginnerPlanGenerator.swift,\ C25KPlanGenerator.swift,\ CompetitivePlanGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/BeginnerPlanGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/C25KPlanGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/CompetitivePlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/BeginnerPlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/C25KPlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/CompetitivePlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/CompetitivePlanGenerator.swift:663:69: warning: will never be executed
                                                    : isSecondMLR ? 0.29 : fillLoadMult)
                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/CompetitivePlanGenerator.swift:663:55: note: condition always evaluates to false
                                                    : isSecondMLR ? 0.29 : fillLoadMult)
                                                      ^
SwiftCompile normal arm64 Compiling\ PlanDistribution.swift,\ PlanGeneratorV3.swift,\ PlanProfile.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanDistribution.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanGeneratorV3.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanProfile.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanDistribution.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanGeneratorV3.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanGeneratorV3.swift:756:16: warning: static property 'rehearsalSubtypes' is not concurrency-safe because non-'Sendable' type 'Set<WorkoutSubtype>' may have shared mutable state; this is an error in the Swift 6 language mode
    static let rehearsalSubtypes: Set<WorkoutSubtype> = [
               ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:88:13: note: consider making enum 'WorkoutSubtype' conform to the 'Sendable' protocol
public enum WorkoutSubtype: String, CaseIterable, Identifiable, Codable {
            ^
                                                                       , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanGeneratorV3.swift:756:16: note: add '@MainActor' to make static property 'rehearsalSubtypes' part of global actor 'MainActor'
    static let rehearsalSubtypes: Set<WorkoutSubtype> = [
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanGeneratorV3.swift:756:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let rehearsalSubtypes: Set<WorkoutSubtype> = [
               ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanProfile.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ PlanConfiguration+Maintenance.swift,\ PlanConfiguration+VO2.swift,\ PlanConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+VO2.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:21:23: warning: static property 'maintenanceBeginner' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let maintenanceBeginner = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:21:23: note: add '@MainActor' to make static property 'maintenanceBeginner' part of global actor 'MainActor'
    public static let maintenanceBeginner = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:21:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let maintenanceBeginner = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:48:23: warning: static property 'maintenanceIntermediate' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let maintenanceIntermediate = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:48:23: note: add '@MainActor' to make static property 'maintenanceIntermediate' part of global actor 'MainActor'
    public static let maintenanceIntermediate = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:48:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let maintenanceIntermediate = PlanConfiguration(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:75:23: warning: static property 'maintenanceAdvanced' is not concurrency-safe because non-'Sendable' type 'PlanConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let maintenanceAdvanced = PlanConfiguration(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:85:15: note: consider making struct 'PlanConfiguration' conform to the 'Sendable' protocol
public struct PlanConfiguration {
              ^
                                : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:75:23: note: add '@MainActor' to make static property 'maintenanceAdvanced' part of global actor 'MainActor'
    public static let maintenanceAdvanced = PlanConfiguration(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Maintenance.swift:75:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let maintenanceAdvanced = PlanConfiguration(
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+VO2.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:247:23: warning: static property 'shipAccessibleTier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    public static var shipAccessibleTier = true
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:247:23: note: convert 'shipAccessibleTier' to a 'let' constant to make 'Sendable' shared state immutable
    public static var shipAccessibleTier = true
                  ~~~ ^
                  let
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:247:23: note: add '@MainActor' to make static property 'shipAccessibleTier' part of global actor 'MainActor'
    public static var shipAccessibleTier = true
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration.swift:247:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static var shipAccessibleTier = true
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ WorkoutEvent.swift,\ WorkoutTypes.swift,\ CompetitiveGate.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/CompetitiveGate.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutEvent.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:47:23: warning: static property 'easyRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let easyRun = WorkoutType(name: "Easy Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:47:23: note: add '@MainActor' to make static property 'easyRun' part of global actor 'MainActor'
    public static let easyRun = WorkoutType(name: "Easy Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:47:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let easyRun = WorkoutType(name: "Easy Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:48:23: warning: static property 'longRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let longRun = WorkoutType(name: "Long Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:48:23: note: add '@MainActor' to make static property 'longRun' part of global actor 'MainActor'
    public static let longRun = WorkoutType(name: "Long Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:48:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let longRun = WorkoutType(name: "Long Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:49:23: warning: static property 'progressionRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let progressionRun = WorkoutType(name: "Progression Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:49:23: note: add '@MainActor' to make static property 'progressionRun' part of global actor 'MainActor'
    public static let progressionRun = WorkoutType(name: "Progression Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:49:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let progressionRun = WorkoutType(name: "Progression Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:50:23: warning: static property 'intervalRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let intervalRun = WorkoutType(name: "Intervals")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:50:23: note: add '@MainActor' to make static property 'intervalRun' part of global actor 'MainActor'
    public static let intervalRun = WorkoutType(name: "Intervals")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:50:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let intervalRun = WorkoutType(name: "Intervals")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:51:23: warning: static property 'speedRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let speedRun = WorkoutType(name: "Speed Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:51:23: note: add '@MainActor' to make static property 'speedRun' part of global actor 'MainActor'
    public static let speedRun = WorkoutType(name: "Speed Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:51:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let speedRun = WorkoutType(name: "Speed Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:52:23: warning: static property 'thresholdRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let thresholdRun = WorkoutType(name: "Threshold")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:52:23: note: add '@MainActor' to make static property 'thresholdRun' part of global actor 'MainActor'
    public static let thresholdRun = WorkoutType(name: "Threshold")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:52:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let thresholdRun = WorkoutType(name: "Threshold")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:53:23: warning: static property 'fartlekRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let fartlekRun = WorkoutType(name: "Fartlek Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:53:23: note: add '@MainActor' to make static property 'fartlekRun' part of global actor 'MainActor'
    public static let fartlekRun = WorkoutType(name: "Fartlek Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:53:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let fartlekRun = WorkoutType(name: "Fartlek Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:54:23: warning: static property 'recoveryRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let recoveryRun = WorkoutType(name: "Recovery Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:54:23: note: add '@MainActor' to make static property 'recoveryRun' part of global actor 'MainActor'
    public static let recoveryRun = WorkoutType(name: "Recovery Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:54:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let recoveryRun = WorkoutType(name: "Recovery Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:55:23: warning: static property 'freeRun' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let freeRun = WorkoutType(name: "Free Run")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:55:23: note: add '@MainActor' to make static property 'freeRun' part of global actor 'MainActor'
    public static let freeRun = WorkoutType(name: "Free Run")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:55:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let freeRun = WorkoutType(name: "Free Run")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:56:23: warning: static property 'race' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let race = WorkoutType(name: "Race")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:56:23: note: add '@MainActor' to make static property 'race' part of global actor 'MainActor'
    public static let race = WorkoutType(name: "Race")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:56:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let race = WorkoutType(name: "Race")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:57:23: warning: static property 'cycling' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let cycling = WorkoutType(name: "Cycling")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:57:23: note: add '@MainActor' to make static property 'cycling' part of global actor 'MainActor'
    public static let cycling = WorkoutType(name: "Cycling")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:57:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let cycling = WorkoutType(name: "Cycling")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:58:23: warning: static property 'yoga' is not concurrency-safe because non-'Sendable' type 'WorkoutType' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let yoga = WorkoutType(name: "Yoga")
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:37:15: note: consider making struct 'WorkoutType' conform to the 'Sendable' protocol
public struct WorkoutType: Identifiable, Codable, Equatable, Hashable {
              ^
                                                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:58:23: note: add '@MainActor' to make static property 'yoga' part of global actor 'MainActor'
    public static let yoga = WorkoutType(name: "Yoga")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Models/WorkoutTypes.swift:58:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let yoga = WorkoutType(name: "Yoga")
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Pacing/CompetitiveGate.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64 Emitting module for TrainingPlanKit (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriver\ Compilation\ Requirements TrainingPlanKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name TrainingPlanKit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.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.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-macos13.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 -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit-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/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.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/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling WorkoutEvent.swift, WorkoutTypes.swift, CompetitiveGate.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, API.swift, AdvancedPlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriverJobDiscovery normal arm64 Compiling PlanConfiguration+Accessible.swift, PlanConfiguration+Advanced.swift, PlanConfiguration+Beginner.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriverJobDiscovery normal arm64 Compiling DistanceClass.swift, IntermediatePlanGenerator.swift, MaintenancePlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/TrainingPlanKit-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit-Swift.h (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/TrainingPlanKit-Swift.h
SwiftDriverJobDiscovery normal arm64 Compiling PaceZoneConverter.swift, PlanRecalculator.swift, VDOT.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.swiftmodule/arm64-apple-macos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftmodule (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    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/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.swiftmodule/arm64-apple-macos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.swiftmodule/arm64-apple-macos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftdoc (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    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/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.swiftmodule/arm64-apple-macos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.swiftmodule/arm64-apple-macos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.abi.json (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    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/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.swiftmodule/arm64-apple-macos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftsourceinfo (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    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/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling PlanConfiguration+Competitive.swift, PlanConfiguration+CouchTo5K.swift, PlanConfiguration+Intermediate.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriverJobDiscovery normal arm64 Compiling RaceWorkoutFactory.swift, Plan.swift, Workout.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriverJobDiscovery normal arm64 Compiling PlanConfiguration+Maintenance.swift, PlanConfiguration+VO2.swift, PlanConfiguration.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriverJobDiscovery normal arm64 Compiling PlanDistribution.swift, PlanGeneratorV3.swift, PlanProfile.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriverJobDiscovery normal arm64 Compiling BeginnerPlanGenerator.swift, C25KPlanGenerator.swift, CompetitivePlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriver\ Compilation TrainingPlanKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name TrainingPlanKit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.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.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-macos13.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 -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit-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/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.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/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit-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/TrainingPlanKit.o normal (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-macos13.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.o
ExtractAppIntentsMetadata (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name TrainingPlanKit --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk --xcode-version 16E140 --platform-family macOS --deployment-target 13.0 --bundle-identifier spi-builder-workspace.TrainingPlanKit --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.appintents --target-triple arm64-apple-macos13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/TrainingPlanKit.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/TrainingPlanKit.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-07-20 21:12:02.323 appintentsmetadataprocessor[726:4185] Starting appintentsmetadataprocessor export
2026-07-20 21:12:02.358 appintentsmetadataprocessor[726:4185] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.o (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/TrainingPlanKit.o
** BUILD SUCCEEDED **
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:86dfe3a16875826ca3550c5cf7f66b2ef2184d1a, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:86dfe3a16875826ca3550c5cf7f66b2ef2184d1a, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:86dfe3a16875826ca3550c5cf7f66b2ef2184d1a, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:86dfe3a16875826ca3550c5cf7f66b2ef2184d1a, name:My Mac }
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "TrainingPlanKit",
  "name" : "TrainingPlanKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "TrainingPlanKit",
      "targets" : [
        "TrainingPlanKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TrainingPlanKitTests",
      "module_type" : "SwiftTarget",
      "name" : "TrainingPlanKitTests",
      "path" : "Tests/TrainingPlanKitTests",
      "sources" : [
        "PaceRenderInvariantTests.swift",
        "PaceZoneConverterTests.swift",
        "PlanRecalculatorTests.swift",
        "TrainingPlanKitTests.swift",
        "VDOTTests.swift"
      ],
      "target_dependencies" : [
        "TrainingPlanKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "TrainingPlanKit",
      "module_type" : "SwiftTarget",
      "name" : "TrainingPlanKit",
      "path" : "Sources/TrainingPlanKit",
      "product_memberships" : [
        "TrainingPlanKit"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Catalog/sample_catalog.json",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "API.swift",
        "Engine/AdvancedPlanGenerator.swift",
        "Engine/BeginnerPlanGenerator.swift",
        "Engine/C25KPlanGenerator.swift",
        "Engine/CompetitivePlanGenerator.swift",
        "Engine/DistanceClass.swift",
        "Engine/IntermediatePlanGenerator.swift",
        "Engine/MaintenancePlanGenerator.swift",
        "Engine/PlanConfiguration+Accessible.swift",
        "Engine/PlanConfiguration+Advanced.swift",
        "Engine/PlanConfiguration+Beginner.swift",
        "Engine/PlanConfiguration+Competitive.swift",
        "Engine/PlanConfiguration+CouchTo5K.swift",
        "Engine/PlanConfiguration+Intermediate.swift",
        "Engine/PlanConfiguration+Maintenance.swift",
        "Engine/PlanConfiguration+VO2.swift",
        "Engine/PlanConfiguration.swift",
        "Engine/PlanDistribution.swift",
        "Engine/PlanGeneratorV3.swift",
        "Engine/PlanProfile.swift",
        "Engine/RaceWorkoutFactory.swift",
        "Models/Plan.swift",
        "Models/Workout.swift",
        "Models/WorkoutEvent.swift",
        "Models/WorkoutTypes.swift",
        "Pacing/CompetitiveGate.swift",
        "Pacing/PaceZoneConverter.swift",
        "Pacing/PlanRecalculator.swift",
        "Pacing/VDOT.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.