The Swift Package Index logo.Swift Package Index

Build Information

Failed to build KarrotListKit, reference main (d60816), with Swift 6.4 for watchOS using Xcode 27.0 on 23 Sep 2026 01:39:05 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 KarrotListKit -destination generic/platform=watchOS

Build Log

    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SectionsBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Cell.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Cell.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/AnyComponent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AnyComponent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/Component.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Component.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/ContentLayoutMode.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContentLayoutMode.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/IdentifiableComponent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IdentifiableComponent.swift
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/AnyComponent.swift:167:46: error: 'UIView' is unavailable in watchOS
165 |   }
166 |
167 |   func layout(content: UIView, in container: UIView) {
    |                                              `- error: 'UIView' is unavailable in watchOS
168 |     guard let content = content as? Base.Content else { return }
169 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/Component.swift:18:27: error: 'UIView' is unavailable in watchOS
16 |
17 |   /// The type of the `Content` that the component represents.
18 |   associatedtype Content: UIView
   |                           `- error: 'UIView' is unavailable in watchOS
19 |
20 |   /// The type of the `Coordinator` associated with the component.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/Component.swift:51:47: error: 'UIView' is unavailable in watchOS
49 |   ///   - content: The content to layout.
50 |   ///   - container: The view to layout the content in.
51 |   func layout(content: Content, in container: UIView)
   |                                               `- error: 'UIView' is unavailable in watchOS
52 |
53 |   /// Creates the custom instance that you use to communicate changes from your view to other parts of your SwiftUI interface.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/Component.swift:73:54: error: 'UIView' is unavailable in watchOS
71 |
72 | extension Component where Content: UIView {
73 |   public func layout(content: Content, in container: UIView) {
   |                                                      `- error: 'UIView' is unavailable in watchOS
74 |     content.translatesAutoresizingMaskIntoConstraints = false
75 |     container.addSubview(content)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/Component.swift:72:36: error: 'UIView' is unavailable in watchOS
70 | }
71 |
72 | extension Component where Content: UIView {
   |                                    `- error: 'UIView' is unavailable in watchOS
73 |   public func layout(content: Content, in container: UIView) {
74 |     content.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 Compiling\ DidEndDraggingEvent.swift,\ DidScrollEvent.swift,\ DidScrollToTopEvent.swift,\ PullToRefreshEvent.swift,\ ReachedEndEvent.swift,\ ShouldScrollToTopEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidEndDraggingEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidScrollEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidScrollToTopEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/PullToRefreshEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/ReachedEndEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/ShouldScrollToTopEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidEndDraggingEvent.swift:13:32: error: 'UICollectionView' is unavailable in watchOS
11 |
12 |     /// The collectionView object where the user ended the touch.
13 |     public let collectionView: UICollectionView
   |                                `- error: 'UICollectionView' is unavailable in watchOS
14 |
15 |     /// true if the scrolling movement will continue, but decelerate, after a touch-up gesture during a dragging operation.\
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidScrollEvent.swift:13:32: error: 'UICollectionView' is unavailable in watchOS
11 |
12 |     /// The collectionView object in which the scrolling occurred.
13 |     public let collectionView: UICollectionView
   |                                `- error: 'UICollectionView' is unavailable in watchOS
14 |   }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidScrollToTopEvent.swift:13:32: error: 'UICollectionView' is unavailable in watchOS
11 |
12 |     /// The collectionView object that perform the scrolling operation.
13 |     public let collectionView: UICollectionView
   |                                `- error: 'UICollectionView' is unavailable in watchOS
14 |   }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidEndDraggingEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DidEndDraggingEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidScrollEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DidScrollEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidScrollToTopEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DidScrollToTopEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/PullToRefreshEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PullToRefreshEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/ReachedEndEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ReachedEndEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/ShouldScrollToTopEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShouldScrollToTopEvent.swift
SwiftCompile normal arm64_32 Compiling\ UICollectionView+Difference.swift,\ UICollectionView+Init.swift,\ UIView+TraitCollection.swift\ .swift,\ DefaultFeatureFlagProvider.swift,\ FeatureFlagItem.swift,\ FeatureFlagProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Difference.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift\ .swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/DefaultFeatureFlagProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/FeatureFlagItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/FeatureFlagProviding.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Difference.swift:10:11: error: 'UICollectionView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | extension UICollectionView {
   |           `- error: 'UICollectionView' is unavailable in watchOS
11 |   func reload<C>(
12 |     using stagedChangeset: StagedChangeset<C>,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Difference.swift:71:13: error: 'reconfigureItems(at:)' is unavailable in watchOS
69 |         if !changeset.elementUpdated.isEmpty {
70 |           if #available(iOS 15.0, *), enablesReconfigureItems {
71 |             reconfigureItems(at: changeset.elementUpdated.map { IndexPath(item: $0.element, section: $0.section) })
   |             `- error: 'reconfigureItems(at:)' is unavailable in watchOS
72 |           } else {
73 |             reloadItems(at: changeset.elementUpdated.map { IndexPath(item: $0.element, section: $0.section) })
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:473:1: note: 'reconfigureItems(at:)' has been explicitly marked unavailable here
471 | // Reconfigures any existing cells for the items. Reconfiguring is more efficient than reloading an item, as it does not replace the
472 | // existing cell with a new cell. Prefer reconfiguring over reloading unless you actually need an entirely new cell for the item.
473 | - (void)reconfigureItemsAtIndexPaths:(NSArray<NSIndexPath *> *)indexPaths API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
    | `- note: 'reconfigureItems(at:)' has been explicitly marked unavailable here
474 |
475 | - (void)performBatchUpdates:(void (NS_NOESCAPE ^ _Nullable)(void))updates completion:(void (^ _Nullable)(BOOL finished))completion NS_SWIFT_DISABLE_ASYNC; // allows multiple insert/delete/reload/move calls to be animated simultaneously. Nestable.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Init.swift:8:11: error: 'UICollectionView' is unavailable in watchOS
 6 | import UIKit
 7 |
 8 | extension UICollectionView {
   |           `- error: 'UICollectionView' is unavailable in watchOS
 9 |   public convenience init(layoutAdapter: CollectionViewLayoutAdaptable) {
10 |     self.init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Init.swift:12:29: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
10 |     self.init(
11 |       frame: .zero,
12 |       collectionViewLayout: UICollectionViewCompositionalLayout(
   |                             `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
13 |         sectionProvider: layoutAdapter.sectionLayout
14 |       )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:51:12: note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UICollectionViewCompositionalLayout : UICollectionViewLayout
    |            `- note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
 52 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section;
 53 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section configuration:(UICollectionViewCompositionalLayoutConfiguration*)configuration;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift .swift:11:30: error: 'UITraitCollection' is unavailable in watchOS
 9 |
10 |   func shouldInvalidateContentSize(
11 |     previousTraitCollection: UITraitCollection?
   |                              `- error: 'UITraitCollection' is unavailable in watchOS
12 |   ) -> Bool {
13 |     if traitCollection.preferredContentSizeCategory != previousTraitCollection?.preferredContentSizeCategory {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift .swift:8:11: error: 'UIView' is unavailable in watchOS
 6 | import UIKit
 7 |
 8 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
 9 |
10 |   func shouldInvalidateContentSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift .swift:13:24: error: 'preferredContentSizeCategory' is unavailable in watchOS
11 |     previousTraitCollection: UITraitCollection?
12 |   ) -> Bool {
13 |     if traitCollection.preferredContentSizeCategory != previousTraitCollection?.preferredContentSizeCategory {
   |                        `- error: 'preferredContentSizeCategory' is unavailable in watchOS
14 |       return true
15 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:60:61: note: 'preferredContentSizeCategory' has been explicitly marked unavailable here
 58 |
 59 | + (UITraitCollection *)traitCollectionWithPreferredContentSizeCategory:(UIContentSizeCategory)preferredContentSizeCategory API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
 60 | @property (nonatomic, copy, readonly) UIContentSizeCategory preferredContentSizeCategory API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos); // unspecified: UIContentSizeCategoryUnspecified
    |                                                             `- note: 'preferredContentSizeCategory' has been explicitly marked unavailable here
 61 |
 62 | + (UITraitCollection *)traitCollectionWithDisplayGamut:(UIDisplayGamut)displayGamut API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Difference.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UICollectionView+Difference.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Init.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UICollectionView+Init.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift\ .swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+TraitCollection.swift\ .swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/DefaultFeatureFlagProvider.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DefaultFeatureFlagProvider.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/FeatureFlagItem.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FeatureFlagItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/FeatureFlagProviding.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FeatureFlagProviding.swift
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift .swift:13:81: error: 'preferredContentSizeCategory' is unavailable in watchOS
11 |     previousTraitCollection: UITraitCollection?
12 |   ) -> Bool {
13 |     if traitCollection.preferredContentSizeCategory != previousTraitCollection?.preferredContentSizeCategory {
   |                                                                                 `- error: 'preferredContentSizeCategory' is unavailable in watchOS
14 |       return true
15 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:60:61: note: 'preferredContentSizeCategory' has been explicitly marked unavailable here
 58 |
 59 | + (UITraitCollection *)traitCollectionWithPreferredContentSizeCategory:(UIContentSizeCategory)preferredContentSizeCategory API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
 60 | @property (nonatomic, copy, readonly) UIContentSizeCategory preferredContentSizeCategory API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos); // unspecified: UIContentSizeCategoryUnspecified
    |                                                             `- note: 'preferredContentSizeCategory' has been explicitly marked unavailable here
 61 |
 62 | + (UITraitCollection *)traitCollectionWithDisplayGamut:(UIDisplayGamut)displayGamut API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift .swift:17:24: error: 'legibilityWeight' is unavailable in watchOS
15 |     }
16 |
17 |     if traitCollection.legibilityWeight != previousTraitCollection?.legibilityWeight {
   |                        `- error: 'legibilityWeight' is unavailable in watchOS
18 |       return true
19 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:72:52: note: 'legibilityWeight' has been explicitly marked unavailable here
 70 |
 71 | + (UITraitCollection *)traitCollectionWithLegibilityWeight:(UILegibilityWeight)legibilityWeight API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
 72 | @property (nonatomic, readonly) UILegibilityWeight legibilityWeight API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos); // unspecified: UILegibilityWeightUnspecified
    |                                                    `- note: 'legibilityWeight' has been explicitly marked unavailable here
 73 |
 74 | /* This trait indicates whether the UI should have an 'active' appearance.
SwiftCompile normal arm64_32 Compiling\ FeatureFlagType.swift,\ KarrotListKitFeatureFlag.swift,\ CompositionalLayoutSectionFactory.swift,\ DefaultCompositionalLayoutSectionFactory.swift,\ HorizontalLayout.swift,\ VerticalGridLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/FeatureFlagType.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/KarrotListKitFeatureFlag.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/DefaultCompositionalLayoutSectionFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:19:18: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
 17 |     section: Section,
 18 |     index: Int,
 19 |     environment: NSCollectionLayoutEnvironment,
    |                  `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
 20 |     sizeStorage: ComponentSizeStorage
 21 |   )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:574:11: note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
572 |
573 | API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
574 | @protocol NSCollectionLayoutEnvironment<NSObject>
    |           `- note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
575 | @property(nonatomic,readonly) id<NSCollectionLayoutContainer> container;
576 | @property(nonatomic,readonly) UITraitCollection *traitCollection;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:24:59: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 22 |
 23 |   /// A type that represents a layout closure for section.
 24 |   typealias SectionLayout = (_ context: LayoutContext) -> NSCollectionLayoutSection?
    |                                                           `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 25 |
 26 |   /// Creates a layout for a section.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:37:78: error: 'NSCollectionLayoutItem' is unavailable in watchOS
 35 |   ///   - sizeStorage: The storage that cached size of the cell component.
 36 |   /// - Returns: layout items for cells
 37 |   func layoutCellItems(cells: [Cell], sizeStorage: ComponentSizeStorage) -> [NSCollectionLayoutItem]
    |                                                                              `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
 38 |
 39 |   /// Make layout item for a section header.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:46:8: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
 44 |   /// - Returns: layout item for header
 45 |   func layoutHeaderItem(section: Section, sizeStorage: ComponentSizeStorage)
 46 |     -> NSCollectionLayoutBoundarySupplementaryItem?
    |        `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
 47 |
 48 |   /// Make layout item for a section footer.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
    |            `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:55:8: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
 53 |   /// - Returns: layout item for footer
 54 |   func layoutFooterItem(section: Section, sizeStorage: ComponentSizeStorage)
 55 |     -> NSCollectionLayoutBoundarySupplementaryItem?
    |        `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
 56 | }
 57 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
    |            `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:66:85: error: 'NSCollectionLayoutItem' is unavailable in watchOS
 64 |   ///   - sizeStorage: The storage that cached size of the cell component.
 65 |   /// - Returns: layout items for cells
 66 |   public func layoutCellItems(cells: [Cell], sizeStorage: ComponentSizeStorage) -> [NSCollectionLayoutItem] {
    |                                                                                     `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
 67 |     cells.map {
 68 |       if let sizeContext = sizeStorage.cellSize(for: $0.id),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:91:8: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
 89 |     section: Section,
 90 |     sizeStorage: ComponentSizeStorage
 91 |   ) -> NSCollectionLayoutBoundarySupplementaryItem? {
    |        `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
 92 |     guard let header = section.header else {
 93 |       return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
    |            `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:124:8: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
122 |     section: Section,
123 |     sizeStorage: ComponentSizeStorage
124 |   ) -> NSCollectionLayoutBoundarySupplementaryItem? {
    |        `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
125 |     guard let footer = section.footer else {
126 |       return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
    |            `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:148:59: error: 'NSCollectionLayoutSize' is unavailable in watchOS
146 |   }
147 |
148 |   private func makeLayoutSize(mode: ContentLayoutMode) -> NSCollectionLayoutSize {
    |                                                           `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
149 |     switch mode {
150 |     case .fitContainer:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:173:73: error: 'NSCollectionLayoutSize' is unavailable in watchOS
171 |   }
172 |
173 |   private func makeLayoutSize(mode: ContentLayoutMode, size: CGSize) -> NSCollectionLayoutSize {
    |                                                                         `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
174 |     switch mode {
175 |     case .fitContainer:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:70:16: error: 'NSCollectionLayoutItem' is unavailable in watchOS
 68 |       if let sizeContext = sizeStorage.cellSize(for: $0.id),
 69 |          sizeContext.viewModel == $0.component.viewModel {
 70 |         return NSCollectionLayoutItem(layoutSize: makeLayoutSize(
    |                `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
 71 |           mode: $0.component.layoutMode,
 72 |           size: sizeContext.size
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:75:16: error: 'NSCollectionLayoutItem' is unavailable in watchOS
 73 |         ))
 74 |       } else {
 75 |         return NSCollectionLayoutItem(
    |                `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
 76 |           layoutSize: makeLayoutSize(mode: $0.component.layoutMode)
 77 |         )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:98:14: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
 96 |     if let sizeContext = sizeStorage.headerSize(for: section.id),
 97 |        sizeContext.viewModel == header.component.viewModel {
 98 |       return NSCollectionLayoutBoundarySupplementaryItem(
    |              `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
 99 |         layoutSize: makeLayoutSize(
100 |           mode: header.component.layoutMode,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
    |            `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:107:14: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
105 |       )
106 |     } else {
107 |       return NSCollectionLayoutBoundarySupplementaryItem(
    |              `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
108 |         layoutSize: makeLayoutSize(mode: header.component.layoutMode),
109 |         elementKind: header.kind,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
    |            `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:131:14: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
129 |     if let sizeContext = sizeStorage.footerSize(for: section.id),
130 |        sizeContext.viewModel == footer.component.viewModel {
131 |       return NSCollectionLayoutBoundarySupplementaryItem(
    |              `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
132 |         layoutSize: makeLayoutSize(
133 |           mode: footer.component.layoutMode,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
    |            `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:140:14: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
138 |       )
139 |     } else {
140 |       return NSCollectionLayoutBoundarySupplementaryItem(
    |              `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
141 |         layoutSize: makeLayoutSize(mode: footer.component.layoutMode),
142 |         elementKind: footer.kind,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
    |            `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/DefaultCompositionalLayoutSectionFactory.swift:23:26: error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
 21 |     case horizontal(
 22 |       spacing: CGFloat,
 23 |       scrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior
    |                          `- error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
 24 |     )
 25 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:66:27: note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
 64 | @end
 65 |
 66 | typedef NS_ENUM(NSInteger,UICollectionLayoutSectionOrthogonalScrollingBehavior) {
    |                           `- note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
 67 |     // The section will layout along the main layout axis.
 68 |     UICollectionLayoutSectionOrthogonalScrollingBehaviorNone,
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/DefaultCompositionalLayoutSectionFactory.swift:50:24: error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
 48 |   public static func horizontal(
 49 |     spacing: CGFloat,
 50 |     scrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .continuous
    |                        `- error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
 51 |   ) -> Self {
 52 |     .init(spec: .horizontal(spacing: spacing, scrollingBehavior: scrollingBehavior))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:66:27: note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
 64 | @end
 65 |
 66 | typedef NS_ENUM(NSInteger,UICollectionLayoutSectionOrthogonalScrollingBehavior) {
    |                           `- note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
 67 |     // The section will layout along the main layout axis.
 68 |     UICollectionLayoutSectionOrthogonalScrollingBehaviorNone,
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/DefaultCompositionalLayoutSectionFactory.swift:77:48: error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
 75 |   private var headerPinToVisibleBounds: Bool?
 76 |   private var footerPinToVisibleBounds: Bool?
 77 |   private var visibleItemsInvalidationHandler: NSCollectionLayoutSectionVisibleItemsInvalidationHandler?
    |                                                `- error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
 78 |
 79 |   /// Creates a section layout based on the specified layout spec.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:90:16: note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
 88 | #if UIKIT_HAS_UIFOUNDATION_SYMBOLS
 89 |
 90 | typedef void (^NSCollectionLayoutSectionVisibleItemsInvalidationHandler)(NSArray<id<NSCollectionLayoutVisibleItem>> *visibleItems, CGPoint contentOffset, id<NSCollectionLayoutEnvironment> layoutEnvironment) API_UNAVAILABLE(watchos);
    |                `- note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
 91 |
 92 | typedef CGFloat UICollectionLayoutSectionOrthogonalScrollingDecelerationRate NS_TYPED_ENUM API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/DefaultCompositionalLayoutSectionFactory.swift:147:40: error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
145 |   ///   - handler: visible items invalidation handler
146 |   public func withVisibleItemsInvalidationHandler(
147 |     _ visibleItemsInvalidationHandler: NSCollectionLayoutSectionVisibleItemsInvalidationHandler?
    |                                        `- error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
148 |   )
149 |     -> Self {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:90:16: note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
 88 | #if UIKIT_HAS_UIFOUNDATION_SYMBOLS
 89 |
 90 | typedef void (^NSCollectionLayoutSectionVisibleItemsInvalidationHandler)(NSArray<id<NSCollectionLayoutVisibleItem>> *visibleItems, CGPoint contentOffset, id<NSCollectionLayoutEnvironment> layoutEnvironment) API_UNAVAILABLE(watchos);
    |                `- note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
 91 |
 92 | typedef CGFloat UICollectionLayoutSectionOrthogonalScrollingDecelerationRate NS_TYPED_ENUM API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift:15:34: error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
 13 |
 14 |   private let spacing: CGFloat
 15 |   private let scrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior
    |                                  `- error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
 16 |   private var sectionInsets: NSDirectionalEdgeInsets?
 17 |   private var headerPinToVisibleBounds: Bool?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:66:27: note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
 64 | @end
 65 |
 66 | typedef NS_ENUM(NSInteger,UICollectionLayoutSectionOrthogonalScrollingBehavior) {
    |                           `- note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
 67 |     // The section will layout along the main layout axis.
 68 |     UICollectionLayoutSectionOrthogonalScrollingBehaviorNone,
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift:19:48: error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
 17 |   private var headerPinToVisibleBounds: Bool?
 18 |   private var footerPinToVisibleBounds: Bool?
 19 |   private var visibleItemsInvalidationHandler: NSCollectionLayoutSectionVisibleItemsInvalidationHandler?
    |                                                `- error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
 20 |
 21 |   /// Initializes a new horizontal layout.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:90:16: note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
 88 | #if UIKIT_HAS_UIFOUNDATION_SYMBOLS
 89 |
 90 | typedef void (^NSCollectionLayoutSectionVisibleItemsInvalidationHandler)(NSArray<id<NSCollectionLayoutVisibleItem>> *visibleItems, CGPoint contentOffset, id<NSCollectionLayoutEnvironment> layoutEnvironment) API_UNAVAILABLE(watchos);
    |                `- note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
 91 |
 92 | typedef CGFloat UICollectionLayoutSectionOrthogonalScrollingDecelerationRate NS_TYPED_ENUM API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift:27:24: error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
 25 |   public init(
 26 |     spacing: CGFloat = 0.0,
 27 |     scrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .continuous
    |                        `- error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
 28 |   ) {
 29 |     self.spacing = spacing
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:66:27: note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
 64 | @end
 65 |
 66 | typedef NS_ENUM(NSInteger,UICollectionLayoutSectionOrthogonalScrollingBehavior) {
    |                           `- note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
 67 |     // The section will layout along the main layout axis.
 68 |     UICollectionLayoutSectionOrthogonalScrollingBehaviorNone,
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift:111:16: error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
109 |   ///   - handler: visible items invalidation handler
110 |   public func withVisibleItemsInvalidationHandler(
111 |     _ handler: NSCollectionLayoutSectionVisibleItemsInvalidationHandler?
    |                `- error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
112 |   ) -> Self {
113 |     var copy = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:90:16: note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
 88 | #if UIKIT_HAS_UIFOUNDATION_SYMBOLS
 89 |
 90 | typedef void (^NSCollectionLayoutSectionVisibleItemsInvalidationHandler)(NSArray<id<NSCollectionLayoutVisibleItem>> *visibleItems, CGPoint contentOffset, id<NSCollectionLayoutEnvironment> layoutEnvironment) API_UNAVAILABLE(watchos);
    |                `- note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
 91 |
 92 | typedef CGFloat UICollectionLayoutSectionOrthogonalScrollingDecelerationRate NS_TYPED_ENUM API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift:35:18: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 33 |   /// Creates a layout for a section.
 34 |   public func makeSectionLayout() -> SectionLayout? {
 35 |     { context -> NSCollectionLayoutSection? in
    |                  `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 36 |       let group = NSCollectionLayoutGroup.horizontal(
 37 |         layoutSize: .init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift:36:19: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
 34 |   public func makeSectionLayout() -> SectionLayout? {
 35 |     { context -> NSCollectionLayoutSection? in
 36 |       let group = NSCollectionLayoutGroup.horizontal(
    |                   `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
 37 |         layoutSize: .init(
 38 |           widthDimension: .estimated(context.environment.container.contentSize.width),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
    |            `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift:46:21: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 44 |
 45 |
 46 |       let section = NSCollectionLayoutSection(group: group)
    |                     `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 47 |       if let sectionInsets {
 48 |         section.contentInsets = sectionInsets
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift:20:48: error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
 18 |   private var headerPinToVisibleBounds: Bool?
 19 |   private var footerPinToVisibleBounds: Bool?
 20 |   private var visibleItemsInvalidationHandler: NSCollectionLayoutSectionVisibleItemsInvalidationHandler?
    |                                                `- error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
 21 |
 22 |   /// Initializes a new vertical grid layout.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:90:16: note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
 88 | #if UIKIT_HAS_UIFOUNDATION_SYMBOLS
 89 |
 90 | typedef void (^NSCollectionLayoutSectionVisibleItemsInvalidationHandler)(NSArray<id<NSCollectionLayoutVisibleItem>> *visibleItems, CGPoint contentOffset, id<NSCollectionLayoutEnvironment> layoutEnvironment) API_UNAVAILABLE(watchos);
    |                `- note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
 91 |
 92 | typedef CGFloat UICollectionLayoutSectionOrthogonalScrollingDecelerationRate NS_TYPED_ENUM API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift:139:16: error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
137 |   ///   - handler: visible items invalidation handler
138 |   public func withVisibleItemsInvalidationHandler(
139 |     _ handler: NSCollectionLayoutSectionVisibleItemsInvalidationHandler?
    |                `- error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
140 |   ) -> Self {
141 |     var copy = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:90:16: note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
 88 | #if UIKIT_HAS_UIFOUNDATION_SYMBOLS
 89 |
 90 | typedef void (^NSCollectionLayoutSectionVisibleItemsInvalidationHandler)(NSArray<id<NSCollectionLayoutVisibleItem>> *visibleItems, CGPoint contentOffset, id<NSCollectionLayoutEnvironment> layoutEnvironment) API_UNAVAILABLE(watchos);
    |                `- note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
 91 |
 92 | typedef CGFloat UICollectionLayoutSectionOrthogonalScrollingDecelerationRate NS_TYPED_ENUM API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift:39:18: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 37 |   /// Creates a layout for a section.
 38 |   public func makeSectionLayout() -> SectionLayout? {
 39 |     { context -> NSCollectionLayoutSection? in
    |                  `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 40 |       var verticalGroupHeight: CGFloat = 0
 41 |       let horizontalGroups = context.section.cells.chunks(ofCount: numberOfItemsInRow).map { chunkedCells in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift:49:27: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
 47 |         verticalGroupHeight += horizontalGroupHeight.dimension
 48 |
 49 |         let layoutGroup = NSCollectionLayoutGroup.horizontal(
    |                           `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
 50 |           layoutSize: .init(
 51 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
    |            `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift:49:51: error: 'horizontal(layoutSize:subitem:count:)' is unavailable in watchOS
 47 |         verticalGroupHeight += horizontalGroupHeight.dimension
 48 |
 49 |         let layoutGroup = NSCollectionLayoutGroup.horizontal(
    |                                                   `- error: 'horizontal(layoutSize:subitem:count:)' is unavailable in watchOS
 50 |           layoutSize: .init(
 51 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:606:1: note: 'horizontal(layoutSize:subitem:count:)' has been explicitly marked unavailable here
604 | // Specifies a group that will have N items equally sized along the horizontal axis. use interItemSpacing to insert space between items
605 | // Forces the width dimension of the subitem to .fractionalWidth(1.0/count).
606 | + (instancetype)horizontalGroupWithLayoutSize:(NSCollectionLayoutSize*)layoutSize subitem:(NSCollectionLayoutItem*)subitem count:(NSInteger)count API_DEPRECATED_WITH_REPLACEMENT("+horizontalGroupWithLayoutSize:repeatingSubitem:count:", ios(13.0, 16.0), tvos(13.0, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'horizontal(layoutSize:subitem:count:)' has been explicitly marked unavailable here
607 |
608 | // Specifies a group that will have N items equally sized along the vertical axis. use interItemSpacing to insert space between items
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift:54:20: error: 'NSCollectionLayoutItem' is unavailable in watchOS
 52 |             heightDimension: horizontalGroupHeight
 53 |           ),
 54 |           subitem: NSCollectionLayoutItem(
    |                    `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
 55 |             layoutSize: .init(
 56 |               widthDimension: .fractionalWidth(1.0 / CGFloat(numberOfItemsInRow)),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift:67:19: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
 65 |       }
 66 |
 67 |       let group = NSCollectionLayoutGroup.vertical(
    |                   `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
 68 |         layoutSize: .init(
 69 |           widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
    |            `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/FeatureFlagType.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FeatureFlagType.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/KarrotListKitFeatureFlag.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile KarrotListKitFeatureFlag.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CompositionalLayoutSectionFactory.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/DefaultCompositionalLayoutSectionFactory.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DefaultCompositionalLayoutSectionFactory.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HorizontalLayout.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile VerticalGridLayout.swift
SwiftCompile normal arm64_32 Compiling\ RemoteImagePrefetching.swift,\ Section.swift,\ SupplementaryView.swift,\ ComponentRepresented.swift,\ Any+Equatable.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Prefetching/RemoteImagePrefetching.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SupplementaryView.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SwiftUISupport/ComponentRepresented.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Utils/Any+Equatable.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift:133:18: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
131 |   func layout(
132 |     index: Int,
133 |     environment: NSCollectionLayoutEnvironment,
    |                  `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
134 |     sizeStorage: ComponentSizeStorage
135 |   ) -> NSCollectionLayoutSection? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:574:11: note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
572 |
573 | API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
574 | @protocol NSCollectionLayoutEnvironment<NSObject>
    |           `- note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
575 | @property(nonatomic,readonly) id<NSCollectionLayoutContainer> container;
576 | @property(nonatomic,readonly) UITraitCollection *traitCollection;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift:135:8: error: 'NSCollectionLayoutSection' is unavailable in watchOS
133 |     environment: NSCollectionLayoutEnvironment,
134 |     sizeStorage: ComponentSizeStorage
135 |   ) -> NSCollectionLayoutSection? {
    |        `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
136 |     if sectionLayout == nil {
137 |       assertionFailure("Please specify a valid section layout")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift:106:13: error: 'UICollectionView' is unavailable in watchOS
104 |     var copy = self
105 |     copy.header = .init(
106 |       kind: UICollectionView.elementKindSectionHeader,
    |             `- error: 'UICollectionView' is unavailable in watchOS
107 |       component: headerComponent,
108 |       alignment: alignment
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift:106:30: error: 'elementKindSectionHeader' is unavailable in watchOS
104 |     var copy = self
105 |     copy.header = .init(
106 |       kind: UICollectionView.elementKindSectionHeader,
    |                              `- error: 'elementKindSectionHeader' is unavailable in watchOS
107 |       component: headerComponent,
108 |       alignment: alignment
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 26 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift:124:13: error: 'UICollectionView' is unavailable in watchOS
122 |     var copy = self
123 |     copy.footer = .init(
124 |       kind: UICollectionView.elementKindSectionFooter,
    |             `- error: 'UICollectionView' is unavailable in watchOS
125 |       component: footerComponent,
126 |       alignment: alignment
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift:124:30: error: 'elementKindSectionFooter' is unavailable in watchOS
122 |     var copy = self
123 |     copy.footer = .init(
124 |       kind: UICollectionView.elementKindSectionFooter,
    |                              `- error: 'elementKindSectionFooter' is unavailable in watchOS
125 |       component: footerComponent,
126 |       alignment: alignment
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' has been explicitly marked unavailable here
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionFooter' has been explicitly marked unavailable here
 26 |
 27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SwiftUISupport/ComponentRepresented.swift:15:28: error: cannot find type 'Context' in scope
13 |   }
14 |
15 |   func makeUIView(context: Context) -> C.Content {
   |                            `- error: cannot find type 'Context' in scope
16 |     component.renderContent(coordinator: context.coordinator)
17 |   }
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SwiftUISupport/ComponentRepresented.swift:19:51: error: cannot find type 'Context' in scope
17 |   }
18 |
19 |   func updateUIView(_ uiView: C.Content, context: Context) {
   |                                                   `- error: cannot find type 'Context' in scope
20 |     component.render(in: uiView, coordinator: context.coordinator)
21 |   }
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SwiftUISupport/ComponentRepresented.swift:8:44: error: cannot find type 'UIViewRepresentable' in scope
 6 | import SwiftUI
 7 |
 8 | struct ComponentRepresented<C: Component>: UIViewRepresentable {
   |                                            `- error: cannot find type 'UIViewRepresentable' in scope
 9 |   private let component: C
10 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Prefetching/RemoteImagePrefetching.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RemoteImagePrefetching.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Section.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SupplementaryView.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SupplementaryView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SwiftUISupport/ComponentRepresented.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ComponentRepresented.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Utils/Any+Equatable.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Any+Equatable.swift
SwiftCompile normal arm64_32 Compiling\ CollectionViewAdapter.swift,\ CollectionViewAdapterConfiguration.swift,\ CollectionViewAdapterUpdateStrategy.swift,\ CollectionViewLayoutAdaptable.swift,\ ComponentSizeStorage.swift,\ CellsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapterConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapterUpdateStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewLayoutAdaptable.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/ComponentSizeStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Builder/CellsBuilder.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:33:36: error: 'UICollectionView' is unavailable in watchOS
 31 |   private var registeredFooterReuseIdentifiers = Set<String>()
 32 |
 33 |   private weak var collectionView: UICollectionView?
    |                                    `- error: 'UICollectionView' is unavailable in watchOS
 34 |
 35 |   private(set) var prefetchingIndexPathOperations = [IndexPath: [AnyCancellable]]()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:49:42: error: 'UIRefreshControl' is unavailable in watchOS
 47 |   var list: List?
 48 |
 49 |   private lazy var pullToRefreshControl: UIRefreshControl = {
    |                                          `- error: 'UIRefreshControl' is unavailable in watchOS
 50 |     let refreshControl = UIRefreshControl()
 51 |     refreshControl.tintColor = configuration.refreshControl.tintColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
   |            `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:50:26: error: 'UIRefreshControl' is unavailable in watchOS
 48 |
 49 |   private lazy var pullToRefreshControl: UIRefreshControl = {
 50 |     let refreshControl = UIRefreshControl()
    |                          `- error: 'UIRefreshControl' is unavailable in watchOS
 51 |     refreshControl.tintColor = configuration.refreshControl.tintColor
 52 |     refreshControl.addTarget(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
   |            `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:71:21: error: 'UICollectionView' is unavailable in watchOS
 69 |   public init(
 70 |     configuration: CollectionViewAdapterConfiguration,
 71 |     collectionView: UICollectionView,
    |                     `- error: 'UICollectionView' is unavailable in watchOS
 72 |     layoutAdapter: CollectionViewLayoutAdaptable,
 73 |     prefetchingPlugins: [CollectionViewPrefetchingPlugin] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:275:32: error: 'UICollectionView' is unavailable in watchOS
273 | extension CollectionViewAdapter {
274 |
275 |   private var scrollDirection: UICollectionView.ScrollDirection {
    |                                `- error: 'UICollectionView' is unavailable in watchOS
276 |     let layout = collectionView?.collectionViewLayout as? UICollectionViewCompositionalLayout
277 |     return layout?.configuration.scrollDirection ?? .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:365:48: error: 'UICollectionView' is unavailable in watchOS
363 |
364 | extension CollectionViewAdapter: UICollectionViewDelegate {
365 |   public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
    |                                                `- error: 'UICollectionView' is unavailable in watchOS
366 |     guard let item = item(at: indexPath) else {
367 |       return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:379:23: error: 'UICollectionView' is unavailable in watchOS
377 |
378 |   public func collectionView(
379 |     _ collectionView: UICollectionView,
    |                       `- error: 'UICollectionView' is unavailable in watchOS
380 |     willDisplay cell: UICollectionViewCell,
381 |     forItemAt indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:380:23: error: 'UICollectionViewCell' is unavailable in watchOS
378 |   public func collectionView(
379 |     _ collectionView: UICollectionView,
380 |     willDisplay cell: UICollectionViewCell,
    |                       `- error: 'UICollectionViewCell' is unavailable in watchOS
381 |     forItemAt indexPath: IndexPath
382 |   ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UICollectionViewCell : UICollectionReusableView
    |            `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
 66 |
 67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:397:23: error: 'UICollectionView' is unavailable in watchOS
395 |
396 |   public func collectionView(
397 |     _ collectionView: UICollectionView,
    |                       `- error: 'UICollectionView' is unavailable in watchOS
398 |     didEndDisplaying cell: UICollectionViewCell,
399 |     forItemAt indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:398:28: error: 'UICollectionViewCell' is unavailable in watchOS
396 |   public func collectionView(
397 |     _ collectionView: UICollectionView,
398 |     didEndDisplaying cell: UICollectionViewCell,
    |                            `- error: 'UICollectionViewCell' is unavailable in watchOS
399 |     forItemAt indexPath: IndexPath
400 |   ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UICollectionViewCell : UICollectionReusableView
    |            `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
 66 |
 67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:415:23: error: 'UICollectionView' is unavailable in watchOS
413 |
414 |   public func collectionView(
415 |     _ collectionView: UICollectionView,
    |                       `- error: 'UICollectionView' is unavailable in watchOS
416 |     willDisplaySupplementaryView view: UICollectionReusableView,
417 |     forElementKind elementKind: String,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:416:40: error: 'UICollectionReusableView' is unavailable in watchOS
414 |   public func collectionView(
415 |     _ collectionView: UICollectionView,
416 |     willDisplaySupplementaryView view: UICollectionReusableView,
    |                                        `- error: 'UICollectionReusableView' is unavailable in watchOS
417 |     forElementKind elementKind: String,
418 |     at indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:453:23: error: 'UICollectionView' is unavailable in watchOS
451 |
452 |   public func collectionView(
453 |     _ collectionView: UICollectionView,
    |                       `- error: 'UICollectionView' is unavailable in watchOS
454 |     didEndDisplayingSupplementaryView view: UICollectionReusableView,
455 |     forElementOfKind elementKind: String,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:454:45: error: 'UICollectionReusableView' is unavailable in watchOS
452 |   public func collectionView(
453 |     _ collectionView: UICollectionView,
454 |     didEndDisplayingSupplementaryView view: UICollectionReusableView,
    |                                             `- error: 'UICollectionReusableView' is unavailable in watchOS
455 |     forElementOfKind elementKind: String,
456 |     at indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:491:23: error: 'UICollectionView' is unavailable in watchOS
489 |
490 |   public func collectionView(
491 |     _ collectionView: UICollectionView,
    |                       `- error: 'UICollectionView' is unavailable in watchOS
492 |     didHighlightItemAt indexPath: IndexPath
493 |   ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:508:23: error: 'UICollectionView' is unavailable in watchOS
506 |
507 |   public func collectionView(
508 |     _ collectionView: UICollectionView,
    |                       `- error: 'UICollectionView' is unavailable in watchOS
509 |     didUnhighlightItemAt indexPath: IndexPath
510 |   ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:364:34: error: 'UICollectionViewDelegate' is unavailable in watchOS
362 | // MARK: - UICollectionViewDelegate
363 |
364 | extension CollectionViewAdapter: UICollectionViewDelegate {
    |                                  `- error: 'UICollectionViewDelegate' is unavailable in watchOS
365 |   public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
366 |     guard let item = item(at: indexPath) else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:114:11: note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
112 |
113 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
114 | @protocol UICollectionViewDelegate <UIScrollViewDelegate>
    |           `- note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
115 | @optional
116 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:528:49: error: 'UIScrollView' is unavailable in watchOS
526 |
527 | extension CollectionViewAdapter {
528 |   public func scrollViewDidScroll(_ scrollView: UIScrollView) {
    |                                                 `- error: 'UIScrollView' is unavailable in watchOS
529 |     guard let collectionView else {
530 |       return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:542:57: error: 'UIScrollView' is unavailable in watchOS
540 |   }
541 |
542 |   public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
    |                                                         `- error: 'UIScrollView' is unavailable in watchOS
543 |     guard let collectionView else {
544 |       return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:555:19: error: 'UIScrollView' is unavailable in watchOS
553 |
554 |   public func scrollViewWillEndDragging(
555 |     _ scrollView: UIScrollView,
    |                   `- error: 'UIScrollView' is unavailable in watchOS
556 |     withVelocity velocity: CGPoint,
557 |     targetContentOffset: UnsafeMutablePointer<CGPoint>
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:575:19: error: 'UIScrollView' is unavailable in watchOS
573 |
574 |   public func scrollViewDidEndDragging(
575 |     _ scrollView: UIScrollView,
    |                   `- error: 'UIScrollView' is unavailable in watchOS
576 |     willDecelerate decelerate: Bool
577 |   ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:590:54: error: 'UIScrollView' is unavailable in watchOS
588 |   }
589 |
590 |   public func scrollViewDidScrollToTop(_ scrollView: UIScrollView) {
    |                                                      `- error: 'UIScrollView' is unavailable in watchOS
591 |     guard let collectionView else {
592 |       return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:602:61: error: 'UIScrollView' is unavailable in watchOS
600 |   }
601 |
602 |   public func scrollViewWillBeginDecelerating(_ scrollView: UIScrollView) {
    |                                                             `- error: 'UIScrollView' is unavailable in watchOS
603 |     guard let collectionView else {
604 |       return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:614:58: error: 'UIScrollView' is unavailable in watchOS
612 |   }
613 |
614 |   public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
    |                                                          `- error: 'UIScrollView' is unavailable in watchOS
615 |     guard let collectionView else {
616 |       return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:626:57: error: 'UIScrollView' is unavailable in watchOS
624 |   }
625 |
626 |   public func scrollViewShouldScrollToTop(_ scrollView: UIScrollView) -> Bool {
    |                                                         `- error: 'UIScrollView' is unavailable in watchOS
627 |     guard let collectionView else {
628 |       return true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:643:23: error: 'UICollectionView' is unavailable in watchOS
641 | extension CollectionViewAdapter: UICollectionViewDataSourcePrefetching {
642 |   public func collectionView(
643 |     _ collectionView: UICollectionView,
    |                       `- error: 'UICollectionView' is unavailable in watchOS
644 |     prefetchItemsAt indexPaths: [IndexPath]
645 |   ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:664:23: error: 'UICollectionView' is unavailable in watchOS
662 |
663 |   public func collectionView(
664 |     _ collectionView: UICollectionView,
    |                       `- error: 'UICollectionView' is unavailable in watchOS
665 |     cancelPrefetchingForItemsAt indexPaths: [IndexPath]
666 |   ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:641:34: error: 'UICollectionViewDataSourcePrefetching' is unavailable in watchOS
639 | // MARK: - UICollectionViewDataSourcePrefetching
640 |
641 | extension CollectionViewAdapter: UICollectionViewDataSourcePrefetching {
    |                                  `- error: 'UICollectionViewDataSourcePrefetching' is unavailable in watchOS
642 |   public func collectionView(
643 |     _ collectionView: UICollectionView,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:101:11: note: 'UICollectionViewDataSourcePrefetching' has been explicitly marked unavailable here
 99 |
100 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
101 | @protocol UICollectionViewDataSourcePrefetching <NSObject>
    |           `- note: 'UICollectionViewDataSourcePrefetching' has been explicitly marked unavailable here
102 | @required
103 | // indexPaths are ordered ascending by geometric distance from the collection view
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:678:51: error: 'UICollectionView' is unavailable in watchOS
676 |
677 | extension CollectionViewAdapter: UICollectionViewDataSource {
678 |   public func numberOfSections(in collectionView: UICollectionView) -> Int {
    |                                                   `- error: 'UICollectionView' is unavailable in watchOS
679 |     list?.sections.count ?? 0
680 |   }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:682:48: error: 'UICollectionView' is unavailable in watchOS
680 |   }
681 |
682 |   public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    |                                                `- error: 'UICollectionView' is unavailable in watchOS
683 |     sectionItem(at: section)?.cells.count ?? 0
684 |   }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:687:23: error: 'UICollectionView' is unavailable in watchOS
685 |
686 |   public func collectionView(
687 |     _ collectionView: UICollectionView,
    |                       `- error: 'UICollectionView' is unavailable in watchOS
688 |     cellForItemAt indexPath: IndexPath
689 |   ) -> UICollectionViewCell {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:689:8: error: 'UICollectionViewCell' is unavailable in watchOS
687 |     _ collectionView: UICollectionView,
688 |     cellForItemAt indexPath: IndexPath
689 |   ) -> UICollectionViewCell {
    |        `- error: 'UICollectionViewCell' is unavailable in watchOS
690 |     guard let item = item(at: indexPath) else {
691 |       return UICollectionViewCell()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UICollectionViewCell : UICollectionReusableView
    |            `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
 66 |
 67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:715:23: error: 'UICollectionView' is unavailable in watchOS
713 |
714 |   public func collectionView(
715 |     _ collectionView: UICollectionView,
    |                       `- error: 'UICollectionView' is unavailable in watchOS
716 |     viewForSupplementaryElementOfKind kind: String,
717 |     at indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:718:8: error: 'UICollectionReusableView' is unavailable in watchOS
716 |     viewForSupplementaryElementOfKind kind: String,
717 |     at indexPath: IndexPath
718 |   ) -> UICollectionReusableView {
    |        `- error: 'UICollectionReusableView' is unavailable in watchOS
719 |     switch kind {
720 |     case UICollectionView.elementKindSectionHeader:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:677:34: error: 'UICollectionViewDataSource' is unavailable in watchOS
675 | // MARK: - UICollectionViewDataSource
676 |
677 | extension CollectionViewAdapter: UICollectionViewDataSource {
    |                                  `- error: 'UICollectionViewDataSource' is unavailable in watchOS
678 |   public func numberOfSections(in collectionView: UICollectionView) -> Int {
679 |     list?.sections.count ?? 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:73:11: note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
 71 |
 72 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 73 | @protocol UICollectionViewDataSource <NSObject>
    |           `- note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
 74 | @required
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:86:22: error: 'prefetchDataSource' is unavailable in watchOS
 84 |
 85 |     if prefetchingPlugins.isEmpty == false {
 86 |       collectionView.prefetchDataSource = self
    |                      `- error: 'prefetchDataSource' is unavailable in watchOS
 87 |     }
 88 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:371:81: note: 'prefetchDataSource' has been explicitly marked unavailable here
369 | @property (nonatomic, weak, nullable) id <UICollectionViewDataSource> dataSource;
370 |
371 | @property (nonatomic, weak, nullable) id<UICollectionViewDataSourcePrefetching> prefetchDataSource API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
    |                                                                                 `- note: 'prefetchDataSource' has been explicitly marked unavailable here
372 | @property (nonatomic, getter=isPrefetchingEnabled) BOOL prefetchingEnabled API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
373 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:90:22: error: 'refreshControl' is unavailable in watchOS
 88 |
 89 |     if configuration.refreshControl.isEnabled {
 90 |       collectionView.refreshControl = pullToRefreshControl
    |                      `- error: 'refreshControl' is unavailable in watchOS
 91 |     }
 92 |   }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:286:59: note: 'refreshControl' has been explicitly marked unavailable here
284 | @property(nonatomic) UIScrollViewKeyboardDismissMode keyboardDismissMode API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(visionos); // default is UIScrollViewKeyboardDismissModeNone
285 |
286 | @property (nonatomic, strong, nullable) UIRefreshControl *refreshControl API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                           `- note: 'refreshControl' has been explicitly marked unavailable here
287 |
288 | /// Set this to YES to make the scroll view animate its content offset in response to keys like Page Up/Down, Home/End, and the arrow keys.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:156:7: error: 'UIView' is unavailable in watchOS
154 |       )
155 |     case .nonanimatedBatchUpdates:
156 |       UIView.performWithoutAnimation {
    |       `- error: 'UIView' is unavailable in watchOS
157 |         performDifferentialUpdates(
158 |           old: self.list, new: list, completion: { flag in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:232:39: error: 'UICollectionView' is unavailable in watchOS
230 |         collectionView?.register(
231 |           UICollectionComponentReusableView.self,
232 |           forSupplementaryViewOfKind: UICollectionView.elementKindSectionHeader,
    |                                       `- error: 'UICollectionView' is unavailable in watchOS
233 |           withReuseIdentifier: headerReuseIdentifier
234 |         )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:232:56: error: 'elementKindSectionHeader' is unavailable in watchOS
230 |         collectionView?.register(
231 |           UICollectionComponentReusableView.self,
232 |           forSupplementaryViewOfKind: UICollectionView.elementKindSectionHeader,
    |                                                        `- error: 'elementKindSectionHeader' is unavailable in watchOS
233 |           withReuseIdentifier: headerReuseIdentifier
234 |         )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 26 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:242:39: error: 'UICollectionView' is unavailable in watchOS
240 |         collectionView?.register(
241 |           UICollectionComponentReusableView.self,
242 |           forSupplementaryViewOfKind: UICollectionView.elementKindSectionFooter,
    |                                       `- error: 'UICollectionView' is unavailable in watchOS
243 |           withReuseIdentifier: footerReuseIdentifier
244 |         )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:242:56: error: 'elementKindSectionFooter' is unavailable in watchOS
240 |         collectionView?.register(
241 |           UICollectionComponentReusableView.self,
242 |           forSupplementaryViewOfKind: UICollectionView.elementKindSectionFooter,
    |                                                        `- error: 'elementKindSectionFooter' is unavailable in watchOS
243 |           withReuseIdentifier: footerReuseIdentifier
244 |         )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' has been explicitly marked unavailable here
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionFooter' has been explicitly marked unavailable here
 26 |
 27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:276:59: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
274 |
275 |   private var scrollDirection: UICollectionView.ScrollDirection {
276 |     let layout = collectionView?.collectionViewLayout as? UICollectionViewCompositionalLayout
    |                                                           `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
277 |     return layout?.configuration.scrollDirection ?? .vertical
278 |   }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:51:12: note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UICollectionViewCompositionalLayout : UICollectionViewLayout
    |            `- note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
 52 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section;
 53 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section configuration:(UICollectionViewCompositionalLayoutConfiguration*)configuration;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:425:10: error: 'UICollectionView' is unavailable in watchOS
423 |
424 |     switch elementKind {
425 |     case UICollectionView.elementKindSectionHeader:
    |          `- error: 'UICollectionView' is unavailable in watchOS
426 |       guard let header = section.header else {
427 |         return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:425:27: error: 'elementKindSectionHeader' is unavailable in watchOS
423 |
424 |     switch elementKind {
425 |     case UICollectionView.elementKindSectionHeader:
    |                           `- error: 'elementKindSectionHeader' is unavailable in watchOS
426 |       guard let header = section.header else {
427 |         return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 26 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:436:10: error: 'UICollectionView' is unavailable in watchOS
434 |         )
435 |       )
436 |     case UICollectionView.elementKindSectionFooter:
    |          `- error: 'UICollectionView' is unavailable in watchOS
437 |       guard let footer = section.footer else {
438 |         return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:436:27: error: 'elementKindSectionFooter' is unavailable in watchOS
434 |         )
435 |       )
436 |     case UICollectionView.elementKindSectionFooter:
    |                           `- error: 'elementKindSectionFooter' is unavailable in watchOS
437 |       guard let footer = section.footer else {
438 |         return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' has been explicitly marked unavailable here
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionFooter' has been explicitly marked unavailable here
 26 |
 27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:463:10: error: 'UICollectionView' is unavailable in watchOS
461 |
462 |     switch elementKind {
463 |     case UICollectionView.elementKindSectionHeader:
    |          `- error: 'UICollectionView' is unavailable in watchOS
464 |       guard let header = section.header else {
465 |         return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:463:27: error: 'elementKindSectionHeader' is unavailable in watchOS
461 |
462 |     switch elementKind {
463 |     case UICollectionView.elementKindSectionHeader:
    |                           `- error: 'elementKindSectionHeader' is unavailable in watchOS
464 |       guard let header = section.header else {
465 |         return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 26 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:474:10: error: 'UICollectionView' is unavailable in watchOS
472 |         )
473 |       )
474 |     case UICollectionView.elementKindSectionFooter:
    |          `- error: 'UICollectionView' is unavailable in watchOS
475 |       guard let footer = section.footer else {
476 |         return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:474:27: error: 'elementKindSectionFooter' is unavailable in watchOS
472 |         )
473 |       )
474 |     case UICollectionView.elementKindSectionFooter:
    |                           `- error: 'elementKindSectionFooter' is unavailable in watchOS
475 |       guard let footer = section.footer else {
476 |         return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' has been explicitly marked unavailable here
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionFooter' has been explicitly marked unavailable here
 26 |
 27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:691:14: error: 'UICollectionViewCell' is unavailable in watchOS
689 |   ) -> UICollectionViewCell {
690 |     guard let item = item(at: indexPath) else {
691 |       return UICollectionViewCell()
    |              `- error: 'UICollectionViewCell' is unavailable in watchOS
692 |     }
693 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UICollectionViewCell : UICollectionReusableView
    |            `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
 66 |
 67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:691:14: error: 'init()' is unavailable in watchOS
689 |   ) -> UICollectionViewCell {
690 |     guard let item = item(at: indexPath) else {
691 |       return UICollectionViewCell()
    |              `- error: 'init()' is unavailable in watchOS
692 |     }
693 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:699:14: error: 'UICollectionViewCell' is unavailable in watchOS
697 |     ) as? UICollectionViewComponentCell
698 |     else {
699 |       return UICollectionViewCell()
    |              `- error: 'UICollectionViewCell' is unavailable in watchOS
700 |     }
701 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UICollectionViewCell : UICollectionReusableView
    |            `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
 66 |
 67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:699:14: error: 'init()' is unavailable in watchOS
697 |     ) as? UICollectionViewComponentCell
698 |     else {
699 |       return UICollectionViewCell()
    |              `- error: 'init()' is unavailable in watchOS
700 |     }
701 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:720:10: error: 'UICollectionView' is unavailable in watchOS
718 |   ) -> UICollectionReusableView {
719 |     switch kind {
720 |     case UICollectionView.elementKindSectionHeader:
    |          `- error: 'UICollectionView' is unavailable in watchOS
721 |       guard let section = sectionItem(at: indexPath.section),
722 |             let header = section.header
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:720:27: error: 'elementKindSectionHeader' is unavailable in watchOS
718 |   ) -> UICollectionReusableView {
719 |     switch kind {
720 |     case UICollectionView.elementKindSectionHeader:
    |                           `- error: 'elementKindSectionHeader' is unavailable in watchOS
721 |       guard let section = sectionItem(at: indexPath.section),
722 |             let header = section.header
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 26 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:746:10: error: 'UICollectionView' is unavailable in watchOS
744 |       return headerView
745 |
746 |     case UICollectionView.elementKindSectionFooter:
    |          `- error: 'UICollectionView' is unavailable in watchOS
747 |       guard let section = sectionItem(at: indexPath.section),
748 |             let footer = section.footer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:746:27: error: 'elementKindSectionFooter' is unavailable in watchOS
744 |       return headerView
745 |
746 |     case UICollectionView.elementKindSectionFooter:
    |                           `- error: 'elementKindSectionFooter' is unavailable in watchOS
747 |       guard let section = sectionItem(at: indexPath.section),
748 |             let footer = section.footer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' has been explicitly marked unavailable here
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionFooter' has been explicitly marked unavailable here
 26 |
 27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:724:16: error: 'UICollectionReusableView' is unavailable in watchOS
722 |             let header = section.header
723 |       else {
724 |         return UICollectionReusableView()
    |                `- error: 'UICollectionReusableView' is unavailable in watchOS
725 |       }
726 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:724:16: error: 'init()' is unavailable in watchOS
722 |             let header = section.header
723 |       else {
724 |         return UICollectionReusableView()
    |                `- error: 'init()' is unavailable in watchOS
725 |       }
726 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:733:16: error: 'UICollectionReusableView' is unavailable in watchOS
731 |       ) as? UICollectionComponentReusableView
732 |       else {
733 |         return UICollectionReusableView()
    |                `- error: 'UICollectionReusableView' is unavailable in watchOS
734 |       }
735 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:733:16: error: 'init()' is unavailable in watchOS
731 |       ) as? UICollectionComponentReusableView
732 |       else {
733 |         return UICollectionReusableView()
    |                `- error: 'init()' is unavailable in watchOS
734 |       }
735 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:750:16: error: 'UICollectionReusableView' is unavailable in watchOS
748 |             let footer = section.footer
749 |       else {
750 |         return UICollectionReusableView()
    |                `- error: 'UICollectionReusableView' is unavailable in watchOS
751 |       }
752 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:750:16: error: 'init()' is unavailable in watchOS
748 |             let footer = section.footer
749 |       else {
750 |         return UICollectionReusableView()
    |                `- error: 'init()' is unavailable in watchOS
751 |       }
752 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:759:16: error: 'UICollectionReusableView' is unavailable in watchOS
757 |       ) as? UICollectionComponentReusableView
758 |       else {
759 |         return UICollectionReusableView()
    |                `- error: 'UICollectionReusableView' is unavailable in watchOS
760 |       }
761 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:759:16: error: 'init()' is unavailable in watchOS
757 |       ) as? UICollectionComponentReusableView
758 |       else {
759 |         return UICollectionReusableView()
    |                `- error: 'init()' is unavailable in watchOS
760 |       }
761 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:772:14: error: 'UICollectionReusableView' is unavailable in watchOS
770 |       return footerView
771 |     default:
772 |       return UICollectionReusableView()
    |              `- error: 'UICollectionReusableView' is unavailable in watchOS
773 |     }
774 |   }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:772:14: error: 'init()' is unavailable in watchOS
770 |       return footerView
771 |     default:
772 |       return UICollectionReusableView()
    |              `- error: 'init()' is unavailable in watchOS
773 |     }
774 |   }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewLayoutAdaptable.swift:45:18: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
43 |   func sectionLayout(
44 |     index: Int,
45 |     environment: NSCollectionLayoutEnvironment
   |                  `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
46 |   ) -> NSCollectionLayoutSection?
47 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:574:11: note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
572 |
573 | API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
574 | @protocol NSCollectionLayoutEnvironment<NSObject>
    |           `- note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
575 | @property(nonatomic,readonly) id<NSCollectionLayoutContainer> container;
576 | @property(nonatomic,readonly) UITraitCollection *traitCollection;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewLayoutAdaptable.swift:46:8: error: 'NSCollectionLayoutSection' is unavailable in watchOS
44 |     index: Int,
45 |     environment: NSCollectionLayoutEnvironment
46 |   ) -> NSCollectionLayoutSection?
   |        `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
47 | }
48 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewLayoutAdaptable.swift:75:18: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
73 |   public func sectionLayout(
74 |     index: Int,
75 |     environment: NSCollectionLayoutEnvironment
   |                  `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
76 |   ) -> NSCollectionLayoutSection? {
77 |     guard let dataSource else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:574:11: note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
572 |
573 | API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
574 | @protocol NSCollectionLayoutEnvironment<NSObject>
    |           `- note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
575 | @property(nonatomic,readonly) id<NSCollectionLayoutContainer> container;
576 | @property(nonatomic,readonly) UITraitCollection *traitCollection;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CollectionViewAdapter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapterConfiguration.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CollectionViewAdapterConfiguration.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapterUpdateStrategy.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CollectionViewAdapterUpdateStrategy.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewLayoutAdaptable.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CollectionViewLayoutAdaptable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/ComponentSizeStorage.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ComponentSizeStorage.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Builder/CellsBuilder.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CellsBuilder.swift
SwiftCompile normal arm64_32 Compiling\ Chunked.swift,\ Collection+SafeIndex.swift,\ ComponentRenderable.swift,\ UICollectionComponentReusableView.swift,\ UICollectionViewComponentCell.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Utils/Chunked.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Utils/Collection+SafeIndex.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:9:31: error: 'UIView' is unavailable in watchOS
 7 |
 8 | protocol ComponentRenderable: AnyObject {
 9 |   var componentContainerView: UIView { get }
   |                               `- error: 'UIView' is unavailable in watchOS
10 |
11 |   var renderedContent: UIView? { get set }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:11:24: error: 'UIView' is unavailable in watchOS
 9 |   var componentContainerView: UIView { get }
10 |
11 |   var renderedContent: UIView? { get set }
   |                        `- error: 'UIView' is unavailable in watchOS
12 |
13 |   var coordinator: Any? { get set }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:23:31: error: 'UIView' is unavailable in watchOS
21 |
22 | extension ComponentRenderable where Self: UICollectionViewCell {
23 |   var componentContainerView: UIView {
   |                               `- error: 'UIView' is unavailable in watchOS
24 |     contentView
25 |   }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:22:43: error: 'UICollectionViewCell' is unavailable in watchOS
20 | // MARK: - Det
21 |
22 | extension ComponentRenderable where Self: UICollectionViewCell {
   |                                           `- error: 'UICollectionViewCell' is unavailable in watchOS
23 |   var componentContainerView: UIView {
24 |     contentView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UICollectionViewCell : UICollectionReusableView
    |            `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
 66 |
 67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:29:31: error: 'UIView' is unavailable in watchOS
27 |
28 | extension ComponentRenderable where Self: UICollectionReusableView {
29 |   var componentContainerView: UIView {
   |                               `- error: 'UIView' is unavailable in watchOS
30 |     self
31 |   }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:28:43: error: 'UICollectionReusableView' is unavailable in watchOS
26 | }
27 |
28 | extension ComponentRenderable where Self: UICollectionReusableView {
   |                                           `- error: 'UICollectionReusableView' is unavailable in watchOS
29 |   var componentContainerView: UIView {
30 |     self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:34:43: error: 'UIView' is unavailable in watchOS
32 | }
33 |
34 | extension ComponentRenderable where Self: UIView {
   |                                           `- error: 'UIView' is unavailable in watchOS
35 |
36 |   func render(component: AnyComponent) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:10:24: error: 'UIView' is unavailable in watchOS
 8 | final class UICollectionComponentReusableView: UICollectionReusableView, ComponentRenderable {
 9 |
10 |   var renderedContent: UIView?
   |                        `- error: 'UIView' is unavailable in watchOS
11 |
12 |   var coordinator: Any?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:36:32: error: 'UITraitCollection' is unavailable in watchOS
34 |
35 |   public override func traitCollectionDidChange(
36 |     _ previousTraitCollection: UITraitCollection?
   |                                `- error: 'UITraitCollection' is unavailable in watchOS
37 |   ) {
38 |     super.traitCollectionDidChange(previousTraitCollection)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:35:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
33 |   // MARK: - Override Methods
34 |
35 |   public override func traitCollectionDidChange(
   |                        |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
   |                        `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
36 |     _ previousTraitCollection: UITraitCollection?
37 |   ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:60:25: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
58 |
59 |   override func preferredLayoutAttributesFitting(
60 |     _ layoutAttributes: UICollectionViewLayoutAttributes
   |                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
61 |   ) -> UICollectionViewLayoutAttributes {
62 |     let attributes = super.preferredLayoutAttributesFitting(layoutAttributes)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:61:8: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
59 |   override func preferredLayoutAttributesFitting(
60 |     _ layoutAttributes: UICollectionViewLayoutAttributes
61 |   ) -> UICollectionViewLayoutAttributes {
   |        `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
62 |     let attributes = super.preferredLayoutAttributesFitting(layoutAttributes)
63 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:8:48: error: 'UICollectionReusableView' is unavailable in watchOS
 6 | import UIKit
 7 |
 8 | final class UICollectionComponentReusableView: UICollectionReusableView, ComponentRenderable {
   |                                                `- error: 'UICollectionReusableView' is unavailable in watchOS
 9 |
10 |   var renderedContent: UIView?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:38:11: error: 'traitCollectionDidChange' is unavailable in watchOS
36 |     _ previousTraitCollection: UITraitCollection?
37 |   ) {
38 |     super.traitCollectionDidChange(previousTraitCollection)
   |           `- error: 'traitCollectionDidChange' is unavailable in watchOS
39 |
40 |     if shouldInvalidateContentSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift:12:45: error: 'UIView' is unavailable in watchOS
10 | public final class UICollectionViewComponentCell: UICollectionViewCell, ComponentRenderable {
11 |
12 |   public internal(set) var renderedContent: UIView?
   |                                             `- error: 'UIView' is unavailable in watchOS
13 |
14 |   var coordinator: Any?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift:45:32: error: 'UITraitCollection' is unavailable in watchOS
43 |
44 |   public override func traitCollectionDidChange(
45 |     _ previousTraitCollection: UITraitCollection?
   |                                `- error: 'UITraitCollection' is unavailable in watchOS
46 |   ) {
47 |     super.traitCollectionDidChange(previousTraitCollection)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift:44:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
42 |   // MARK: - Override Methods
43 |
44 |   public override func traitCollectionDidChange(
   |                        |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
   |                        `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
45 |     _ previousTraitCollection: UITraitCollection?
46 |   ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift:70:25: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
68 |
69 |   public override func preferredLayoutAttributesFitting(
70 |     _ layoutAttributes: UICollectionViewLayoutAttributes
   |                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
71 |   ) -> UICollectionViewLayoutAttributes {
72 |     let attributes = super.preferredLayoutAttributesFitting(layoutAttributes)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift:71:8: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
69 |   public override func preferredLayoutAttributesFitting(
70 |     _ layoutAttributes: UICollectionViewLayoutAttributes
71 |   ) -> UICollectionViewLayoutAttributes {
   |        `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
72 |     let attributes = super.preferredLayoutAttributesFitting(layoutAttributes)
73 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift:10:51: error: 'UICollectionViewCell' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public final class UICollectionViewComponentCell: UICollectionViewCell, ComponentRenderable {
   |                                                   `- error: 'UICollectionViewCell' is unavailable in watchOS
11 |
12 |   public internal(set) var renderedContent: UIView?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UICollectionViewCell : UICollectionReusableView
    |            `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
 66 |
 67 | /// Returns the current configuration state for the cell.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Utils/Chunked.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Chunked.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Utils/Collection+SafeIndex.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Collection+SafeIndex.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ComponentRenderable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UICollectionComponentReusableView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UICollectionViewComponentCell.swift
SwiftCompile normal arm64_32 Compiling\ WillBeginDeceleratingEvent.swift,\ WillBeginDraggingEvent.swift,\ WillEndDraggingEvent.swift,\ ListingViewEvent.swift,\ ListingViewEventHandler.swift,\ ListingViewEventStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillBeginDeceleratingEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillBeginDraggingEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillEndDraggingEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/ListingViewEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/ListingViewEventHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/ListingViewEventStorage.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillBeginDeceleratingEvent.swift:13:32: error: 'UICollectionView' is unavailable in watchOS
11 |
12 |     /// The collectionView object that’s decelerating the scrolling of the content view.
13 |     public let collectionView: UICollectionView
   |                                `- error: 'UICollectionView' is unavailable in watchOS
14 |   }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillBeginDraggingEvent.swift:13:32: error: 'UICollectionView' is unavailable in watchOS
11 |
12 |     /// The collectionView object that’s about to scroll the content view.
13 |     public let collectionView: UICollectionView
   |                                `- error: 'UICollectionView' is unavailable in watchOS
14 |   }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillBeginDeceleratingEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WillBeginDeceleratingEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillBeginDraggingEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WillBeginDraggingEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillEndDraggingEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WillEndDraggingEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/ListingViewEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ListingViewEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/ListingViewEventHandler.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ListingViewEventHandler.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/ListingViewEventStorage.swift (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ListingViewEventStorage.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ KarrotListKit (in target 'KarrotListKit' from project 'KarrotListKit')
SwiftCompile normal arm64 (in target 'KarrotListKit' from project 'KarrotListKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-22 21:39:03.537 xcodebuild[997:5483] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'KarrotListKit' from project 'KarrotListKit')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ KarrotListKit (in target 'KarrotListKit' from project 'KarrotListKit')
	Building workspace KarrotListKit with scheme KarrotListKit
(3 failures)
BUILD FAILURE 6.4 watchOS