The Swift Package Index logo.Swift Package Index

Build Information

Failed to build ConnectionKage, reference 1.0.0 (ea1b58), with Swift 6.4 for macOS (Xcode) using Xcode 27.0 on 21 Sep 2026 16:02:14 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme ConnectionKage -destination platform=macOS,arch=arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/andreilob/ConnectionKage.git
Reference: 1.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/andreilob/ConnectionKage
 * tag               1.0.0      -> FETCH_HEAD
HEAD is now at ea1b589 Update README.md
Cloned https://github.com/andreilob/ConnectionKage.git
Revision (git rev-parse @):
ea1b5895705b0bfbff6ff5981a024e6bc744c6cc
SUCCESS checkout https://github.com/andreilob/ConnectionKage.git at 1.0.0
========================================
Build
========================================
Selected platform:         macosXcodebuild
Swift version:             6.4
Building package at path:  $PWD
https://github.com/andreilob/ConnectionKage.git
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
  ConnectionKage: /Users/admin/builder/spi-builder-workspace
resolved source packages: ConnectionKage
2026-09-21 12:01:30.963 xcodebuild[529:3023] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "ConnectionKage",
  "name" : "ConnectionKage",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "18.0"
    }
  ],
  "products" : [
    {
      "name" : "ConnectionKage",
      "targets" : [
        "ConnectionKage"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ConnectionKageTests",
      "module_type" : "SwiftTarget",
      "name" : "ConnectionKageTests",
      "path" : "Tests/ConnectionKageTests",
      "sources" : [
        "Mocks/ConnectionMonitorMock.swift",
        "Mocks/PathMock.swift",
        "ReachabilityTests.swift"
      ],
      "target_dependencies" : [
        "ConnectionKage"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ConnectionKage",
      "module_type" : "SwiftTarget",
      "name" : "ConnectionKage",
      "path" : "Sources/ConnectionKage",
      "product_memberships" : [
        "ConnectionKage"
      ],
      "sources" : [
        "Monitor/ConnectionMonitor.swift",
        "Monitor/PathMonitor.swift",
        "Path/ConnectionPath.swift",
        "Path/ConnectionType.swift",
        "Path/DisconnectionReason.swift",
        "Path/Path.swift",
        "Path/PathStatus.swift",
        "Reachability.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
{
  "workspace" : {
    "name" : "ConnectionKage",
    "schemes" : [
      "ConnectionKage"
    ]
  }
}
2026-09-21 12:02:02.604 xcodebuild[626:3844] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme ConnectionKage -destination platform=macOS,arch=arm64
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme ConnectionKage -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
  ConnectionKage: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'ConnectionKage-product' in project 'ConnectionKage'
        ➜ Explicit dependency on target 'ConnectionKage' in project 'ConnectionKage'
    Target 'ConnectionKage' in project 'ConnectionKage' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 890925c97ad536986bbd0aab41f16a05
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/890925c97ad536986bbd0aab41f16a05.xcbuilddata
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.DependencyMetadataFileList (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.DependencyStaticMetadataFileList (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.modulemap (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.LinkFileList (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.SwiftFileList (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.SwiftConstValuesFileList (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage_const_extract_protocols.json (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-OutputFileMap.json (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-OutputFileMap.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/ConnectionKage.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.modulemap (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps
SwiftDriver ConnectionKage normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name ConnectionKage -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -target arm64-apple-macos12.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 -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-DVP6W0QP66W8E74TX0GQAIEFM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-11TYQJH3GW4GGN6M952RT44S2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-8117TUG7HSOLBQL517OWAROM7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-BRQYWAPA5F9I3AGC7LZEIAIGS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-EXGUO4XEWWSRONNTP4II1R3BM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-5OQ8S18SKM02L42PKV6U5ZAWA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-7VGYQCV549PIPP0FHI45MYEXG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-7F7OST5MV9OHXZMCIL2H6FYAO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-8V6HC39D8H2ZKW3GSD1KJ09A9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-CEB668520FVMM3FPLUP3ZX3DP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-8A4UVIA5QLD0UNZXBQYRW6KN7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-HXF6WMF65IXTY4LB9YQRPDVS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-6TIYHCG4O23ZFSK467Q1J0323.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-1OD4P9W70NM45YK5V1IH8JOXR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-8B5WBGNKQGP8VGVHGXXFAVHM4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-DNXKXFFQ8MRLRO9KQN10R21I0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/libDER-9VW90WXB13JUMGRN6F5ZRJXU0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-1R9WVHFT4FALJXANBPLNOQ734.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-489CMR9E9YGXYB1ZU4Y2FSN2V.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-4SSYTF9FPWUAJVNBQDXTH3HIS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-4D0HJWYC59S7APTHBHDUKR7KJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/libkern-DC5VSWS0W4A07Q7BUF7Q8VYMV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/launch-EFXL3YL04KHGWJLOU1XU768V7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-5UUM8AH9LJRERY99K1GUBURMO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-BTDIN6QZYDLDQ14FCV3ILP969.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-5KW4GI1VTT4BL3CP7IBC3MXQT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-6G7SC7DNRDQILDZM7AA5CBO9R.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/dnssd-4I0SWWSLSLTPIN7ANLDDCRSNM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-DM89H54DP422N6SIFFXP5XPSQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-BCOQO9UGC7BBHCJY0IGQSWASH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-C7U69HZXFHL69YJDFLWT0U3FZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CFNetwork-1WQZZ3LJFUKBFXPPIBIBOWVLB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-9SU97HPC9MZ0C0LR3CKCOZQAP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOKit-CEDFRGTVIVCLLLHYJXGM0PFVL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DiskArbitration-32YV8CK2DX7VR3YJCQJ2LRQBO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreServices-C4V7JAU987T6ELRKRI0FAGTZQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-3KHMOXHUOEX7MI4E04DWEG25Z.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Network-68Q3UFNF4HLEBF36CP848XXVB.pcm
SwiftEmitModule normal arm64 Emitting\ module\ for\ ConnectionKage (in target 'ConnectionKage' from project 'ConnectionKage')
/Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:3:2: error: 'Observable()' is only available in macOS 14.0 or newer
 1 | import Observation
 2 |
 3 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 4 | public final class Reachability: @unchecked Sendable {
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isReachable' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
17 |     ///   to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 |     ///   It is important to monitor this property continuously for real-time updates.
19 |     public private(set) var isReachable = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
20 |
21 |     /// The type of the current network connection.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'connectionType' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
27 |     /// - Note: This property is updated whenever the network path changes and provides the current network
28 |     ///   type based on the available interface types.
29 |     public private(set) var connectionType: ConnectionType = .unknown
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
30 |
31 |     /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isConstrained' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
41 |     ///   this property may return `true`.
42 |     /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 |     public private(set) var isConstrained = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
44 |
45 |     /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isExpensive' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
57 |     /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 |     ///   so it is recommended to monitor it continuously for the most accurate state.
59 |     public private(set) var isExpensive = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
60 |
61 |     /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'disconnectionReason' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
64 |     /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 |     /// such as the user disabling certain network services or a required VPN being inactive.
66 |     public private(set) var disconnectionReason: DisconnectionReason?
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
67 |
68 |     private var monitor: PathMonitor
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'monitor' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
66 |     public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 |     private var monitor: PathMonitor
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
69 |
70 |     public init() {
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'Reachability' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
96 |         }
97 |     }
98 | }
    +--- macro expansion @Observable -----------------------------------
    | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
    |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    | 2 |
    | 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
    +-------------------------------------------------------------------
99 |
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:48: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
17 |     ///   to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 |     ///   It is important to monitor this property continuously for real-time updates.
19 |     public private(set) var isReachable = false
    +--- macro expansion @ObservationTracked ---------------------------
    |14 |     ///   It is important to monitor this property continuously for real-time updates.
    |15 |
    |16 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |17 | private  var _isReachable  = false
    +-------------------------------------------------------------------
20 |
21 |     /// The type of the current network connection.
macro expansion @ObservationTracked:10:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:70: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
27 |     /// - Note: This property is updated whenever the network path changes and provides the current network
28 |     ///   type based on the available interface types.
29 |     public private(set) var connectionType: ConnectionType = .unknown
    +--- macro expansion @ObservationTracked ---------------------------
    | 8 |     ///   type based on the available interface types.
    | 9 |
    |10 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |11 | private  var _connectionType: ConnectionType = .unknown
    +-------------------------------------------------------------------
30 |
31 |     /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @ObservationTracked:14:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:50: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
41 |     ///   this property may return `true`.
42 |     /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 |     public private(set) var isConstrained = false
    +--- macro expansion @ObservationTracked ---------------------------
    |12 |     /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
    |13 |
    |14 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |15 | private  var _isConstrained  = false
    +-------------------------------------------------------------------
44 |
45 |     /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:48: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
57 |     /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 |     ///   so it is recommended to monitor it continuously for the most accurate state.
59 |     public private(set) var isExpensive = false
    +--- macro expansion @ObservationTracked ---------------------------
    |14 |     ///   so it is recommended to monitor it continuously for the most accurate state.
    |15 |
    |16 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |17 | private  var _isExpensive  = false
    +-------------------------------------------------------------------
60 |
61 |     /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @ObservationTracked:7:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:70: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
64 |     /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 |     /// such as the user disabling certain network services or a required VPN being inactive.
66 |     public private(set) var disconnectionReason: DisconnectionReason?
    +--- macro expansion @ObservationTracked ---------------------------
    |5 |     /// such as the user disabling certain network services or a required VPN being inactive.
    |6 |
    |7 |     @ObservationIgnored
    |  |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |8 | private  var _disconnectionReason: DisconnectionReason?
    +-------------------------------------------------------------------
67 |
68 |     private var monitor: PathMonitor
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:37: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
66 |     public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 |     private var monitor: PathMonitor
    +--- macro expansion @ObservationTracked ---------------------------
    |1 | @ObservationIgnored
    |  |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |2 | private  var _monitor: PathMonitor
    +-------------------------------------------------------------------
69 |
70 |     public init() {
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'Reachability' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
96 |         }
97 |     }
98 | }
    +--- macro expansion @Observable -----------------------------------
    | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
    |   |                                                                      `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
    | 2 |
    | 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
    +-------------------------------------------------------------------
99 |
/Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:3:2: error: 'Observable()' is only available in macOS 14.0 or newer
 1 | import Observation
 2 |
 3 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
Failed frontend command:
SwiftCompile normal arm64 (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/ConnectionMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/PathMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionPath.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionType.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/DisconnectionReason.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/Path.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/PathStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift -target arm64-apple-macos12.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/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 -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 -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ConnectionKage -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.abi.json
SwiftCompile normal arm64 Compiling\ ConnectionType.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionType.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionType.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ConnectionType.swift
SwiftCompile normal arm64 Compiling\ Reachability.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift (in target 'ConnectionKage' from project 'ConnectionKage')
/Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:3:2: error: 'Observable()' is only available in macOS 14.0 or newer
 1 | import Observation
 2 |
 3 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 4 | public final class Reachability: @unchecked Sendable {
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isReachable' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
17 |     ///   to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 |     ///   It is important to monitor this property continuously for real-time updates.
19 |     public private(set) var isReachable = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
20 |
21 |     /// The type of the current network connection.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'connectionType' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
27 |     /// - Note: This property is updated whenever the network path changes and provides the current network
28 |     ///   type based on the available interface types.
29 |     public private(set) var connectionType: ConnectionType = .unknown
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
30 |
31 |     /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isConstrained' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
41 |     ///   this property may return `true`.
42 |     /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 |     public private(set) var isConstrained = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
44 |
45 |     /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isExpensive' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
57 |     /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 |     ///   so it is recommended to monitor it continuously for the most accurate state.
59 |     public private(set) var isExpensive = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
60 |
61 |     /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'disconnectionReason' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
64 |     /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 |     /// such as the user disabling certain network services or a required VPN being inactive.
66 |     public private(set) var disconnectionReason: DisconnectionReason?
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
67 |
68 |     private var monitor: PathMonitor
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'monitor' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
66 |     public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 |     private var monitor: PathMonitor
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
69 |
70 |     public init() {
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'Reachability' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
96 |         }
97 |     }
98 | }
    +--- macro expansion @Observable -----------------------------------
    | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
    |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    | 2 |
    | 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
    +-------------------------------------------------------------------
99 |
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:48: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
17 |     ///   to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 |     ///   It is important to monitor this property continuously for real-time updates.
19 |     public private(set) var isReachable = false
    +--- macro expansion @ObservationTracked ---------------------------
    |14 |     ///   It is important to monitor this property continuously for real-time updates.
    |15 |
    |16 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |17 | private  var _isReachable  = false
    +-------------------------------------------------------------------
20 |
21 |     /// The type of the current network connection.
macro expansion @ObservationTracked:10:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:70: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
27 |     /// - Note: This property is updated whenever the network path changes and provides the current network
28 |     ///   type based on the available interface types.
29 |     public private(set) var connectionType: ConnectionType = .unknown
    +--- macro expansion @ObservationTracked ---------------------------
    | 8 |     ///   type based on the available interface types.
    | 9 |
    |10 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |11 | private  var _connectionType: ConnectionType = .unknown
    +-------------------------------------------------------------------
30 |
31 |     /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @ObservationTracked:14:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:50: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
41 |     ///   this property may return `true`.
42 |     /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 |     public private(set) var isConstrained = false
    +--- macro expansion @ObservationTracked ---------------------------
    |12 |     /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
    |13 |
    |14 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |15 | private  var _isConstrained  = false
    +-------------------------------------------------------------------
44 |
45 |     /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:48: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
57 |     /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 |     ///   so it is recommended to monitor it continuously for the most accurate state.
59 |     public private(set) var isExpensive = false
    +--- macro expansion @ObservationTracked ---------------------------
    |14 |     ///   so it is recommended to monitor it continuously for the most accurate state.
    |15 |
    |16 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |17 | private  var _isExpensive  = false
    +-------------------------------------------------------------------
60 |
61 |     /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @ObservationTracked:7:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:70: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
64 |     /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 |     /// such as the user disabling certain network services or a required VPN being inactive.
66 |     public private(set) var disconnectionReason: DisconnectionReason?
    +--- macro expansion @ObservationTracked ---------------------------
    |5 |     /// such as the user disabling certain network services or a required VPN being inactive.
    |6 |
    |7 |     @ObservationIgnored
    |  |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |8 | private  var _disconnectionReason: DisconnectionReason?
    +-------------------------------------------------------------------
67 |
68 |     private var monitor: PathMonitor
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:37: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
66 |     public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 |     private var monitor: PathMonitor
    +--- macro expansion @ObservationTracked ---------------------------
    |1 | @ObservationIgnored
    |  |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |2 | private  var _monitor: PathMonitor
    +-------------------------------------------------------------------
69 |
70 |     public init() {
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'Reachability' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
96 |         }
97 |     }
98 | }
    +--- macro expansion @Observable -----------------------------------
    | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
    |   |                                                                      `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
    | 2 |
    | 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
    +-------------------------------------------------------------------
99 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Reachability.swift
SwiftCompile normal arm64 Compiling\ PathStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/PathStatus.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/PathStatus.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PathStatus.swift
SwiftCompile normal arm64 Compiling\ PathMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/PathMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/PathMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PathMonitor.swift
SwiftCompile normal arm64 Compiling\ ConnectionMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/ConnectionMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/ConnectionMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ConnectionMonitor.swift
SwiftCompile normal arm64 Compiling\ ConnectionPath.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionPath.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionPath.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ConnectionPath.swift
SwiftCompile normal arm64 Compiling\ DisconnectionReason.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/DisconnectionReason.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/DisconnectionReason.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DisconnectionReason.swift
SwiftCompile normal arm64 Compiling\ Path.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/Path.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/Path.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Path.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-21 12:02:04.153 xcodebuild[627:3888] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:82566da1df8962ef5bfb75e68a155e3017e706ca, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:82566da1df8962ef5bfb75e68a155e3017e706ca, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:82566da1df8962ef5bfb75e68a155e3017e706ca, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:82566da1df8962ef5bfb75e68a155e3017e706ca, name:My Mac }
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'ConnectionKage' from project 'ConnectionKage')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ ConnectionKage (in target 'ConnectionKage' from project 'ConnectionKage')
	Building workspace ConnectionKage with scheme ConnectionKage
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  ConnectionKage: /Users/admin/builder/spi-builder-workspace
resolved source packages: ConnectionKage
2026-09-21 12:02:11.489 xcodebuild[713:4359] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "ConnectionKage",
  "name" : "ConnectionKage",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "18.0"
    }
  ],
  "products" : [
    {
      "name" : "ConnectionKage",
      "targets" : [
        "ConnectionKage"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ConnectionKageTests",
      "module_type" : "SwiftTarget",
      "name" : "ConnectionKageTests",
      "path" : "Tests/ConnectionKageTests",
      "sources" : [
        "Mocks/ConnectionMonitorMock.swift",
        "Mocks/PathMock.swift",
        "ReachabilityTests.swift"
      ],
      "target_dependencies" : [
        "ConnectionKage"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ConnectionKage",
      "module_type" : "SwiftTarget",
      "name" : "ConnectionKage",
      "path" : "Sources/ConnectionKage",
      "product_memberships" : [
        "ConnectionKage"
      ],
      "sources" : [
        "Monitor/ConnectionMonitor.swift",
        "Monitor/PathMonitor.swift",
        "Path/ConnectionPath.swift",
        "Path/ConnectionType.swift",
        "Path/DisconnectionReason.swift",
        "Path/Path.swift",
        "Path/PathStatus.swift",
        "Reachability.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
{
  "workspace" : {
    "name" : "ConnectionKage",
    "schemes" : [
      "ConnectionKage"
    ]
  }
}
2026-09-21 12:02:12.747 xcodebuild[721:4424] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme ConnectionKage -destination platform=macOS,arch=arm64
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme ConnectionKage -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
  ConnectionKage: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'ConnectionKage-product' in project 'ConnectionKage'
        ➜ Explicit dependency on target 'ConnectionKage' in project 'ConnectionKage'
    Target 'ConnectionKage' in project 'ConnectionKage' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
SwiftDriver ConnectionKage normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name ConnectionKage -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -target arm64-apple-macos12.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 -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ ConnectionPath.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionPath.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionPath.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ConnectionPath.swift
SwiftCompile normal arm64 Compiling\ PathMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/PathMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/PathMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PathMonitor.swift
SwiftCompile normal arm64 Compiling\ ConnectionType.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionType.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionType.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ConnectionType.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ConnectionKage (in target 'ConnectionKage' from project 'ConnectionKage')
/Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:3:2: error: 'Observable()' is only available in macOS 14.0 or newer
 1 | import Observation
 2 |
 3 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 4 | public final class Reachability: @unchecked Sendable {
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isReachable' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
17 |     ///   to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 |     ///   It is important to monitor this property continuously for real-time updates.
19 |     public private(set) var isReachable = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
20 |
21 |     /// The type of the current network connection.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'connectionType' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
27 |     /// - Note: This property is updated whenever the network path changes and provides the current network
28 |     ///   type based on the available interface types.
29 |     public private(set) var connectionType: ConnectionType = .unknown
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
30 |
31 |     /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isConstrained' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
41 |     ///   this property may return `true`.
42 |     /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 |     public private(set) var isConstrained = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
44 |
45 |     /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isExpensive' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
57 |     /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 |     ///   so it is recommended to monitor it continuously for the most accurate state.
59 |     public private(set) var isExpensive = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
60 |
61 |     /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'disconnectionReason' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
64 |     /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 |     /// such as the user disabling certain network services or a required VPN being inactive.
66 |     public private(set) var disconnectionReason: DisconnectionReason?
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
67 |
68 |     private var monitor: PathMonitor
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'monitor' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
66 |     public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 |     private var monitor: PathMonitor
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
69 |
70 |     public init() {
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'Reachability' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
96 |         }
97 |     }
98 | }
    +--- macro expansion @Observable -----------------------------------
    | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
    |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    | 2 |
    | 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
    +-------------------------------------------------------------------
99 |
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:48: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
17 |     ///   to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 |     ///   It is important to monitor this property continuously for real-time updates.
19 |     public private(set) var isReachable = false
    +--- macro expansion @ObservationTracked ---------------------------
    |14 |     ///   It is important to monitor this property continuously for real-time updates.
    |15 |
    |16 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |17 | private  var _isReachable  = false
    +-------------------------------------------------------------------
20 |
21 |     /// The type of the current network connection.
macro expansion @ObservationTracked:10:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:70: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
27 |     /// - Note: This property is updated whenever the network path changes and provides the current network
28 |     ///   type based on the available interface types.
29 |     public private(set) var connectionType: ConnectionType = .unknown
    +--- macro expansion @ObservationTracked ---------------------------
    | 8 |     ///   type based on the available interface types.
    | 9 |
    |10 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |11 | private  var _connectionType: ConnectionType = .unknown
    +-------------------------------------------------------------------
30 |
31 |     /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @ObservationTracked:14:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:50: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
41 |     ///   this property may return `true`.
42 |     /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 |     public private(set) var isConstrained = false
    +--- macro expansion @ObservationTracked ---------------------------
    |12 |     /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
    |13 |
    |14 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |15 | private  var _isConstrained  = false
    +-------------------------------------------------------------------
44 |
45 |     /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:48: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
57 |     /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 |     ///   so it is recommended to monitor it continuously for the most accurate state.
59 |     public private(set) var isExpensive = false
    +--- macro expansion @ObservationTracked ---------------------------
    |14 |     ///   so it is recommended to monitor it continuously for the most accurate state.
    |15 |
    |16 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |17 | private  var _isExpensive  = false
    +-------------------------------------------------------------------
60 |
61 |     /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @ObservationTracked:7:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:70: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
64 |     /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 |     /// such as the user disabling certain network services or a required VPN being inactive.
66 |     public private(set) var disconnectionReason: DisconnectionReason?
    +--- macro expansion @ObservationTracked ---------------------------
    |5 |     /// such as the user disabling certain network services or a required VPN being inactive.
    |6 |
    |7 |     @ObservationIgnored
    |  |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |8 | private  var _disconnectionReason: DisconnectionReason?
    +-------------------------------------------------------------------
67 |
68 |     private var monitor: PathMonitor
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:37: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
66 |     public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 |     private var monitor: PathMonitor
    +--- macro expansion @ObservationTracked ---------------------------
    |1 | @ObservationIgnored
    |  |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |2 | private  var _monitor: PathMonitor
    +-------------------------------------------------------------------
69 |
70 |     public init() {
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'Reachability' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
96 |         }
97 |     }
98 | }
    +--- macro expansion @Observable -----------------------------------
    | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
    |   |                                                                      `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
    | 2 |
    | 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
    +-------------------------------------------------------------------
99 |
/Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:3:2: error: 'Observable()' is only available in macOS 14.0 or newer
 1 | import Observation
 2 |
 3 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/ConnectionMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/PathMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionPath.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionType.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/DisconnectionReason.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/Path.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/PathStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift -target arm64-apple-macos12.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/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 -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 -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ConnectionKage -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.abi.json
SwiftCompile normal arm64 (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ PathStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/PathStatus.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/PathStatus.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PathStatus.swift
SwiftCompile normal arm64 Compiling\ DisconnectionReason.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/DisconnectionReason.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/DisconnectionReason.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DisconnectionReason.swift
SwiftCompile normal arm64 Compiling\ ConnectionMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/ConnectionMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/ConnectionMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ConnectionMonitor.swift
SwiftCompile normal arm64 Compiling\ Path.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/Path.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/Path.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Path.swift
SwiftCompile normal arm64 Compiling\ Reachability.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift (in target 'ConnectionKage' from project 'ConnectionKage')
/Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:3:2: error: 'Observable()' is only available in macOS 14.0 or newer
 1 | import Observation
 2 |
 3 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 4 | public final class Reachability: @unchecked Sendable {
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isReachable' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
17 |     ///   to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 |     ///   It is important to monitor this property continuously for real-time updates.
19 |     public private(set) var isReachable = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
20 |
21 |     /// The type of the current network connection.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'connectionType' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
27 |     /// - Note: This property is updated whenever the network path changes and provides the current network
28 |     ///   type based on the available interface types.
29 |     public private(set) var connectionType: ConnectionType = .unknown
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
30 |
31 |     /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isConstrained' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
41 |     ///   this property may return `true`.
42 |     /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 |     public private(set) var isConstrained = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
44 |
45 |     /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isExpensive' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
57 |     /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 |     ///   so it is recommended to monitor it continuously for the most accurate state.
59 |     public private(set) var isExpensive = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
60 |
61 |     /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'disconnectionReason' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
64 |     /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 |     /// such as the user disabling certain network services or a required VPN being inactive.
66 |     public private(set) var disconnectionReason: DisconnectionReason?
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
67 |
68 |     private var monitor: PathMonitor
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:5: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'monitor' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
66 |     public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 |     private var monitor: PathMonitor
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
69 |
70 |     public init() {
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'Reachability' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
96 |         }
97 |     }
98 | }
    +--- macro expansion @Observable -----------------------------------
    | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
    |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    | 2 |
    | 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
    +-------------------------------------------------------------------
99 |
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:48: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
17 |     ///   to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 |     ///   It is important to monitor this property continuously for real-time updates.
19 |     public private(set) var isReachable = false
    +--- macro expansion @ObservationTracked ---------------------------
    |14 |     ///   It is important to monitor this property continuously for real-time updates.
    |15 |
    |16 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |17 | private  var _isReachable  = false
    +-------------------------------------------------------------------
20 |
21 |     /// The type of the current network connection.
macro expansion @ObservationTracked:10:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:70: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
27 |     /// - Note: This property is updated whenever the network path changes and provides the current network
28 |     ///   type based on the available interface types.
29 |     public private(set) var connectionType: ConnectionType = .unknown
    +--- macro expansion @ObservationTracked ---------------------------
    | 8 |     ///   type based on the available interface types.
    | 9 |
    |10 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |11 | private  var _connectionType: ConnectionType = .unknown
    +-------------------------------------------------------------------
30 |
31 |     /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @ObservationTracked:14:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:50: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
41 |     ///   this property may return `true`.
42 |     /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 |     public private(set) var isConstrained = false
    +--- macro expansion @ObservationTracked ---------------------------
    |12 |     /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
    |13 |
    |14 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |15 | private  var _isConstrained  = false
    +-------------------------------------------------------------------
44 |
45 |     /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:48: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
57 |     /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 |     ///   so it is recommended to monitor it continuously for the most accurate state.
59 |     public private(set) var isExpensive = false
    +--- macro expansion @ObservationTracked ---------------------------
    |14 |     ///   so it is recommended to monitor it continuously for the most accurate state.
    |15 |
    |16 |     @ObservationIgnored
    |   |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |17 | private  var _isExpensive  = false
    +-------------------------------------------------------------------
60 |
61 |     /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @ObservationTracked:7:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:70: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
64 |     /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 |     /// such as the user disabling certain network services or a required VPN being inactive.
66 |     public private(set) var disconnectionReason: DisconnectionReason?
    +--- macro expansion @ObservationTracked ---------------------------
    |5 |     /// such as the user disabling certain network services or a required VPN being inactive.
    |6 |
    |7 |     @ObservationIgnored
    |  |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |8 | private  var _disconnectionReason: DisconnectionReason?
    +-------------------------------------------------------------------
67 |
68 |     private var monitor: PathMonitor
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:37: note: expanded code originates here
 2 |
 3 | @Observable
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
66 |     public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 |     private var monitor: PathMonitor
    +--- macro expansion @ObservationTracked ---------------------------
    |1 | @ObservationIgnored
    |  |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    |2 | private  var _monitor: PathMonitor
    +-------------------------------------------------------------------
69 |
70 |     public init() {
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
 1 | import Observation
 2 |
 3 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'Reachability' here
 4 | public final class Reachability: @unchecked Sendable {
   |                    `- note: add '@available' attribute to enclosing class
 5 |     /// A Boolean value that indicates whether the current network path is reachable.
 6 |     ///
   :
96 |         }
97 |     }
98 | }
    +--- macro expansion @Observable -----------------------------------
    | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
    |   |                                                                      `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
    | 2 |
    | 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
    +-------------------------------------------------------------------
99 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift (in target 'ConnectionKage' from project 'ConnectionKage')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Reachability.swift
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-09-21 12:02:13.725 xcodebuild[722:4452] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:82566da1df8962ef5bfb75e68a155e3017e706ca, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:82566da1df8962ef5bfb75e68a155e3017e706ca, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:82566da1df8962ef5bfb75e68a155e3017e706ca, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:82566da1df8962ef5bfb75e68a155e3017e706ca, name:My Mac }
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ ConnectionKage (in target 'ConnectionKage' from project 'ConnectionKage')
	SwiftCompile normal arm64 (in target 'ConnectionKage' from project 'ConnectionKage')
	Building workspace ConnectionKage with scheme ConnectionKage
(3 failures)
BUILD FAILURE 6.4 macosXcodebuild