The Swift Package Index logo.Swift Package Index

Build Information

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

Swift 6 data race errors: 132

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 generic/platform=watchOS 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 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)
SwiftDriverJobDiscovery normal arm64_32 Emitting module for TrainingPlanKit (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriver\ Compilation\ Requirements TrainingPlanKit normal arm64_32 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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target arm64_32-apple-watchos9.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-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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-watchos/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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64_32 Compiling resource_bundle_accessor.swift, API.swift, AdvancedPlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftCompile normal arm64 Compiling\ PlanConfiguration+Accessible.swift,\ PlanConfiguration+Advanced.swift,\ PlanConfiguration+Beginner.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Advanced.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Beginner.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/PlanConfiguration+Accessible.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+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)
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\ 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)
                                                      ^
SwiftDriverJobDiscovery normal arm64_32 Compiling WorkoutEvent.swift, WorkoutTypes.swift, CompetitiveGate.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
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\ 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_32 Compiling PlanConfiguration+Competitive.swift, PlanConfiguration+CouchTo5K.swift, PlanConfiguration+Intermediate.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
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

SwiftCompile normal arm64 Compiling\ DistanceClass.swift,\ IntermediatePlanGenerator.swift,\ MaintenancePlanGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/DistanceClass.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/IntermediatePlanGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/MaintenancePlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/DistanceClass.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/IntermediatePlanGenerator.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/MaintenancePlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64_32 Compiling PlanConfiguration+Accessible.swift, PlanConfiguration+Advanced.swift, PlanConfiguration+Beginner.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ API.swift,\ AdvancedPlanGenerator.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/API.swift /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/AdvancedPlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/DerivedSources/resource_bundle_accessor.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/API.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/AdvancedPlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64_32 Compiling RaceWorkoutFactory.swift, Plan.swift, Workout.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriverJobDiscovery normal arm64_32 Compiling PaceZoneConverter.swift, PlanRecalculator.swift, VDOT.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriverJobDiscovery normal arm64_32 Compiling PlanConfiguration+Maintenance.swift, PlanConfiguration+VO2.swift, PlanConfiguration.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/arm64_32-apple-watchos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/arm64_32-apple-watchos.swiftmodule
SwiftDriverJobDiscovery normal arm64_32 Compiling PlanDistribution.swift, PlanGeneratorV3.swift, PlanProfile.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/arm64_32-apple-watchos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/arm64_32-apple-watchos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/arm64_32-apple-watchos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/arm64_32-apple-watchos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo
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\ 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

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

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

SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/TrainingPlanKit/Engine/MaintenancePlanGenerator.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-watchos/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/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target arm64-apple-watchos9.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-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/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-watchos/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-watchos/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-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/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-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
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)
SwiftDriverJobDiscovery normal arm64 Compiling WorkoutEvent.swift, WorkoutTypes.swift, CompetitiveGate.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriverJobDiscovery normal arm64 Compiling PlanConfiguration+Competitive.swift, PlanConfiguration+CouchTo5K.swift, PlanConfiguration+Intermediate.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriverJobDiscovery normal arm64 Compiling DistanceClass.swift, IntermediatePlanGenerator.swift, MaintenancePlanGenerator.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 RaceWorkoutFactory.swift, Plan.swift, Workout.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/TrainingPlanKit-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit-Swift.h -arch arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/TrainingPlanKit-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/arm64-apple-watchos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/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-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/arm64-apple-watchos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/arm64-apple-watchos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/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-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/arm64-apple-watchos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/arm64-apple-watchos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/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-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/arm64-apple-watchos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/Project/arm64-apple-watchos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/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-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.swiftmodule/Project/arm64-apple-watchos.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, API.swift, AdvancedPlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriverJobDiscovery normal arm64 Compiling PaceZoneConverter.swift, PlanRecalculator.swift, VDOT.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_32 Compiling DistanceClass.swift, IntermediatePlanGenerator.swift, MaintenancePlanGenerator.swift (in target 'TrainingPlanKit' from project 'TrainingPlanKit')
SwiftDriver\ Compilation TrainingPlanKit normal arm64_32 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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target arm64_32-apple-watchos9.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-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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-watchos/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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/Binary/TrainingPlanKit.o normal arm64_32 (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_32-apple-watchos9.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-watchos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-watchos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/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-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/watchos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/Binary/TrainingPlanKit.o
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-watchos/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/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target arm64-apple-watchos9.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-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/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-watchos/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-watchos/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-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/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-watchos/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/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64/Binary/TrainingPlanKit.o normal arm64 (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-watchos9.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-watchos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-watchos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/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-watchos/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-watchos/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/watchos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64/Binary/TrainingPlanKit.o
CreateUniversalBinary /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.o normal arm64\ arm64_32 (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/lipo -create /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64/Binary/TrainingPlanKit.o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/Binary/TrainingPlanKit.o -output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/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/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk --xcode-version 16E140 --platform-family watchOS --deployment-target 9.0 --bundle-identifier spi-builder-workspace.TrainingPlanKit --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.appintents --target-triple arm64-apple-watchos9.0 --target-triple arm64_32-apple-watchos9.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/TrainingPlanKit.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit_dependency_info.dat --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.SwiftFileList --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/TrainingPlanKit.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/TrainingPlanKit.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64/TrainingPlanKit.SwiftConstValuesFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TrainingPlanKit.build/Debug-watchos/TrainingPlanKit.build/Objects-normal/arm64_32/TrainingPlanKit.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-07-20 21:10:11.002 appintentsmetadataprocessor[739:4298] Starting appintentsmetadataprocessor export
2026-07-20 21:10:11.043 appintentsmetadataprocessor[739:4298] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/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-watchos/TrainingPlanKit.o
** BUILD SUCCEEDED **
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.