The Swift Package Index logo.Swift Package Index

Build Information

Failed to build strand, reference main (4f4df6), with Swift 6.4 for tvOS using Xcode 27.0 on 25 Oct 2026 07:50:10 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme strand-Package -destination generic/platform=tvOS

Build Log

        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
        ➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
    Target 'NIOFileSystem' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOFileSystem' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
        ➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
    Target '_NIOFileSystem' in project 'swift-nio'
        ➜ Explicit dependency on target 'swift-nio__NIOFileSystem' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
        ➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
    Target 'swift-nio__NIOFileSystem' in project 'swift-nio' (no dependencies)
    Target 'Instrumentation-product' in project 'swift-distributed-tracing'
        ➜ Explicit dependency on target 'Instrumentation' in project 'swift-distributed-tracing'
        ➜ Explicit dependency on target 'ServiceContextModule' in project 'swift-distributed-tracing'
    Target 'HummingbirdCore' in project 'hummingbird'
        ➜ Explicit dependency on target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Configuration-product' in project 'swift-configuration'
        ➜ Explicit dependency on target 'HTTPTypes-product' in project 'swift-http-types'
        ➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOHTTPTypes-product' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'NIOHTTPTypesHTTP1-product' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'NIOExtras-product' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'NIOPosix-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOTransportServices-product' in project 'swift-nio-transport-services'
        ➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
    Target 'NIOExtras-product' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'NIOExtras' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
    Target 'NIOExtras' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
    Target 'NIOHTTPTypesHTTP1-product' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'NIOHTTPTypesHTTP1' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'NIOHTTPTypes' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'HTTPTypes-product' in project 'swift-http-types'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
    Target 'NIOHTTPTypesHTTP1' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'NIOHTTPTypes' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'HTTPTypes-product' in project 'swift-http-types'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
    Target 'NIOHTTP1-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOHTTP1' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIO' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLLHTTP' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIOHTTP1' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIO' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLLHTTP' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'CNIOLLHTTP' in project 'swift-nio' (no dependencies)
    Target 'NIOHTTPTypes-product' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'NIOHTTPTypes' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'HTTPTypes-product' in project 'swift-http-types'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
    Target 'NIOHTTPTypes' in project 'swift-nio-extras'
        ➜ Explicit dependency on target 'HTTPTypes-product' in project 'swift-http-types'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
    Target 'HTTPTypes-product' in project 'swift-http-types'
        ➜ Explicit dependency on target 'HTTPTypes' in project 'swift-http-types'
    Target 'HTTPTypes' in project 'swift-http-types' (no dependencies)
    Target 'Configuration-product' in project 'swift-configuration'
        ➜ Explicit dependency on target 'Configuration' in project 'swift-configuration'
        ➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
    Target 'Configuration' in project 'swift-configuration'
        ➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
    Target 'SystemPackage-product' in project 'swift-system'
        ➜ Explicit dependency on target 'SystemPackage' in project 'swift-system'
        ➜ Explicit dependency on target 'CSystem' in project 'swift-system'
    Target 'SystemPackage' in project 'swift-system'
        ➜ Explicit dependency on target 'CSystem' in project 'swift-system'
    Target 'CSystem' in project 'swift-system' (no dependencies)
    Target 'strand_StrandServer' in project 'strand' (no dependencies)
    Target 'Strand-product' in project 'strand'
        ➜ Explicit dependency on target 'Strand' in project 'strand'
        ➜ Explicit dependency on target 'StrandMacrosPlugin' in project 'strand'
        ➜ Explicit dependency on target 'PostgresNIO-product' in project 'postgres-nio'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOFoundationCompat-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
        ➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
        ➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
        ➜ Explicit dependency on target 'Tracing-product' in project 'swift-distributed-tracing'
        ➜ Explicit dependency on target 'OTelSemanticConventions-product' in project 'swift-otel-semantic-conventions'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
        ➜ Explicit dependency on target 'CompressNIO-product' in project 'compress-nio'
        ➜ Explicit dependency on target 'ExtrasBase64-product' in project 'swift-extras-base64'
    Target 'Strand' in project 'strand'
        ➜ Explicit dependency on target 'StrandMacrosPlugin' in project 'strand'
        ➜ Explicit dependency on target 'PostgresNIO-product' in project 'postgres-nio'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOFoundationCompat-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
        ➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
        ➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
        ➜ Explicit dependency on target 'Tracing-product' in project 'swift-distributed-tracing'
        ➜ Explicit dependency on target 'OTelSemanticConventions-product' in project 'swift-otel-semantic-conventions'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
        ➜ Explicit dependency on target 'CompressNIO-product' in project 'compress-nio'
        ➜ Explicit dependency on target 'ExtrasBase64-product' in project 'swift-extras-base64'
    Target 'ExtrasBase64-product' in project 'swift-extras-base64'
        ➜ Explicit dependency on target 'ExtrasBase64' in project 'swift-extras-base64'
    Target 'ExtrasBase64' in project 'swift-extras-base64' (no dependencies)
    Target 'CompressNIO-product' in project 'compress-nio'
        ➜ Explicit dependency on target 'CompressNIO' in project 'compress-nio'
        ➜ Explicit dependency on target 'CCompressZlib' in project 'compress-nio'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
    Target 'CompressNIO' in project 'compress-nio'
        ➜ Explicit dependency on target 'CCompressZlib' in project 'compress-nio'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
    Target 'CCompressZlib' in project 'compress-nio' (no dependencies)
    Target 'OTelSemanticConventions-product' in project 'swift-otel-semantic-conventions'
        ➜ Explicit dependency on target 'OTelSemanticConventions' in project 'swift-otel-semantic-conventions'
        ➜ Explicit dependency on target 'Tracing-product' in project 'swift-distributed-tracing'
    Target 'OTelSemanticConventions' in project 'swift-otel-semantic-conventions'
        ➜ Explicit dependency on target 'Tracing-product' in project 'swift-distributed-tracing'
    Target 'Tracing-product' in project 'swift-distributed-tracing'
        ➜ Explicit dependency on target 'Tracing' in project 'swift-distributed-tracing'
        ➜ Explicit dependency on target 'Instrumentation' in project 'swift-distributed-tracing'
        ➜ Explicit dependency on target 'ServiceContextModule' in project 'swift-distributed-tracing'
    Target 'Tracing' in project 'swift-distributed-tracing'
        ➜ Explicit dependency on target 'Instrumentation' in project 'swift-distributed-tracing'
        ➜ Explicit dependency on target 'ServiceContextModule' in project 'swift-distributed-tracing'
    Target 'ServiceContextModule' in project 'swift-distributed-tracing'
        ➜ Explicit dependency on target 'Instrumentation' in project 'swift-distributed-tracing'
    Target 'Instrumentation' in project 'swift-distributed-tracing' (no dependencies)
    Target 'PostgresNIO-product' in project 'postgres-nio'
        ➜ Explicit dependency on target 'PostgresNIO' in project 'postgres-nio'
        ➜ Explicit dependency on target '_ConnectionPoolModule' in project 'postgres-nio'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Crypto-product' in project 'swift-crypto'
        ➜ Explicit dependency on target '_CryptoExtras-product' in project 'swift-crypto'
        ➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
        ➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
        ➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOTransportServices-product' in project 'swift-nio-transport-services'
        ➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOSSL-product' in project 'swift-nio-ssl'
        ➜ Explicit dependency on target 'NIOFoundationCompat-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
    Target 'PostgresNIO' in project 'postgres-nio'
        ➜ Explicit dependency on target '_ConnectionPoolModule' in project 'postgres-nio'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Crypto-product' in project 'swift-crypto'
        ➜ Explicit dependency on target '_CryptoExtras-product' in project 'swift-crypto'
        ➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
        ➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
        ➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOTransportServices-product' in project 'swift-nio-transport-services'
        ➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOSSL-product' in project 'swift-nio-ssl'
        ➜ Explicit dependency on target 'NIOFoundationCompat-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
    Target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
        ➜ Explicit dependency on target 'ServiceLifecycle' in project 'swift-service-lifecycle'
        ➜ Explicit dependency on target 'ConcurrencyHelpers' in project 'swift-service-lifecycle'
        ➜ Explicit dependency on target 'UnixSignals' in project 'swift-service-lifecycle'
        ➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
        ➜ Explicit dependency on target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
    Target 'ServiceLifecycle' in project 'swift-service-lifecycle'
        ➜ Explicit dependency on target 'ConcurrencyHelpers' in project 'swift-service-lifecycle'
        ➜ Explicit dependency on target 'UnixSignals' in project 'swift-service-lifecycle'
        ➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
        ➜ Explicit dependency on target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
    Target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
        ➜ Explicit dependency on target 'AsyncAlgorithms' in project 'swift-async-algorithms'
        ➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
    Target 'AsyncAlgorithms' in project 'swift-async-algorithms'
        ➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
    Target 'OrderedCollections-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'OrderedCollections' in project 'swift-collections'
        ➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
    Target 'OrderedCollections' in project 'swift-collections'
        ➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
    Target 'UnixSignals' in project 'swift-service-lifecycle'
        ➜ Explicit dependency on target 'ConcurrencyHelpers' in project 'swift-service-lifecycle'
    Target 'ConcurrencyHelpers' in project 'swift-service-lifecycle' (no dependencies)
    Target 'NIOSSL-product' in project 'swift-nio-ssl'
        ➜ Explicit dependency on target 'NIOSSL' in project 'swift-nio-ssl'
        ➜ Explicit dependency on target 'swift-nio-ssl_NIOSSL' in project 'swift-nio-ssl'
        ➜ Explicit dependency on target 'CNIOBoringSSL' in project 'swift-nio-ssl'
        ➜ Explicit dependency on target 'CNIOBoringSSLShims' in project 'swift-nio-ssl'
        ➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
    Target 'NIOSSL' in project 'swift-nio-ssl'
        ➜ Explicit dependency on target 'swift-nio-ssl_NIOSSL' in project 'swift-nio-ssl'
        ➜ Explicit dependency on target 'CNIOBoringSSL' in project 'swift-nio-ssl'
        ➜ Explicit dependency on target 'CNIOBoringSSLShims' in project 'swift-nio-ssl'
        ➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
    Target 'NIOConcurrencyHelpers-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
    Target 'CNIOBoringSSLShims' in project 'swift-nio-ssl'
        ➜ Explicit dependency on target 'CNIOBoringSSL' in project 'swift-nio-ssl'
    Target 'CNIOBoringSSL' in project 'swift-nio-ssl' (no dependencies)
    Target 'swift-nio-ssl_NIOSSL' in project 'swift-nio-ssl' (no dependencies)
    Target 'NIOTransportServices-product' in project 'swift-nio-transport-services'
        ➜ Explicit dependency on target 'NIOTransportServices' in project 'swift-nio-transport-services'
        ➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOFoundationCompat-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIOTransportServices' in project 'swift-nio-transport-services'
        ➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOFoundationCompat-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIOTLS-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOTLS' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIO' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIOTLS' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIO' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIOFoundationCompat-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOFoundationCompat' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIO' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOFoundationEssentialsCompat' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIOFoundationCompat' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIO' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOFoundationEssentialsCompat' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIOFoundationEssentialsCompat' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIOPosix-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'swift-nio_NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIOCore-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIO-product' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIO' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIO' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'swift-nio_NIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'swift-nio_NIOPosix' in project 'swift-nio' (no dependencies)
    Target 'CNIOPosix' in project 'swift-nio' (no dependencies)
    Target 'NIOEmbedded' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target 'NIOCore' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
        ➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
        ➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
    Target '_NIODataStructures' in project 'swift-nio' (no dependencies)
    Target 'CNIOWASI' in project 'swift-nio' (no dependencies)
    Target 'CNIOWindows' in project 'swift-nio' (no dependencies)
    Target 'CNIOLinux' in project 'swift-nio' (no dependencies)
    Target 'CNIODarwin' in project 'swift-nio' (no dependencies)
    Target 'CNIOFreeBSD' in project 'swift-nio' (no dependencies)
    Target 'CNIOOpenBSD' in project 'swift-nio' (no dependencies)
    Target '_NIOBase64' in project 'swift-nio' (no dependencies)
    Target 'NIOConcurrencyHelpers' in project 'swift-nio'
        ➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
    Target 'CNIOAtomics' in project 'swift-nio' (no dependencies)
    Target 'Metrics-product' in project 'swift-metrics'
        ➜ Explicit dependency on target 'Metrics' in project 'swift-metrics'
        ➜ Explicit dependency on target 'CoreMetrics' in project 'swift-metrics'
    Target 'Metrics' in project 'swift-metrics'
        ➜ Explicit dependency on target 'CoreMetrics' in project 'swift-metrics'
    Target 'CoreMetrics' in project 'swift-metrics' (no dependencies)
    Target 'Logging-product' in project 'swift-log'
        ➜ Explicit dependency on target 'Logging' in project 'swift-log'
    Target 'Logging' in project 'swift-log' (no dependencies)
    Target '_CryptoExtras-product' in project 'swift-crypto'
        ➜ Explicit dependency on target '_CryptoExtras' in project 'swift-crypto'
        ➜ Explicit dependency on target 'CCryptoBoringSSL' in project 'swift-crypto'
        ➜ Explicit dependency on target 'CryptoBoringWrapper' in project 'swift-crypto'
        ➜ Explicit dependency on target 'Crypto' in project 'swift-crypto'
        ➜ Explicit dependency on target 'CryptoExtras' in project 'swift-crypto'
        ➜ Explicit dependency on target 'SwiftASN1-product' in project 'swift-asn1'
    Target '_CryptoExtras' in project 'swift-crypto'
        ➜ Explicit dependency on target 'CCryptoBoringSSL' in project 'swift-crypto'
        ➜ Explicit dependency on target 'CryptoBoringWrapper' in project 'swift-crypto'
        ➜ Explicit dependency on target 'Crypto' in project 'swift-crypto'
        ➜ Explicit dependency on target 'CryptoExtras' in project 'swift-crypto'
        ➜ Explicit dependency on target 'SwiftASN1-product' in project 'swift-asn1'
    Target 'CryptoExtras' in project 'swift-crypto'
        ➜ Explicit dependency on target 'swift-crypto_CryptoExtras' in project 'swift-crypto'
        ➜ Explicit dependency on target 'CCryptoBoringSSL' in project 'swift-crypto'
        ➜ Explicit dependency on target 'CryptoBoringWrapper' in project 'swift-crypto'
        ➜ Explicit dependency on target 'Crypto' in project 'swift-crypto'
        ➜ Explicit dependency on target 'SwiftASN1-product' in project 'swift-asn1'
    Target 'SwiftASN1-product' in project 'swift-asn1'
        ➜ Explicit dependency on target 'SwiftASN1' in project 'swift-asn1'
    Target 'SwiftASN1' in project 'swift-asn1' (no dependencies)
    Target 'swift-crypto_CryptoExtras' in project 'swift-crypto' (no dependencies)
    Target 'CryptoBoringWrapper' in project 'swift-crypto'
        ➜ Explicit dependency on target 'swift-crypto_CryptoBoringWrapper' in project 'swift-crypto'
        ➜ Explicit dependency on target 'CCryptoBoringSSL' in project 'swift-crypto'
    Target 'swift-crypto_CryptoBoringWrapper' in project 'swift-crypto' (no dependencies)
    Target 'CCryptoBoringSSL' in project 'swift-crypto'
        ➜ Explicit dependency on target 'swift-crypto_CCryptoBoringSSL' in project 'swift-crypto'
    Target 'swift-crypto_CCryptoBoringSSL' in project 'swift-crypto' (no dependencies)
    Target 'Crypto-product' in project 'swift-crypto'
        ➜ Explicit dependency on target 'Crypto' in project 'swift-crypto'
        ➜ Explicit dependency on target 'swift-crypto_Crypto' in project 'swift-crypto'
    Target 'Crypto' in project 'swift-crypto'
        ➜ Explicit dependency on target 'swift-crypto_Crypto' in project 'swift-crypto'
    Target 'swift-crypto_Crypto' in project 'swift-crypto' (no dependencies)
    Target '_ConnectionPoolModule' in project 'postgres-nio'
        ➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
        ➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
    Target 'DequeModule-product' in project 'swift-collections'
        ➜ Explicit dependency on target 'DequeModule' in project 'swift-collections'
        ➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
        ➜ Explicit dependency on target 'SpanPreview' in project 'swift-collections'
    Target 'DequeModule' in project 'swift-collections'
        ➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
        ➜ Explicit dependency on target 'SpanPreview' in project 'swift-collections'
    Target 'SpanPreview' in project 'swift-collections'
        ➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
    Target 'InternalCollectionsUtilities' in project 'swift-collections' (no dependencies)
    Target 'Atomics-product' in project 'swift-atomics'
        ➜ Explicit dependency on target 'Atomics' in project 'swift-atomics'
        ➜ Explicit dependency on target '_AtomicsShims' in project 'swift-atomics'
    Target 'Atomics' in project 'swift-atomics'
        ➜ Explicit dependency on target '_AtomicsShims' in project 'swift-atomics'
    Target '_AtomicsShims' in project 'swift-atomics' (no dependencies)
    Target 'StrandMacrosPlugin' in project 'strand'
        ➜ Explicit dependency on target 'SwiftSyntaxMacros-product' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftCompilerPlugin-product' in project 'swift-syntax'
    Target 'SwiftCompilerPlugin-product' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftCompilerPlugin' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftOperators' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftBasicFormat' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParserDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxBuilder' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftIfConfig' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxMacros' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxMacroExpansion' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftCompilerPluginMessageHandling' in project 'swift-syntax'
    Target 'SwiftCompilerPlugin' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftOperators' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftBasicFormat' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParserDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxBuilder' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftIfConfig' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxMacros' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxMacroExpansion' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftCompilerPluginMessageHandling' in project 'swift-syntax'
    Target 'SwiftCompilerPluginMessageHandling' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftOperators' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftBasicFormat' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParserDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxBuilder' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftIfConfig' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxMacros' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxMacroExpansion' in project 'swift-syntax'
    Target 'SwiftSyntaxMacroExpansion' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftBasicFormat' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParserDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxBuilder' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftOperators' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftIfConfig' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxMacros' in project 'swift-syntax'
    Target 'SwiftSyntaxMacros-product' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxMacros' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftBasicFormat' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParserDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxBuilder' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftOperators' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftIfConfig' in project 'swift-syntax'
    Target 'SwiftSyntaxMacros' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftBasicFormat' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParserDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxBuilder' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftOperators' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftIfConfig' in project 'swift-syntax'
    Target 'SwiftIfConfig' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftBasicFormat' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParserDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntaxBuilder' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftOperators' in project 'swift-syntax'
    Target 'SwiftOperators' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
    Target 'SwiftSyntaxBuilder' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftBasicFormat' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParserDiagnostics' in project 'swift-syntax'
    Target 'SwiftParserDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftBasicFormat' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftParser' in project 'swift-syntax'
    Target 'SwiftParser' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
    Target 'SwiftBasicFormat' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
    Target 'SwiftDiagnostics' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax' in project 'swift-syntax'
    Target 'SwiftSyntax' in project 'swift-syntax'
        ➜ Explicit dependency on target '_SwiftSyntaxCShims' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax509' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax510' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax600' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax601' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax602' in project 'swift-syntax'
        ➜ Explicit dependency on target 'SwiftSyntax603' in project 'swift-syntax'
    Target 'SwiftSyntax603' in project 'swift-syntax' (no dependencies)
    Target 'SwiftSyntax602' in project 'swift-syntax' (no dependencies)
    Target 'SwiftSyntax601' in project 'swift-syntax' (no dependencies)
    Target 'SwiftSyntax600' in project 'swift-syntax' (no dependencies)
    Target 'SwiftSyntax510' in project 'swift-syntax' (no dependencies)
    Target 'SwiftSyntax509' in project 'swift-syntax' (no dependencies)
    Target '_SwiftSyntaxCShims' in project 'swift-syntax' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache
ClangStatCache /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c04489db99fe7804849a4777d653a8cfc1be.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c04489db99fe7804849a4777d653a8cfc1be.sdkstatcache
SwiftDriver Hummingbird normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Hummingbird' from project 'hummingbird')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name Hummingbird -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/hummingbird.build/Debug-appletvos/Hummingbird-t.build/Objects-normal/arm64/Hummingbird.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DConfigurationSupport -DFullFoundation -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOLLHTTP.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOAtomics.modulemap -DXcode -enable-upcoming-feature ExistentialAny -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature AvailabilityMacro\=hummingbird\ 2.0:macOS\ 14.0,\ iOS\ 17.0,\ tvOS\ 17.0,\ visionOS\ 1.0,\ Android\ 28 -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.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 -suppress-warnings -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/hummingbird.build/Debug-appletvos/Hummingbird-t.build/Objects-normal/arm64/Hummingbird-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/hummingbird.build/Debug-appletvos/Hummingbird-t.build/Objects-normal/arm64/Hummingbird.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/hummingbird.build/Debug-appletvos/Hummingbird-t.build/Objects-normal/arm64/Hummingbird-dependency-scan.dia -user-module-version 2.28.0 -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name hummingbird -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/hummingbird.build/Debug-appletvos/Hummingbird-t.build/Objects-normal/arm64/Hummingbird_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLLHTTP/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/hummingbird.build/Debug-appletvos/Hummingbird-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/hummingbird.build/Debug-appletvos/Hummingbird-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/hummingbird.build/Debug-appletvos/Hummingbird-t.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/hummingbird.build/Debug-appletvos/Hummingbird-t.build/Objects-normal/arm64/Hummingbird-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver Strand normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name Strand -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/Strand.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-crypto/Sources/CCryptoBoringSSL/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOBoringSSLShims.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOAtomics.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CCompressZlib.modulemap -DXcode -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-upcoming-feature InternalImportsByDefault -enable-upcoming-feature ExistentialAny -enable-upcoming-feature MemberImportVisibility -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.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 -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -Xfrontend -load-plugin-executable -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/StrandMacrosPlugin\#StrandMacrosPlugin -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/Strand-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/Strand.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/Strand-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/Strand_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-crypto/Sources/CCryptoBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/compress-nio/Sources/CCompressZlib/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.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/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/Strand-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ PartitionQueries.swift,\ Queries.swift,\ RowDecoding.swift,\ ScheduleQueries.swift,\ TraceSpanQueries.swift,\ WorkflowStateQueries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/PartitionQueries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/Queries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/RowDecoding.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/ScheduleQueries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/TraceSpanQueries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/WorkflowStateQueries.swift (in target 'Strand' from project 'strand')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/PartitionQueries.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PartitionQueries.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/Queries.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Queries.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/RowDecoding.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RowDecoding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/ScheduleQueries.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ScheduleQueries.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/TraceSpanQueries.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TraceSpanQueries.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/WorkflowStateQueries.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WorkflowStateQueries.swift
/Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/PartitionQueries.swift:58:20: error: 'PostgresClient' is only available in tvOS 16.0 or newer
 33 | /// mid-detach, an orphaned pending-detach partition is left behind; call
 34 | /// ``finalizeOrphanedDetaches(on:logger:)`` to clean those up before retrying.
 35 | package enum PartitionQueries {
    |              `- note: add '@available' attribute to enclosing enum
 36 |
 37 |     /// The partitioned tables that ``StrandPruner`` manages.
    :
 55 |     ///
 56 |     /// Called at startup and every 12 h by ``StrandPruner``.
 57 |     static func ensurePartitions(
    |                 `- note: add '@available' attribute to enclosing static method
 58 |         on client: PostgresClient,
    |                    `- error: 'PostgresClient' is only available in tvOS 16.0 or newer
 59 |         monthsAhead: Int = 2,
 60 |         logger: Logger
/Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/PartitionQueries.swift:109:20: error: 'PostgresClient' is only available in tvOS 16.0 or newer
 33 | /// mid-detach, an orphaned pending-detach partition is left behind; call
 34 | /// ``finalizeOrphanedDetaches(on:logger:)`` to clean those up before retrying.
 35 | package enum PartitionQueries {
    |              `- note: add '@available' attribute to enclosing enum
 36 |
 37 |     /// The partitioned tables that ``StrandPruner`` manages.
    :
106 |     /// Returns the number of partitions dropped.
107 |     @discardableResult
108 |     static func dropExpiredPartitions(
    |                 `- note: add '@available' attribute to enclosing static method
109 |         on client: PostgresClient,
    |                    `- error: 'PostgresClient' is only available in tvOS 16.0 or newer
110 |         olderThan cutoffDate: Date,
111 |         logger: Logger
/Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/PartitionQueries.swift:179:20: error: 'PostgresClient' is only available in tvOS 16.0 or newer
 33 | /// mid-detach, an orphaned pending-detach partition is left behind; call
 34 | /// ``finalizeOrphanedDetaches(on:logger:)`` to clean those up before retrying.
 35 | package enum PartitionQueries {
    |              `- note: add '@available' attribute to enclosing enum
 36 |
 37 |     /// The partitioned tables that ``StrandPruner`` manages.
    :
176 |     ///
177 |     /// Called at startup and every 12 h by ``StrandPruner``.
178 |     static func analyzeParentTables(
    |                 `- note: add '@available' attribute to enclosing static method
179 |         on client: PostgresClient,
    |                    `- error: 'PostgresClient' is only available in tvOS 16.0 or newer
180 |         logger: Logger
181 |     ) async throws {
/Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/PartitionQueries.swift:205:20: error: 'PostgresClient' is only available in tvOS 16.0 or newer
 33 | /// mid-detach, an orphaned pending-detach partition is left behind; call
 34 | /// ``finalizeOrphanedDetaches(on:logger:)`` to clean those up before retrying.
 35 | package enum PartitionQueries {
    |              `- note: add '@available' attribute to enclosing enum
 36 |
 37 |     /// The partitioned tables that ``StrandPruner`` manages.
    :
202 |     ///
203 |     /// Safe to call on every startup — it is a no-op when there are no orphans.
204 |     static func finalizeOrphanedDetaches(
    |                 `- note: add '@available' attribute to enclosing static method
205 |         on client: PostgresClient,
    |                    `- error: 'PostgresClient' is only available in tvOS 16.0 or newer
206 |         logger: Logger
207 |     ) async throws {
SwiftCompile normal arm64 Compiling\ PayloadCompression.swift,\ Result+async.swift,\ StepNameCounter.swift,\ StrandLogMetadata.swift,\ StrandMetrics.swift,\ TaskDeadline.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/PayloadCompression.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/Result+async.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StepNameCounter.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StrandLogMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StrandMetrics.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift (in target 'Strand' from project 'strand')
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StrandMetrics.swift:120:11: error: 'Duration' is only available in tvOS 16.0 or newer
118 | // MARK: - Helpers
119 |
120 | extension Duration {
    | |         `- error: 'Duration' is only available in tvOS 16.0 or newer
    | `- note: add '@available' attribute to enclosing extension
121 |     /// Converts a `Duration` (Swift 5.7+) to nanoseconds for `Timer.recordNanoseconds`.
122 |     var nanoseconds: Int64 {
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StrandMetrics.swift:123:9: error: 'components' is only available in tvOS 16.0 or newer
118 | // MARK: - Helpers
119 |
120 | extension Duration {
    | `- note: add '@available' attribute to enclosing extension
121 |     /// Converts a `Duration` (Swift 5.7+) to nanoseconds for `Timer.recordNanoseconds`.
122 |     var nanoseconds: Int64 {
    |         `- note: add '@available' attribute to enclosing property
123 |         components.seconds * 1_000_000_000 + components.attoseconds / 1_000_000_000
    |         |- error: 'components' is only available in tvOS 16.0 or newer
    |         `- note: add 'if #available' version check
124 |     }
125 | }
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StrandMetrics.swift:123:46: error: 'components' is only available in tvOS 16.0 or newer
118 | // MARK: - Helpers
119 |
120 | extension Duration {
    | `- note: add '@available' attribute to enclosing extension
121 |     /// Converts a `Duration` (Swift 5.7+) to nanoseconds for `Timer.recordNanoseconds`.
122 |     var nanoseconds: Int64 {
    |         `- note: add '@available' attribute to enclosing property
123 |         components.seconds * 1_000_000_000 + components.attoseconds / 1_000_000_000
    |                                              |- error: 'components' is only available in tvOS 16.0 or newer
    |                                              `- note: add 'if #available' version check
124 |     }
125 | }
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:11:28: error: 'Mutex' is only available in tvOS 18.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
   |                            `- error: 'Mutex' is only available in tvOS 18.0 or newer
12 |     private let timeout: Duration
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:12:26: error: 'Duration' is only available in tvOS 16.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
   |                          `- error: 'Duration' is only available in tvOS 16.0 or newer
13 |
14 |     init(timeout: Duration) {
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:14:19: error: 'Duration' is only available in tvOS 16.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
13 |
14 |     init(timeout: Duration) {
   |     |             `- error: 'Duration' is only available in tvOS 16.0 or newer
   |     `- note: add '@available' attribute to enclosing initializer
15 |         self.timeout = timeout
16 |         self._deadline = Mutex(.now.advanced(by: timeout))
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:16:26: error: 'Mutex' is only available in tvOS 18.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
13 |
14 |     init(timeout: Duration) {
   |     `- note: add '@available' attribute to enclosing initializer
15 |         self.timeout = timeout
16 |         self._deadline = Mutex(.now.advanced(by: timeout))
   |                          |- error: 'Mutex' is only available in tvOS 18.0 or newer
   |                          `- note: add 'if #available' version check
17 |     }
18 |
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:16:26: error: 'init(_:)' is only available in tvOS 18.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
13 |
14 |     init(timeout: Duration) {
   |     `- note: add '@available' attribute to enclosing initializer
15 |         self.timeout = timeout
16 |         self._deadline = Mutex(.now.advanced(by: timeout))
   |                          |- error: 'init(_:)' is only available in tvOS 18.0 or newer
   |                          `- note: add 'if #available' version check
17 |     }
18 |
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:16:33: error: 'now' is only available in tvOS 16.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
13 |
14 |     init(timeout: Duration) {
   |     `- note: add '@available' attribute to enclosing initializer
15 |         self.timeout = timeout
16 |         self._deadline = Mutex(.now.advanced(by: timeout))
   |                                 |- error: 'now' is only available in tvOS 16.0 or newer
   |                                 `- note: add 'if #available' version check
17 |     }
18 |
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:16:37: error: 'advanced(by:)' is only available in tvOS 16.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
13 |
14 |     init(timeout: Duration) {
   |     `- note: add '@available' attribute to enclosing initializer
15 |         self.timeout = timeout
16 |         self._deadline = Mutex(.now.advanced(by: timeout))
   |                                     |- error: 'advanced(by:)' is only available in tvOS 16.0 or newer
   |                                     `- note: add 'if #available' version check
17 |     }
18 |
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:21:19: error: 'withLock' is only available in tvOS 18.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
   :
18 |
19 |     /// Reset the deadline to `now + timeout`.
20 |     func renew() {
   |          `- note: add '@available' attribute to enclosing instance method
21 |         _deadline.withLock { $0 = .now.advanced(by: timeout) }
   |                   |- error: 'withLock' is only available in tvOS 18.0 or newer
   |                   `- note: add 'if #available' version check
22 |     }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:21:36: error: 'now' is only available in tvOS 16.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
   :
18 |
19 |     /// Reset the deadline to `now + timeout`.
20 |     func renew() {
   |          `- note: add '@available' attribute to enclosing instance method
21 |         _deadline.withLock { $0 = .now.advanced(by: timeout) }
   |                                    |- error: 'now' is only available in tvOS 16.0 or newer
   |                                    `- note: add 'if #available' version check
22 |     }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:21:40: error: 'advanced(by:)' is only available in tvOS 16.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
   :
18 |
19 |     /// Reset the deadline to `now + timeout`.
20 |     func renew() {
   |          `- note: add '@available' attribute to enclosing instance method
21 |         _deadline.withLock { $0 = .now.advanced(by: timeout) }
   |                                        |- error: 'advanced(by:)' is only available in tvOS 16.0 or newer
   |                                        `- note: add 'if #available' version check
22 |     }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:26:19: error: 'withLock' is only available in tvOS 18.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
   :
23 |
24 |     /// True when the current time has passed the deadline.
25 |     var isExpired: Bool {
   |         `- note: add '@available' attribute to enclosing property
26 |         _deadline.withLock { ContinuousClock.now >= $0 }
   |                   |- error: 'withLock' is only available in tvOS 18.0 or newer
   |                   `- note: add 'if #available' version check
27 |     }
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:26:50: error: conformance of 'ContinuousClock.Instant' to 'Comparable' is only available in tvOS 16.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
   :
23 |
24 |     /// True when the current time has passed the deadline.
25 |     var isExpired: Bool {
   |         `- note: add '@available' attribute to enclosing property
26 |         _deadline.withLock { ContinuousClock.now >= $0 }
   |                                                  |- error: conformance of 'ContinuousClock.Instant' to 'Comparable' is only available in tvOS 16.0 or newer
   |                                                  `- note: add 'if #available' version check
27 |     }
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:26:30: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
   :
23 |
24 |     /// True when the current time has passed the deadline.
25 |     var isExpired: Bool {
   |         `- note: add '@available' attribute to enclosing property
26 |         _deadline.withLock { ContinuousClock.now >= $0 }
   |                              |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
   |                              `- note: add 'if #available' version check
27 |     }
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift:26:46: error: 'now' is only available in tvOS 16.0 or newer
 8 | /// `Worker.runTask` creates one per task; `_WorkflowActivation.persistCheckpoint`
 9 | /// calls `renew()` on every checkpoint write to extend the 2× fatal deadline.
10 | final class TaskDeadline: Sendable {
   |             `- note: add '@available' attribute to enclosing class
11 |     private let _deadline: Mutex<ContinuousClock.Instant>
12 |     private let timeout: Duration
   :
23 |
24 |     /// True when the current time has passed the deadline.
25 |     var isExpired: Bool {
   |         `- note: add '@available' attribute to enclosing property
26 |         _deadline.withLock { ContinuousClock.now >= $0 }
   |                                              |- error: 'now' is only available in tvOS 16.0 or newer
   |                                              `- note: add 'if #available' version check
27 |     }
28 | }
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/ActivityError.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/AggregatedMetricsBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Client.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/BackfillQueries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/ManagementQueries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/PartitionQueries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/Queries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/RowDecoding.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/ScheduleQueries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/TraceSpanQueries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/WorkflowStateQueries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Enqueue.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Errors.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/CallSiteAnnotatedError.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/DDSketch.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/JSONHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/Jitter.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/PayloadCompression.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/Result+async.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StepNameCounter.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StrandLogMetadata.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StrandMetrics.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/UUIDv7.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/Validation.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowRegistration.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowReplayLogHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowScheduling.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Macros/Declarations.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/RateLimit.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Retry.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/BackfillTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/CronParser.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/Duration+Extras.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/ISO8601Duration.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/PartitionOffsetConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/PartitionOffsetError.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/ScheduleCalculator.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/SchedulePattern.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/ScheduleTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/SchedulingError.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/SchedulingMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/StrandScheduler.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/StrandTimeTable.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandByteTransformingCodec.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandCodec.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandMetricsLoop.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandNotifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandPruner.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandService.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Version.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Workflow.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/WorkflowContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/WorkflowHandle.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/supplementaryOutputs-4 -target arm64-apple-tvos15.0 -module-can-import-version Darwin 428.0.10 0 -disable-cross-import-overlay-search -swift-module-cross-import Darwin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/Darwin.swiftcrossimport/xlocale.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin \#/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/StrandMacrosPlugin\#StrandMacrosPlugin -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/Strand-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -load-plugin-executable /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/StrandMacrosPlugin\#StrandMacrosPlugin -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-upcoming-feature InternalImportsByDefault -enable-upcoming-feature ExistentialAny -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-crypto/Sources/CCryptoBoringSSL/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOBoringSSLShims.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOAtomics.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CCompressZlib.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-crypto/Sources/CCryptoBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/compress-nio/Sources/CCompressZlib/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Strand -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/Strand_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/PayloadCompression.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/Result+async.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/StepNameCounter.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/StrandLogMetadata.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/StrandMetrics.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/TaskDeadline.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/Strand.swiftmodule -index-unit-output-path /strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/PayloadCompression.o -index-unit-output-path /strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/Result+async.o -index-unit-output-path /strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/StepNameCounter.o -index-unit-output-path /strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/StrandLogMetadata.o -index-unit-output-path /strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/StrandMetrics.o -index-unit-output-path /strand.build/Debug-appletvos/Strand-t.build/Objects-normal/arm64/TaskDeadline.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/PayloadCompression.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PayloadCompression.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/Result+async.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Result+async.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StepNameCounter.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StepNameCounter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StrandLogMetadata.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StrandLogMetadata.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StrandMetrics.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StrandMetrics.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TaskDeadline.swift
SwiftCompile normal arm64 Compiling\ Enqueue.swift,\ Errors.swift,\ CallSiteAnnotatedError.swift,\ DDSketch.swift,\ JSONHelpers.swift,\ Jitter.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Enqueue.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Errors.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/CallSiteAnnotatedError.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/DDSketch.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/JSONHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/Jitter.swift (in target 'Strand' from project 'strand')
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Enqueue.swift:72:29: error: 'Duration' is only available in tvOS 16.0 or newer
 50 |
 51 | /// Options controlling how a task is enqueued.
 52 | public struct EnqueueOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 53 |     /// Route to a specific queue, overriding `TaskDefinition.queue`.
 54 |     public var queue: String?
    :
 70 |     /// Maximum total wall-clock time across all retry attempts.
 71 |     /// `nil` = no deadline.
 72 |     public var maxDuration: Duration?
    |                             `- error: 'Duration' is only available in tvOS 16.0 or newer
 73 |     /// Optional fairness group key — e.g. a tenant ID or customer name (max 64 bytes).
 74 |     /// Tasks sharing a key are FIFO within that key; keys compete via weighted dispatch.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Enqueue.swift:101:22: error: 'Duration' is only available in tvOS 16.0 or newer
 50 |
 51 | /// Options controlling how a task is enqueued.
 52 | public struct EnqueueOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 53 |     /// Route to a specific queue, overriding `TaskDefinition.queue`.
 54 |     public var queue: String?
    :
 90 |     public var description: String?
 91 |
 92 |     public init(
    |            `- note: add '@available' attribute to enclosing initializer
 93 |         queue: String? = nil,
 94 |         maxAttempts: Int? = nil,
    :
 99 |         priority: TaskPriority = .normal,
100 |         delayUntil: Date? = nil,
101 |         maxDuration: Duration? = nil,
    |                      `- error: 'Duration' is only available in tvOS 16.0 or newer
102 |         fairnessKey: String? = nil,
103 |         fairnessWeight: Double = 1.0,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Enqueue.swift:535:25: error: 'Duration' is only available in tvOS 16.0 or newer
528 | /// no queue round-trip, no independent retry. These options control the
529 | /// execution budget and retry behaviour.
530 | public struct LocalActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
531 |     /// Maximum time for each individual execution attempt.
532 |     ///
533 |     /// If the activity has not returned within this window the attempt is
534 |     /// cancelled and (if retries remain) retried. `nil` means no per-attempt cap.
535 |     public var timeout: Duration?
    |                         `- error: 'Duration' is only available in tvOS 16.0 or newer
536 |
537 |     /// Maximum total wall-clock time from scheduling to permanent completion
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Enqueue.swift:541:29: error: 'Duration' is only available in tvOS 16.0 or newer
528 | /// no queue round-trip, no independent retry. These options control the
529 | /// execution budget and retry behaviour.
530 | public struct LocalActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
531 |     /// Maximum time for each individual execution attempt.
532 |     ///
    :
539 |     ///
540 |     /// `nil` means no total budget.
541 |     public var maxDuration: Duration?
    |                             `- error: 'Duration' is only available in tvOS 16.0 or newer
542 |
543 |     /// Maximum execution attempts before the activity is marked permanently failed.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Enqueue.swift:557:18: error: 'Duration' is only available in tvOS 16.0 or newer
528 | /// no queue round-trip, no independent retry. These options control the
529 | /// execution budget and retry behaviour.
530 | public struct LocalActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
531 |     /// Maximum time for each individual execution attempt.
532 |     ///
    :
554 |     public var cancellationType: ActivityCancellationType
555 |
556 |     public init(
    |            `- note: add '@available' attribute to enclosing initializer
557 |         timeout: Duration? = nil,
    |                  `- error: 'Duration' is only available in tvOS 16.0 or newer
558 |         maxDuration: Duration? = nil,
559 |         maxAttempts: Int? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Enqueue.swift:558:22: error: 'Duration' is only available in tvOS 16.0 or newer
528 | /// no queue round-trip, no independent retry. These options control the
529 | /// execution budget and retry behaviour.
530 | public struct LocalActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
531 |     /// Maximum time for each individual execution attempt.
532 |     ///
    :
554 |     public var cancellationType: ActivityCancellationType
555 |
556 |     public init(
    |            `- note: add '@available' attribute to enclosing initializer
557 |         timeout: Duration? = nil,
558 |         maxDuration: Duration? = nil,
    |                      `- error: 'Duration' is only available in tvOS 16.0 or newer
559 |         maxAttempts: Int? = nil,
560 |         retryStrategy: RetryStrategy? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Enqueue.swift:672:25: error: 'Duration' is only available in tvOS 16.0 or newer
669 | // MARK: - AwaitTaskResultOptions
670 |
671 | public struct AwaitTaskResultOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
672 |     public var timeout: Duration?
    |                         `- error: 'Duration' is only available in tvOS 16.0 or newer
673 |     public init(timeout: Duration? = nil) { self.timeout = timeout }
674 | }
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Enqueue.swift:673:26: error: 'Duration' is only available in tvOS 16.0 or newer
669 | // MARK: - AwaitTaskResultOptions
670 |
671 | public struct AwaitTaskResultOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
672 |     public var timeout: Duration?
673 |     public init(timeout: Duration? = nil) { self.timeout = timeout }
    |            |             `- error: 'Duration' is only available in tvOS 16.0 or newer
    |            `- note: add '@available' attribute to enclosing initializer
674 | }
675 |
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Enqueue.swift:684:25: error: 'Duration' is only available in tvOS 16.0 or newer
676 | // MARK: - AwaitEventOptions
677 |
678 | public struct AwaitEventOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
679 |     /// Override the auto-generated checkpoint name for this wait.
680 |     public var stepName: String?
    :
682 |     /// Negative = return immediately if the event is not already present.
683 |     /// `nil` = wait forever.
684 |     public var timeout: Duration?
    |                         `- error: 'Duration' is only available in tvOS 16.0 or newer
685 |
686 |     public init(stepName: String? = nil, timeout: Duration? = nil) {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Enqueue.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Enqueue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Errors.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Errors.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/CallSiteAnnotatedError.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CallSiteAnnotatedError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/DDSketch.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DDSketch.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/JSONHelpers.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JSONHelpers.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/Jitter.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Jitter.swift
SwiftCompile normal arm64 Compiling\ ISO8601Duration.swift,\ PartitionOffsetConfig.swift,\ PartitionOffsetError.swift,\ ScheduleCalculator.swift,\ SchedulePattern.swift,\ ScheduleTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/ISO8601Duration.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/PartitionOffsetConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/PartitionOffsetError.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/ScheduleCalculator.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/SchedulePattern.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/ScheduleTypes.swift (in target 'Strand' from project 'strand')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/ISO8601Duration.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ISO8601Duration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/PartitionOffsetConfig.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PartitionOffsetConfig.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/PartitionOffsetError.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PartitionOffsetError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/ScheduleCalculator.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ScheduleCalculator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/SchedulePattern.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SchedulePattern.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/ScheduleTypes.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ScheduleTypes.swift
SwiftCompile normal arm64 Compiling\ Activity.swift,\ ActivityError.swift,\ AggregatedMetricsBuffer.swift,\ Client.swift,\ BackfillQueries.swift,\ ManagementQueries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/ActivityError.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/AggregatedMetricsBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Client.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/BackfillQueries.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/ManagementQueries.swift (in target 'Strand' from project 'strand')
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:83:25: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
 83 |     public var timeout: Duration?
    |                         `- error: 'Duration' is only available in tvOS 16.0 or newer
 84 |
 85 |     /// Maximum time between successive `context.heartbeat()` calls.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:95:34: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
 93 |     /// `nil` = extend the lease by the worker's `claimTimeout` on each heartbeat
 94 |     /// (the existing behaviour).
 95 |     public var heartbeatTimeout: Duration?
    |                                  `- error: 'Duration' is only available in tvOS 16.0 or newer
 96 |
 97 |     /// Maximum total wall-clock time from when the activity is first scheduled
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:105:29: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
103 |     ///
104 |     /// `nil` = no total budget (only `maxAttempts` limits retries).
105 |     public var maxDuration: Duration?
    |                             `- error: 'Duration' is only available in tvOS 16.0 or newer
106 |
107 |     /// Maximum execution attempts before the activity is marked FAILED.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:151:40: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
149 |     /// > column on `strand.tasks`). The field is accepted and stored; the timeout is not
150 |     /// > yet enforced at the database level.
151 |     public var scheduleToStartTimeout: Duration?
    |                                        `- error: 'Duration' is only available in tvOS 16.0 or newer
152 |
153 |     /// How the workflow handles cancellation of this activity.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:174:18: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
171 |     public var description: String?
172 |
173 |     public init(
    |            `- note: add '@available' attribute to enclosing initializer
174 |         timeout: Duration? = nil,
    |                  `- error: 'Duration' is only available in tvOS 16.0 or newer
175 |         heartbeatTimeout: Duration? = nil,
176 |         maxDuration: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:175:27: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
171 |     public var description: String?
172 |
173 |     public init(
    |            `- note: add '@available' attribute to enclosing initializer
174 |         timeout: Duration? = nil,
175 |         heartbeatTimeout: Duration? = nil,
    |                           `- error: 'Duration' is only available in tvOS 16.0 or newer
176 |         maxDuration: Duration? = nil,
177 |         maxAttempts: Int? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:176:22: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
171 |     public var description: String?
172 |
173 |     public init(
    |            `- note: add '@available' attribute to enclosing initializer
174 |         timeout: Duration? = nil,
175 |         heartbeatTimeout: Duration? = nil,
176 |         maxDuration: Duration? = nil,
    |                      `- error: 'Duration' is only available in tvOS 16.0 or newer
177 |         maxAttempts: Int? = nil,
178 |         retryStrategy: RetryStrategy? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:188:33: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
171 |     public var description: String?
172 |
173 |     public init(
    |            `- note: add '@available' attribute to enclosing initializer
174 |         timeout: Duration? = nil,
175 |         heartbeatTimeout: Duration? = nil,
    :
186 |         cancellation: CancellationPolicy? = nil,
187 |         rateLimit: RateLimit? = nil,
188 |         scheduleToStartTimeout: Duration? = nil,
    |                                 `- error: 'Duration' is only available in tvOS 16.0 or newer
189 |         cancellationType: ActivityCancellationType = .tryCancel,
190 |         description: String? = nil
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:233:41: error: 'init(_:)' is only available in tvOS 18.0 or newer
222 | ///   `.waiting` → `.cancelled` (cancel() while waiting)
223 | ///   any terminal → stays unchanged (cancel() is idempotent after cancellation)
224 | package final class _ActivityCancellationFlag: Sendable {
    |                     `- note: add '@available' attribute to enclosing class
225 |     package enum State: Sendable {
226 |         case active
    :
231 |     }
232 |
233 |     private let _state: Mutex<State> = .init(.active)
    |                                         `- error: 'init(_:)' is only available in tvOS 18.0 or newer
234 |
235 |     /// `true` when the activity has been cancelled.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Activity.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/ActivityError.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ActivityError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/AggregatedMetricsBuffer.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AggregatedMetricsBuffer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Client.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Client.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/BackfillQueries.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BackfillQueries.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/DB/ManagementQueries.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ManagementQueries.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ Strand (in target 'Strand' from project 'strand')
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:83:25: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
 83 |     public var timeout: Duration?
    |                         `- error: 'Duration' is only available in tvOS 16.0 or newer
 84 |
 85 |     /// Maximum time between successive `context.heartbeat()` calls.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:95:34: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
 93 |     /// `nil` = extend the lease by the worker's `claimTimeout` on each heartbeat
 94 |     /// (the existing behaviour).
 95 |     public var heartbeatTimeout: Duration?
    |                                  `- error: 'Duration' is only available in tvOS 16.0 or newer
 96 |
 97 |     /// Maximum total wall-clock time from when the activity is first scheduled
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:105:29: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
103 |     ///
104 |     /// `nil` = no total budget (only `maxAttempts` limits retries).
105 |     public var maxDuration: Duration?
    |                             `- error: 'Duration' is only available in tvOS 16.0 or newer
106 |
107 |     /// Maximum execution attempts before the activity is marked FAILED.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:151:40: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
149 |     /// > column on `strand.tasks`). The field is accepted and stored; the timeout is not
150 |     /// > yet enforced at the database level.
151 |     public var scheduleToStartTimeout: Duration?
    |                                        `- error: 'Duration' is only available in tvOS 16.0 or newer
152 |
153 |     /// How the workflow handles cancellation of this activity.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:174:18: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
171 |     public var description: String?
172 |
173 |     public init(
    |            `- note: add '@available' attribute to enclosing initializer
174 |         timeout: Duration? = nil,
    |                  `- error: 'Duration' is only available in tvOS 16.0 or newer
175 |         heartbeatTimeout: Duration? = nil,
176 |         maxDuration: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:175:27: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
171 |     public var description: String?
172 |
173 |     public init(
    |            `- note: add '@available' attribute to enclosing initializer
174 |         timeout: Duration? = nil,
175 |         heartbeatTimeout: Duration? = nil,
    |                           `- error: 'Duration' is only available in tvOS 16.0 or newer
176 |         maxDuration: Duration? = nil,
177 |         maxAttempts: Int? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:176:22: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
171 |     public var description: String?
172 |
173 |     public init(
    |            `- note: add '@available' attribute to enclosing initializer
174 |         timeout: Duration? = nil,
175 |         heartbeatTimeout: Duration? = nil,
176 |         maxDuration: Duration? = nil,
    |                      `- error: 'Duration' is only available in tvOS 16.0 or newer
177 |         maxAttempts: Int? = nil,
178 |         retryStrategy: RetryStrategy? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:188:33: error: 'Duration' is only available in tvOS 16.0 or newer
 78 |
 79 | /// Per-activity execution configuration: timeout, retry, routing, priority, and fairness.
 80 | public struct ActivityOptions: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 81 |     /// Maximum time this activity attempt may run. `nil` defers to the
 82 |     /// worker's claim timeout.
    :
171 |     public var description: String?
172 |
173 |     public init(
    |            `- note: add '@available' attribute to enclosing initializer
174 |         timeout: Duration? = nil,
175 |         heartbeatTimeout: Duration? = nil,
    :
186 |         cancellation: CancellationPolicy? = nil,
187 |         rateLimit: RateLimit? = nil,
188 |         scheduleToStartTimeout: Duration? = nil,
    |                                 `- error: 'Duration' is only available in tvOS 16.0 or newer
189 |         cancellationType: ActivityCancellationType = .tryCancel,
190 |         description: String? = nil
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:233:41: error: 'init(_:)' is only available in tvOS 18.0 or newer
222 | ///   `.waiting` → `.cancelled` (cancel() while waiting)
223 | ///   any terminal → stays unchanged (cancel() is idempotent after cancellation)
224 | package final class _ActivityCancellationFlag: Sendable {
    |                     `- note: add '@available' attribute to enclosing class
225 |     package enum State: Sendable {
226 |         case active
    :
231 |     }
232 |
233 |     private let _state: Mutex<State> = .init(.active)
    |                                         `- error: 'init(_:)' is only available in tvOS 18.0 or newer
234 |
235 |     /// `true` when the activity has been cancelled.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:233:25: error: 'Mutex' is only available in tvOS 18.0 or newer
222 | ///   `.waiting` → `.cancelled` (cancel() while waiting)
223 | ///   any terminal → stays unchanged (cancel() is idempotent after cancellation)
224 | package final class _ActivityCancellationFlag: Sendable {
    |                     `- note: add '@available' attribute to enclosing class
225 |     package enum State: Sendable {
226 |         case active
    :
231 |     }
232 |
233 |     private let _state: Mutex<State> = .init(.active)
    |                         `- error: 'Mutex' is only available in tvOS 18.0 or newer
234 |
235 |     /// `true` when the activity has been cancelled.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:378:25: error: 'Duration' is only available in tvOS 16.0 or newer
306 | /// }
307 | /// ```
308 | public struct ActivityContext: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
309 |
310 |     // MARK: - Ambient access
    :
376 |     public let runID: UUID
377 |     /// Per-attempt execution cap. `nil` defers to the worker's claim timeout.
378 |     public let timeout: Duration?
    |                         `- error: 'Duration' is only available in tvOS 16.0 or newer
379 |     /// Heartbeat window. When set, a missed heartbeat re-queues the activity after
380 |     /// this duration rather than waiting the full `timeout`. `nil` = worker default.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:381:34: error: 'Duration' is only available in tvOS 16.0 or newer
306 | /// }
307 | /// ```
308 | public struct ActivityContext: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
309 |
310 |     // MARK: - Ambient access
    :
379 |     /// Heartbeat window. When set, a missed heartbeat re-queues the activity after
380 |     /// this duration rather than waiting the full `timeout`. `nil` = worker default.
381 |     public let heartbeatTimeout: Duration?
    |                                  `- error: 'Duration' is only available in tvOS 16.0 or newer
382 |     /// Maximum execution attempts configured for this activity. `nil` = worker default.
383 |     public let maxAttempts: Int?
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:397:48: error: 'Duration' is only available in tvOS 16.0 or newer
306 | /// }
307 | /// ```
308 | public struct ActivityContext: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
309 |
310 |     // MARK: - Ambient access
    :
395 |
396 |     // Package-internal: advances the rate-limit cursor for the bucket this run came from.
397 |     package let _bumpRateLimitImpl: @Sendable (Duration) async throws -> Void
    |                                                `- error: 'Duration' is only available in tvOS 16.0 or newer
398 |
399 |     // Shared cancellation flag — set by the heartbeat closure when extendClaim
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:462:18: error: 'Duration' is only available in tvOS 16.0 or newer
306 | /// }
307 | /// ```
308 | public struct ActivityContext: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
309 |
310 |     // MARK: - Ambient access
    :
450 |     }
451 |
452 |     package init(
    |             `- note: add '@available' attribute to enclosing initializer
453 |         activityID: UUID,
454 |         activityName: String,
    :
460 |         schedulingMetadata: SchedulingMetadata? = nil,
461 |         parentWorkflowID: UUID?,
462 |         timeout: Duration? = nil,
    |                  `- error: 'Duration' is only available in tvOS 16.0 or newer
463 |         heartbeatTimeout: Duration? = nil,
464 |         maxAttempts: Int? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:463:27: error: 'Duration' is only available in tvOS 16.0 or newer
306 | /// }
307 | /// ```
308 | public struct ActivityContext: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
309 |
310 |     // MARK: - Ambient access
    :
450 |     }
451 |
452 |     package init(
    |             `- note: add '@available' attribute to enclosing initializer
453 |         activityID: UUID,
454 |         activityName: String,
    :
461 |         parentWorkflowID: UUID?,
462 |         timeout: Duration? = nil,
463 |         heartbeatTimeout: Duration? = nil,
    |                           `- error: 'Duration' is only available in tvOS 16.0 or newer
464 |         maxAttempts: Int? = nil,
465 |         headers: [String: String] = [:],
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Activity.swift:470:49: error: 'Duration' is only available in tvOS 16.0 or newer
306 | /// }
307 | /// ```
308 | public struct ActivityContext: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
309 |
310 |     // MARK: - Ambient access
    :
450 |     }
451 |
452 |     package init(
    |             `- note: add '@available' attribute to enclosing initializer
453 |         activityID: UUID,
454 |         activityName: String,
    :
468 |         cancellationFlag: _ActivityCancellationFlag = _ActivityCancellationFlag(),
469 |         heartbeatImpl: @escaping @Sendable (ByteBuffer?) async throws -> Void = { _ in },  // default no-op
470 |         bumpRateLimitImpl: @escaping @Sendable (Duration) async throws -> Void = { _ in }  // default no-op
    |                                                 `- error: 'Duration' is only available in tvOS 16.0 or newer
471 |     ) {
472 |         self.activityID = activityID
SwiftCompile normal arm64 (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ Version.swift,\ Worker.swift,\ Workflow.swift,\ WorkflowContext.swift,\ WorkflowHandle.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Version.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Workflow.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/WorkflowContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/WorkflowHandle.swift (in target 'Strand' from project 'strand')
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:24:19: error: 'PostgresClient' is only available in tvOS 16.0 or newer
  21 | /// by every registration closure, so a single allocation serves all runs on
  22 | /// that worker.
  23 | package struct _WorkerExec: Sendable {
     |                `- note: add '@available' attribute to enclosing struct
  24 |     let postgres: PostgresClient
     |                   `- error: 'PostgresClient' is only available in tvOS 16.0 or newer
  25 |     let queue: String
  26 |     let namespace: String
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:78:30: error: 'Duration' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
  76 |     ///
  77 |     /// Default: `.seconds(5)` (matches `leaseExpiryInterval`).
  78 |     public var pollInterval: Duration
     |                              `- error: 'Duration' is only available in tvOS 16.0 or newer
  79 |
  80 |     /// Maximum time a claimed task may run per attempt before the in-process
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:88:30: error: 'Duration' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
  86 |     ///
  87 |     /// Default: `.seconds(120)`.
  88 |     public var claimTimeout: Duration
     |                              `- error: 'Duration' is only available in tvOS 16.0 or newer
  89 |
  90 |     /// Override the claim batch size. `nil` uses `workflowConcurrency + activityConcurrency`.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:99:41: error: 'Duration' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
  97 |     /// How long the worker waits for in-flight tasks to finish after receiving a
  98 |     /// graceful-shutdown signal. Default: `.seconds(10)`.
  99 |     public var gracefulShutdownTimeout: Duration
     |                                         `- error: 'Duration' is only available in tvOS 16.0 or newer
 100 |
 101 |     /// Interval between expired-lease sweep passes. Default: `.seconds(5)`.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:102:37: error: 'Duration' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
 100 |
 101 |     /// Interval between expired-lease sweep passes. Default: `.seconds(5)`.
 102 |     public var leaseExpiryInterval: Duration
     |                                     `- error: 'Duration' is only available in tvOS 16.0 or newer
 103 |
 104 |     /// Maximum random delay applied **only** to NOTIFY wakeups before the worker
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:130:30: error: 'Duration' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
 128 |     /// Default: `.milliseconds(50)` — a safe default for most SaaS deployments;
 129 |     /// set to `.zero` for development or single-worker setups.
 130 |     public var notifyJitter: Duration
     |                              `- error: 'Duration' is only available in tvOS 16.0 or newer
 131 |
 132 |     /// Maximum number of WAITING parent runs promoted to PENDING in a single
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:224:23: error: 'Duration' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
 216 |     public var historyWarningThreshold: Int
 217 |
 218 |     public init(
     |            `- note: add '@available' attribute to enclosing initializer
 219 |         queue: String = "default",
 220 |         namespace: String = "default",
     :
 222 |         workflowConcurrency: Int = 4,
 223 |         activityConcurrency: Int = 8,
 224 |         pollInterval: Duration = .seconds(5),
     |                       `- error: 'Duration' is only available in tvOS 16.0 or newer
 225 |         claimTimeout: Duration = .seconds(120),
 226 |         batchSize: Int? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:225:23: error: 'Duration' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
 216 |     public var historyWarningThreshold: Int
 217 |
 218 |     public init(
     |            `- note: add '@available' attribute to enclosing initializer
 219 |         queue: String = "default",
 220 |         namespace: String = "default",
     :
 223 |         activityConcurrency: Int = 8,
 224 |         pollInterval: Duration = .seconds(5),
 225 |         claimTimeout: Duration = .seconds(120),
     |                       `- error: 'Duration' is only available in tvOS 16.0 or newer
 226 |         batchSize: Int? = nil,
 227 |         fatalOnLeaseTimeout: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:228:34: error: 'Duration' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
 216 |     public var historyWarningThreshold: Int
 217 |
 218 |     public init(
     |            `- note: add '@available' attribute to enclosing initializer
 219 |         queue: String = "default",
 220 |         namespace: String = "default",
     :
 226 |         batchSize: Int? = nil,
 227 |         fatalOnLeaseTimeout: Bool = true,
 228 |         gracefulShutdownTimeout: Duration = .seconds(10),
     |                                  `- error: 'Duration' is only available in tvOS 16.0 or newer
 229 |         leaseExpiryInterval: Duration = .seconds(5),
 230 |         notifyJitter: Duration = .milliseconds(50),
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:229:30: error: 'Duration' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
 216 |     public var historyWarningThreshold: Int
 217 |
 218 |     public init(
     |            `- note: add '@available' attribute to enclosing initializer
 219 |         queue: String = "default",
 220 |         namespace: String = "default",
     :
 227 |         fatalOnLeaseTimeout: Bool = true,
 228 |         gracefulShutdownTimeout: Duration = .seconds(10),
 229 |         leaseExpiryInterval: Duration = .seconds(5),
     |                              `- error: 'Duration' is only available in tvOS 16.0 or newer
 230 |         notifyJitter: Duration = .milliseconds(50),
 231 |         wakeCompletedWaitingLimit: Int = 500,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:230:23: error: 'Duration' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
 216 |     public var historyWarningThreshold: Int
 217 |
 218 |     public init(
     |            `- note: add '@available' attribute to enclosing initializer
 219 |         queue: String = "default",
 220 |         namespace: String = "default",
     :
 228 |         gracefulShutdownTimeout: Duration = .seconds(10),
 229 |         leaseExpiryInterval: Duration = .seconds(5),
 230 |         notifyJitter: Duration = .milliseconds(50),
     |                       `- error: 'Duration' is only available in tvOS 16.0 or newer
 231 |         wakeCompletedWaitingLimit: Int = 500,
 232 |         maxInfraFailures: Int = 10,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:224:35: error: 'seconds' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
 216 |     public var historyWarningThreshold: Int
 217 |
 218 |     public init(
     |            `- note: add '@available' attribute to enclosing initializer
 219 |         queue: String = "default",
 220 |         namespace: String = "default",
     :
 222 |         workflowConcurrency: Int = 4,
 223 |         activityConcurrency: Int = 8,
 224 |         pollInterval: Duration = .seconds(5),
     |                                   `- error: 'seconds' is only available in tvOS 16.0 or newer
 225 |         claimTimeout: Duration = .seconds(120),
 226 |         batchSize: Int? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:225:35: error: 'seconds' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
 216 |     public var historyWarningThreshold: Int
 217 |
 218 |     public init(
     |            `- note: add '@available' attribute to enclosing initializer
 219 |         queue: String = "default",
 220 |         namespace: String = "default",
     :
 223 |         activityConcurrency: Int = 8,
 224 |         pollInterval: Duration = .seconds(5),
 225 |         claimTimeout: Duration = .seconds(120),
     |                                   `- error: 'seconds' is only available in tvOS 16.0 or newer
 226 |         batchSize: Int? = nil,
 227 |         fatalOnLeaseTimeout: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:228:46: error: 'seconds' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
 216 |     public var historyWarningThreshold: Int
 217 |
 218 |     public init(
     |            `- note: add '@available' attribute to enclosing initializer
 219 |         queue: String = "default",
 220 |         namespace: String = "default",
     :
 226 |         batchSize: Int? = nil,
 227 |         fatalOnLeaseTimeout: Bool = true,
 228 |         gracefulShutdownTimeout: Duration = .seconds(10),
     |                                              `- error: 'seconds' is only available in tvOS 16.0 or newer
 229 |         leaseExpiryInterval: Duration = .seconds(5),
 230 |         notifyJitter: Duration = .milliseconds(50),
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:229:42: error: 'seconds' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
 216 |     public var historyWarningThreshold: Int
 217 |
 218 |     public init(
     |            `- note: add '@available' attribute to enclosing initializer
 219 |         queue: String = "default",
 220 |         namespace: String = "default",
     :
 227 |         fatalOnLeaseTimeout: Bool = true,
 228 |         gracefulShutdownTimeout: Duration = .seconds(10),
 229 |         leaseExpiryInterval: Duration = .seconds(5),
     |                                          `- error: 'seconds' is only available in tvOS 16.0 or newer
 230 |         notifyJitter: Duration = .milliseconds(50),
 231 |         wakeCompletedWaitingLimit: Int = 500,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:230:35: error: 'milliseconds' is only available in tvOS 16.0 or newer
  47 | /// )
  48 | /// ```
  49 | public struct WorkerOptions: Sendable {
     |               `- note: add '@available' attribute to enclosing struct
  50 |     /// Queue this worker polls for tasks. Default: `"default"`.
  51 |     public var queue: String
     :
 216 |     public var historyWarningThreshold: Int
 217 |
 218 |     public init(
     |            `- note: add '@available' attribute to enclosing initializer
 219 |         queue: String = "default",
 220 |         namespace: String = "default",
     :
 228 |         gracefulShutdownTimeout: Duration = .seconds(10),
 229 |         leaseExpiryInterval: Duration = .seconds(5),
 230 |         notifyJitter: Duration = .milliseconds(50),
     |                                   `- error: 'milliseconds' is only available in tvOS 16.0 or newer
 231 |         wakeCompletedWaitingLimit: Int = 500,
 232 |         maxInfraFailures: Int = 10,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:314:27: error: 'PostgresClient' is only available in tvOS 16.0 or newer
 311 | }
 312 |
 313 | public struct StrandWorker: Service {
     |               `- note: add '@available' attribute to enclosing struct
 314 |     private let postgres: PostgresClient
     |                           `- error: 'PostgresClient' is only available in tvOS 16.0 or newer
 315 |     private let options: WorkerOptions
 316 |     /// The namespace this worker operates in (mirrors `namespace`).
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:354:19: error: 'PostgresClient' is only available in tvOS 16.0 or newer
 311 | }
 312 |
 313 | public struct StrandWorker: Service {
     |               `- note: add '@available' attribute to enclosing struct
 314 |     private let postgres: PostgresClient
 315 |     private let options: WorkerOptions
     :
 351 |     /// )
 352 |     /// ```
 353 |     public init(
     |            `- note: add '@available' attribute to enclosing initializer
 354 |         postgres: PostgresClient,
     |                   `- error: 'PostgresClient' is only available in tvOS 16.0 or newer
 355 |         options: WorkerOptions = .init(),
 356 |         notifier: StrandNotifier,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:1179:20: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
 311 | }
 312 |
 313 | public struct StrandWorker: Service {
     |               `- note: add '@available' attribute to enclosing struct
 314 |     private let postgres: PostgresClient
 315 |     private let options: WorkerOptions
     :
1173 |     /// Shared by the typed-failure catch (`_TypedActivityFailure`) and the generic
1174 |     /// catch in `runTask` — only `reasonBuffer` differs between the two.
1175 |     private func failAndRecord(
     |                  `- note: add '@available' attribute to enclosing instance method
1176 |         reasonBuffer: ByteBuffer,
1177 |         claimed: ClaimedTask,
1178 |         taskDims: [(String, String)],
1179 |         taskStart: ContinuousClock.Instant,
     |                    `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
1180 |         taskStartWall: Date,
1181 |         logger: Logger
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:1359:38: error: 'Mutex' is only available in tvOS 18.0 or newer
1356 | /// Stored as a `final class` so it can be captured by multiple closures without
1357 | /// copying (Swift’s `Mutex` is `~Copyable` and cannot be captured by value).
1358 | private final class _RunningCounter: Sendable {
     |                     `- note: add '@available' attribute to enclosing class
1359 |     private let _mutex: Mutex<Int> = Mutex(0)
     |                                      `- error: 'Mutex' is only available in tvOS 18.0 or newer
1360 |
1361 |     var value: Int { _mutex.withLock { $0 } }
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:1359:38: error: 'init(_:)' is only available in tvOS 18.0 or newer
1356 | /// Stored as a `final class` so it can be captured by multiple closures without
1357 | /// copying (Swift’s `Mutex` is `~Copyable` and cannot be captured by value).
1358 | private final class _RunningCounter: Sendable {
     |                     `- note: add '@available' attribute to enclosing class
1359 |     private let _mutex: Mutex<Int> = Mutex(0)
     |                                      `- error: 'init(_:)' is only available in tvOS 18.0 or newer
1360 |
1361 |     var value: Int { _mutex.withLock { $0 } }
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:1359:25: error: 'Mutex' is only available in tvOS 18.0 or newer
1356 | /// Stored as a `final class` so it can be captured by multiple closures without
1357 | /// copying (Swift’s `Mutex` is `~Copyable` and cannot be captured by value).
1358 | private final class _RunningCounter: Sendable {
     |                     `- note: add '@available' attribute to enclosing class
1359 |     private let _mutex: Mutex<Int> = Mutex(0)
     |                         `- error: 'Mutex' is only available in tvOS 18.0 or newer
1360 |
1361 |     var value: Int { _mutex.withLock { $0 } }
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:1382:41: error: 'Mutex' is only available in tvOS 18.0 or newer
1375 | /// by `signal()` or by the cancellation handler — so no `_runTimer`
1376 | /// continuation can ever be orphaned.
1377 | private final class _SlotSignal: Sendable {
     |                     `- note: add '@available' attribute to enclosing class
1378 |     private struct _State {
1379 |         var pending: Bool = false
1380 |         var continuation: CheckedContinuation<Void, Never>? = nil
1381 |     }
1382 |     private let _mutex: Mutex<_State> = Mutex(.init())
     |                                         `- error: 'Mutex' is only available in tvOS 18.0 or newer
1383 |
1384 |     /// Wake one waiting `wait()` call.  If nobody is waiting yet, the signal
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift:1382:41: error: 'init(_:)' is only available in tvOS 18.0 or newer
1375 | /// by `signal()` or by the cancellation handler — so no `_runTimer`
1376 | /// continuation can ever be orphaned.
1377 | private final class _SlotSignal: Sendable {
     |                     `- note: add '@available' attribute to enclosing class
1378 |     private struct _State {
1379 |         var pending: Bool = false
1380 |         var continuation: CheckedContinuation<Void, Never>? = nil
1381 |     }
1382 |     private let _mutex: Mutex<_State> = Mutex(.init())
     |                                         `- error: 'init(_:)' is only available in tvOS 18.0 or newer
1383 |
1384 |     /// Wake one waiting `wait()` call.  If nobody is waiting yet, the signal
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Version.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Version.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Worker.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Worker.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Workflow.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Workflow.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/WorkflowContext.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WorkflowContext.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/WorkflowHandle.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WorkflowHandle.swift
SwiftCompile normal arm64 Compiling\ UUIDv7.swift,\ Validation.swift,\ WorkflowExecutor.swift,\ WorkflowRegistration.swift,\ WorkflowReplayLogHandler.swift,\ WorkflowScheduling.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/UUIDv7.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/Validation.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowRegistration.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowReplayLogHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowScheduling.swift (in target 'Strand' from project 'strand')
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowExecutor.swift:172:18: error: 'Duration' is only available in tvOS 16.0 or newer
161 | /// invariant (`nonisolated(unsafe) var stateMachine` on `_WorkflowActivation`)
162 | /// ensures single-threaded access, so `Sendable` is not required here.
163 | struct ConditionEntry: Sendable {
    |        `- note: add '@available' attribute to enclosing struct
164 |     /// Reads `stateBox` via `withValue`. Evaluated only after `drain()` returns,
165 |     /// when `run()` has suspended and no longer holds exclusive access on the box.
    :
170 |     /// Original timeout duration — used only for the error message in
171 |     /// `resumeExpiredConditions()` to match the fresh-activation message exactly.
172 |     let timeout: Duration?
    |                  `- error: 'Duration' is only available in tvOS 16.0 or newer
173 |     /// Parked continuation. Linked immediately after the task suspends via
174 |     /// `linkConditionContinuation(_:forID:)`.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowExecutor.swift:539:18: error: 'Duration' is only available in tvOS 16.0 or newer
255 | /// prevents accidental copies. Accessed exclusively during/between `drain()` calls
256 | /// on the serial executor — no concurrent access, no locking required.
257 | struct WorkflowStateMachine: ~Copyable {
    |        `- note: add '@available' attribute to enclosing struct
258 |
259 |     // MARK: - Pre-loaded results (from resolveCompleted, set before drain)
    :
534 |     ///     here — evaluated post-drain by the worker's condition-check loop.
535 |     ///   - wakeAt: Deadline for `condition(_:timeout:)`, `nil` for indefinite waits.
536 |     mutating func registerCondition(
    |                   `- note: add '@available' attribute to enclosing instance method
537 |         predicate: @escaping @Sendable () -> Bool,
538 |         wakeAt: Date? = nil,
539 |         timeout: Duration? = nil
    |                  `- error: 'Duration' is only available in tvOS 16.0 or newer
540 |     ) -> Int {
541 |         let id = nextConditionID
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowExecutor.swift:644:25: error: 'Mutex' is only available in tvOS 18.0 or newer
634 | /// the worker delivers real results via the state machine, then calls `drain()` to
635 | /// continue the handler from where it paused.
636 | final class StrandWorkflowExecutor: TaskExecutor & SerialExecutor, Sendable {
    |             `- note: add '@available' attribute to enclosing class
637 |
638 |     private struct _ExecState: ~Copyable {
    :
642 |         var isDraining: Bool = false
643 |     }
644 |     private let _state: Mutex<_ExecState>
    |                         `- error: 'Mutex' is only available in tvOS 18.0 or newer
645 |
646 |     init() {
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowExecutor.swift:657:35: error: 'ExecutorJob' is only available in tvOS 17.0 or newer
634 | /// the worker delivers real results via the state machine, then calls `drain()` to
635 | /// continue the handler from where it paused.
636 | final class StrandWorkflowExecutor: TaskExecutor & SerialExecutor, Sendable {
    |             `- note: add '@available' attribute to enclosing class
637 |
638 |     private struct _ExecState: ~Copyable {
    :
655 |     /// control the exact moment of execution and guarantee a deterministic total order
656 |     /// over all jobs within one activation.
657 |     func enqueue(_ job: consuming ExecutorJob) {
    |          |                        `- error: 'ExecutorJob' is only available in tvOS 17.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
658 |         let unowned = UnownedJob(job)
659 |         let taskID = _getJobTaskId(unowned)
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowExecutor.swift:676:37: error: 'UnownedTaskExecutor' is only available in tvOS 18.0 or newer
634 | /// the worker delivers real results via the state machine, then calls `drain()` to
635 | /// continue the handler from where it paused.
636 | final class StrandWorkflowExecutor: TaskExecutor & SerialExecutor, Sendable {
    |             `- note: add '@available' attribute to enclosing class
637 |
638 |     private struct _ExecState: ~Copyable {
    :
674 |     /// `ordinary:` is the designated initializer for task executors that do not
675 |     /// require special scheduling semantics (macOS 26 / Swift 6.3).
676 |     func asUnownedTaskExecutor() -> UnownedTaskExecutor {
    |          |                          `- error: 'UnownedTaskExecutor' is only available in tvOS 18.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
677 |         UnownedTaskExecutor(ordinary: self)
678 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowExecutor.swift:636:13: error: protocol 'SerialExecutor' requires 'enqueue' to be available in tvOS 15.0 and newer
634 | /// the worker delivers real results via the state machine, then calls `drain()` to
635 | /// continue the handler from where it paused.
636 | final class StrandWorkflowExecutor: TaskExecutor & SerialExecutor, Sendable {
    |             `- error: protocol 'SerialExecutor' requires 'enqueue' to be available in tvOS 15.0 and newer
637 |
638 |     private struct _ExecState: ~Copyable {
_Concurrency.Executor.enqueue:2:24: note: 'enqueue' declared here
1 | protocol Executor {
2 | @inlinable public func enqueue(_ job: UnownedJob)}
  |                        `- note: 'enqueue' declared here
3 |
_Concurrency.SerialExecutor.enqueue:4:8: note: protocol requirement here
2 | @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
3 |   @available(*, deprecated, message: "Implement 'enqueue(_: consuming ExecutorJob)' instead")
4 |   func enqueue(_ job: UnownedJob)}
  |        `- note: protocol requirement here
5 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/UUIDv7.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UUIDv7.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/Validation.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Validation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowExecutor.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WorkflowExecutor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowRegistration.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WorkflowRegistration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowReplayLogHandler.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WorkflowReplayLogHandler.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/WorkflowScheduling.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WorkflowScheduling.swift
SwiftCompile normal arm64 Compiling\ Declarations.swift,\ RateLimit.swift,\ Retry.swift,\ BackfillTypes.swift,\ CronParser.swift,\ Duration+Extras.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Macros/Declarations.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/RateLimit.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Retry.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/BackfillTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/CronParser.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/Duration+Extras.swift (in target 'Strand' from project 'strand')
/Users/admin/builder/spi-builder-workspace/Sources/Strand/RateLimit.swift:35:24: error: 'Duration' is only available in tvOS 16.0 or newer
 29 | /// )
 30 | /// ```
 31 | public struct RateLimit: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 32 |     /// Maximum executions allowed within `period`.
 33 |     public var limit: Double
 34 |     /// Time window over which `limit` applies. Default: `.seconds(1)`.
 35 |     public var period: Duration
    |                        `- error: 'Duration' is only available in tvOS 16.0 or newer
 36 |     /// Optional partition key.  `nil` = one global bucket for this task
 37 |     /// type on this queue.  A non-nil value gives each entity its own bucket.
/Users/admin/builder/spi-builder-workspace/Sources/Strand/RateLimit.swift:80:41: error: 'Duration' is only available in tvOS 16.0 or newer
 29 | /// )
 30 | /// ```
 31 | public struct RateLimit: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 32 |     /// Maximum executions allowed within `period`.
 33 |     public var limit: Double
    :
 78 |
 79 |     /// Returns `nil` when `limit` is not positive; no crash.
 80 |     public init?(limit: Double, period: Duration = .seconds(1), key: String? = nil, sharedKey: String? = nil, burst: Int = 0, units: Int = 1) {
    |            |                            `- error: 'Duration' is only available in tvOS 16.0 or newer
    |            `- note: add '@available' attribute to enclosing initializer
 81 |         guard limit > 0 else { return nil }
 82 |         self.limit = limit
/Users/admin/builder/spi-builder-workspace/Sources/Strand/RateLimit.swift:80:53: error: 'seconds' is only available in tvOS 16.0 or newer
 29 | /// )
 30 | /// ```
 31 | public struct RateLimit: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 32 |     /// Maximum executions allowed within `period`.
 33 |     public var limit: Double
    :
 78 |
 79 |     /// Returns `nil` when `limit` is not positive; no crash.
 80 |     public init?(limit: Double, period: Duration = .seconds(1), key: String? = nil, sharedKey: String? = nil, burst: Int = 0, units: Int = 1) {
    |            |                                        `- error: 'seconds' is only available in tvOS 16.0 or newer
    |            `- note: add '@available' attribute to enclosing initializer
 81 |         guard limit > 0 else { return nil }
 82 |         self.limit = limit
/Users/admin/builder/spi-builder-workspace/Sources/Strand/RateLimit.swift:113:17: error: 'Duration' is only available in tvOS 16.0 or newer
 29 | /// )
 30 | /// ```
 31 | public struct RateLimit: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 32 |     /// Maximum executions allowed within `period`.
 33 |     public var limit: Double
    :
109 |     /// try await context.runActivity(ProcessPayment.self, input: input, options: .rateLimitOpts)
110 |     /// ```
111 |     static func keyed<Input: Sendable>(
    |                 `- note: add '@available' attribute to enclosing static method
112 |         limit: Double,
113 |         period: Duration = .seconds(1),
    |                 `- error: 'Duration' is only available in tvOS 16.0 or newer
114 |         sharedKey: String? = nil,
115 |         burst: Int = 0,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/RateLimit.swift:113:29: error: 'seconds' is only available in tvOS 16.0 or newer
 29 | /// )
 30 | /// ```
 31 | public struct RateLimit: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 32 |     /// Maximum executions allowed within `period`.
 33 |     public var limit: Double
    :
109 |     /// try await context.runActivity(ProcessPayment.self, input: input, options: .rateLimitOpts)
110 |     /// ```
111 |     static func keyed<Input: Sendable>(
    |                 `- note: add '@available' attribute to enclosing static method
112 |         limit: Double,
113 |         period: Duration = .seconds(1),
    |                             `- error: 'seconds' is only available in tvOS 16.0 or newer
114 |         sharedKey: String? = nil,
115 |         burst: Int = 0,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/RateLimit.swift:144:17: error: 'Duration' is only available in tvOS 16.0 or newer
 29 | /// )
 30 | /// ```
 31 | public struct RateLimit: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 32 |     /// Maximum executions allowed within `period`.
 33 |     public var limit: Double
    :
140 |     /// rateLimit: .keyed(limit: 100, period: .minutes(1), by: \ProcessPaymentInput.customerID)
141 |     /// ```
142 |     static func keyed<Input: Sendable>(
    |                 `- note: add '@available' attribute to enclosing static method
143 |         limit: Double,
144 |         period: Duration = .seconds(1),
    |                 `- error: 'Duration' is only available in tvOS 16.0 or newer
145 |         sharedKey: String? = nil,
146 |         burst: Int = 0,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/RateLimit.swift:144:29: error: 'seconds' is only available in tvOS 16.0 or newer
 29 | /// )
 30 | /// ```
 31 | public struct RateLimit: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 32 |     /// Maximum executions allowed within `period`.
 33 |     public var limit: Double
    :
140 |     /// rateLimit: .keyed(limit: 100, period: .minutes(1), by: \ProcessPaymentInput.customerID)
141 |     /// ```
142 |     static func keyed<Input: Sendable>(
    |                 `- note: add '@available' attribute to enclosing static method
143 |         limit: Double,
144 |         period: Duration = .seconds(1),
    |                             `- error: 'seconds' is only available in tvOS 16.0 or newer
145 |         sharedKey: String? = nil,
146 |         burst: Int = 0,
/Users/admin/builder/spi-builder-workspace/Sources/Strand/RateLimit.swift:163:17: error: 'Duration' is only available in tvOS 16.0 or newer
 29 | /// )
 30 | /// ```
 31 | public struct RateLimit: Sendable {
    |               `- note: add '@available' attribute to enclosing struct
 32 |     /// Maximum executions allowed within `period`.
 33 |     public var limit: Double
    :
159 |     /// rateLimit: .keyed(limit: 100, period: .minutes(1), by: \SyncVisitsPageInput.officeID)
160 |     /// ```
161 |     static func keyed<Input: Sendable>(
    |                 `- note: add '@available' attribute to enclosing static method
162 |         limit: Double,
163 |         period: Duration = .seconds(1),
    |                 `- error: 'Duration' is only available in tvOS 16.0 or newer
164 |         sharedKey: String? = nil,
165 |         burst: Int = 0,
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Macros/Declarations.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Declarations.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/RateLimit.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RateLimit.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Retry.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Retry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/BackfillTypes.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BackfillTypes.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/CronParser.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CronParser.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Schedule/Duration+Extras.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Duration+Extras.swift
SwiftCompile normal arm64 Compiling\ StrandCodec.swift,\ StrandMetricsLoop.swift,\ StrandNotifier.swift,\ StrandPruner.swift,\ StrandService.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandCodec.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandMetricsLoop.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandNotifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandPruner.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandService.swift (in target 'Strand' from project 'strand')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandCodec.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StrandCodec.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandMetricsLoop.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StrandMetricsLoop.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandNotifier.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StrandNotifier.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandPruner.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StrandPruner.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/StrandService.swift (in target 'Strand' from project 'strand')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StrandService.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ Hummingbird (in target 'Hummingbird' from project 'hummingbird')
SwiftCompile normal arm64 (in target 'Hummingbird' from project 'hummingbird')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-10-25 03:50:04.998 xcodebuild[5000:19725] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 Compiling\ PayloadCompression.swift,\ Result+async.swift,\ StepNameCounter.swift,\ StrandLogMetadata.swift,\ StrandMetrics.swift,\ TaskDeadline.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/PayloadCompression.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/Result+async.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StepNameCounter.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StrandLogMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StrandMetrics.swift /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift (in target 'Strand' from project 'strand')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/StrandMetrics.swift (in target 'Strand' from project 'strand')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Strand/Internal/TaskDeadline.swift (in target 'Strand' from project 'strand')
	Building workspace strand with scheme strand-Package
(4 failures)
BUILD FAILURE 6.4 tvOS