The Swift Package Index logo.Swift Package Index

Build Information

Failed to build ScheduledNotificationsViewController, reference 0.0.5 (3a5df1), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 08:26:11 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 ScheduledNotificationsViewController -destination generic/platform=watchOS

Build Log

 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:48:64: error: generic parameter 'Type' could not be inferred
 46 |
 47 |     var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
    |                                                                `- error: generic parameter 'Type' could not be inferred
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:48:64: error: generic parameter 'Axis' could not be inferred
 46 |
 47 |     var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
    |                                                                |- error: generic parameter 'Axis' could not be inferred
    |                                                                `- note: explicitly specify the generic arguments to fix this issue
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:49:64: error: generic parameter 'Type' could not be inferred
 47 |     var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
    |                                                                `- error: generic parameter 'Type' could not be inferred
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:49:64: error: generic parameter 'Axis' could not be inferred
 47 |     var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
    |                                                                |- error: generic parameter 'Axis' could not be inferred
    |                                                                `- note: explicitly specify the generic arguments to fix this issue
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:50:65: error: generic parameter 'Type' could not be inferred
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
    |                                                                 `- error: generic parameter 'Type' could not be inferred
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:50:65: error: generic parameter 'Axis' could not be inferred
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
    |                                                                 |- error: generic parameter 'Axis' could not be inferred
    |                                                                 `- note: explicitly specify the generic arguments to fix this issue
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:51:67: error: generic parameter 'Type' could not be inferred
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
    |                                                                   `- error: generic parameter 'Type' could not be inferred
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
 53 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:51:67: error: generic parameter 'Axis' could not be inferred
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
    |                                                                   |- error: generic parameter 'Axis' could not be inferred
    |                                                                   `- note: explicitly specify the generic arguments to fix this issue
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
 53 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:52:68: error: generic parameter 'Type' could not be inferred
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
    |                                                                    `- error: generic parameter 'Type' could not be inferred
 53 |
 54 |     var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:52:68: error: generic parameter 'Axis' could not be inferred
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
    |                                                                    |- error: generic parameter 'Axis' could not be inferred
    |                                                                    `- note: explicitly specify the generic arguments to fix this issue
 53 |
 54 |     var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:54:69: error: generic parameter 'Type' could not be inferred
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
 53 |
 54 |     var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
    |                                                                     `- error: generic parameter 'Type' could not be inferred
 55 |     var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
 56 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:54:69: error: generic parameter 'Axis' could not be inferred
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
 53 |
 54 |     var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
    |                                                                     |- error: generic parameter 'Axis' could not be inferred
    |                                                                     `- note: explicitly specify the generic arguments to fix this issue
 55 |     var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
 56 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:55:67: error: generic parameter 'Type' could not be inferred
 53 |
 54 |     var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
 55 |     var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
    |                                                                   `- error: generic parameter 'Type' could not be inferred
 56 |
 57 |     var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:55:67: error: generic parameter 'Axis' could not be inferred
 53 |
 54 |     var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
 55 |     var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
    |                                                                   |- error: generic parameter 'Axis' could not be inferred
    |                                                                   `- note: explicitly specify the generic arguments to fix this issue
 56 |
 57 |     var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:57:75: error: generic parameter 'Type' could not be inferred
 55 |     var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
 56 |
 57 |     var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
    |                                                                           `- error: generic parameter 'Type' could not be inferred
 58 |     var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
 59 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:57:75: error: generic parameter 'Axis' could not be inferred
 55 |     var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
 56 |
 57 |     var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
    |                                                                           |- error: generic parameter 'Axis' could not be inferred
    |                                                                           `- note: explicitly specify the generic arguments to fix this issue
 58 |     var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
 59 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:58:74: error: generic parameter 'Type' could not be inferred
 56 |
 57 |     var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
 58 |     var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
    |                                                                          `- error: generic parameter 'Type' could not be inferred
 59 |
 60 |     var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:58:74: error: generic parameter 'Axis' could not be inferred
 56 |
 57 |     var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
 58 |     var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
    |                                                                          |- error: generic parameter 'Axis' could not be inferred
    |                                                                          `- note: explicitly specify the generic arguments to fix this issue
 59 |
 60 |     var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:60:70: error: generic parameter 'Type' could not be inferred
 58 |     var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
 59 |
 60 |     var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
    |                                                                      `- error: generic parameter 'Type' could not be inferred
 61 |     var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(base, .height) }
 62 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:60:70: error: generic parameter 'Axis' could not be inferred
 58 |     var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
 59 |
 60 |     var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
    |                                                                      |- error: generic parameter 'Axis' could not be inferred
    |                                                                      `- note: explicitly specify the generic arguments to fix this issue
 61 |     var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(base, .height) }
 62 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:61:69: error: generic parameter 'Type' could not be inferred
 59 |
 60 |     var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
 61 |     var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(base, .height) }
    |                                                                     `- error: generic parameter 'Type' could not be inferred
 62 |
 63 |     // MARK: Anchor Collections
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:61:69: error: generic parameter 'Axis' could not be inferred
 59 |
 60 |     var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
 61 |     var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(base, .height) }
    |                                                                     |- error: generic parameter 'Axis' could not be inferred
    |                                                                     `- note: explicitly specify the generic arguments to fix this issue
 62 |
 63 |     // MARK: Anchor Collections
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:185:55: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
183 |     /// Pins the edge to the respected edges of the given container.
184 |     @discardableResult func pin(to container: LayoutItem?, inset: CGFloat = 0) -> NSLayoutConstraint {
185 |         let isInverted = [.trailing, .right, .bottom].contains(attribute)
    |                                                       `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
186 |         return Constraints.constrain(self, toItem: container ?? item.superview!, attribute: attribute, constant: (isInverted ? -inset : inset))
187 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:257:19: error: cannot find type 'NSLayoutConstraint' in scope
255 |     @discardableResult func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
256 |         let item2 = item2 ?? item.superview!
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
    |                   `- error: cannot find type 'NSLayoutConstraint' in scope
258 |         let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
259 |         var constraints = [NSLayoutConstraint]()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:258:20: error: cannot find type 'NSLayoutConstraint' in scope
256 |         let item2 = item2 ?? item.superview!
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
258 |         let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
    |                    `- error: cannot find type 'NSLayoutConstraint' in scope
259 |         var constraints = [NSLayoutConstraint]()
260 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:259:28: error: cannot find 'NSLayoutConstraint' in scope
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
258 |         let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
259 |         var constraints = [NSLayoutConstraint]()
    |                            `- error: cannot find 'NSLayoutConstraint' in scope
260 |
261 |         func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:259:27: error: cannot call value of non-function type '[Element]'
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
258 |         let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
259 |         var constraints = [NSLayoutConstraint]()
    |                           `- error: cannot call value of non-function type '[Element]'
260 |
261 |         func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:261:35: error: cannot find type 'NSLayoutConstraint' in scope
259 |         var constraints = [NSLayoutConstraint]()
260 |
261 |         func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
    |                                   `- error: cannot find type 'NSLayoutConstraint' in scope
262 |             constraints.append(Constraints.constrain(item: item, attribute: attribute, relatedBy: relation, toItem: item2, attribute: attribute, multiplier: 1, constant: constant))
263 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:261:75: error: cannot find type 'NSLayoutConstraint' in scope
259 |         var constraints = [NSLayoutConstraint]()
260 |
261 |         func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
    |                                                                           `- error: cannot find type 'NSLayoutConstraint' in scope
262 |             constraints.append(Constraints.constrain(item: item, attribute: attribute, relatedBy: relation, toItem: item2, attribute: attribute, multiplier: 1, constant: constant))
263 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:261:114: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
259 |         var constraints = [NSLayoutConstraint]()
260 |
261 |         func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
    |                                                                                                                  `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
262 |             constraints.append(Constraints.constrain(item: item, attribute: attribute, relatedBy: relation, toItem: item2, attribute: attribute, multiplier: 1, constant: constant))
263 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:296:23: error: value of type 'Item' has no member 'anchors'
294 |     /// Makes the axis equal to the other collection of axis.
295 |     @discardableResult func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
296 |         [x.equal(item.anchors.centerX), y.equal(item.anchors.centerY)]
    |                       `- error: value of type 'Item' has no member 'anchors'
297 |     }
298 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:296:54: error: value of type 'Item' has no member 'anchors'
294 |     /// Makes the axis equal to the other collection of axis.
295 |     @discardableResult func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
296 |         [x.equal(item.anchors.centerX), y.equal(item.anchors.centerY)]
    |                                                      `- error: value of type 'Item' has no member 'anchors'
297 |     }
298 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:323:27: error: value of type 'Item' has no member 'anchors'
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
    |                           `- error: value of type 'Item' has no member 'anchors'
324 |     }
325 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:323:89: error: value of type 'Item' has no member 'anchors'
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
    |                                                                                         `- error: value of type 'Item' has no member 'anchors'
324 |     }
325 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:327:40: error: value of type 'Item' has no member 'anchors'
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
    |                                        `- error: value of type 'Item' has no member 'anchors'
328 |     }
329 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:327:115: error: value of type 'Item' has no member 'anchors'
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
    |                                                                                                                   `- error: value of type 'Item' has no member 'anchors'
328 |     }
329 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:331:37: error: value of type 'Item' has no member 'anchors'
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
    |                                     `- error: value of type 'Item' has no member 'anchors'
332 |     }
333 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:331:109: error: value of type 'Item' has no member 'anchors'
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
    |                                                                                                             `- error: value of type 'Item' has no member 'anchors'
332 |     }
333 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:352:23: error: cannot find 'NSLayoutConstraint' in scope
350 |         closure() // create constraints
351 |         Constraints._stack.removeLast()
352 |         if activate { NSLayoutConstraint.activate(constraints) }
    |                       `- error: cannot find 'NSLayoutConstraint' in scope
353 |     }
354 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:357:22: error: cannot find 'Thread' in scope
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
    |                      `- error: cannot find 'Thread' in scope
358 |         #if os(iOS) || os(tvOS)
359 |         (item1 as? UIView)?.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:363:26: error: cannot find 'NSLayoutConstraint' in scope
361 |         (item1 as? NSView)?.translatesAutoresizingMaskIntoConstraints = false
362 |         #endif
363 |         let constraint = NSLayoutConstraint(item: item1, attribute: attr1, relatedBy: relation, toItem: item2, attribute: attr2 ?? .notAnAttribute, multiplier: multiplier, constant: constant)
    |                          `- error: cannot find 'NSLayoutConstraint' in scope
364 |         _install(constraint)
365 |         return constraint
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:392:31: error: value of type 'A' has no member 'anchors'
390 | extension Constraints {
391 |     @discardableResult convenience init<A: LayoutItem>(for a: A, _ closure: (LayoutAnchors<A>) -> Void) {
392 |         self.init { closure(a.anchors) }
    |                               `- error: value of type 'A' has no member 'anchors'
393 |     }
394 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:396:31: error: value of type 'A' has no member 'anchors'
394 |
395 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem>(for a: A, _ b: B, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>) -> Void) {
396 |         self.init { closure(a.anchors, b.anchors) }
    |                               `- error: value of type 'A' has no member 'anchors'
397 |     }
398 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:396:42: error: value of type 'B' has no member 'anchors'
394 |
395 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem>(for a: A, _ b: B, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>) -> Void) {
396 |         self.init { closure(a.anchors, b.anchors) }
    |                                          `- error: value of type 'B' has no member 'anchors'
397 |     }
398 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:400:31: error: value of type 'A' has no member 'anchors'
398 |
399 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
400 |         self.init { closure(a.anchors, b.anchors, c.anchors) }
    |                               `- error: value of type 'A' has no member 'anchors'
401 |     }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:400:42: error: value of type 'B' has no member 'anchors'
398 |
399 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
400 |         self.init { closure(a.anchors, b.anchors, c.anchors) }
    |                                          `- error: value of type 'B' has no member 'anchors'
401 |     }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:400:53: error: value of type 'C' has no member 'anchors'
398 |
399 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
400 |         self.init { closure(a.anchors, b.anchors, c.anchors) }
    |                                                     `- error: value of type 'C' has no member 'anchors'
401 |     }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:404:31: error: value of type 'A' has no member 'anchors'
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
    |                               `- error: value of type 'A' has no member 'anchors'
405 |     }
406 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:404:42: error: value of type 'B' has no member 'anchors'
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
    |                                          `- error: value of type 'B' has no member 'anchors'
405 |     }
406 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:404:53: error: value of type 'C' has no member 'anchors'
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
    |                                                     `- error: value of type 'C' has no member 'anchors'
405 |     }
406 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:404:64: error: value of type 'D' has no member 'anchors'
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
    |                                                                `- error: value of type 'D' has no member 'anchors'
405 |     }
406 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:421:31: error: cannot find type 'NSLayoutConstraint' in scope
419 |
420 | extension NSLayoutConstraint.Relation {
421 |     fileprivate var inverted: NSLayoutConstraint.Relation {
    |                               `- error: cannot find type 'NSLayoutConstraint' in scope
422 |         switch self {
423 |         case .greaterThanOrEqual: return .lessThanOrEqual
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:432:96: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
430 |
431 | extension EdgeInsets {
432 |     fileprivate func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
    |                                                                                                `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
433 |         switch attribute {
434 |         case .top: return top; case .bottom: return edge ? -bottom : bottom
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:432:43: error: cannot find type 'NSLayoutConstraint' in scope
430 |
431 | extension EdgeInsets {
432 |     fileprivate func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
    |                                           `- error: cannot find type 'NSLayoutConstraint' in scope
433 |         switch attribute {
434 |         case .top: return top; case .bottom: return edge ? -bottom : bottom
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Delegated/Delegated.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/View.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Switch.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/ScheduledNotificationsViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.dia -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -swift-module-cross-import UserNotifications /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/UserNotifications.framework/Modules/UserNotifications.swiftcrossimport/AppIntents.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/ScheduledNotificationsViewController-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ScheduledNotificationsViewController -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/ScheduledNotificationsViewController_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/ScheduledNotificationsViewController.swiftmodule -index-unit-output-path /ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Align.swift
SwiftCompile normal arm64_32 Compiling\ ScrollableStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:14:21: error: 'UIStackView' is unavailable in watchOS
 12 |
 13 |     let scrollView: UIScrollView = EnhancedControlTouchScrollView()
 14 |     let stackView = UIStackView()
    |                     `- error: 'UIStackView' is unavailable in watchOS
 15 |
 16 |     init(axis: NSLayoutConstraint.Axis, contentInset: UIEdgeInsets = .zero) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:14:21: error: 'init()' is unavailable in watchOS
 12 |
 13 |     let scrollView: UIScrollView = EnhancedControlTouchScrollView()
 14 |     let stackView = UIStackView()
    |                     `- error: 'init()' is unavailable in watchOS
 15 |
 16 |     init(axis: NSLayoutConstraint.Axis, contentInset: UIEdgeInsets = .zero) {
/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/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:13:21: error: 'UIScrollView' is unavailable in watchOS
 11 | final class ScrollableStackView: UIView {
 12 |
 13 |     let scrollView: UIScrollView = EnhancedControlTouchScrollView()
    |                     `- error: 'UIScrollView' is unavailable in watchOS
 14 |     let stackView = UIStackView()
 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/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/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:13:36: error: 'init()' is unavailable in watchOS
 11 | final class ScrollableStackView: UIView {
 12 |
 13 |     let scrollView: UIScrollView = EnhancedControlTouchScrollView()
    |                                    `- error: 'init()' is unavailable in watchOS
 14 |     let stackView = UIStackView()
 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/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/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:16:16: error: 'NSLayoutConstraint' is unavailable in watchOS
 14 |     let stackView = UIStackView()
 15 |
 16 |     init(axis: NSLayoutConstraint.Axis, contentInset: UIEdgeInsets = .zero) {
    |                `- error: 'NSLayoutConstraint' is unavailable in watchOS
 17 |         stackView.axis = axis
 18 |         super.init(frame: .zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:44:20: error: 'UIStackView' is unavailable in watchOS
 42 |
 43 |     @_Proxy(\ScrollableStackView.stackView.alignment)
 44 |     var alignment: UIStackView.Alignment
    |                    `- error: 'UIStackView' is unavailable in watchOS
 45 |
 46 |     @_Proxy(\ScrollableStackView.stackView.distribution)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:47:23: error: 'UIStackView' is unavailable in watchOS
 45 |
 46 |     @_Proxy(\ScrollableStackView.stackView.distribution)
 47 |     var distribution: UIStackView.Distribution
    |                       `- error: 'UIStackView' is unavailable in watchOS
 48 |
 49 |     func addArrangedSubview(_ view: 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/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:49:37: error: 'UIView' is unavailable in watchOS
 47 |     var distribution: UIStackView.Distribution
 48 |
 49 |     func addArrangedSubview(_ view: UIView) {
    |                                     `- error: 'UIView' is unavailable in watchOS
 50 |         stackView.addArrangedSubview(view)
 51 |     }
/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 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ScrollableStackView.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:11:34: error: 'UIView' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | final class ScrollableStackView: UIView {
    |                                  `- error: 'UIView' is unavailable in watchOS
 12 |
 13 |     let scrollView: UIScrollView = EnhancedControlTouchScrollView()
/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/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:94:48: error: 'UIView' is unavailable in watchOS
 92 |     }
 93 |
 94 |     override func touchesShouldCancel(in view: UIView) -> Bool {
    |                                                `- error: 'UIView' is unavailable in watchOS
 95 |         if view is UIControl {
 96 |             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/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/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:88:45: error: 'UIScrollView' is unavailable in watchOS
 86 | }
 87 |
 88 | final class EnhancedControlTouchScrollView: UIScrollView {
    |                                             `- error: 'UIScrollView' is unavailable in watchOS
 89 |     override var delaysContentTouches: Bool {
 90 |         get { return 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/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/ScheduledNotificationsViewController/NiceUI/Align.swift:124:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
122 | }
123 |
124 | func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
125 |     anchor.offsetting(by: -offset)
126 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:120:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
118 | }
119 |
120 | func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
121 |     anchor.offsetting(by: offset)
122 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:120:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
118 | }
119 |
120 | func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
121 |     anchor.offsetting(by: offset)
122 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:60:16: error: reference to member 'anchors' cannot be resolved without a contextual type
 58 |
 59 |         with(stackView) {
 60 |             $0.anchors.edges.pin()
    |                `- error: reference to member 'anchors' cannot be resolved without a contextual type
 61 |
 62 |             switch stackView.axis {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:79:16: error: reference to member 'anchors' cannot be resolved without a contextual type
 77 |
 78 |         with(scrollView) {
 79 |             $0.anchors.edges.pin()
    |                `- error: reference to member 'anchors' cannot be resolved without a contextual type
 80 |             $0.contentInset.top += contentInset.top
 81 |             $0.contentInset.left += contentInset.left
SwiftCompile normal arm64_32 Compiling\ ScheduledNotificationsViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/ScheduledNotificationsViewController.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/ScheduledNotificationsViewController.swift:11:58: error: 'UIViewController' is unavailable in watchOS
  9 | import UserNotifications
 10 |
 11 | public final class ScheduledNotificationsViewController: UIViewController {
    |                                                          `- error: 'UIViewController' is unavailable in watchOS
 12 |
 13 |     enum Mode {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/ScheduledNotificationsViewController.swift:61:31: error: 'UITableView' is unavailable in watchOS
 59 |         tableView.separatorStyle = .singleLine
 60 |         tableView.contentInset.top += 8
 61 |         tableView.rowHeight = UITableView.automaticDimension
    |                               `- error: 'UITableView' is unavailable in watchOS
 62 |
 63 |         tableView.addDynamicSegment(provider: self, dataSet: \.requests, style: .default) { (cell) 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/ScheduledNotificationsViewController.swift:61:43: error: 'automaticDimension' is unavailable in watchOS
 59 |         tableView.separatorStyle = .singleLine
 60 |         tableView.contentInset.top += 8
 61 |         tableView.rowHeight = UITableView.automaticDimension
    |                                           `- error: 'automaticDimension' is unavailable in watchOS
 62 |
 63 |         tableView.addDynamicSegment(provider: self, dataSet: \.requests, style: .default) { (cell) 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/UITableView.h:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
 60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
 61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
 62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'automaticDimension' has been explicitly marked unavailable here
 63 |
 64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:120:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
118 | }
119 |
120 | func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
121 |     anchor.offsetting(by: offset)
122 | }
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/ScheduledNotificationsViewController.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ScheduledNotificationsViewController.swift
SwiftCompile normal arm64_32 Compiling\ Switch.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Switch.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Switch.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Switch.swift
SwiftCompile normal arm64_32 Compiling\ Button.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:27:63: error: 'systemBlue' is unavailable in watchOS
 25 |     }
 26 |
 27 |     static func solidBackground(_ backgroundColor: UIColor = .systemBlue, cornerRadius: CGFloat = 8) -> Button {
    |                                                               `- error: 'systemBlue' is unavailable in watchOS
 28 |         let button = Button()
 29 |         button.layer.cornerRadius = cornerRadius
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:123:49: note: 'systemBlue' has been explicitly marked unavailable here
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor          API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemBlue' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:10:21: error: 'UIButton' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | final class Button: UIButton {
    |                     `- error: 'UIButton' is unavailable in watchOS
 11 |
 12 |     @Delegated1 var didTap: (Button) -> ()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:59:68: error: 'UIControl' is unavailable in watchOS
 57 |      - parameter state:           The state for the color to take affect.
 58 |      */
 59 |     func setBackgroundColor(_ backgroundColor: UIColor, for state: UIControl.State) {
    |                                                                    `- error: 'UIControl' is unavailable in watchOS
 60 |         Button.setBackgroundColor(backgroundColor, to: self, for: state)
 61 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:63:75: error: 'UIButton' is unavailable in watchOS
 61 |     }
 62 |
 63 |     static func setBackgroundColor(_ backgroundColor: UIColor, to button: UIButton, for state: UIControl.State) {
    |                                                                           `- error: 'UIButton' is unavailable in watchOS
 64 |         button.setBackgroundImage(NiceImage.pixel(ofColor: backgroundColor), for: state)
 65 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:63:96: error: 'UIControl' is unavailable in watchOS
 61 |     }
 62 |
 63 |     static func setBackgroundColor(_ backgroundColor: UIColor, to button: UIButton, for state: UIControl.State) {
    |                                                                                                `- error: 'UIControl' is unavailable in watchOS
 64 |         button.setBackgroundImage(NiceImage.pixel(ofColor: backgroundColor), for: state)
 65 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:86:83: error: 'UIUserInterfaceStyle' is unavailable in watchOS
 84 |
 85 |     @available(iOS 12.0, *)
 86 |     static private func generatePixel(ofColor color: UIColor, userInterfaceStyle: UIUserInterfaceStyle) -> UIImage {
    |                                                                                   `- error: 'UIUserInterfaceStyle' is unavailable in watchOS
 87 |         var image: UIImage!
 88 |         UITraitCollection(userInterfaceStyle: userInterfaceStyle).performAsCurrent {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:32:28: note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 30 | } API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
 31 |
 32 | typedef NS_ENUM(NSInteger, UIUserInterfaceStyle) {
    |                            `- note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 33 |     UIUserInterfaceStyleUnspecified,
 34 |     UIUserInterfaceStyleLight,
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:78:28: error: 'imageAsset' is unavailable in watchOS
 76 |             let lightModeImage = NiceImage.generatePixel(ofColor: color, userInterfaceStyle: .light)
 77 |             let darkModeImage = NiceImage.generatePixel(ofColor: color, userInterfaceStyle: .dark)
 78 |             lightModeImage.imageAsset?.register(darkModeImage, with: UITraitCollection(userInterfaceStyle: .dark))
    |                            `- error: 'imageAsset' is unavailable in watchOS
 79 |             return lightModeImage
 80 |         } 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/UIImage.h:194:57: note: 'imageAsset' has been explicitly marked unavailable here
192 | #if __has_include(<UIKit/UITraitCollection.h>)
193 | @property (nonatomic, readonly, copy) UITraitCollection *traitCollection API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos); // describes the image in terms of its traits
194 | @property (nullable, nonatomic, readonly) UIImageAsset *imageAsset API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos); // The asset is not encoded along with the image. Returns nil if the image is not CGImage based.
    |                                                         `- note: 'imageAsset' has been explicitly marked unavailable here
195 | #endif
196 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:78:70: error: 'UITraitCollection' is unavailable in watchOS
 76 |             let lightModeImage = NiceImage.generatePixel(ofColor: color, userInterfaceStyle: .light)
 77 |             let darkModeImage = NiceImage.generatePixel(ofColor: color, userInterfaceStyle: .dark)
 78 |             lightModeImage.imageAsset?.register(darkModeImage, with: UITraitCollection(userInterfaceStyle: .dark))
    |                                                                      `- error: 'UITraitCollection' is unavailable in watchOS
 79 |             return lightModeImage
 80 |         } 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/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/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:78:70: error: 'init(userInterfaceStyle:)' is unavailable in watchOS
 76 |             let lightModeImage = NiceImage.generatePixel(ofColor: color, userInterfaceStyle: .light)
 77 |             let darkModeImage = NiceImage.generatePixel(ofColor: color, userInterfaceStyle: .dark)
 78 |             lightModeImage.imageAsset?.register(darkModeImage, with: UITraitCollection(userInterfaceStyle: .dark))
    |                                                                      `- error: 'init(userInterfaceStyle:)' is unavailable in watchOS
 79 |             return lightModeImage
 80 |         } 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/UITraitCollection.h:41:1: note: 'init(userInterfaceStyle:)' has been explicitly marked unavailable here
 39 | @property (nonatomic, readonly) UIUserInterfaceIdiom userInterfaceIdiom; // unspecified: UIUserInterfaceIdiomUnspecified
 40 |
 41 | + (UITraitCollection *)traitCollectionWithUserInterfaceStyle:(UIUserInterfaceStyle)userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(userInterfaceStyle:)' has been explicitly marked unavailable here
 42 | @property (nonatomic, readonly) UIUserInterfaceStyle userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos); // unspecified: UIUserInterfaceStyleUnspecified
 43 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:88:9: error: 'UITraitCollection' is unavailable in watchOS
 86 |     static private func generatePixel(ofColor color: UIColor, userInterfaceStyle: UIUserInterfaceStyle) -> UIImage {
 87 |         var image: UIImage!
 88 |         UITraitCollection(userInterfaceStyle: userInterfaceStyle).performAsCurrent {
    |         `- error: 'UITraitCollection' is unavailable in watchOS
 89 |             image = NiceImage.generatePixel(ofColor: color)
 90 |         }
/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/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:88:9: error: 'init(userInterfaceStyle:)' is unavailable in watchOS
 86 |     static private func generatePixel(ofColor color: UIColor, userInterfaceStyle: UIUserInterfaceStyle) -> UIImage {
 87 |         var image: UIImage!
 88 |         UITraitCollection(userInterfaceStyle: userInterfaceStyle).performAsCurrent {
    |         `- error: 'init(userInterfaceStyle:)' is unavailable in watchOS
 89 |             image = NiceImage.generatePixel(ofColor: color)
 90 |         }
/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:41:1: note: 'init(userInterfaceStyle:)' has been explicitly marked unavailable here
 39 | @property (nonatomic, readonly) UIUserInterfaceIdiom userInterfaceIdiom; // unspecified: UIUserInterfaceIdiomUnspecified
 40 |
 41 | + (UITraitCollection *)traitCollectionWithUserInterfaceStyle:(UIUserInterfaceStyle)userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(userInterfaceStyle:)' has been explicitly marked unavailable here
 42 | @property (nonatomic, readonly) UIUserInterfaceStyle userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos); // unspecified: UIUserInterfaceStyleUnspecified
 43 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Button.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ScheduledNotificationsViewController (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:33:11: error: cannot find type 'LayoutItem' in scope
 31 | #endif
 32 |
 33 | extension LayoutItem { // Align methods are available via `LayoutAnchors`
    |           `- error: cannot find type 'LayoutItem' in scope
 34 |     @nonobjc var anchors: LayoutAnchors<Self> { LayoutAnchors(base: self) }
 35 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:43:37: error: cannot find type 'LayoutItem' in scope
 41 | }
 42 |
 43 | extension LayoutAnchors where Base: LayoutItem {
    |                                     `- error: cannot find type 'LayoutItem' in scope
 44 |
 45 |     // MARK: Anchors
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:96:15: error: cannot find type 'LayoutItem' in scope
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
 96 |     let item: LayoutItem
    |               `- error: cannot find type 'LayoutItem' in scope
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
 98 |     fileprivate let offset: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:97:32: error: cannot find type 'NSLayoutConstraint' in scope
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
    |                                `- error: cannot find type 'NSLayoutConstraint' in scope
 98 |     fileprivate let offset: CGFloat
 99 |     fileprivate let multiplier: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:98:29: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
 98 |     fileprivate let offset: CGFloat
    |                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
 99 |     fileprivate let multiplier: CGFloat
100 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:98:21: warning: cannot use struct 'CGFloat' in a property declaration member of a type not marked '@_implementationOnly'; 'CoreFoundation' was not imported by this file
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
 98 |     fileprivate let offset: CGFloat
    |                     `- warning: cannot use struct 'CGFloat' in a property declaration member of a type not marked '@_implementationOnly'; 'CoreFoundation' was not imported by this file
 99 |     fileprivate let multiplier: CGFloat
100 |
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
  |                       `- note: struct declared here
3 |     public typealias NativeType = Double
4 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:99:33: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
 98 |     fileprivate let offset: CGFloat
 99 |     fileprivate let multiplier: CGFloat
    |                                 `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
100 |
101 |     fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:99:21: warning: cannot use struct 'CGFloat' in a property declaration member of a type not marked '@_implementationOnly'; 'CoreFoundation' was not imported by this file
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
 98 |     fileprivate let offset: CGFloat
 99 |     fileprivate let multiplier: CGFloat
    |                     `- warning: cannot use struct 'CGFloat' in a property declaration member of a type not marked '@_implementationOnly'; 'CoreFoundation' was not imported by this file
100 |
101 |     fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
  |                       `- note: struct declared here
3 |     public typealias NativeType = Double
4 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:101:30: error: cannot find type 'LayoutItem' in scope
 99 |     fileprivate let multiplier: CGFloat
100 |
101 |     fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
    |                              `- error: cannot find type 'LayoutItem' in scope
102 |         self.item = item; self.attribute = attribute; self.offset = offset; self.multiplier = multiplier
103 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:101:55: error: cannot find type 'NSLayoutConstraint' in scope
 99 |     fileprivate let multiplier: CGFloat
100 |
101 |     fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
    |                                                       `- error: cannot find type 'NSLayoutConstraint' in scope
102 |         self.item = item; self.attribute = attribute; self.offset = offset; self.multiplier = multiplier
103 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:101:93: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
 99 |     fileprivate let multiplier: CGFloat
100 |
101 |     fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
    |                                                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
102 |         self.item = item; self.attribute = attribute; self.offset = offset; self.multiplier = multiplier
103 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:101:118: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
 99 |     fileprivate let multiplier: CGFloat
100 |
101 |     fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
    |                                                                                                                      `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
102 |         self.item = item; self.attribute = attribute; self.offset = offset; self.multiplier = multiplier
103 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:108:32: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
106 |     ///
107 |     /// - note: Consider using a convenience operator instead: `view.anchors.top + 10`.
108 |     func offsetting(by offset: CGFloat) -> Anchor<Type, Axis> {
    |                                `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
109 |         Anchor<Type, Axis>(item, attribute, offset: self.offset + offset, multiplier: self.multiplier)
110 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:115:36: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
113 |     ///
114 |     /// - note: Consider using a convenience operator instead: `view.anchors.height * 2`.
115 |     func multiplied(by multiplier: CGFloat) -> Anchor<Type, Axis> {
    |                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
116 |         Anchor<Type, Axis>(item, attribute, offset: self.offset * multiplier, multiplier: self.multiplier * multiplier)
117 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:120:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
118 | }
119 |
120 | func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
121 |     anchor.offsetting(by: offset)
122 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:120:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
118 | }
119 |
120 | func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
121 |     anchor.offsetting(by: offset)
122 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:124:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
122 | }
123 |
124 | func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
125 |     anchor.offsetting(by: -offset)
126 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:124:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
122 | }
123 |
124 | func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
125 |     anchor.offsetting(by: -offset)
126 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:128:61: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
126 | }
127 |
128 | func * <Type, Axis>(anchor: Anchor<Type, Axis>, multiplier: CGFloat) -> Anchor<Type, Axis> {
    |                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
129 |     anchor.multiplied(by: multiplier)
130 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:128:61: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
126 | }
127 |
128 | func * <Type, Axis>(anchor: Anchor<Type, Axis>, multiplier: CGFloat) -> Anchor<Type, Axis> {
    |                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
129 |     anchor.multiplied(by: multiplier)
130 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:135:103: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
133 |
134 | extension Anchor where Type: AnchorType.Alignment {
135 |     @discardableResult func equal<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 |         Constraints.constrain(self, anchor, constant: constant, relation: .equal)
137 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:135:119: error: cannot find type 'NSLayoutConstraint' in scope
133 |
134 | extension Anchor where Type: AnchorType.Alignment {
135 |     @discardableResult func equal<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                       `- error: cannot find type 'NSLayoutConstraint' in scope
136 |         Constraints.constrain(self, anchor, constant: constant, relation: .equal)
137 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:135:103: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
133 |
134 | extension Anchor where Type: AnchorType.Alignment {
135 |     @discardableResult func equal<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 |         Constraints.constrain(self, anchor, constant: constant, relation: .equal)
137 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:139:116: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
137 |     }
138 |
139 |     @discardableResult func greaterThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
140 |         Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
141 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:139:132: error: cannot find type 'NSLayoutConstraint' in scope
137 |     }
138 |
139 |     @discardableResult func greaterThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                    `- error: cannot find type 'NSLayoutConstraint' in scope
140 |         Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
141 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:139:116: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
137 |     }
138 |
139 |     @discardableResult func greaterThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
140 |         Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
141 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:143:113: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
141 |     }
142 |
143 |     @discardableResult func lessThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                 `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
144 |         Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
145 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:143:129: error: cannot find type 'NSLayoutConstraint' in scope
141 |     }
142 |
143 |     @discardableResult func lessThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                 `- error: cannot find type 'NSLayoutConstraint' in scope
144 |         Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
145 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:143:113: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
141 |     }
142 |
143 |     @discardableResult func lessThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                 `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
144 |         Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
145 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:151:109: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
149 |
150 | extension Anchor where Type: AnchorType.Dimension {
151 |     @discardableResult func equal<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
152 |         Constraints.constrain(self, anchor, constant: constant, relation: .equal)
153 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:151:125: error: cannot find type 'NSLayoutConstraint' in scope
149 |
150 | extension Anchor where Type: AnchorType.Dimension {
151 |     @discardableResult func equal<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                             `- error: cannot find type 'NSLayoutConstraint' in scope
152 |         Constraints.constrain(self, anchor, constant: constant, relation: .equal)
153 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:151:109: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
149 |
150 | extension Anchor where Type: AnchorType.Dimension {
151 |     @discardableResult func equal<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
152 |         Constraints.constrain(self, anchor, constant: constant, relation: .equal)
153 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:155:122: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
153 |     }
154 |
155 |     @discardableResult func greaterThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                          `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
156 |         Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
157 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:155:138: error: cannot find type 'NSLayoutConstraint' in scope
153 |     }
154 |
155 |     @discardableResult func greaterThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                          `- error: cannot find type 'NSLayoutConstraint' in scope
156 |         Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
157 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:155:122: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
153 |     }
154 |
155 |     @discardableResult func greaterThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                          `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
156 |         Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
157 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:159:119: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
157 |     }
158 |
159 |     @discardableResult func lessThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
160 |         Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
161 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:159:135: error: cannot find type 'NSLayoutConstraint' in scope
157 |     }
158 |
159 |     @discardableResult func lessThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                       `- error: cannot find type 'NSLayoutConstraint' in scope
160 |         Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
161 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:159:119: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
157 |     }
158 |
159 |     @discardableResult func lessThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
160 |         Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
161 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:167:59: error: cannot find type 'NSLayoutConstraint' in scope
165 |
166 | extension Anchor where Type: AnchorType.Dimension {
167 |     @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
    |                                                           `- error: cannot find type 'NSLayoutConstraint' in scope
168 |         Constraints.constrain(item: item, attribute: attribute, relatedBy: .equal, constant: constant)
169 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:167:47: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
165 |
166 | extension Anchor where Type: AnchorType.Dimension {
167 |     @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
    |                                               `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
168 |         Constraints.constrain(item: item, attribute: attribute, relatedBy: .equal, constant: constant)
169 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:171:72: error: cannot find type 'NSLayoutConstraint' in scope
169 |     }
170 |
171 |     @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
    |                                                                        `- error: cannot find type 'NSLayoutConstraint' in scope
172 |         Constraints.constrain(item: item, attribute: attribute, relatedBy: .greaterThanOrEqual, constant: constant)
173 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:171:60: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
169 |     }
170 |
171 |     @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
    |                                                            `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
172 |         Constraints.constrain(item: item, attribute: attribute, relatedBy: .greaterThanOrEqual, constant: constant)
173 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:175:69: error: cannot find type 'NSLayoutConstraint' in scope
173 |     }
174 |
175 |     @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
    |                                                                     `- error: cannot find type 'NSLayoutConstraint' in scope
176 |         Constraints.constrain(item: item, attribute: attribute, relatedBy: .lessThanOrEqual, constant: constant)
177 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:175:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
173 |     }
174 |
175 |     @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
176 |         Constraints.constrain(item: item, attribute: attribute, relatedBy: .lessThanOrEqual, constant: constant)
177 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:184:83: error: cannot find type 'NSLayoutConstraint' in scope
182 | extension Anchor where Type: AnchorType.Edge {
183 |     /// Pins the edge to the respected edges of the given container.
184 |     @discardableResult func pin(to container: LayoutItem?, inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                   `- error: cannot find type 'NSLayoutConstraint' in scope
185 |         let isInverted = [.trailing, .right, .bottom].contains(attribute)
186 |         return Constraints.constrain(self, toItem: container ?? item.superview!, attribute: attribute, constant: (isInverted ? -inset : inset))
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:184:47: error: cannot find type 'LayoutItem' in scope
182 | extension Anchor where Type: AnchorType.Edge {
183 |     /// Pins the edge to the respected edges of the given container.
184 |     @discardableResult func pin(to container: LayoutItem?, inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                               `- error: cannot find type 'LayoutItem' in scope
185 |         let isInverted = [.trailing, .right, .bottom].contains(attribute)
186 |         return Constraints.constrain(self, toItem: container ?? item.superview!, attribute: attribute, constant: (isInverted ? -inset : inset))
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:184:67: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
182 | extension Anchor where Type: AnchorType.Edge {
183 |     /// Pins the edge to the respected edges of the given container.
184 |     @discardableResult func pin(to container: LayoutItem?, inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                   `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
185 |         let isInverted = [.trailing, .right, .bottom].contains(attribute)
186 |         return Constraints.constrain(self, toItem: container ?? item.superview!, attribute: attribute, constant: (isInverted ? -inset : inset))
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:189:56: error: cannot find type 'NSLayoutConstraint' in scope
187 |     }
188 |
189 |     @discardableResult func pin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                        `- error: cannot find type 'NSLayoutConstraint' in scope
190 |         return pin(to: nil, inset: inset)
191 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:189:40: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
187 |     }
188 |
189 |     @discardableResult func pin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                        `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
190 |         return pin(to: nil, inset: inset)
191 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:194:71: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
192 |
193 |     /// Adds spacing between the current anchors.
194 |     @discardableResult func spacing<Type: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<Type, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
195 |         let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
196 |             (attribute == .right && anchor.attribute == .left) ||
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:194:121: error: cannot find type 'NSLayoutConstraint' in scope
192 |
193 |     /// Adds spacing between the current anchors.
194 |     @discardableResult func spacing<Type: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<Type, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                         `- error: cannot find type 'NSLayoutConstraint' in scope
195 |         let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
196 |             (attribute == .right && anchor.attribute == .left) ||
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:194:162: error: cannot find type 'NSLayoutConstraint' in scope
192 |
193 |     /// Adds spacing between the current anchors.
194 |     @discardableResult func spacing<Type: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<Type, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                                  `- error: cannot find type 'NSLayoutConstraint' in scope
195 |         let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
196 |             (attribute == .right && anchor.attribute == .left) ||
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:194:71: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
192 |
193 |     /// Adds spacing between the current anchors.
194 |     @discardableResult func spacing<Type: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<Type, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
195 |         let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
196 |             (attribute == .right && anchor.attribute == .left) ||
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:206:59: error: cannot find type 'NSLayoutConstraint' in scope
204 | extension Anchor where Type: AnchorType.Center {
205 |     /// Aligns the axis with a superview axis.
206 |     @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                           `- error: cannot find type 'NSLayoutConstraint' in scope
207 |         Constraints.constrain(self, toItem: item.superview!, attribute: attribute, constant: offset)
208 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:206:43: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
204 | extension Anchor where Type: AnchorType.Center {
205 |     /// Aligns the axis with a superview axis.
206 |     @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
    |                                           `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
207 |         Constraints.constrain(self, toItem: item.superview!, attribute: attribute, constant: offset)
208 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:241:27: error: cannot find type 'LayoutItem' in scope
239 |
240 | struct AnchorCollectionEdges {
241 |     fileprivate let item: LayoutItem
    |                           `- error: cannot find type 'LayoutItem' in scope
242 |     fileprivate var isAbsolute = false
243 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:252:22: error: cannot find type 'NSLayoutConstraint' in scope
250 |     typealias Axis = NSLayoutConstraint.Axis
251 |     #else
252 |     typealias Axis = NSLayoutConstraint.Orientation
    |                      `- error: cannot find type 'NSLayoutConstraint' in scope
253 |     #endif
254 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:255:144: error: cannot find type 'NSLayoutConstraint' in scope
253 |     #endif
254 |
255 |     @discardableResult func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                                                                                                                `- error: cannot find type 'NSLayoutConstraint' in scope
256 |         let item2 = item2 ?? item.superview!
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:255:43: error: cannot find type 'LayoutItem' in scope
253 |     #endif
254 |
255 |     @discardableResult func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                           `- error: cannot find type 'LayoutItem' in scope
256 |         let item2 = item2 ?? item.superview!
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:255:70: error: cannot find type 'EdgeInsets' in scope
253 |     #endif
254 |
255 |     @discardableResult func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                                      `- error: cannot find type 'EdgeInsets' in scope
256 |         let item2 = item2 ?? item.superview!
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:290:41: error: cannot find type 'NSLayoutConstraint' in scope
288 |
289 |     /// Centers the view in the superview.
290 |     @discardableResult func align() -> [NSLayoutConstraint] {
    |                                         `- error: cannot find type 'NSLayoutConstraint' in scope
291 |         [x.align(), y.align()]
292 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:295:74: error: cannot find type 'NSLayoutConstraint' in scope
293 |
294 |     /// Makes the axis equal to the other collection of axis.
295 |     @discardableResult func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
    |                                                                          `- error: cannot find type 'NSLayoutConstraint' in scope
296 |         [x.equal(item.anchors.centerX), y.equal(item.anchors.centerY)]
297 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:295:41: error: cannot find type 'LayoutItem' in scope
293 |
294 |     /// Makes the axis equal to the other collection of axis.
295 |     @discardableResult func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
    |                                         `- error: cannot find type 'LayoutItem' in scope
296 |         [x.equal(item.anchors.centerX), y.equal(item.anchors.centerY)]
297 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:307:55: error: cannot find type 'NSLayoutConstraint' in scope
305 |
306 |     /// Set the size of item.
307 |     @discardableResult func equal(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                                       `- error: cannot find type 'NSLayoutConstraint' in scope
308 |         [width.equal(size.width), height.equal(size.height)]
309 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:307:43: error: cannot find type 'CGSize' in scope
305 |
306 |     /// Set the size of item.
307 |     @discardableResult func equal(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                           `- error: cannot find type 'CGSize' in scope
308 |         [width.equal(size.width), height.equal(size.height)]
309 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:312:67: error: cannot find type 'NSLayoutConstraint' in scope
310 |
311 |     /// Set the size of item.
312 |     @discardableResult func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                                                   `- error: cannot find type 'NSLayoutConstraint' in scope
313 |         [width.greaterThanOrEqual(size.width), height.greaterThanOrEqual(size.height)]
314 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:312:55: error: cannot find type 'CGSize' in scope
310 |
311 |     /// Set the size of item.
312 |     @discardableResult func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                                       `- error: cannot find type 'CGSize' in scope
313 |         [width.greaterThanOrEqual(size.width), height.greaterThanOrEqual(size.height)]
314 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:317:65: error: cannot find type 'NSLayoutConstraint' in scope
315 |
316 |     /// Set the size of item.
317 |     @discardableResult func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                                                 `- error: cannot find type 'NSLayoutConstraint' in scope
318 |         [width.lessThanOrEqual(size.width), height.lessThanOrEqual(size.height)]
319 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:317:53: error: cannot find type 'CGSize' in scope
315 |
316 |     /// Set the size of item.
317 |     @discardableResult func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                                     `- error: cannot find type 'CGSize' in scope
318 |         [width.lessThanOrEqual(size.width), height.lessThanOrEqual(size.height)]
319 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:75: error: cannot find type 'CGSize' in scope
320 |
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                           `- error: cannot find type 'CGSize' in scope
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:103: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
320 |
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:120: error: cannot find type 'NSLayoutConstraint' in scope
320 |
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                        `- error: cannot find type 'NSLayoutConstraint' in scope
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:41: error: cannot find type 'LayoutItem' in scope
320 |
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                         `- error: cannot find type 'LayoutItem' in scope
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:103: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
320 |
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:88: error: cannot find type 'CGSize' in scope
324 |     }
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                        `- error: cannot find type 'CGSize' in scope
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:116: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
324 |     }
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:133: error: cannot find type 'NSLayoutConstraint' in scope
324 |     }
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                                     `- error: cannot find type 'NSLayoutConstraint' in scope
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:54: error: cannot find type 'LayoutItem' in scope
324 |     }
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                      `- error: cannot find type 'LayoutItem' in scope
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:116: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
324 |     }
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:85: error: cannot find type 'CGSize' in scope
328 |     }
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                     `- error: cannot find type 'CGSize' in scope
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:113: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
328 |     }
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                 `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:130: error: cannot find type 'NSLayoutConstraint' in scope
328 |     }
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                                  `- error: cannot find type 'NSLayoutConstraint' in scope
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:51: error: cannot find type 'LayoutItem' in scope
328 |     }
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                   `- error: cannot find type 'LayoutItem' in scope
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:113: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
328 |     }
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                 `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:339:37: error: cannot find 'NSLayoutConstraint' in scope
337 | final class Constraints {
338 |     /// Returns all of the created constraints.
339 |     private(set) var constraints = [NSLayoutConstraint]()
    |                                     `- error: cannot find 'NSLayoutConstraint' in scope
340 |
341 |     /// All of the constraints created in the given closure are automatically
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:339:36: error: cannot call value of non-function type '[Element]'
337 | final class Constraints {
338 |     /// Returns all of the created constraints.
339 |     private(set) var constraints = [NSLayoutConstraint]()
    |                                    `- error: cannot call value of non-function type '[Element]'
340 |
341 |     /// All of the constraints created in the given closure are automatically
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:292: error: cannot find type 'NSLayoutConstraint' in scope
354 |
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                                                                                                                                                                                    `- error: cannot find type 'NSLayoutConstraint' in scope
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 |         #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:73: error: cannot find type 'NSLayoutConstraint' in scope
354 |
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                         `- error: cannot find type 'NSLayoutConstraint' in scope
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 |         #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:123: error: cannot find type 'NSLayoutConstraint' in scope
354 |
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                           `- error: cannot find type 'NSLayoutConstraint' in scope
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 |         #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:204: error: cannot find type 'NSLayoutConstraint' in scope
354 |
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                                                                                            `- error: cannot find type 'NSLayoutConstraint' in scope
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 |         #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:253: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
354 |
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                                                                                                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 |         #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:276: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
354 |
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                                                                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 |         #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:111: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
367 |
368 |     /// Creates and automatically installs a constraint between two anchors.
369 |     fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                               `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
370 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:136: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
367 |
368 |     /// Creates and automatically installs a constraint between two anchors.
369 |     fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                        `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
370 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:159: error: cannot find type 'NSLayoutConstraint' in scope
367 |
368 |     /// Creates and automatically installs a constraint between two anchors.
369 |     fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                               `- error: cannot find type 'NSLayoutConstraint' in scope
370 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:200: error: cannot find type 'NSLayoutConstraint' in scope
367 |
368 |     /// Creates and automatically installs a constraint between two anchors.
369 |     fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                                                                        `- error: cannot find type 'NSLayoutConstraint' in scope
370 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:111: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
367 |
368 |     /// Creates and automatically installs a constraint between two anchors.
369 |     fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                               `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
370 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:136: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
367 |
368 |     /// Creates and automatically installs a constraint between two anchors.
369 |     fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                        `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
370 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:107: error: cannot find type 'NSLayoutConstraint' in scope
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                           `- error: cannot find type 'NSLayoutConstraint' in scope
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:148: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:173: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:196: error: cannot find type 'NSLayoutConstraint' in scope
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                                                                    `- error: cannot find type 'NSLayoutConstraint' in scope
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:237: error: cannot find type 'NSLayoutConstraint' in scope
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                                                                                                             `- error: cannot find type 'NSLayoutConstraint' in scope
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:148: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:173: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:381:48: error: cannot find type 'NSLayoutConstraint' in scope
379 |     private static var _stack = [Constraints]() // this is what enabled constraint auto-installing
380 |
381 |     private static func _install(_ constraint: NSLayoutConstraint) {
    |                                                `- error: cannot find type 'NSLayoutConstraint' in scope
382 |         if let group = _stack.last {
383 |             group.constraints.append(constraint)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:391:44: error: cannot find type 'LayoutItem' in scope
389 |
390 | extension Constraints {
391 |     @discardableResult convenience init<A: LayoutItem>(for a: A, _ closure: (LayoutAnchors<A>) -> Void) {
    |                                            `- error: cannot find type 'LayoutItem' in scope
392 |         self.init { closure(a.anchors) }
393 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:395:44: error: cannot find type 'LayoutItem' in scope
393 |     }
394 |
395 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem>(for a: A, _ b: B, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>) -> Void) {
    |                                            `- error: cannot find type 'LayoutItem' in scope
396 |         self.init { closure(a.anchors, b.anchors) }
397 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:395:59: error: cannot find type 'LayoutItem' in scope
393 |     }
394 |
395 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem>(for a: A, _ b: B, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>) -> Void) {
    |                                                           `- error: cannot find type 'LayoutItem' in scope
396 |         self.init { closure(a.anchors, b.anchors) }
397 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:399:44: error: cannot find type 'LayoutItem' in scope
397 |     }
398 |
399 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
    |                                            `- error: cannot find type 'LayoutItem' in scope
400 |         self.init { closure(a.anchors, b.anchors, c.anchors) }
401 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:399:59: error: cannot find type 'LayoutItem' in scope
397 |     }
398 |
399 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
    |                                                           `- error: cannot find type 'LayoutItem' in scope
400 |         self.init { closure(a.anchors, b.anchors, c.anchors) }
401 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:399:74: error: cannot find type 'LayoutItem' in scope
397 |     }
398 |
399 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
    |                                                                          `- error: cannot find type 'LayoutItem' in scope
400 |         self.init { closure(a.anchors, b.anchors, c.anchors) }
401 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:403:44: error: cannot find type 'LayoutItem' in scope
401 |     }
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
    |                                            `- error: cannot find type 'LayoutItem' in scope
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
405 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:403:59: error: cannot find type 'LayoutItem' in scope
401 |     }
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
    |                                                           `- error: cannot find type 'LayoutItem' in scope
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
405 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:403:74: error: cannot find type 'LayoutItem' in scope
401 |     }
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
    |                                                                          `- error: cannot find type 'LayoutItem' in scope
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
405 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:403:89: error: cannot find type 'LayoutItem' in scope
401 |     }
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
    |                                                                                         `- error: cannot find type 'LayoutItem' in scope
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
405 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:420:11: error: cannot find type 'NSLayoutConstraint' in scope
418 | #endif
419 |
420 | extension NSLayoutConstraint.Relation {
    |           `- error: cannot find type 'NSLayoutConstraint' in scope
421 |     fileprivate var inverted: NSLayoutConstraint.Relation {
422 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:431:11: error: cannot find type 'EdgeInsets' in scope
429 | }
430 |
431 | extension EdgeInsets {
    |           `- error: cannot find type 'EdgeInsets' in scope
432 |     fileprivate func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
433 |         switch attribute {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:445:64: error: cannot find type 'NSLayoutConstraint' in scope
443 |
444 | extension Anchor where Type: AnchorType.Edge {
445 |     @discardableResult func safeAreaPin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                `- error: cannot find type 'NSLayoutConstraint' in scope
446 |         pin(to: item.superview!.safeAreaLayoutGuide, inset: inset)
447 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:445:48: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
443 |
444 | extension Anchor where Type: AnchorType.Edge {
445 |     @discardableResult func safeAreaPin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
446 |         pin(to: item.superview!.safeAreaLayoutGuide, inset: inset)
447 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:449:71: error: cannot find type 'NSLayoutConstraint' in scope
447 |     }
448 |
449 |     @discardableResult func readableContentPin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                       `- error: cannot find type 'NSLayoutConstraint' in scope
450 |         pin(to: item.superview!.readableContentGuide, inset: inset)
451 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:449:55: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
447 |     }
448 |
449 |     @discardableResult func readableContentPin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
450 |         pin(to: item.superview!.readableContentGuide, inset: inset)
451 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:453:63: error: cannot find type 'NSLayoutConstraint' in scope
451 |     }
452 |
453 |     @discardableResult func marginsPin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                               `- error: cannot find type 'NSLayoutConstraint' in scope
454 |         pin(to: item.superview!.layoutMarginsGuide, inset: inset)
455 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:453:47: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
451 |     }
452 |
453 |     @discardableResult func marginsPin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                               `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
454 |         pin(to: item.superview!.layoutMarginsGuide, inset: inset)
455 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:459:123: error: cannot find type 'NSLayoutConstraint' in scope
457 |
458 | extension AnchorCollectionEdges {
459 |     @discardableResult func safeAreaPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                                                                                           `- error: cannot find type 'NSLayoutConstraint' in scope
460 |         pin(to: item.superview!.safeAreaLayoutGuide, insets: insets, axis: axis, alignment: alignment)
461 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:459:49: error: cannot find type 'EdgeInsets' in scope
457 |
458 | extension AnchorCollectionEdges {
459 |     @discardableResult func safeAreaPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                 `- error: cannot find type 'EdgeInsets' in scope
460 |         pin(to: item.superview!.safeAreaLayoutGuide, insets: insets, axis: axis, alignment: alignment)
461 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:463:130: error: cannot find type 'NSLayoutConstraint' in scope
461 |     }
462 |
463 |     @discardableResult func readableContentPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                                                                                                  `- error: cannot find type 'NSLayoutConstraint' in scope
464 |         pin(to: item.superview!.readableContentGuide, insets: insets, axis: axis, alignment: alignment)
465 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:463:56: error: cannot find type 'EdgeInsets' in scope
461 |     }
462 |
463 |     @discardableResult func readableContentPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                        `- error: cannot find type 'EdgeInsets' in scope
464 |         pin(to: item.superview!.readableContentGuide, insets: insets, axis: axis, alignment: alignment)
465 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:467:122: error: cannot find type 'NSLayoutConstraint' in scope
465 |     }
466 |
467 |     @discardableResult func marginsPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                                                                                          `- error: cannot find type 'NSLayoutConstraint' in scope
468 |         pin(to: item.superview!.layoutMarginsGuide, insets: insets, axis: axis, alignment: alignment)
469 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:467:48: error: cannot find type 'EdgeInsets' in scope
465 |     }
466 |
467 |     @discardableResult func marginsPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                `- error: cannot find type 'EdgeInsets' in scope
468 |         pin(to: item.superview!.layoutMarginsGuide, insets: insets, axis: axis, alignment: alignment)
469 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:10:35: error: 'UITapGestureRecognizer' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | final class TapGestureRecognizer: UITapGestureRecognizer {
    |                                   `- error: 'UITapGestureRecognizer' is unavailable in watchOS
 11 |
 12 |     @Delegated1 var action: (TapGestureRecognizer) -> Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:36:37: error: 'UIPinchGestureRecognizer' is unavailable in watchOS
 34 | }
 35 |
 36 | final class PinchGestureRecognizer: UIPinchGestureRecognizer {
    |                                     `- error: 'UIPinchGestureRecognizer' is unavailable in watchOS
 37 |
 38 |     @Delegated1 var action: (PinchGestureRecognizer) -> Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:62:40: error: 'UIRotationGestureRecognizer' is unavailable in watchOS
 60 | }
 61 |
 62 | final class RotationGestureRecognizer: UIRotationGestureRecognizer {
    |                                        `- error: 'UIRotationGestureRecognizer' is unavailable in watchOS
 63 |
 64 |     @Delegated1 var action: (RotationGestureRecognizer) -> Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:20:12: note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIRotationGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat rotation;            // rotation in radians
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:88:37: error: 'UISwipeGestureRecognizer' is unavailable in watchOS
 86 | }
 87 |
 88 | final class SwipeGestureRecognizer: UISwipeGestureRecognizer {
    |                                     `- error: 'UISwipeGestureRecognizer' is unavailable in watchOS
 89 |
 90 |     @Delegated1 var action: (SwipeGestureRecognizer) -> Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeGestureRecognizer.h:31:12: note: 'UISwipeGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UISwipeGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UISwipeGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property(nonatomic) NSUInteger                        numberOfTouchesRequired API_UNAVAILABLE(tvos); // default is 1. the number of fingers that must swipe
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:114:35: error: 'UIPanGestureRecognizer' is unavailable in watchOS
112 | }
113 |
114 | final class PanGestureRecognizer: UIPanGestureRecognizer {
    |                                   `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
115 |
116 |     @Delegated1 var action: (PanGestureRecognizer) -> Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:140:45: error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
138 | }
139 |
140 | final class ScreenEdgePanGestureRecognizer: UIScreenEdgePanGestureRecognizer {
    |                                             `- error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
141 |
142 |     @Delegated1 var action: (ScreenEdgePanGestureRecognizer) -> Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreenEdgePanGestureRecognizer.h:16:12: note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
14 |     in from the bezel on the specified edge. */
15 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIScreenEdgePanGestureRecognizer : UIPanGestureRecognizer
   |            `- note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
17 | @property (readwrite, nonatomic, assign) UIRectEdge edges; // The edges on which this gesture recognizes, relative to the current interface orientation
18 | @end
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:166:41: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
164 | }
165 |
166 | final class LongPressGestureRecognizer: UILongPressGestureRecognizer {
    |                                         `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
167 |
168 |     @Delegated1 var action: (LongPressGestureRecognizer) -> Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILongPressGestureRecognizer.h:22:12: note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UILongPressGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic) NSUInteger numberOfTapsRequired;      // Default is 0. The number of full taps required before the press for gesture to be recognized
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:193:37: error: 'UIHoverGestureRecognizer' is unavailable in watchOS
191 |
192 | @available(iOS 13.0, *)
193 | final class HoverGestureRecognizer: UIHoverGestureRecognizer {
    |                                     `- error: 'UIHoverGestureRecognizer' is unavailable in watchOS
194 |
195 |     @Delegated1 var action: (HoverGestureRecognizer) -> Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIHoverGestureRecognizer.h:22:81: note: 'UIHoverGestureRecognizer' has been explicitly marked unavailable here
20 | // On iOS, this gesture recognizer doesn't recognize anything and is effectively
21 | // a no-op.
22 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos, tvos) @interface UIHoverGestureRecognizer : UIGestureRecognizer
   |                                                                                 `- note: 'UIHoverGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | /// The normalized distance from the screen of the hovering device. This value will be 1 at the maximum distance
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:259:20: error: 'UISwipeGestureRecognizer' is unavailable in watchOS
257 |
258 |     func recognizeSwipe(
259 |         direction: UISwipeGestureRecognizer.Direction,
    |                    `- error: 'UISwipeGestureRecognizer' is unavailable in watchOS
260 |         numberOfTouchesRequired: Int = 1
261 |     ) -> SwipeGestureRecognizer {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeGestureRecognizer.h:31:12: note: 'UISwipeGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UISwipeGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UISwipeGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property(nonatomic) NSUInteger                        numberOfTouchesRequired API_UNAVAILABLE(tvos); // default is 1. the number of fingers that must swipe
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:287:32: error: 'UIGestureRecognizer' is unavailable in watchOS
285 |     }
286 |
287 |     func recognize<Recognizer: UIGestureRecognizer>(_ recognizer: Recognizer) -> Recognizer {
    |                                `- error: 'UIGestureRecognizer' is unavailable in watchOS
288 |         isUserInteractionEnabled = true
289 |         addGestureRecognizer(recognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:247:11: error: 'UIView' is unavailable in watchOS
245 | }
246 |
247 | extension UIView {
    |           `- error: 'UIView' is unavailable in watchOS
248 |     func recognizeTaps(
249 |         numberOfTapsRequired: Int = 1,
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:11:27: error: 'UIView' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | func Vertically(_ views: [UIView]) -> UIStackView {
    |                           `- error: 'UIView' is unavailable in watchOS
 12 |     return with(UIStackView()) {
 13 |         $0.axis = .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/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:11:39: error: 'UIStackView' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | func Vertically(_ views: [UIView]) -> UIStackView {
    |                                       `- error: 'UIStackView' is unavailable in watchOS
 12 |     return with(UIStackView()) {
 13 |         $0.axis = .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/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:18:26: error: 'UIView' is unavailable in watchOS
 16 | }
 17 |
 18 | func Vertically(_ views: UIView...) -> UIStackView {
    |                          `- error: 'UIView' is unavailable in watchOS
 19 |     return Vertically(views)
 20 | }
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:18:40: error: 'UIStackView' is unavailable in watchOS
 16 | }
 17 |
 18 | func Vertically(_ views: UIView...) -> UIStackView {
    |                                        `- error: 'UIStackView' is unavailable in watchOS
 19 |     return Vertically(views)
 20 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:22:27: error: 'UIView' is unavailable in watchOS
 20 | }
 21 |
 22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
    |                           `- error: 'UIView' is unavailable in watchOS
 23 |     return with(UIStackView()) {
 24 |         $0.axis = .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/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:22:44: error: 'UIStackView' is unavailable in watchOS
 20 | }
 21 |
 22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
    |                                            `- error: 'UIStackView' is unavailable in watchOS
 23 |     return with(UIStackView()) {
 24 |         $0.axis = .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/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:22:69: error: 'UIStackView' is unavailable in watchOS
 20 | }
 21 |
 22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
    |                                                                     `- error: 'UIStackView' is unavailable in watchOS
 23 |     return with(UIStackView()) {
 24 |         $0.axis = .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/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64 (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ GestureRecognizers.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:10:35: error: 'UITapGestureRecognizer' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | final class TapGestureRecognizer: UITapGestureRecognizer {
    |                                   `- error: 'UITapGestureRecognizer' is unavailable in watchOS
 11 |
 12 |     @Delegated1 var action: (TapGestureRecognizer) -> Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile GestureRecognizers.swift
SwiftDriverJobDiscovery normal arm64_32 Compiling Delegated.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-19 04:26:09.947 xcodebuild[783:4762] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 Compiling\ Align.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
	SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
	Building workspace ScheduledNotificationsViewController with scheme ScheduledNotificationsViewController
(3 failures)
BUILD FAILURE 6.4 watchOS