The Swift Package Index logo.Swift Package Index

Build Information

Failed to build TranscriptDebugMenu, reference main (2ceb90), with Swift 6.4 for tvOS using Xcode 27.0 on 26 Sep 2026 19:58:25 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 TranscriptDebugMenu -destination generic/platform=tvOS

Build Log

127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
131 |
    :
133 |         .allCases.randomElement()
134 |     }
135 | }
    +--- macro expansion @Generable ------------------------------------
    |1 | extension MoodTool.Arguments: nonisolated FoundationModels.Generable {
    |  |                                                            `- error: 'Generable' is unavailable in tvOS
    |2 |     nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
    |3 |     }
    +-------------------------------------------------------------------
136 |
137 | @Generable
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
macro expansion @Generable:2:50: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:2: note: expanded code originates here
118 | }
119 |
120 | @Generable
    | `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 |     case happy, sad, thoughtful, excited, calm
123 | }
    +--- macro expansion @Generable ------------------------------------
    | 1 | extension Mood: nonisolated FoundationModels.Generable {
    | 2 |     nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
    |   |                                                  `- error: 'GeneratedContent' is unavailable in tvOS
    | 3 |         let rawValue = try content.value(String.self)
    | 4 |         if let value = Self(rawValue: rawValue) {
    +-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
  |               `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 |     public var id: GenerationID?
5 |     public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
macro expansion @Generable:1:46: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:2: note: expanded code originates here
118 | }
119 |
120 | @Generable
    | `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 |     case happy, sad, thoughtful, excited, calm
123 | }
    +--- macro expansion @Generable ------------------------------------
    | 1 | extension Mood: nonisolated FoundationModels.Generable {
    |   |                                              `- error: 'Generable' is unavailable in tvOS
    | 2 |     nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
    | 3 |         let rawValue = try content.value(String.self)
    +-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
macro expansion @Generable:2:22: error: 'GenerationSchema' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:1: note: expanded code originates here
118 | }
119 |
120 | @Generable
    | `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 |     case happy, sad, thoughtful, excited, calm
123 | }
    +--- macro expansion @Generable ------------------------------------
    |1 | nonisolated static var generationSchema: FoundationModels.GenerationSchema {
    |2 |     FoundationModels.GenerationSchema(type: Self.self, anyOf: [happy.rawValue, sad.rawValue, thoughtful.rawValue, excited.rawValue, calm.rawValue])
    |  |                      `- error: 'GenerationSchema' is unavailable in tvOS
    |3 | }
    |4 |
    +-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.GenerationSchema:3:15: note: 'GenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationSchema : Sendable {
  |               `- note: 'GenerationSchema' has been explicitly marked unavailable here
4 | }
macro expansion @Generable:2:22: error: 'init(type:description:anyOf:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:1: note: expanded code originates here
118 | }
119 |
120 | @Generable
    | `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 |     case happy, sad, thoughtful, excited, calm
123 | }
    +--- macro expansion @Generable ------------------------------------
    |1 | nonisolated static var generationSchema: FoundationModels.GenerationSchema {
    |2 |     FoundationModels.GenerationSchema(type: Self.self, anyOf: [happy.rawValue, sad.rawValue, thoughtful.rawValue, excited.rawValue, calm.rawValue])
    |  |                      `- error: 'init(type:description:anyOf:)' is unavailable in tvOS
    |3 | }
    |4 |
    +-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.GenerationSchema.init:2:8: note: 'init(type:description:anyOf:)' has been explicitly marked unavailable here
1 | struct GenerationSchema {
2 | public init(type: any Generable.Type, description: String? = nil, anyOf choices: [String])}
  |        `- note: 'init(type:description:anyOf:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:6:14: error: 'generatedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:1: note: expanded code originates here
118 | }
119 |
120 | @Generable
    | `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 |     case happy, sad, thoughtful, excited, calm
123 | }
    +--- macro expansion @Generable ------------------------------------
    |4 |
    |5 | nonisolated var generatedContent: GeneratedContent {
    |6 |     rawValue.generatedContent
    |  |              `- error: 'generatedContent' is unavailable in tvOS
    |7 | }
    +-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.String.generatedContent:2:12: note: 'generatedContent' has been explicitly marked unavailable here
1 | struct String {
2 | public var generatedContent: GeneratedContent { get }}
  |            `- note: 'generatedContent' has been explicitly marked unavailable here
3 |
macro expansion @Generable:2:22: error: 'GenerationSchema' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated static var generationSchema: FoundationModels.GenerationSchema {
    | 2 |     FoundationModels.GenerationSchema(
    |   |                      `- error: 'GenerationSchema' is unavailable in tvOS
    | 3 |         type: Self.self,
    | 4 |         properties: [
    +-------------------------------------------------------------------
131 |
132 |     func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.GenerationSchema:3:15: note: 'GenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationSchema : Sendable {
  |               `- note: 'GenerationSchema' has been explicitly marked unavailable here
4 | }
macro expansion @Generable:2:22: error: 'init(type:description:properties:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated static var generationSchema: FoundationModels.GenerationSchema {
    | 2 |     FoundationModels.GenerationSchema(
    |   |                      `- error: 'init(type:description:properties:)' is unavailable in tvOS
    | 3 |         type: Self.self,
    | 4 |         properties: [
    +-------------------------------------------------------------------
131 |
132 |     func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.GenerationSchema.init:2:8: note: 'init(type:description:properties:)' has been explicitly marked unavailable here
1 | struct GenerationSchema {
2 | public init(type: any Generable.Type, description: String? = nil, properties: [GenerationSchema.Property])}
  |        `- note: 'init(type:description:properties:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:12:49: error: 'ConvertibleToGeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
    +--- macro expansion @Generable ------------------------------------
    |10 | nonisolated var generatedContent: GeneratedContent {
    |11 |     let explicitNil = false
    |12 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    |   |                                                 `- error: 'ConvertibleToGeneratedContent' is unavailable in tvOS
    |13 |     return GeneratedContent(
    |14 |         properties: properties,
    +-------------------------------------------------------------------
131 |
132 |     func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.ConvertibleToGeneratedContent:3:17: note: 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol ConvertibleToGeneratedContent : InstructionsRepresentable, PromptRepresentable {
  |                 `- note: 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
4 |     var generatedContent: GeneratedContent { get }
5 | }
macro expansion @Generable:13:12: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
    +--- macro expansion @Generable ------------------------------------
    |11 |     let explicitNil = false
    |12 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    |13 |     return GeneratedContent(
    |   |            `- error: 'GeneratedContent' is unavailable in tvOS
    |14 |         properties: properties,
    |15 |         uniquingKeysWith: { _, second in
    +-------------------------------------------------------------------
131 |
132 |     func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
  |               `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 |     public var id: GenerationID?
5 |     public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
macro expansion @Generable:13:12: error: 'init(properties:id:uniquingKeysWith:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
    +--- macro expansion @Generable ------------------------------------
    |11 |     let explicitNil = false
    |12 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    |13 |     return GeneratedContent(
    |   |            `- error: 'init(properties:id:uniquingKeysWith:)' is unavailable in tvOS
    |14 |         properties: properties,
    |15 |         uniquingKeysWith: { _, second in
    +-------------------------------------------------------------------
131 |
132 |     func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.GeneratedContent.init:2:8: note: 'init(properties:id:uniquingKeysWith:)' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public init<S>(properties: S, id: GenerationID? = nil, uniquingKeysWith combine: (GeneratedContent, GeneratedContent) throws -> some ConvertibleToGeneratedContent) rethrows where S : Sequence, S.Element == (String, any ConvertibleToGeneratedContent)}
  |        `- note: 'init(properties:id:uniquingKeysWith:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:19:48: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
    +--- macro expansion @Generable ------------------------------------
    |17 |         }
    |18 |     )
    |19 |     func addProperty(name: String, value: some Generable) {
    |   |                                                `- error: 'Generable' is unavailable in tvOS
    |20 |       properties.append((name: name, value: value))
    |21 |     }
    +-------------------------------------------------------------------
131 |
132 |     func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
macro expansion @Generable:19:48: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
    +--- macro expansion @Generable ------------------------------------
    |17 |         }
    |18 |     )
    |19 |     func addProperty(name: String, value: some Generable) {
    |   |                                                `- error: 'Generable' is unavailable in tvOS
    |20 |       properties.append((name: name, value: value))
    |21 |     }
    +-------------------------------------------------------------------
131 |
132 |     func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
macro expansion @Generable:22:49: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
    +--- macro expansion @Generable ------------------------------------
    |20 |       properties.append((name: name, value: value))
    |21 |     }
    |22 |     func addProperty(name: String, value: (some Generable)?) {
    |   |                                                 `- error: 'Generable' is unavailable in tvOS
    |23 |       if explicitNil || value != nil {
    |24 |         properties.append((name: name, value: value))
    +-------------------------------------------------------------------
131 |
132 |     func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
macro expansion @Generable:22:49: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
    +--- macro expansion @Generable ------------------------------------
    |20 |       properties.append((name: name, value: value))
    |21 |     }
    |22 |     func addProperty(name: String, value: (some Generable)?) {
    |   |                                                 `- error: 'Generable' is unavailable in tvOS
    |23 |       if explicitNil || value != nil {
    |24 |         properties.append((name: name, value: value))
    +-------------------------------------------------------------------
131 |
132 |     func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
macro expansion @Generable:24:47: error: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
    +--- macro expansion @Generable ------------------------------------
    |22 |     func addProperty(name: String, value: (some Generable)?) {
    |23 |       if explicitNil || value != nil {
    |24 |         properties.append((name: name, value: value))
    |   |                                               `- error: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
    |25 |       }
    |26 |     }
    +-------------------------------------------------------------------
131 |
132 |     func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.Optional:3:11: note: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension Optional : ConvertibleToGeneratedContent, PromptRepresentable, InstructionsRepresentable where Wrapped : ConvertibleToGeneratedContent {
  |           `- note: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
4 |     public var generatedContent: GeneratedContent { get }
5 | }
macro expansion @Generable:32:33: error: 'GenerationID' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
    +--- macro expansion @Generable ------------------------------------
    |30 |     var id: GenerationID
    |31 |     nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
    |32 |         self.id = content.id ?? GenerationID()
    |   |                                 `- error: 'GenerationID' is unavailable in tvOS
    |33 |     }
    |34 | }
    +-------------------------------------------------------------------
131 |
132 |     func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.GenerationID:3:15: note: 'GenerationID' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
  |               `- note: 'GenerationID' has been explicitly marked unavailable here
4 |     public static func == (a: GenerationID, b: GenerationID) -> Bool
5 |     public func hash(into hasher: inout Hasher)
macro expansion @Generable:32:33: error: 'init()' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 |     let description = "Generates a random mood for haiku"
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     struct Arguments {}
    +--- macro expansion @Generable ------------------------------------
    |30 |     var id: GenerationID
    |31 |     nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
    |32 |         self.id = content.id ?? GenerationID()
    |   |                                 `- error: 'init()' is unavailable in tvOS
    |33 |     }
    |34 | }
    +-------------------------------------------------------------------
131 |
132 |     func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.GenerationID.init:2:8: note: 'init()' has been explicitly marked unavailable here
1 | struct GenerationID {
2 | public init()}
  |        `- note: 'init()' has been explicitly marked unavailable here
3 |
macro expansion @Generable:2:22: error: 'GenerationSchema' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated static var generationSchema: FoundationModels.GenerationSchema {
    | 2 |     FoundationModels.GenerationSchema(
    |   |                      `- error: 'GenerationSchema' is unavailable in tvOS
    | 3 |         type: Self.self,
    | 4 |         properties: [
    +-------------------------------------------------------------------
141 |
FoundationModels.GenerationSchema:3:15: note: 'GenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationSchema : Sendable {
  |               `- note: 'GenerationSchema' has been explicitly marked unavailable here
4 | }
macro expansion @Generable:2:22: error: 'init(type:description:properties:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated static var generationSchema: FoundationModels.GenerationSchema {
    | 2 |     FoundationModels.GenerationSchema(
    |   |                      `- error: 'init(type:description:properties:)' is unavailable in tvOS
    | 3 |         type: Self.self,
    | 4 |         properties: [
    +-------------------------------------------------------------------
141 |
FoundationModels.GenerationSchema.init:2:8: note: 'init(type:description:properties:)' has been explicitly marked unavailable here
1 | struct GenerationSchema {
2 | public init(type: any Generable.Type, description: String? = nil, properties: [GenerationSchema.Property])}
  |        `- note: 'init(type:description:properties:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:5:30: error: 'GenerationSchema' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    | 3 |         type: Self.self,
    | 4 |         properties: [
    | 5 |             FoundationModels.GenerationSchema.Property(name: "text", type: String.self)
    |   |                              `- error: 'GenerationSchema' is unavailable in tvOS
    | 6 |         ]
    | 7 |     )
    +-------------------------------------------------------------------
141 |
FoundationModels.GenerationSchema:3:15: note: 'GenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationSchema : Sendable {
  |               `- note: 'GenerationSchema' has been explicitly marked unavailable here
4 | }
macro expansion @Generable:5:47: error: 'init(name:description:type:guides:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    | 3 |         type: Self.self,
    | 4 |         properties: [
    | 5 |             FoundationModels.GenerationSchema.Property(name: "text", type: String.self)
    |   |                                               `- error: 'init(name:description:type:guides:)' is unavailable in tvOS
    | 6 |         ]
    | 7 |     )
    +-------------------------------------------------------------------
141 |
FoundationModels.GenerationSchema.Property.init:3:8: note: 'init(name:description:type:guides:)' has been explicitly marked unavailable here
1 | struct GenerationSchema {
2 |   struct Property {
3 | public init<Value>(name: String, description: String? = nil, type: Value.Type, guides: [GenerationGuide<Value>] = []) where Value : Generable  }
  |        `- note: 'init(name:description:type:guides:)' has been explicitly marked unavailable here
4 | }
5 |
macro expansion @Generable:12:49: error: 'ConvertibleToGeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |10 | nonisolated var generatedContent: GeneratedContent {
    |11 |     let explicitNil = false
    |12 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    |   |                                                 `- error: 'ConvertibleToGeneratedContent' is unavailable in tvOS
    |13 |     addProperty(name: "text", value: self.text)
    |14 |     return GeneratedContent(
    +-------------------------------------------------------------------
141 |
FoundationModels.ConvertibleToGeneratedContent:3:17: note: 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol ConvertibleToGeneratedContent : InstructionsRepresentable, PromptRepresentable {
  |                 `- note: 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
4 |     var generatedContent: GeneratedContent { get }
5 | }
macro expansion @Generable:13:5: error: conformance of 'String' to 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |11 |     let explicitNil = false
    |12 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    |13 |     addProperty(name: "text", value: self.text)
    |   |     `- error: conformance of 'String' to 'Generable' is unavailable in tvOS
    |14 |     return GeneratedContent(
    |15 |         properties: properties,
    +-------------------------------------------------------------------
141 |
FoundationModels.String:3:11: note: conformance of 'String' to 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : Generable {
  |           `- note: conformance of 'String' to 'Generable' has been explicitly marked unavailable here
4 |     public static var generationSchema: GenerationSchema { get }
5 |     public init(_ content: GeneratedContent) throws
macro expansion @Generable:14:12: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |12 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    |13 |     addProperty(name: "text", value: self.text)
    |14 |     return GeneratedContent(
    |   |            `- error: 'GeneratedContent' is unavailable in tvOS
    |15 |         properties: properties,
    |16 |         uniquingKeysWith: { _, second in
    +-------------------------------------------------------------------
141 |
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
  |               `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 |     public var id: GenerationID?
5 |     public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
macro expansion @Generable:14:12: error: 'init(properties:id:uniquingKeysWith:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |12 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    |13 |     addProperty(name: "text", value: self.text)
    |14 |     return GeneratedContent(
    |   |            `- error: 'init(properties:id:uniquingKeysWith:)' is unavailable in tvOS
    |15 |         properties: properties,
    |16 |         uniquingKeysWith: { _, second in
    +-------------------------------------------------------------------
141 |
FoundationModels.GeneratedContent.init:2:8: note: 'init(properties:id:uniquingKeysWith:)' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public init<S>(properties: S, id: GenerationID? = nil, uniquingKeysWith combine: (GeneratedContent, GeneratedContent) throws -> some ConvertibleToGeneratedContent) rethrows where S : Sequence, S.Element == (String, any ConvertibleToGeneratedContent)}
  |        `- note: 'init(properties:id:uniquingKeysWith:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:20:48: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |18 |         }
    |19 |     )
    |20 |     func addProperty(name: String, value: some Generable) {
    |   |                                                `- error: 'Generable' is unavailable in tvOS
    |21 |       properties.append((name: name, value: value))
    |22 |     }
    +-------------------------------------------------------------------
141 |
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
macro expansion @Generable:20:48: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |18 |         }
    |19 |     )
    |20 |     func addProperty(name: String, value: some Generable) {
    |   |                                                `- error: 'Generable' is unavailable in tvOS
    |21 |       properties.append((name: name, value: value))
    |22 |     }
    +-------------------------------------------------------------------
141 |
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
macro expansion @Generable:23:49: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |21 |       properties.append((name: name, value: value))
    |22 |     }
    |23 |     func addProperty(name: String, value: (some Generable)?) {
    |   |                                                 `- error: 'Generable' is unavailable in tvOS
    |24 |       if explicitNil || value != nil {
    |25 |         properties.append((name: name, value: value))
    +-------------------------------------------------------------------
141 |
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
macro expansion @Generable:23:49: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |21 |       properties.append((name: name, value: value))
    |22 |     }
    |23 |     func addProperty(name: String, value: (some Generable)?) {
    |   |                                                 `- error: 'Generable' is unavailable in tvOS
    |24 |       if explicitNil || value != nil {
    |25 |         properties.append((name: name, value: value))
    +-------------------------------------------------------------------
141 |
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
macro expansion @Generable:25:47: error: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |23 |     func addProperty(name: String, value: (some Generable)?) {
    |24 |       if explicitNil || value != nil {
    |25 |         properties.append((name: name, value: value))
    |   |                                               `- error: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
    |26 |       }
    |27 |     }
    +-------------------------------------------------------------------
141 |
FoundationModels.Optional:3:11: note: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension Optional : ConvertibleToGeneratedContent, PromptRepresentable, InstructionsRepresentable where Wrapped : ConvertibleToGeneratedContent {
  |           `- note: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
4 |     public var generatedContent: GeneratedContent { get }
5 | }
macro expansion @Generable:34:33: error: 'GenerationID' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |32 |     var text: String.PartiallyGenerated?
    |33 |     nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
    |34 |         self.id = content.id ?? GenerationID()
    |   |                                 `- error: 'GenerationID' is unavailable in tvOS
    |35 |         self.text = try content.value(forProperty: "text")
    |36 |     }
    +-------------------------------------------------------------------
141 |
FoundationModels.GenerationID:3:15: note: 'GenerationID' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
  |               `- note: 'GenerationID' has been explicitly marked unavailable here
4 |     public static func == (a: GenerationID, b: GenerationID) -> Bool
5 |     public func hash(into hasher: inout Hasher)
macro expansion @Generable:34:33: error: 'init()' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |32 |     var text: String.PartiallyGenerated?
    |33 |     nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
    |34 |         self.id = content.id ?? GenerationID()
    |   |                                 `- error: 'init()' is unavailable in tvOS
    |35 |         self.text = try content.value(forProperty: "text")
    |36 |     }
    +-------------------------------------------------------------------
141 |
FoundationModels.GenerationID.init:2:8: note: 'init()' has been explicitly marked unavailable here
1 | struct GenerationID {
2 | public init()}
  |        `- note: 'init()' has been explicitly marked unavailable here
3 |
macro expansion @Generable:35:33: error: 'value(_:forProperty:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |33 |     nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
    |34 |         self.id = content.id ?? GenerationID()
    |35 |         self.text = try content.value(forProperty: "text")
    |   |                                 `- error: 'value(_:forProperty:)' is unavailable in tvOS
    |36 |     }
    |37 | }
    +-------------------------------------------------------------------
141 |
FoundationModels.GeneratedContent.value:2:13: note: 'value(_:forProperty:)' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public func value<Value>(_ type: Value?.Type = Value?.self, forProperty property: String) throws -> Value? where Value : ConvertibleFromGeneratedContent}
  |             `- note: 'value(_:forProperty:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:3:33: error: 'value(_:forProperty:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:2: note: expanded code originates here
135 | }
136 |
137 | @Generable
    | `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 |     let text: String
140 | }
    +--- macro expansion @Generable ------------------------------------
    |1 | extension Haiku: nonisolated FoundationModels.Generable {
    |2 |     nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
    |3 |         self.text = try content.value(forProperty: "text")
    |  |                                 `- error: 'value(_:forProperty:)' is unavailable in tvOS
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
141 |
FoundationModels.GeneratedContent.value:2:13: note: 'value(_:forProperty:)' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public func value<Value>(_ type: Value.Type = Value.self, forProperty property: String) throws -> Value where Value : ConvertibleFromGeneratedContent}
  |             `- note: 'value(_:forProperty:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:3:36: error: 'value' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:2: note: expanded code originates here
118 | }
119 |
120 | @Generable
    | `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 |     case happy, sad, thoughtful, excited, calm
123 | }
    +--- macro expansion @Generable ------------------------------------
    | 1 | extension Mood: nonisolated FoundationModels.Generable {
    | 2 |     nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
    | 3 |         let rawValue = try content.value(String.self)
    |   |                                    `- error: 'value' is unavailable in tvOS
    | 4 |         if let value = Self(rawValue: rawValue) {
    | 5 |             self = value
    +-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.GeneratedContent.value:2:13: note: 'value' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public func value<Value>(_ type: Value.Type = Value.self) throws -> Value where Value : ConvertibleFromGeneratedContent}
  |             `- note: 'value' has been explicitly marked unavailable here
3 |
macro expansion @Generable:7:36: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:2: note: expanded code originates here
118 | }
119 |
120 | @Generable
    | `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 |     case happy, sad, thoughtful, excited, calm
123 | }
    +--- macro expansion @Generable ------------------------------------
    | 5 |             self = value
    | 6 |         } else {
    | 7 |             throw FoundationModels.GeneratedContent.ParsingError(rawContent: content.jsonString, debugDescription: "Unexpected rawValue \"\(rawValue)\" for \(Self.self)")
    |   |                                    `- error: 'GeneratedContent' is unavailable in tvOS
    | 8 |         }
    | 9 |     }
    +-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
  |               `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 |     public var id: GenerationID?
5 |     public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
macro expansion @Generable:7:86: error: 'jsonString' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:2: note: expanded code originates here
118 | }
119 |
120 | @Generable
    | `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 |     case happy, sad, thoughtful, excited, calm
123 | }
    +--- macro expansion @Generable ------------------------------------
    | 5 |             self = value
    | 6 |         } else {
    | 7 |             throw FoundationModels.GeneratedContent.ParsingError(rawContent: content.jsonString, debugDescription: "Unexpected rawValue \"\(rawValue)\" for \(Self.self)")
    |   |                                                                                      `- error: 'jsonString' is unavailable in tvOS
    | 8 |         }
    | 9 |     }
    +-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
  |            `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:33:23: error: 'Transcript' is unavailable in tvOS
 31 | enum TranscriptFilter {
 32 |     static func filter(
 33 |         _ transcript: Transcript,
    |                       `- error: 'Transcript' is unavailable in tvOS
 34 |         searchText: String,
 35 |         scope: SearchScope
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:36:10: error: 'Transcript' is unavailable in tvOS
 34 |         searchText: String,
 35 |         scope: SearchScope
 36 |     ) -> Transcript {
    |          `- error: 'Transcript' is unavailable in tvOS
 37 |         guard !searchText.isEmpty else { return transcript }
 38 |         let entries = transcript.filter { entry in
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:46:28: error: 'Transcript' is unavailable in tvOS
 44 |
 45 | private extension SearchScope {
 46 |     func includes(_ entry: Transcript.Entry) -> Bool {
    |                            `- error: 'Transcript' is unavailable in tvOS
 47 |         switch self {
 48 |         case .all:
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:115:57: error: 'Transcript' is unavailable in tvOS
113 |     }
114 |
115 |     private static func searchableValues(for segments: [Transcript.Segment]) -> [String] {
    |                                                         `- error: 'Transcript' is unavailable in tvOS
116 |         segments.flatMap { segment -> [String] in
117 |             switch segment {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:70:11: error: 'Transcript' is unavailable in tvOS
 68 | }
 69 |
 70 | extension Transcript.Entry {
    |           `- error: 'Transcript' is unavailable in tvOS
 71 |     var searchableText: String {
 72 |         var values = [id, description]
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:38:34: error: conformance of 'Transcript' to 'RangeReplaceableCollection' is unavailable in tvOS
 36 |     ) -> Transcript {
 37 |         guard !searchText.isEmpty else { return transcript }
 38 |         let entries = transcript.filter { entry in
    |                                  `- error: conformance of 'Transcript' to 'RangeReplaceableCollection' is unavailable in tvOS
 39 |             scope.includes(entry) && entry.searchableText.localizedCaseInsensitiveContains(searchText)
 40 |         }
FoundationModels.Transcript:3:11: note: conformance of 'Transcript' to 'RangeReplaceableCollection' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension Transcript : RangeReplaceableCollection {
  |           `- note: conformance of 'Transcript' to 'RangeReplaceableCollection' has been explicitly marked unavailable here
4 |     public init()
5 |     public mutating func replaceSubrange<C>(_ subrange: Range<Int>, with newElements: consuming C) where C : Collection, C.Element == Transcript.Entry
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:41:16: error: 'Transcript' is unavailable in tvOS
 39 |             scope.includes(entry) && entry.searchableText.localizedCaseInsensitiveContains(searchText)
 40 |         }
 41 |         return Transcript(entries: entries)
    |                `- error: 'Transcript' is unavailable in tvOS
 42 |     }
 43 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:41:16: error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
 39 |             scope.includes(entry) && entry.searchableText.localizedCaseInsensitiveContains(searchText)
 40 |         }
 41 |         return Transcript(entries: entries)
    |                `- error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
 42 |     }
 43 | }
FoundationModels.Transcript:3:11: note: conformance of 'Transcript' to 'Sequence' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | extension Transcript : RandomAccessCollection {
   |           `- note: conformance of 'Transcript' to 'Sequence' has been explicitly marked unavailable here
 4 |     public typealias Index = Int
 5 |     public subscript(index: Transcript.Index) -> Transcript.Entry { get set }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:72:23: error: 'id' is unavailable in tvOS
 70 | extension Transcript.Entry {
 71 |     var searchableText: String {
 72 |         var values = [id, description]
    |                       `- error: 'id' is unavailable in tvOS
 73 |         switch self {
 74 |         case .instructions(let instructions):
FoundationModels.Transcript.Entry.id:3:12: note: 'id' has been explicitly marked unavailable here
1 | struct Transcript {
2 |   enum Entry {
3 | public var id: String { get }  }
  |            `- note: 'id' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:72:27: error: 'description' is unavailable in tvOS
 70 | extension Transcript.Entry {
 71 |     var searchableText: String {
 72 |         var values = [id, description]
    |                           `- error: 'description' is unavailable in tvOS
 73 |         switch self {
 74 |         case .instructions(let instructions):
FoundationModels.Transcript.Entry.description:3:12: note: 'description' has been explicitly marked unavailable here
1 | struct Transcript {
2 |   enum Entry {
3 | public var description: String { get }  }
  |            `- note: 'description' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:79:45: error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
 77 |                 values.append(contentsOf: [tool.name, tool.description])
 78 |                 if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
 79 |                     values.append(DebugJSON.prettyPrinted(tool.parameters))
    |                                             `- error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
 80 |                 }
 81 |             }
FoundationModels.GenerationSchema:3:11: note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension GenerationSchema : Codable {
  |           `- note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
4 |     public init(from decoder: any Decoder) throws
5 |     public func encode(to encoder: any Encoder) throws
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:79:64: error: 'parameters' is unavailable in tvOS
 77 |                 values.append(contentsOf: [tool.name, tool.description])
 78 |                 if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
 79 |                     values.append(DebugJSON.prettyPrinted(tool.parameters))
    |                                                                `- error: 'parameters' is unavailable in tvOS
 80 |                 }
 81 |             }
FoundationModels.Transcript.ToolDefinition.parameters:5:16: note: 'parameters' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 |     @available(tvOS, unavailable)
5 |     public var parameters: GenerationSchema { get set }  }
  |                `- note: 'parameters' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:86:51: error: 'name' is unavailable in tvOS
 84 |             values.append(String(describing: prompt.options))
 85 |             if let format = prompt.responseFormat {
 86 |                 values.append(contentsOf: [format.name, format.description])
    |                                                   `- error: 'name' is unavailable in tvOS
 87 |             }
 88 |             if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
FoundationModels.Transcript.ResponseFormat.name:3:12: note: 'name' has been explicitly marked unavailable here
1 | struct Transcript {
2 |   struct ResponseFormat {
3 | public var name: String { get }  }
  |            `- note: 'name' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:86:64: error: 'description' is unavailable in tvOS
 84 |             values.append(String(describing: prompt.options))
 85 |             if let format = prompt.responseFormat {
 86 |                 values.append(contentsOf: [format.name, format.description])
    |                                                                `- error: 'description' is unavailable in tvOS
 87 |             }
 88 |             if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
FoundationModels.Transcript.ResponseFormat.description:3:12: note: 'description' has been explicitly marked unavailable here
1 | struct Transcript {
2 |   struct ResponseFormat {
3 | public var description: String { get }  }
  |            `- note: 'description' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:89:50: error: 'metadata' is unavailable in tvOS
 87 |             }
 88 |             if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
 89 |                 values.append(contentsOf: prompt.metadata.map { "\($0.key) \($0.value.jsonString)" })
    |                                                  `- error: 'metadata' is unavailable in tvOS
 90 |                 values.append(String(describing: prompt.contextOptions))
 91 |             }
FoundationModels.Transcript.Prompt.metadata:5:16: note: 'metadata' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 |     @available(tvOS, unavailable)
5 |     public var metadata: [String : GeneratedContent]  }
  |                `- note: 'metadata' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:89:87: error: 'jsonString' is unavailable in tvOS
 87 |             }
 88 |             if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
 89 |                 values.append(contentsOf: prompt.metadata.map { "\($0.key) \($0.value.jsonString)" })
    |                                                                                       `- error: 'jsonString' is unavailable in tvOS
 90 |                 values.append(String(describing: prompt.contextOptions))
 91 |             }
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
  |            `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:90:57: error: 'contextOptions' is unavailable in tvOS
 88 |             if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
 89 |                 values.append(contentsOf: prompt.metadata.map { "\($0.key) \($0.value.jsonString)" })
 90 |                 values.append(String(describing: prompt.contextOptions))
    |                                                         `- error: 'contextOptions' is unavailable in tvOS
 91 |             }
 92 |         case .toolCalls(let calls):
FoundationModels.Transcript.Prompt.contextOptions:5:16: note: 'contextOptions' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 |     @available(tvOS, unavailable)
5 |     public var contextOptions: ContextOptions  }
  |                `- note: 'contextOptions' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:94:83: error: 'jsonString' is unavailable in tvOS
 92 |         case .toolCalls(let calls):
 93 |             for call in calls {
 94 |                 values.append(contentsOf: [call.id, call.toolName, call.arguments.jsonString])
    |                                                                                   `- error: 'jsonString' is unavailable in tvOS
 95 |                 if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
 96 |                     values.append(contentsOf: call.metadata.map { "\($0.key) \($0.value.jsonString)" })
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
  |            `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:96:52: error: 'metadata' is unavailable in tvOS
 94 |                 values.append(contentsOf: [call.id, call.toolName, call.arguments.jsonString])
 95 |                 if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
 96 |                     values.append(contentsOf: call.metadata.map { "\($0.key) \($0.value.jsonString)" })
    |                                                    `- error: 'metadata' is unavailable in tvOS
 97 |                 }
 98 |             }
FoundationModels.Transcript.ToolCall.metadata:5:16: note: 'metadata' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 |     @available(tvOS, unavailable)
5 |     public var metadata: [String : GeneratedContent]  }
  |                `- note: 'metadata' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:96:89: error: 'jsonString' is unavailable in tvOS
 94 |                 values.append(contentsOf: [call.id, call.toolName, call.arguments.jsonString])
 95 |                 if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
 96 |                     values.append(contentsOf: call.metadata.map { "\($0.key) \($0.value.jsonString)" })
    |                                                                                         `- error: 'jsonString' is unavailable in tvOS
 97 |                 }
 98 |             }
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
  |            `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:104:48: error: 'metadata' is unavailable in tvOS
102 |         case .response(let response):
103 |             values.append(contentsOf: response.assetIDs)
104 |             values.append(contentsOf: response.metadata.map { "\($0.key) \($0.value.jsonString)" })
    |                                                `- error: 'metadata' is unavailable in tvOS
105 |             values.append(contentsOf: Self.searchableValues(for: response.segments))
106 |         default:
FoundationModels.Transcript.Response.metadata:6:16: note: 'metadata' has been explicitly marked unavailable here
4 |     @backDeployed(before: iOS 27.0, macOS 27.0, visionOS 27.0)
5 |     @available(tvOS, unavailable)
6 |     public var metadata: [String : GeneratedContent] { get }  }
  |                `- note: 'metadata' has been explicitly marked unavailable here
7 | }
8 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:104:85: error: 'jsonString' is unavailable in tvOS
102 |         case .response(let response):
103 |             values.append(contentsOf: response.assetIDs)
104 |             values.append(contentsOf: response.metadata.map { "\($0.key) \($0.value.jsonString)" })
    |                                                                                     `- error: 'jsonString' is unavailable in tvOS
105 |             values.append(contentsOf: Self.searchableValues(for: response.segments))
106 |         default:
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
  |            `- note: 'jsonString' has been explicitly marked unavailable here
3 |
Assertion failed: (Range.hasLowerEndpoint()), function getVersionString at AvailabilityRange.h:337.
(to display assertion configuration options: -Xllvm -assert-help)
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/ContextSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TokenCounter.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/UsageSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/View+TranscriptDebugMenu.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.dia -target arm64-apple-tvos26.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -swift-module-cross-import FoundationModels /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/FoundationModels.framework/Modules/FoundationModels.swiftcrossimport/UIKit.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationModelsMacros.dylib#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server#FoundationModelsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.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/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/TranscriptDebugMenu-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=5 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval=86400 -Xcc -fmodules-prune-after=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG=1 -no-auto-bridging-header-chaining -module-name TranscriptDebugMenu -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/TranscriptDebugMenu_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-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/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/TranscriptDebugMenu.swiftmodule -index-unit-output-path /TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.o -index-unit-output-path /TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
1.	Apple Swift version 6.4 (swiftlang-6.4.0.34.1 clang-2100.3.34.1)
2.	Compiling with the current language version
3.	While evaluating request TypeCheckPrimaryFileRequest(source_file "/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift")
4.	While evaluating request TypeCheckFunctionBodyRequest(TranscriptDebugMenu.(file).Transcript.Entry extension.searchableText.getter@/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:71:32)
5.	While evaluating request DesugarForEachStmtRequest(ForEach)
6.	Assertion failed: (Range.hasLowerEndpoint()), function getVersionString at AvailabilityRange.h:337.
| 	(to display assertion configuration options: -Xllvm -assert-help)
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  swift-frontend           0x0000000106e87bd0 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1  swift-frontend           0x0000000106e85358 llvm::sys::RunSignalHandlers() + 172
2  swift-frontend           0x0000000106e881c8 SignalHandler(int, __siginfo*, void*) + 360
3  libsystem_platform.dylib 0x0000000181f05744 _sigtramp + 56
4  libsystem_pthread.dylib  0x0000000181efb8d8 pthread_kill + 296
5  libsystem_c.dylib        0x0000000181e01978 abort + 148
6  swift-frontend           0x0000000102636bc4 _ABORT(char const*, int, char const*, llvm::function_ref<void (llvm::raw_ostream&)>) + 0
7  swift-frontend           0x0000000102636b80 _abortWithMessage(llvm::StringRef) + 0
8  swift-frontend           0x0000000101f89a5c (anonymous namespace)::DesugarForEachStmt::emitDiagnosticsForUnavailableConformance(swift::Type, swift::AvailabilityConstraint) + 1268
9  swift-frontend           0x0000000101f80a40 swift::DesugarForEachStmtRequest::evaluate(swift::Evaluator&, swift::ForEachStmt*) const + 456
10 swift-frontend           0x00000001025c85a8 swift::DesugarForEachStmtRequest::OutputType swift::Evaluator::getResultUncached<swift::DesugarForEachStmtRequest, swift::DesugarForEachStmtRequest::OutputType swift::evaluateOrDefault<swift::DesugarForEachStmtRequest>(swift::Evaluator&, swift::DesugarForEachStmtRequest, swift::DesugarForEachStmtRequest::OutputType)::'lambda'()>(swift::DesugarForEachStmtRequest const&, swift::DesugarForEachStmtRequest::OutputType swift::evaluateOrDefault<swift::DesugarForEachStmtRequest>(swift::Evaluator&, swift::DesugarForEachStmtRequest, swift::DesugarForEachStmtRequest::OutputType)::'lambda'()) + 656
11 swift-frontend           0x0000000101f84dec (anonymous namespace)::ContextualizationWalker::walkToStmtPre(swift::Stmt*) + 340
12 swift-frontend           0x0000000102283034 (anonymous namespace)::Traversal::visit(swift::Stmt*) + 2732
13 swift-frontend           0x0000000102282de8 (anonymous namespace)::Traversal::visit(swift::Stmt*) + 2144
14 swift-frontend           0x0000000102282c68 (anonymous namespace)::Traversal::visit(swift::Stmt*) + 1760
15 swift-frontend           0x000000010228305c (anonymous namespace)::Traversal::visit(swift::Stmt*) + 2772
16 swift-frontend           0x000000010220b0ec swift::ASTNode::walk(swift::ASTWalker&) + 288
17 swift-frontend           0x0000000101f7ebe4 swift::TypeCheckFunctionBodyRequest::evaluate(swift::Evaluator&, swift::AbstractFunctionDecl*) const + 2368
18 swift-frontend           0x00000001023f6838 swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) + 680
19 swift-frontend           0x00000001023f6474 swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultCached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'(), (void*)0>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) + 76
20 swift-frontend           0x00000001024bb70c swift::SourceFile::typeCheckDelayedFunctions() + 72
21 swift-frontend           0x0000000101fda444 swift::TypeCheckPrimaryFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const + 1248
22 swift-frontend           0x0000000101fe3244 swift::TypeCheckPrimaryFileRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()>(swift::TypeCheckPrimaryFileRequest const&, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()) + 648
23 swift-frontend           0x0000000101fe2fa8 swift::TypeCheckPrimaryFileRequest::OutputType swift::Evaluator::getResultCached<swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'(), (void*)0>(swift::TypeCheckPrimaryFileRequest const&, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()) + 184
24 swift-frontend           0x0000000100ddc1a4 bool llvm::function_ref<bool (swift::SourceFile&)>::callback_fn<swift::CompilerInstance::performSema()::$_0>(long, swift::SourceFile&) + 116
25 swift-frontend           0x0000000100dd511c swift::CompilerInstance::forEachFileToTypeCheck(llvm::function_ref<bool (swift::SourceFile&)>) + 176
26 swift-frontend           0x0000000100dd503c swift::CompilerInstance::performSema() + 456
27 swift-frontend           0x000000010099c918 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) + 556
28 swift-frontend           0x0000000100999dc4 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 3776
29 swift-frontend           0x0000000100919008 swift::mainEntry(int, char const**) + 5600
30 dyld                     0x0000000181b304e4 start + 6992
Failed frontend command:
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Mocks.swift
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.dia:1:1: warning: Could not read serialized diagnostics file: Error Domain=NSCocoaErrorDomain Code=260 "The file “Mocks.dia” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.dia, NSURL=file:///Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.dia, NSUnderlyingError=0x950e2d1a0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SearchScope.swift
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.dia:1:1: warning: Could not read serialized diagnostics file: Error Domain=NSCocoaErrorDomain Code=260 "The file “SearchScope.dia” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.dia, NSURL=file:///Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.dia, NSUnderlyingError=0x950e2c750 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/ContextSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TokenCounter.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/UsageSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/View+TranscriptDebugMenu.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.dia -target arm64-apple-tvos26.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -swift-module-cross-import FoundationModels /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/FoundationModels.framework/Modules/FoundationModels.swiftcrossimport/UIKit.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationModelsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationModelsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.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/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/TranscriptDebugMenu-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=5 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name TranscriptDebugMenu -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/TranscriptDebugMenu_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-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/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/TranscriptDebugMenu.swiftmodule -index-unit-output-path /TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.o -index-unit-output-path /TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
Command SwiftCompile failed with a nonzero exit code
SwiftCompile normal arm64 Compiling\ TokenCounter.swift,\ Transcript.Entry+AccentColor.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TokenCounter.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TokenCounter.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TokenCounter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Transcript.Entry+AccentColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift:44:46: error: 'Transcript' is unavailable in tvOS
42 |     }
43 |
44 |     private static func text(from segments: [Transcript.Segment]) -> String {
   |                                              `- error: 'Transcript' is unavailable in tvOS
45 |         segments.compactMap { segment -> String? in
46 |             switch segment {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift:13:11: error: 'Transcript' is unavailable in tvOS
11 | #endif
12 |
13 | extension Transcript.Entry {
   |           `- error: 'Transcript' is unavailable in tvOS
14 |     var title: String {
15 |         switch self {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift:35:42: error: conformance of 'Transcript.ToolCalls' to 'Collection' is unavailable in tvOS
33 |         case .response(let v): return Self.text(from: v.segments)
34 |         case .toolOutput(let v): return Self.text(from: v.segments)
35 |         case .toolCalls(let v): return v.map(\.toolName).joined(separator: ", ")
   |                                          `- error: conformance of 'Transcript.ToolCalls' to 'Collection' is unavailable in tvOS
36 |         default:
37 |             if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *), case .reasoning(let v) = self {
FoundationModels.Transcript.ToolCalls:3:11: note: conformance of 'Transcript.ToolCalls' to 'Collection' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | extension Transcript.ToolCalls : RandomAccessCollection {
   |           `- note: conformance of 'Transcript.ToolCalls' to 'Collection' has been explicitly marked unavailable here
 4 |     public subscript(position: Int) -> Transcript.ToolCall { get }
 5 |     public var startIndex: Int { get }
SwiftCompile normal arm64 Compiling\ TranscriptDebugMenu+Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TranscriptDebugMenu+Configuration.swift
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:22:49: error: 'SystemLanguageModel' is unavailable in tvOS
20 |
21 |         /// Creates a configuration for a system language model.
22 |         public static func systemModel(_ model: SystemLanguageModel) -> Self {
   |                                                 `- error: 'SystemLanguageModel' is unavailable in tvOS
23 |             Self(contextMetricsProvider: .systemModel(model))
24 |         }
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
  |                    `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 |     @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:48:43: error: 'Transcript' is unavailable in tvOS
46 |     struct ContextMetricsProvider: Sendable {
47 |         var id: ContextMetricsProviderID = .custom(UUID())
48 |         private let calculate: @Sendable (Transcript) async throws -> ContextMetrics
   |                                           `- error: 'Transcript' is unavailable in tvOS
49 |
50 |         public init(
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:51:45: error: 'Transcript' is unavailable in tvOS
49 |
50 |         public init(
51 |             calculate: @escaping @Sendable (Transcript) async throws -> ContextMetrics
   |                                             `- error: 'Transcript' is unavailable in tvOS
52 |         ) {
53 |             self.calculate = calculate
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:57:49: error: 'SystemLanguageModel' is unavailable in tvOS
55 |
56 |         /// Creates a provider backed by a system language model's tokenizer.
57 |         public static func systemModel(_ model: SystemLanguageModel) -> Self {
   |                                                 `- error: 'SystemLanguageModel' is unavailable in tvOS
58 |             var provider = Self { transcript in
59 |                 guard #available(iOS 26.4, macOS 26.4, macCatalyst 26.4, visionOS 26.4, *) else {
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
  |                    `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 |     @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:69:38: error: 'Transcript' is unavailable in tvOS
67 |         }
68 |
69 |         func metrics(for transcript: Transcript) async throws -> ContextMetrics {
   |                                      `- error: 'Transcript' is unavailable in tvOS
70 |             try await calculate(transcript)
71 |         }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:77:21: error: 'Transcript' is unavailable in tvOS
75 | /// Restarts diagnostics when either the transcript or its configured counter changes.
76 | struct ContextMetricsRequest: Equatable {
77 |     let transcript: Transcript
   |                     `- error: 'Transcript' is unavailable in tvOS
78 |     let providerID: ContextMetricsProviderID?
79 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:62:50: error: 'tokenCount(for:)' is unavailable in tvOS
60 |                     throw ContextMetricsUnavailableError()
61 |                 }
62 |                 let tokenCount = try await model.tokenCount(for: transcript)
   |                                                  `- error: 'tokenCount(for:)' is unavailable in tvOS
63 |                 return ContextMetrics(tokenCount: tokenCount, contextSize: model.contextSize)
64 |             }
FoundationModels.SystemLanguageModel.tokenCount:5:45: note: 'tokenCount(for:)' has been explicitly marked unavailable here
3 |   @available(tvOS, unavailable)
4 |   @available(watchOS, unavailable)
5 |   nonisolated(nonsending) final public func tokenCount(for transcriptEntries: some Collection<Transcript.Entry>) async throws -> Int}
  |                                             `- note: 'tokenCount(for:)' has been explicitly marked unavailable here
6 |
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ ContextSection.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/ContextSection.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:37:45: error: 'LanguageModelFeedback' is unavailable in tvOS
 35 |
 36 |     var sentiment: SentimentSelection = .unspecified
 37 |     var issueDrafts: [FeedbackIssueDraft] = LanguageModelFeedback.Issue.Category.allCases.map {
    |                                             `- error: 'LanguageModelFeedback' is unavailable in tvOS
 38 |         FeedbackIssueDraft(category: $0)
 39 |     }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
  |               `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'LanguageModelSession' is unavailable in tvOS
288 | #Preview {
289 |     @Previewable @State var isPresented = true
290 |     @Previewable @State var session = LanguageModelSession(transcript: .mock)
    |                                       `- error: 'LanguageModelSession' is unavailable in tvOS
291 |
292 |     Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'init(model:tools:transcript:)' is unavailable in tvOS
288 | #Preview {
289 |     @Previewable @State var isPresented = true
290 |     @Previewable @State var session = LanguageModelSession(transcript: .mock)
    |                                       `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
291 |
292 |     Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:298:38: error: 'default' is unavailable in tvOS
296 |         session,
297 |         isPresented: $isPresented,
298 |         configuration: .systemModel(.default)
    |                                      `- error: 'default' is unavailable in tvOS
299 |     )
300 | }
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 |   @available(tvOS, unavailable)
4 |   @available(watchOS, unavailable)
5 |   public class var `default`: SystemLanguageModel { get }}
  |                    `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'LanguageModelSession' is unavailable in tvOS
302 | #Preview("Transcript") {
303 |     TranscriptDebugMenu(
304 |         session: LanguageModelSession(transcript: .mock),
    |                  `- error: 'LanguageModelSession' is unavailable in tvOS
305 |         configuration: .init(contextMetricsProvider: .init { _ in
306 |             .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'init(model:tools:transcript:)' is unavailable in tvOS
302 | #Preview("Transcript") {
303 |     TranscriptDebugMenu(
304 |         session: LanguageModelSession(transcript: .mock),
    |                  `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
305 |         configuration: .init(contextMetricsProvider: .init { _ in
306 |             .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'LanguageModelSession' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 |     TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
    |                                  `- error: 'LanguageModelSession' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'init(model:tools:transcript:)' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 |     TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
    |                                  `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:67: error: 'Transcript' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 |     TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
    |                                                                   `- error: 'Transcript' is unavailable in tvOS
313 | }
314 |
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift:62:39: error: 'Transcript' is unavailable in tvOS
60 | #Preview("Single entry") {
61 |     List {
62 |         TranscriptSection(transcript: Transcript(entries: [.promptMock]))
   |                                       `- error: 'Transcript' is unavailable in tvOS
63 |     }
64 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift:68:39: error: 'Transcript' is unavailable in tvOS
66 | #Preview("Empty") {
67 |     List {
68 |         TranscriptSection(transcript: Transcript())
   |                                       `- error: 'Transcript' is unavailable in tvOS
69 |     }
70 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:113:23: error: 'LanguageModelSession' is unavailable in tvOS
111 | extension LanguageModelSession.Usage {
112 |     /// Mock usage for previews and independent section testing.
113 |     static let mock = LanguageModelSession.Usage(
    |                       `- error: 'LanguageModelSession' is unavailable in tvOS
114 |         input: .init(totalTokenCount: 150, cachedTokenCount: 50),
115 |         output: .init(totalTokenCount: 80, reasoningTokenCount: 20),
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/ContextSection.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContextSection.swift
SwiftCompile normal arm64 Compiling\ DebugUtilities.swift,\ FeedbackView.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:16:42: error: 'GeneratedContent' is unavailable in tvOS
 14 |
 15 | enum DebugJSON {
 16 |     static func prettyPrinted(_ content: GeneratedContent) -> String {
    |                                          `- error: 'GeneratedContent' is unavailable in tvOS
 17 |         prettyPrinted(jsonString: content.jsonString)
 18 |     }
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
  |               `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 |     public var id: GenerationID?
5 |     public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:100:11: error: 'GenerationOptions' is unavailable in tvOS
 98 | }
 99 |
100 | extension GenerationOptions.SamplingMode {
    |           `- error: 'GenerationOptions' is unavailable in tvOS
101 |     var debugDescription: String {
102 |         guard #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) else {
FoundationModels.GenerationOptions:3:15: note: 'GenerationOptions' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct GenerationOptions : Sendable, Equatable {
   |               `- note: 'GenerationOptions' has been explicitly marked unavailable here
 4 |     @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 5 |     @available(*, deprecated, renamed: "samplingMode")
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:127:11: error: 'GenerationOptions' is unavailable in tvOS
125 | }
126 |
127 | extension GenerationOptions {
    |           `- error: 'GenerationOptions' is unavailable in tvOS
128 |     var hasInspectableValues: Bool {
129 |         if maximumResponseTokens != nil || temperature != nil || samplingMode != nil {
FoundationModels.GenerationOptions:3:15: note: 'GenerationOptions' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct GenerationOptions : Sendable, Equatable {
   |               `- note: 'GenerationOptions' has been explicitly marked unavailable here
 4 |     @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 5 |     @available(*, deprecated, renamed: "samplingMode")
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:17:43: error: 'jsonString' is unavailable in tvOS
 15 | enum DebugJSON {
 16 |     static func prettyPrinted(_ content: GeneratedContent) -> String {
 17 |         prettyPrinted(jsonString: content.jsonString)
    |                                           `- error: 'jsonString' is unavailable in tvOS
 18 |     }
 19 |
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
  |            `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:47:9: error: 'UIPasteboard' is unavailable in tvOS
 45 |     static func copy(_ string: String) {
 46 |         #if canImport(UIKit)
 47 |         UIPasteboard.general.string = string
    |         `- error: 'UIPasteboard' is unavailable in tvOS
 48 |         #elseif canImport(AppKit)
 49 |         NSPasteboard.general.clearContents()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:50:12: note: 'UIPasteboard' has been explicitly marked unavailable here
 48 |
 49 | UIKIT_EXTERN API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 50 | @interface UIPasteboard : NSObject
    |            `- note: 'UIPasteboard' has been explicitly marked unavailable here
 51 |
 52 | @property(class, nonatomic, readonly) UIPasteboard *generalPasteboard;
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:47:30: error: 'string' is unavailable in tvOS
 45 |     static func copy(_ string: String) {
 46 |         #if canImport(UIKit)
 47 |         UIPasteboard.general.string = string
    |                              `- error: 'string' is unavailable in tvOS
 48 |         #elseif canImport(AppKit)
 49 |         NSPasteboard.general.clearContents()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:108:46: note: 'string' has been explicitly marked unavailable here
106 | - (void)setItems:(NSArray<NSDictionary<NSString *, id> *> *)items options:(NSDictionary<UIPasteboardOption, id> *)options API_AVAILABLE(ios(10.0));
107 |
108 | @property(nullable,nonatomic,copy) NSString *string API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
    |                                              `- note: 'string' has been explicitly marked unavailable here
109 | @property(nullable,nonatomic,copy) NSArray<NSString *> *strings API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
110 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:96:14: error: 'textSelection' is unavailable in tvOS
 94 |         Text(value)
 95 |             .foregroundStyle(.secondary)
 96 |             .textSelection(.enabled)
    |              `- error: 'textSelection' is unavailable in tvOS
 97 |     }
 98 | }
SwiftUI.View.textSelection:2:25: note: 'textSelection' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func textSelection<S>(_ selectability: S) -> some View where S : TextSelectability
  |                         `- note: 'textSelection' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:96:29: error: 'enabled' is unavailable in tvOS
 94 |         Text(value)
 95 |             .foregroundStyle(.secondary)
 96 |             .textSelection(.enabled)
    |                             `- error: 'enabled' is unavailable in tvOS
 97 |     }
 98 | }
SwiftUI.TextSelectability.enabled:2:43: note: 'enabled' has been explicitly marked unavailable here
1 | protocol TextSelectability {
2 | @export(implementation) public static var enabled: EnabledTextSelectability { get }}
  |                                           `- note: 'enabled' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:110:16: error: 'kind' is unavailable in tvOS
108 |     @available(iOS 27.0, macOS 27.0, visionOS 27.0, *)
109 |     private var kindDescription: String {
110 |         switch kind {
    |                `- error: 'kind' is unavailable in tvOS
111 |         case .greedy:
112 |             "Greedy"
FoundationModels.GenerationOptions.SamplingMode.kind:5:16: note: 'kind' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 |     @available(tvOS, unavailable)
5 |     public let kind: GenerationOptions.SamplingMode.Kind  }
  |                `- note: 'kind' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:118:32: error: 'kind' is unavailable in tvOS
116 |             "Random · top-k \(topK)\(seedDescription(seed))"
117 |         @unknown default:
118 |             String(describing: kind)
    |                                `- error: 'kind' is unavailable in tvOS
119 |         }
120 |     }
FoundationModels.GenerationOptions.SamplingMode.kind:5:16: note: 'kind' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 |     @available(tvOS, unavailable)
5 |     public let kind: GenerationOptions.SamplingMode.Kind  }
  |                `- note: 'kind' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:129:12: error: 'maximumResponseTokens' is unavailable in tvOS
127 | extension GenerationOptions {
128 |     var hasInspectableValues: Bool {
129 |         if maximumResponseTokens != nil || temperature != nil || samplingMode != nil {
    |            `- error: 'maximumResponseTokens' is unavailable in tvOS
130 |             return true
131 |         }
FoundationModels.GenerationOptions.maximumResponseTokens:4:14: note: 'maximumResponseTokens' has been explicitly marked unavailable here
2 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
3 |   @available(tvOS, unavailable)
4 |   public var maximumResponseTokens: Int?}
  |              `- note: 'maximumResponseTokens' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:129:44: error: 'temperature' is unavailable in tvOS
127 | extension GenerationOptions {
128 |     var hasInspectableValues: Bool {
129 |         if maximumResponseTokens != nil || temperature != nil || samplingMode != nil {
    |                                            `- error: 'temperature' is unavailable in tvOS
130 |             return true
131 |         }
FoundationModels.GenerationOptions.temperature:4:14: note: 'temperature' has been explicitly marked unavailable here
2 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
3 |   @available(tvOS, unavailable)
4 |   public var temperature: Double?}
  |              `- note: 'temperature' has been explicitly marked unavailable here
5 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DebugUtilities.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FeedbackView.swift
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:129:66: error: 'samplingMode' is unavailable in tvOS
127 | extension GenerationOptions {
128 |     var hasInspectableValues: Bool {
129 |         if maximumResponseTokens != nil || temperature != nil || samplingMode != nil {
    |                                                                  `- error: 'samplingMode' is unavailable in tvOS
130 |             return true
131 |         }
FoundationModels.GenerationOptions.samplingMode:5:14: note: 'samplingMode' has been explicitly marked unavailable here
3 |   @backDeployed(before: iOS 27.0, macOS 27.0, visionOS 27.0)
4 |   @available(tvOS, unavailable)
5 |   public var samplingMode: GenerationOptions.SamplingMode? { get set }}
  |              `- note: 'samplingMode' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:133:20: error: 'toolCallingMode' is unavailable in tvOS
131 |         }
132 |         if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
133 |             return toolCallingMode != nil
    |                    `- error: 'toolCallingMode' is unavailable in tvOS
134 |         }
135 |         return false
FoundationModels.GenerationOptions.toolCallingMode:4:14: note: 'toolCallingMode' has been explicitly marked unavailable here
2 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
3 |   @available(tvOS, unavailable)
4 |   public var toolCallingMode: GenerationOptions.ToolCallingMode?}
  |              `- note: 'toolCallingMode' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:37:45: error: 'LanguageModelFeedback' is unavailable in tvOS
 35 |
 36 |     var sentiment: SentimentSelection = .unspecified
 37 |     var issueDrafts: [FeedbackIssueDraft] = LanguageModelFeedback.Issue.Category.allCases.map {
    |                                             `- error: 'LanguageModelFeedback' is unavailable in tvOS
 38 |         FeedbackIssueDraft(category: $0)
 39 |     }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
  |               `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:26:20: error: 'LanguageModelFeedback' is unavailable in tvOS
 24 |         }
 25 |
 26 |         var value: LanguageModelFeedback.Sentiment? {
    |                    `- error: 'LanguageModelFeedback' is unavailable in tvOS
 27 |             switch self {
 28 |             case .unspecified: nil
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
  |               `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:42:18: error: 'LanguageModelFeedback' is unavailable in tvOS
 40 |     var desiredResponseText = ""
 41 |
 42 |     var issues: [LanguageModelFeedback.Issue] {
    |                  `- error: 'LanguageModelFeedback' is unavailable in tvOS
 43 |         issueDrafts.compactMap { draft in
 44 |             guard draft.isSelected else { return nil }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
  |               `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:60:19: error: 'LanguageModelFeedback' is unavailable in tvOS
 58 |
 59 | struct FeedbackIssueDraft: Identifiable, Equatable {
 60 |     let category: LanguageModelFeedback.Issue.Category
    |                   `- error: 'LanguageModelFeedback' is unavailable in tvOS
 61 |     var isSelected = false
 62 |     var explanation = ""
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
  |               `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:67:19: error: 'LanguageModelFeedback' is unavailable in tvOS
 65 | }
 66 |
 67 | private extension LanguageModelFeedback.Issue.Category {
    |                   `- error: 'LanguageModelFeedback' is unavailable in tvOS
 68 |     var title: String {
 69 |         switch self {
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
  |               `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'LanguageModelSession' is unavailable in tvOS
288 | #Preview {
289 |     @Previewable @State var isPresented = true
290 |     @Previewable @State var session = LanguageModelSession(transcript: .mock)
    |                                       `- error: 'LanguageModelSession' is unavailable in tvOS
291 |
292 |     Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'init(model:tools:transcript:)' is unavailable in tvOS
288 | #Preview {
289 |     @Previewable @State var isPresented = true
290 |     @Previewable @State var session = LanguageModelSession(transcript: .mock)
    |                                       `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
291 |
292 |     Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
SwiftEmitModule normal arm64 Emitting\ module\ for\ TranscriptDebugMenu (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:37:45: error: 'LanguageModelFeedback' is unavailable in tvOS
 35 |
 36 |     var sentiment: SentimentSelection = .unspecified
 37 |     var issueDrafts: [FeedbackIssueDraft] = LanguageModelFeedback.Issue.Category.allCases.map {
    |                                             `- error: 'LanguageModelFeedback' is unavailable in tvOS
 38 |         FeedbackIssueDraft(category: $0)
 39 |     }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
  |               `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'LanguageModelSession' is unavailable in tvOS
288 | #Preview {
289 |     @Previewable @State var isPresented = true
290 |     @Previewable @State var session = LanguageModelSession(transcript: .mock)
    |                                       `- error: 'LanguageModelSession' is unavailable in tvOS
291 |
292 |     Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'init(model:tools:transcript:)' is unavailable in tvOS
288 | #Preview {
289 |     @Previewable @State var isPresented = true
290 |     @Previewable @State var session = LanguageModelSession(transcript: .mock)
    |                                       `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
291 |
292 |     Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:298:38: error: 'default' is unavailable in tvOS
296 |         session,
297 |         isPresented: $isPresented,
298 |         configuration: .systemModel(.default)
    |                                      `- error: 'default' is unavailable in tvOS
299 |     )
300 | }
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 |   @available(tvOS, unavailable)
4 |   @available(watchOS, unavailable)
5 |   public class var `default`: SystemLanguageModel { get }}
  |                    `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'LanguageModelSession' is unavailable in tvOS
302 | #Preview("Transcript") {
303 |     TranscriptDebugMenu(
304 |         session: LanguageModelSession(transcript: .mock),
    |                  `- error: 'LanguageModelSession' is unavailable in tvOS
305 |         configuration: .init(contextMetricsProvider: .init { _ in
306 |             .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'init(model:tools:transcript:)' is unavailable in tvOS
302 | #Preview("Transcript") {
303 |     TranscriptDebugMenu(
304 |         session: LanguageModelSession(transcript: .mock),
    |                  `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
305 |         configuration: .init(contextMetricsProvider: .init { _ in
306 |             .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'LanguageModelSession' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 |     TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
    |                                  `- error: 'LanguageModelSession' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'init(model:tools:transcript:)' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 |     TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
    |                                  `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:67: error: 'Transcript' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 |     TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
    |                                                                   `- error: 'Transcript' is unavailable in tvOS
313 | }
314 |
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift:62:39: error: 'Transcript' is unavailable in tvOS
60 | #Preview("Single entry") {
61 |     List {
62 |         TranscriptSection(transcript: Transcript(entries: [.promptMock]))
   |                                       `- error: 'Transcript' is unavailable in tvOS
63 |     }
64 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift:68:39: error: 'Transcript' is unavailable in tvOS
66 | #Preview("Empty") {
67 |     List {
68 |         TranscriptSection(transcript: Transcript())
   |                                       `- error: 'Transcript' is unavailable in tvOS
69 |     }
70 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:113:23: error: 'LanguageModelSession' is unavailable in tvOS
111 | extension LanguageModelSession.Usage {
112 |     /// Mock usage for previews and independent section testing.
113 |     static let mock = LanguageModelSession.Usage(
    |                       `- error: 'LanguageModelSession' is unavailable in tvOS
114 |         input: .init(totalTokenCount: 150, cachedTokenCount: 50),
115 |         output: .init(totalTokenCount: 80, reasoningTokenCount: 20),
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:116:32: error: conformance of 'String' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
114 |         input: .init(totalTokenCount: 150, cachedTokenCount: 50),
115 |         output: .init(totalTokenCount: 80, reasoningTokenCount: 20),
116 |         metadata: ["provider": "on-device"]
    |                                `- error: conformance of 'String' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
117 |     )
118 | }
FoundationModels.String:3:11: note: conformance of 'String' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : Generable {
  |           `- note: conformance of 'String' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
4 |     public static var generationSchema: GenerationSchema { get }
5 |     public init(_ content: GeneratedContent) throws
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:16:42: error: 'GeneratedContent' is unavailable in tvOS
 14 |
 15 | enum DebugJSON {
 16 |     static func prettyPrinted(_ content: GeneratedContent) -> String {
    |                                          `- error: 'GeneratedContent' is unavailable in tvOS
 17 |         prettyPrinted(jsonString: content.jsonString)
 18 |     }
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
  |               `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 |     public var id: GenerationID?
5 |     public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:100:11: error: 'GenerationOptions' is unavailable in tvOS
 98 | }
 99 |
100 | extension GenerationOptions.SamplingMode {
    |           `- error: 'GenerationOptions' is unavailable in tvOS
101 |     var debugDescription: String {
102 |         guard #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) else {
FoundationModels.GenerationOptions:3:15: note: 'GenerationOptions' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct GenerationOptions : Sendable, Equatable {
   |               `- note: 'GenerationOptions' has been explicitly marked unavailable here
 4 |     @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 5 |     @available(*, deprecated, renamed: "samplingMode")
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:127:11: error: 'GenerationOptions' is unavailable in tvOS
125 | }
126 |
127 | extension GenerationOptions {
    |           `- error: 'GenerationOptions' is unavailable in tvOS
128 |     var hasInspectableValues: Bool {
129 |         if maximumResponseTokens != nil || temperature != nil || samplingMode != nil {
FoundationModels.GenerationOptions:3:15: note: 'GenerationOptions' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct GenerationOptions : Sendable, Equatable {
   |               `- note: 'GenerationOptions' has been explicitly marked unavailable here
 4 |     @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 5 |     @available(*, deprecated, renamed: "samplingMode")
SwiftCompile normal arm64 (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ TranscriptEntryDetailView.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:12:16: error: 'Transcript' is unavailable in tvOS
 10 | /// A SwiftUI view for displaying detailed information about a transcript entry.
 11 | struct TranscriptEntryDetailView: View {
 12 |     let entry: Transcript.Entry
    |                `- error: 'Transcript' is unavailable in tvOS
 13 |     let contextMetricsProvider: TranscriptDebugMenu.ContextMetricsProvider?
 14 |     @State private var subtitle: LocalizedStringKey = ""
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:23:16: error: 'Transcript' is unavailable in tvOS
 21 |
 22 |     init(
 23 |         entry: Transcript.Entry,
    |                `- error: 'Transcript' is unavailable in tvOS
 24 |         contextMetricsProvider: TranscriptDebugMenu.ContextMetricsProvider? = nil
 25 |     ) {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:105:53: error: 'Transcript' is unavailable in tvOS
103 |
104 |     @ContentBuilder
105 |     private func instructionsSections(instructions: Transcript.Instructions) -> some View {
    |                                                     `- error: 'Transcript' is unavailable in tvOS
106 |         segmentsSection(segments: instructions.segments)
107 |         if instructions.toolDefinitions.isEmpty == false {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:126:41: error: 'Transcript' is unavailable in tvOS
124 |
125 |     @ContentBuilder
126 |     private func promptSections(prompt: Transcript.Prompt) -> some View {
    |                                         `- error: 'Transcript' is unavailable in tvOS
127 |         segmentsSection(segments: prompt.segments)
128 |         if prompt.options.hasInspectableValues {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:182:47: error: 'Transcript' is unavailable in tvOS
180 |     }
181 |
182 |     private func toolCallsSections(toolCalls: Transcript.ToolCalls) -> some View {
    |                                               `- error: 'Transcript' is unavailable in tvOS
183 |         Section("Tool Calls") {
184 |             ForEach(Array(toolCalls.enumerated()), id: \.element.id) { index, call in
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:200:49: error: 'Transcript' is unavailable in tvOS
198 |
199 |     @ContentBuilder
200 |     private func toolOutputSections(toolOutput: Transcript.ToolOutput) -> some View {
    |                                                 `- error: 'Transcript' is unavailable in tvOS
201 |         segmentsSection(segments: toolOutput.segments)
202 |         Section("Tool Output") {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:208:45: error: 'Transcript' is unavailable in tvOS
206 |
207 |     @ContentBuilder
208 |     private func responseSections(response: Transcript.Response) -> some View {
    |                                             `- error: 'Transcript' is unavailable in tvOS
209 |         segmentsSection(segments: response.segments)
210 |         metadataSection(response.metadata)
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:215:47: error: 'Transcript' is unavailable in tvOS
213 |     @available(iOS 27.0, macOS 27.0, visionOS 27.0, *)
214 |     @ContentBuilder
215 |     private func reasoningSections(reasoning: Transcript.Reasoning) -> some View {
    |                                               `- error: 'Transcript' is unavailable in tvOS
216 |         segmentsSection(segments: reasoning.segments)
217 |         metadataSection(reasoning.metadata)
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:223:55: error: 'GeneratedContent' is unavailable in tvOS
221 |
222 |     @ContentBuilder
223 |     private func metadataSection(_ metadata: [String: GeneratedContent]) -> some View {
    |                                                       `- error: 'GeneratedContent' is unavailable in tvOS
224 |         if metadata.isEmpty == false {
225 |             Section("Metadata") {
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
  |               `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 |     public var id: GenerationID?
5 |     public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:232:52: error: 'GeneratedContent' is unavailable in tvOS
230 |
231 |     @ViewBuilder
232 |     private func metadataRows(_ metadata: [String: GeneratedContent]) -> some View {
    |                                                    `- error: 'GeneratedContent' is unavailable in tvOS
233 |         ForEach(metadata.keys.sorted(), id: \.self) { key in
234 |             if let value = metadata[key] {
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
  |               `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 |     public var id: GenerationID?
5 |     public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:241:45: error: 'Transcript' is unavailable in tvOS
239 |
240 |     @ContentBuilder
241 |     private func segmentsSection(segments: [Transcript.Segment]) -> some View {
    |                                             `- error: 'Transcript' is unavailable in tvOS
242 |         ForEach(segments) { segment in
243 |             Section {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:253:42: error: 'Transcript' is unavailable in tvOS
251 |     }
252 |
253 |     private func segmentTitle(_ segment: Transcript.Segment) -> LocalizedStringKey {
    |                                          `- error: 'Transcript' is unavailable in tvOS
254 |         switch segment {
255 |         case .text: "Text"
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:262:44: error: 'Transcript' is unavailable in tvOS
260 |
261 |     @ViewBuilder
262 |     private func segmentContent(_ segment: Transcript.Segment) -> some View {
    |                                            `- error: 'Transcript' is unavailable in tvOS
263 |         switch segment {
264 |         case .text(let text):
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:314:33: error: 'Transcript' is unavailable in tvOS
312 |     }
313 |
314 |     private var entrySegments: [Transcript.Segment] {
    |                                 `- error: 'Transcript' is unavailable in tvOS
315 |         switch entry {
316 |         case .instructions(let value): return value.segments
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:37:45: error: 'LanguageModelFeedback' is unavailable in tvOS
 35 |
 36 |     var sentiment: SentimentSelection = .unspecified
 37 |     var issueDrafts: [FeedbackIssueDraft] = LanguageModelFeedback.Issue.Category.allCases.map {
    |                                             `- error: 'LanguageModelFeedback' is unavailable in tvOS
 38 |         FeedbackIssueDraft(category: $0)
 39 |     }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
  |               `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'LanguageModelSession' is unavailable in tvOS
288 | #Preview {
289 |     @Previewable @State var isPresented = true
290 |     @Previewable @State var session = LanguageModelSession(transcript: .mock)
    |                                       `- error: 'LanguageModelSession' is unavailable in tvOS
291 |
292 |     Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'init(model:tools:transcript:)' is unavailable in tvOS
288 | #Preview {
289 |     @Previewable @State var isPresented = true
290 |     @Previewable @State var session = LanguageModelSession(transcript: .mock)
    |                                       `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
291 |
292 |     Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:298:38: error: 'default' is unavailable in tvOS
296 |         session,
297 |         isPresented: $isPresented,
298 |         configuration: .systemModel(.default)
    |                                      `- error: 'default' is unavailable in tvOS
299 |     )
300 | }
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 |   @available(tvOS, unavailable)
4 |   @available(watchOS, unavailable)
5 |   public class var `default`: SystemLanguageModel { get }}
  |                    `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'LanguageModelSession' is unavailable in tvOS
302 | #Preview("Transcript") {
303 |     TranscriptDebugMenu(
304 |         session: LanguageModelSession(transcript: .mock),
    |                  `- error: 'LanguageModelSession' is unavailable in tvOS
305 |         configuration: .init(contextMetricsProvider: .init { _ in
306 |             .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'init(model:tools:transcript:)' is unavailable in tvOS
302 | #Preview("Transcript") {
303 |     TranscriptDebugMenu(
304 |         session: LanguageModelSession(transcript: .mock),
    |                  `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
305 |         configuration: .init(contextMetricsProvider: .init { _ in
306 |             .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'LanguageModelSession' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 |     TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
    |                                  `- error: 'LanguageModelSession' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'init(model:tools:transcript:)' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 |     TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
    |                                  `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:67: error: 'Transcript' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 |     TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
    |                                                                   `- error: 'Transcript' is unavailable in tvOS
313 | }
314 |
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift:62:39: error: 'Transcript' is unavailable in tvOS
60 | #Preview("Single entry") {
61 |     List {
62 |         TranscriptSection(transcript: Transcript(entries: [.promptMock]))
   |                                       `- error: 'Transcript' is unavailable in tvOS
63 |     }
64 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TranscriptEntryDetailView.swift
SwiftCompile normal arm64 Compiling\ View+TranscriptDebugMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/View+TranscriptDebugMenu.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/View+TranscriptDebugMenu.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+TranscriptDebugMenu.swift
SwiftCompile normal arm64 Compiling\ UsageSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/UsageSection.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/UsageSection.swift:11:16: error: 'LanguageModelSession' is unavailable in tvOS
 9 | @available(iOS 27.0, macOS 27.0, visionOS 27.0, *)
10 | struct UsageSection: View {
11 |     let usage: LanguageModelSession.Usage
   |                `- error: 'LanguageModelSession' is unavailable in tvOS
12 |     @State private var isExpanded = false
13 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:113:23: error: 'LanguageModelSession' is unavailable in tvOS
111 | extension LanguageModelSession.Usage {
112 |     /// Mock usage for previews and independent section testing.
113 |     static let mock = LanguageModelSession.Usage(
    |                       `- error: 'LanguageModelSession' is unavailable in tvOS
114 |         input: .init(totalTokenCount: 150, cachedTokenCount: 50),
115 |         output: .init(totalTokenCount: 80, reasoningTokenCount: 20),
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:116:32: error: conformance of 'String' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
114 |         input: .init(totalTokenCount: 150, cachedTokenCount: 50),
115 |         output: .init(totalTokenCount: 80, reasoningTokenCount: 20),
116 |         metadata: ["provider": "on-device"]
    |                                `- error: conformance of 'String' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
117 |     )
118 | }
FoundationModels.String:3:11: note: conformance of 'String' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : Generable {
  |           `- note: conformance of 'String' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
4 |     public static var generationSchema: GenerationSchema { get }
5 |     public init(_ content: GeneratedContent) throws
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:37:45: error: 'LanguageModelFeedback' is unavailable in tvOS
 35 |
 36 |     var sentiment: SentimentSelection = .unspecified
 37 |     var issueDrafts: [FeedbackIssueDraft] = LanguageModelFeedback.Issue.Category.allCases.map {
    |                                             `- error: 'LanguageModelFeedback' is unavailable in tvOS
 38 |         FeedbackIssueDraft(category: $0)
 39 |     }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
  |               `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'LanguageModelSession' is unavailable in tvOS
288 | #Preview {
289 |     @Previewable @State var isPresented = true
290 |     @Previewable @State var session = LanguageModelSession(transcript: .mock)
    |                                       `- error: 'LanguageModelSession' is unavailable in tvOS
291 |
292 |     Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'init(model:tools:transcript:)' is unavailable in tvOS
288 | #Preview {
289 |     @Previewable @State var isPresented = true
290 |     @Previewable @State var session = LanguageModelSession(transcript: .mock)
    |                                       `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
291 |
292 |     Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:298:38: error: 'default' is unavailable in tvOS
296 |         session,
297 |         isPresented: $isPresented,
298 |         configuration: .systemModel(.default)
    |                                      `- error: 'default' is unavailable in tvOS
299 |     )
300 | }
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 |   @available(tvOS, unavailable)
4 |   @available(watchOS, unavailable)
5 |   public class var `default`: SystemLanguageModel { get }}
  |                    `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'LanguageModelSession' is unavailable in tvOS
302 | #Preview("Transcript") {
303 |     TranscriptDebugMenu(
304 |         session: LanguageModelSession(transcript: .mock),
    |                  `- error: 'LanguageModelSession' is unavailable in tvOS
305 |         configuration: .init(contextMetricsProvider: .init { _ in
306 |             .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'init(model:tools:transcript:)' is unavailable in tvOS
302 | #Preview("Transcript") {
303 |     TranscriptDebugMenu(
304 |         session: LanguageModelSession(transcript: .mock),
    |                  `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
305 |         configuration: .init(contextMetricsProvider: .init { _ in
306 |             .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'LanguageModelSession' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 |     TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
    |                                  `- error: 'LanguageModelSession' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'init(model:tools:transcript:)' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 |     TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
    |                                  `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:67: error: 'Transcript' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 |     TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
    |                                                                   `- error: 'Transcript' is unavailable in tvOS
313 | }
314 |
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift:62:39: error: 'Transcript' is unavailable in tvOS
60 | #Preview("Single entry") {
61 |     List {
62 |         TranscriptSection(transcript: Transcript(entries: [.promptMock]))
   |                                       `- error: 'Transcript' is unavailable in tvOS
63 |     }
64 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/UsageSection.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UsageSection.swift
SwiftCompile normal arm64 Compiling\ TranscriptDebugMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TranscriptDebugMenu.swift
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:43:26: error: 'LanguageModelSession' is unavailable in tvOS
 41 | /// ```
 42 | public struct TranscriptDebugMenu: View {
 43 |     private let session: LanguageModelSession
    |                          `- error: 'LanguageModelSession' is unavailable in tvOS
 44 |     private let configuration: Configuration
 45 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:37:45: error: 'LanguageModelFeedback' is unavailable in tvOS
 35 |
 36 |     var sentiment: SentimentSelection = .unspecified
 37 |     var issueDrafts: [FeedbackIssueDraft] = LanguageModelFeedback.Issue.Category.allCases.map {
    |                                             `- error: 'LanguageModelFeedback' is unavailable in tvOS
 38 |         FeedbackIssueDraft(category: $0)
 39 |     }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
  |               `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:76:26: error: 'LanguageModelSession' is unavailable in tvOS
 74 |     ///   - configuration: Model-specific context metrics and future menu customization.
 75 |     ///     Defaults to an empty configuration, which omits context metrics without assuming a model.
 76 |     public init(session: LanguageModelSession, configuration: Configuration = .init()) {
    |                          `- error: 'LanguageModelSession' is unavailable in tvOS
 77 |         self.session = session
 78 |         self.configuration = configuration
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:193:37: error: 'Transcript' is unavailable in tvOS
191 |     }
192 |
193 |     private var filteredTranscript: Transcript {
    |                                     `- error: 'Transcript' is unavailable in tvOS
194 |         TranscriptFilter.filter(session.transcript, searchText: searchText, scope: searchScope)
195 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:279:41: error: 'Transcript' is unavailable in tvOS
277 |     }
278 |
279 |     private func copyToClipboard(entry: Transcript.Entry) {
    |                                         `- error: 'Transcript' is unavailable in tvOS
280 |         DebugClipboard.copy(entry.description)
281 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'LanguageModelSession' is unavailable in tvOS
288 | #Preview {
289 |     @Previewable @State var isPresented = true
290 |     @Previewable @State var session = LanguageModelSession(transcript: .mock)
    |                                       `- error: 'LanguageModelSession' is unavailable in tvOS
291 |
292 |     Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
  |                    `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 |     final public var transcript: Transcript { get set }
5 |     @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'init(model:tools:transcript:)' is unavailable in tvOS
288 | #Preview {
289 |     @Previewable @State var isPresented = true
290 |     @Previewable @State var session = LanguageModelSession(transcript: .mock)
    |                                       `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
291 |
292 |     Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
  |                    `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
SwiftCompile normal arm64 Compiling\ TranscriptSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TranscriptSection.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-26 15:58:24.124 xcodebuild[817:4906] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 Compiling\ Mocks.swift,\ SearchScope.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
	Building workspace TranscriptDebugMenu with scheme TranscriptDebugMenu
(2 failures)
BUILD FAILURE 6.4 tvOS