From 6123c6001a7440649cf89936234e63be62793ec6 Mon Sep 17 00:00:00 2001 From: rudrankriyam Date: Mon, 29 Jun 2026 13:53:05 +0530 Subject: [PATCH] Restore iOS app and add language chat --- .github/workflows/xcode27-macos.yml | 4 +- AGENTS.md | 10 +- CoreAIFrameworkLab.xcodeproj/project.pbxproj | 1277 ++++++++++++++++- .../xcshareddata/xcschemes/CoreAILab.xcscheme | 14 +- .../xcschemes/CoreAILabMac.xcscheme | 106 ++ .../AppleLanguageChatMessageRow.swift | 77 + .../AppleLanguageChatTranscriptView.swift | 36 + .../AppleLanguagePromptComposerView.swift | 52 + .../AppleLanguageWorkspaceModel.swift | 58 +- .../Language/AppleLanguageWorkspaceView.swift | 58 +- .../Language/AppleLanguageExample.swift | 76 +- .../AppleLanguageTranscriptMessage.swift | 39 + .../CoreAIRuntimeArtifactValidator.swift | 4 +- .../AppleLanguageWorkspaceModelTests.swift | 44 +- README.md | 13 +- Scripts/run_diarization_integration.py | 10 +- 16 files changed, 1766 insertions(+), 112 deletions(-) create mode 100644 CoreAIFrameworkLab.xcodeproj/xcshareddata/xcschemes/CoreAILabMac.xcscheme create mode 100644 CoreAILab/Features/AppleModels/Language/AppleLanguageChatMessageRow.swift create mode 100644 CoreAILab/Features/AppleModels/Language/AppleLanguageChatTranscriptView.swift create mode 100644 CoreAILab/Features/AppleModels/Language/AppleLanguagePromptComposerView.swift create mode 100644 CoreAILabCore/AppleModels/Language/AppleLanguageTranscriptMessage.swift diff --git a/.github/workflows/xcode27-macos.yml b/.github/workflows/xcode27-macos.yml index 779f3d5..5e49e2d 100644 --- a/.github/workflows/xcode27-macos.yml +++ b/.github/workflows/xcode27-macos.yml @@ -29,7 +29,7 @@ jobs: DEVELOPER_DIR: /Applications/Xcode-beta.app/Contents/Developer DERIVED_DATA: build/CI/macOS-${{ github.run_id }}-${{ github.run_attempt }} EVIDENCE_DIRECTORY: TestResults/CI/macOS - RESULT_BUNDLE: TestResults/CoreAILab-${{ github.run_id }}-${{ github.run_attempt }}.xcresult + RESULT_BUNDLE: TestResults/CoreAILabMac-${{ github.run_id }}-${{ github.run_attempt }}.xcresult steps: - name: Check out source and repository LFS assets uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 @@ -85,7 +85,7 @@ jobs: -u RUN_CHATTERBOX_INTEGRATION \ xcodebuild \ -project CoreAIFrameworkLab.xcodeproj \ - -scheme CoreAILab \ + -scheme CoreAILabMac \ -destination 'platform=macOS,arch=arm64' \ -derivedDataPath "$DERIVED_DATA" \ -resultBundlePath "$RESULT_BUNDLE" \ diff --git a/AGENTS.md b/AGENTS.md index 73c316a..43261eb 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -3,7 +3,7 @@ ## Scope and product truth - This file applies to the entire repository. -- Core AI Lab is a macOS 27 SwiftUI workbench for Apple's `CoreAI.framework`, built with Xcode 27 and Swift 6.4. The opt-in physical-device harness separately validates selected Core AI behavior on iOS 27+. One language adapter bridges through `FoundationModels`, but Core AI is the asset/runtime subject; do not treat Foundation Models, Core ML, and Core AI as interchangeable APIs. +- Core AI Lab is a SwiftUI workbench for Apple's `CoreAI.framework`, targeting iOS 27 and macOS 27 with Xcode 27 and Swift 6.4. One language adapter bridges through `FoundationModels`, but Core AI is the asset/runtime subject; do not treat Foundation Models, Core ML, and Core AI as interchangeable APIs. - Core AI is a new SDK surface. Before using an unfamiliar API, inspect the declarations in the selected Xcode 27 SDK and compile the call. Do not invent compatibility shims, private APIs, or behavior that the SDK does not expose. - Keep user-facing claims measurable. A preferred compute unit is a preference, not proof of hardware placement; a cache hit is not a timing or memory claim; a conversion recipe is not a bundled model. @@ -17,7 +17,7 @@ ## Repository map - `CoreAILab/`: SwiftUI app, navigation, feature views, and observable workspace models. -- `CoreAILabCore/`: reusable Core AI runtime, specialization, conversion, export, benchmark, and persistence logic used by the macOS app and its test and device fixtures. +- `CoreAILabCore/`: reusable Core AI runtime, specialization, conversion, export, benchmark, and persistence logic shared by both app targets. - `CoreAILabTests/`: Swift Testing suites plus opt-in real-model integration tests. - `Conversion/Chatterbox/`: Python 3.12 and `uv` pipeline for exporting and validating Chatterbox assets. - `Scripts/`: catalog generation, deterministic fixture creation, and the physical-device test harness. @@ -25,7 +25,7 @@ ## Implementation rules - Keep views declarative. Put state transitions in `@MainActor @Observable` workspace/controller types and reusable runtime, filesystem, and process behavior in `CoreAILabCore`. -- Preserve the single macOS app target. Wrap macOS-only process and conversion code in `#if os(macOS)`, and do not add another app platform target without explicit scope. +- Preserve both app targets. Wrap macOS-only process and conversion code in `#if os(macOS)` and keep shared code valid for iOS. - Follow Swift 6 concurrency rules: make isolation explicit, check cancellation around expensive async work, and prevent stale tasks from replacing newer state. - Preserve honest failure states. Do not turn unsupported descriptors, missing assets, conversion failures, or cancelled work into apparent success or placeholder output. - Pass executable URLs and argument arrays directly to `Process`; never construct a shell command from user-selected paths. @@ -46,7 +46,7 @@ Build the macOS app: ```bash DEVELOPER_DIR=/Applications/Xcode-beta.app/Contents/Developer \ xcodebuild -project CoreAIFrameworkLab.xcodeproj \ - -scheme CoreAILab \ + -scheme CoreAILabMac \ -destination 'platform=macOS,arch=arm64' \ -derivedDataPath ./build/Xcode27 \ build @@ -57,7 +57,7 @@ Run the Swift contract tests: ```bash DEVELOPER_DIR=/Applications/Xcode-beta.app/Contents/Developer \ xcodebuild -project CoreAIFrameworkLab.xcodeproj \ - -scheme CoreAILab \ + -scheme CoreAILabMac \ -destination 'platform=macOS,arch=arm64' \ -derivedDataPath ./build/Xcode27 \ test diff --git a/CoreAIFrameworkLab.xcodeproj/project.pbxproj b/CoreAIFrameworkLab.xcodeproj/project.pbxproj index ad52eda..30d96ab 100644 --- a/CoreAIFrameworkLab.xcodeproj/project.pbxproj +++ b/CoreAIFrameworkLab.xcodeproj/project.pbxproj @@ -9,80 +9,162 @@ /* Begin PBXBuildFile section */ D32000000000000000000011 /* Duration+CoreAI.swift in Sources */ = {isa = PBXBuildFile; fileRef = D32000000000000000000001 /* Duration+CoreAI.swift */; }; D32000000000000000000012 /* CoreAIHexadecimal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D32000000000000000000002 /* CoreAIHexadecimal.swift */; }; + D32000000000000000000021 /* Duration+CoreAI.swift in Sources */ = {isa = PBXBuildFile; fileRef = D32000000000000000000001 /* Duration+CoreAI.swift */; }; + D32000000000000000000022 /* CoreAIHexadecimal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D32000000000000000000002 /* CoreAIHexadecimal.swift */; }; + 3C0E94F8EDA490B66DA1EDFE /* CoreAIImportedRecipeBundleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D9B5A6316BB33B5E803B9F /* CoreAIImportedRecipeBundleView.swift */; }; 4609510B070676A4B932F35B /* CoreAIRecipeCodeApprovalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6B59361BFC3F0A181E9BED6 /* CoreAIRecipeCodeApprovalView.swift */; }; + 6ADF3F118B7054225F425D8D /* CoreAIRecipeCodeApprovalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6B59361BFC3F0A181E9BED6 /* CoreAIRecipeCodeApprovalView.swift */; }; + 9E52200F3D8656373C428140 /* CoreAIRecipeCatalogEntryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB5D303DFA22B1F16F4E822 /* CoreAIRecipeCatalogEntryView.swift */; }; CBE0B385B15BAA1EEE869C5A /* CoreAIImportedRecipeBundleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D9B5A6316BB33B5E803B9F /* CoreAIImportedRecipeBundleView.swift */; }; E1C0C6875201B0B602B6C035 /* CoreAIRecipeCatalogEntryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB5D303DFA22B1F16F4E822 /* CoreAIRecipeCatalogEntryView.swift */; }; 04E44384BDF14CFC206BC91D /* CoreAIRecipeBundleSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F7CFF270794AC8E8B0C0AD9 /* CoreAIRecipeBundleSchema.swift */; }; + 08904C36CC4E841138D6CB44 /* CoreAIRecipeBundleIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7C7070BC989B389477B68B /* CoreAIRecipeBundleIO.swift */; }; + 0F887233EDEA2B75AD872D6D /* CoreAIRecipeCatalog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42D7BF4E99EDAED7E75BF176 /* CoreAIRecipeCatalog.swift */; }; 32EC426A942A6B7F14AB83C1 /* CoreAIRecipeBundleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3129D64DC93F222E52C19E68 /* CoreAIRecipeBundleTests.swift */; }; 3F5D971FB5E9B97EA50D6D2D /* CoreAIRecipeCatalog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42D7BF4E99EDAED7E75BF176 /* CoreAIRecipeCatalog.swift */; }; 45DAD806DB3C0562D96E6C61 /* CoreAIRecipeCatalogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55BBD1D58798EDAF15AB16F6 /* CoreAIRecipeCatalogView.swift */; }; + 4C4AA1BB5DC0713F28D53C5C /* Recipes in Resources */ = {isa = PBXBuildFile; fileRef = DDF226758A991D381D061F65 /* Recipes */; }; + 563E9909ADFD7487A6800970 /* CoreAIRecipeBundleSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F7CFF270794AC8E8B0C0AD9 /* CoreAIRecipeBundleSchema.swift */; }; + 5D1EE0CBB9D1249E06E4A4E2 /* CoreAIRecipeBundleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3129D64DC93F222E52C19E68 /* CoreAIRecipeBundleTests.swift */; }; 60EDF73F288FFD626A773F26 /* CoreAIRecipeBundleIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7C7070BC989B389477B68B /* CoreAIRecipeBundleIO.swift */; }; 727EC8BB9B8053DF1E40F796 /* CoreAIRecipeCatalogWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B1FA1F0BD85D96C5AB2A8C /* CoreAIRecipeCatalogWorkspaceModel.swift */; }; + 87AA091CD3005D23A0845A88 /* CoreAIRecipeCatalogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55BBD1D58798EDAF15AB16F6 /* CoreAIRecipeCatalogView.swift */; }; + 98FBD45ECE661D180147BF89 /* CoreAIRecipeCatalogWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B1FA1F0BD85D96C5AB2A8C /* CoreAIRecipeCatalogWorkspaceModel.swift */; }; DD0B46D1452A8D40D01AE939 /* Recipes in Resources */ = {isa = PBXBuildFile; fileRef = DDF226758A991D381D061F65 /* Recipes */; }; + 003DF8FCFC6A31EA3798519F /* CoreAIDeviceEnergyEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 253CF759A807987B513C05B5 /* CoreAIDeviceEnergyEvidence.swift */; }; 00D6D5CF7F43134FED541360 /* CoreAIDeviceStorageDiagnosticKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 099F67C8604F1C83C61B4547 /* CoreAIDeviceStorageDiagnosticKind.swift */; }; + 00858515B62B400137AD3F3B /* CoreAIBenchmarkEvidenceTrial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB3521FF3439D9C86144368 /* CoreAIBenchmarkEvidenceTrial.swift */; }; B40000000000000000000001 /* CoreAIRecipeCodec.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000001 /* CoreAIRecipeCodec.swift */; }; + C40000000000000000000001 /* CoreAIRecipeCodec.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000001 /* CoreAIRecipeCodec.swift */; }; B40000000000000000000002 /* CoreAIRecipeDynamicDimension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000002 /* CoreAIRecipeDynamicDimension.swift */; }; + C40000000000000000000002 /* CoreAIRecipeDynamicDimension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000002 /* CoreAIRecipeDynamicDimension.swift */; }; B40000000000000000000003 /* CoreAIRecipeExampleInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000003 /* CoreAIRecipeExampleInput.swift */; }; + C40000000000000000000003 /* CoreAIRecipeExampleInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000003 /* CoreAIRecipeExampleInput.swift */; }; B40000000000000000000004 /* CoreAIRecipeExternalizationRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000004 /* CoreAIRecipeExternalizationRule.swift */; }; + C40000000000000000000004 /* CoreAIRecipeExternalizationRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000004 /* CoreAIRecipeExternalizationRule.swift */; }; B40000000000000000000005 /* CoreAIRecipeFunctionEntrypoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000005 /* CoreAIRecipeFunctionEntrypoint.swift */; }; + C40000000000000000000005 /* CoreAIRecipeFunctionEntrypoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000005 /* CoreAIRecipeFunctionEntrypoint.swift */; }; B40000000000000000000006 /* CoreAIRecipeGeneratedArtifact.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000006 /* CoreAIRecipeGeneratedArtifact.swift */; }; + C40000000000000000000006 /* CoreAIRecipeGeneratedArtifact.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000006 /* CoreAIRecipeGeneratedArtifact.swift */; }; B40000000000000000000007 /* CoreAIRecipeAuthoringManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000007 /* CoreAIRecipeAuthoringManifest.swift */; }; + C40000000000000000000007 /* CoreAIRecipeAuthoringManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000007 /* CoreAIRecipeAuthoringManifest.swift */; }; B40000000000000000000008 /* CoreAIRecipeModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000008 /* CoreAIRecipeModule.swift */; }; + C40000000000000000000008 /* CoreAIRecipeModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000008 /* CoreAIRecipeModule.swift */; }; B40000000000000000000009 /* CoreAIRecipeRewrite.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000009 /* CoreAIRecipeRewrite.swift */; }; + C40000000000000000000009 /* CoreAIRecipeRewrite.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000009 /* CoreAIRecipeRewrite.swift */; }; B4000000000000000000000A /* CoreAIRecipeRewriteCatalog.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000000A /* CoreAIRecipeRewriteCatalog.swift */; }; + C4000000000000000000000A /* CoreAIRecipeRewriteCatalog.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000000A /* CoreAIRecipeRewriteCatalog.swift */; }; B4000000000000000000000B /* CoreAIRecipeSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000000B /* CoreAIRecipeSource.swift */; }; + C4000000000000000000000B /* CoreAIRecipeSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000000B /* CoreAIRecipeSource.swift */; }; B4000000000000000000000C /* CoreAIRecipeStateBinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000000C /* CoreAIRecipeStateBinding.swift */; }; + C4000000000000000000000C /* CoreAIRecipeStateBinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000000C /* CoreAIRecipeStateBinding.swift */; }; B4000000000000000000000D /* CoreAIRecipeStubGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000000D /* CoreAIRecipeStubGenerator.swift */; }; + C4000000000000000000000D /* CoreAIRecipeStubGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000000D /* CoreAIRecipeStubGenerator.swift */; }; B4000000000000000000000E /* CoreAIRecipeValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000000E /* CoreAIRecipeValidationError.swift */; }; + C4000000000000000000000E /* CoreAIRecipeValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000000E /* CoreAIRecipeValidationError.swift */; }; B4000000000000000000000F /* CoreAIRecipeValidationIssue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000000F /* CoreAIRecipeValidationIssue.swift */; }; + C4000000000000000000000F /* CoreAIRecipeValidationIssue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000000F /* CoreAIRecipeValidationIssue.swift */; }; B40000000000000000000010 /* CoreAIRecipeValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000010 /* CoreAIRecipeValidator.swift */; }; + C40000000000000000000010 /* CoreAIRecipeValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000010 /* CoreAIRecipeValidator.swift */; }; B40000000000000000000011 /* CoreAIUnsupportedOperationFinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000011 /* CoreAIUnsupportedOperationFinding.swift */; }; + C40000000000000000000011 /* CoreAIUnsupportedOperationFinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000011 /* CoreAIUnsupportedOperationFinding.swift */; }; B40000000000000000000012 /* CoreAIPipelineNodeEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000012 /* CoreAIPipelineNodeEditorView.swift */; }; + C40000000000000000000012 /* CoreAIPipelineNodeEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000012 /* CoreAIPipelineNodeEditorView.swift */; }; B40000000000000000000013 /* CoreAIPipelinePortEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000013 /* CoreAIPipelinePortEditorView.swift */; }; + C40000000000000000000013 /* CoreAIPipelinePortEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000013 /* CoreAIPipelinePortEditorView.swift */; }; B40000000000000000000014 /* CoreAIPipelineStudioView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000014 /* CoreAIPipelineStudioView.swift */; }; + C40000000000000000000014 /* CoreAIPipelineStudioView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000014 /* CoreAIPipelineStudioView.swift */; }; B40000000000000000000015 /* CoreAIPipelineValidationIssuesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000015 /* CoreAIPipelineValidationIssuesView.swift */; }; + C40000000000000000000015 /* CoreAIPipelineValidationIssuesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000015 /* CoreAIPipelineValidationIssuesView.swift */; }; B40000000000000000000016 /* CoreAIRecipeDynamicDimensionsEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000016 /* CoreAIRecipeDynamicDimensionsEditorView.swift */; }; + C40000000000000000000016 /* CoreAIRecipeDynamicDimensionsEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000016 /* CoreAIRecipeDynamicDimensionsEditorView.swift */; }; B40000000000000000000017 /* CoreAIRecipeExampleInputsEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000017 /* CoreAIRecipeExampleInputsEditorView.swift */; }; + C40000000000000000000017 /* CoreAIRecipeExampleInputsEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000017 /* CoreAIRecipeExampleInputsEditorView.swift */; }; B40000000000000000000018 /* CoreAIRecipeExternalizationEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000018 /* CoreAIRecipeExternalizationEditorView.swift */; }; + C40000000000000000000018 /* CoreAIRecipeExternalizationEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000018 /* CoreAIRecipeExternalizationEditorView.swift */; }; B40000000000000000000019 /* CoreAIRecipeFunctionEntrypointsEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000019 /* CoreAIRecipeFunctionEntrypointsEditorView.swift */; }; + C40000000000000000000019 /* CoreAIRecipeFunctionEntrypointsEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000019 /* CoreAIRecipeFunctionEntrypointsEditorView.swift */; }; B4000000000000000000001A /* CoreAIRecipeGeneratedArtifactsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000001A /* CoreAIRecipeGeneratedArtifactsView.swift */; }; + C4000000000000000000001A /* CoreAIRecipeGeneratedArtifactsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000001A /* CoreAIRecipeGeneratedArtifactsView.swift */; }; B4000000000000000000001B /* CoreAIRecipeOutputListEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000001B /* CoreAIRecipeOutputListEditorView.swift */; }; + C4000000000000000000001B /* CoreAIRecipeOutputListEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000001B /* CoreAIRecipeOutputListEditorView.swift */; }; B4000000000000000000001C /* CoreAIRecipeReferenceListEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000001C /* CoreAIRecipeReferenceListEditorView.swift */; }; + C4000000000000000000001C /* CoreAIRecipeReferenceListEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000001C /* CoreAIRecipeReferenceListEditorView.swift */; }; B4000000000000000000001D /* CoreAIRecipeRewriteCatalogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000001D /* CoreAIRecipeRewriteCatalogView.swift */; }; + C4000000000000000000001D /* CoreAIRecipeRewriteCatalogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000001D /* CoreAIRecipeRewriteCatalogView.swift */; }; B4000000000000000000001E /* CoreAIRecipeSourceEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000001E /* CoreAIRecipeSourceEditorView.swift */; }; + C4000000000000000000001E /* CoreAIRecipeSourceEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000001E /* CoreAIRecipeSourceEditorView.swift */; }; B4000000000000000000001F /* CoreAIRecipeStateEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000001F /* CoreAIRecipeStateEditorView.swift */; }; + C4000000000000000000001F /* CoreAIRecipeStateEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4000000000000000000001F /* CoreAIRecipeStateEditorView.swift */; }; B40000000000000000000020 /* CoreAIRecipeStudioPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000020 /* CoreAIRecipeStudioPanel.swift */; }; + C40000000000000000000020 /* CoreAIRecipeStudioPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000020 /* CoreAIRecipeStudioPanel.swift */; }; B40000000000000000000021 /* CoreAIRecipeStudioPanelLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000021 /* CoreAIRecipeStudioPanelLink.swift */; }; + C40000000000000000000021 /* CoreAIRecipeStudioPanelLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000021 /* CoreAIRecipeStudioPanelLink.swift */; }; B40000000000000000000022 /* CoreAIRecipeStudioView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000022 /* CoreAIRecipeStudioView.swift */; }; + C40000000000000000000022 /* CoreAIRecipeStudioView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000022 /* CoreAIRecipeStudioView.swift */; }; B40000000000000000000023 /* CoreAIRecipeStudioWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000023 /* CoreAIRecipeStudioWorkspaceModel.swift */; }; + C40000000000000000000023 /* CoreAIRecipeStudioWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000023 /* CoreAIRecipeStudioWorkspaceModel.swift */; }; B40000000000000000000024 /* CoreAIRecipeValidationIssuesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000024 /* CoreAIRecipeValidationIssuesView.swift */; }; + C40000000000000000000024 /* CoreAIRecipeValidationIssuesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000024 /* CoreAIRecipeValidationIssuesView.swift */; }; B40000000000000000000025 /* CoreAIUnsupportedOperationReportView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000025 /* CoreAIUnsupportedOperationReportView.swift */; }; + C40000000000000000000025 /* CoreAIUnsupportedOperationReportView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000025 /* CoreAIUnsupportedOperationReportView.swift */; }; B40000000000000000000026 /* CoreAIRecipeStudioTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000026 /* CoreAIRecipeStudioTests.swift */; }; + C40000000000000000000026 /* CoreAIRecipeStudioTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40000000000000000000026 /* CoreAIRecipeStudioTests.swift */; }; + 008C2E2244C68BB92F88166F /* CoreAIRuntimeStudioModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6646EECE3889EEB08D15BCC1 /* CoreAIRuntimeStudioModel.swift */; }; + 00C33D9275EEC0397FB0AC36 /* CoreAIPipelineValidationCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91DD766B2B50C78DD9E1250F /* CoreAIPipelineValidationCode.swift */; }; + 00E5D7EB25F93F1C68DC92DD /* CoreAIModelLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 234F40171B26730AFEE83D19 /* CoreAIModelLoader.swift */; }; + 01A180FFB64BC61EF3D21B23 /* CoreAIBenchmarkEvidenceStatistics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C43678272A2A5E2403EC51F /* CoreAIBenchmarkEvidenceStatistics.swift */; }; 0228B487282FABBF73264FD4 /* SpeakerDiarizationImportSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2B80ADBBDE1BDA3F9F28B34 /* SpeakerDiarizationImportSection.swift */; }; 023B51FEAB99FAF200979BD6 /* CoreAIConversionProcessRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 457EF86DF17EC9D36FA58F7C /* CoreAIConversionProcessRunner.swift */; }; 026223396944D4B7357F9163 /* CoreAIBenchmarkEvidenceError.swift in Sources */ = {isa = PBXBuildFile; fileRef = D08646391D6E79D765F1D52E /* CoreAIBenchmarkEvidenceError.swift */; }; 027CDB9C459B351119E15C92 /* CoreAIConversionOutputsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0682CDCCF83CED72CF4368B3 /* CoreAIConversionOutputsView.swift */; }; + 02B13AC886CCC8EABD95A560 /* ChatterboxPipelineStage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4CB94E1104082F6644C44F8 /* ChatterboxPipelineStage.swift */; }; + 02B5AAD400C38A8B522AFFEC /* Core AI Lab.icon in Resources */ = {isa = PBXBuildFile; fileRef = 7716B246D5E600F1622AB1D5 /* Core AI Lab.icon */; }; 02C1F2C3A5678B6C4D6930CC /* SpeakerDiarizationModelInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F23DA9D0D82E5AFE4F01977 /* SpeakerDiarizationModelInfo.swift */; }; 03884C87F823DB3592056CE6 /* SpeakerDiarizationMediaSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7881B58C09953834D29E6D7 /* SpeakerDiarizationMediaSummary.swift */; }; 03D85431FD9EBCE989FAC02E /* CoreAIFunctionInputGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 304A07222AD8ED0F6B66D6EF /* CoreAIFunctionInputGenerator.swift */; }; 0446CF0DFF4605B13436E80F /* CoreAIPipelineDimension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC67F4F6F49AE379567F99AB /* CoreAIPipelineDimension.swift */; }; 052A231002C62E4595A59FBB /* CoreAIFunctionBenchmarkReport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57B224C448D8C0F3FDA351D2 /* CoreAIFunctionBenchmarkReport.swift */; }; 052F7BB1B3F8143798EE328D /* CoreAIProjectLibraryError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06B84CE9D46E6A2504020593 /* CoreAIProjectLibraryError.swift */; }; + 0567131EF44CF53E66E866DA /* LabProject.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9FD91F67175F6F51BE5C15E /* LabProject.swift */; }; 05BDDC9E9853C4B629CE0B21 /* AppleSegmentationIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBDE761FBC88D5FC4BEA366F /* AppleSegmentationIntegrationTests.swift */; }; + 05D480D0791A8F28A6A85050 /* CoreAIDeviceEvidenceImportError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C68EF82F5F6D45A150AD74 /* CoreAIDeviceEvidenceImportError.swift */; }; 0607190B247A6B72602B68FA /* AppleDiffusionResultView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B722CFB1F49907E9A9E137 /* AppleDiffusionResultView.swift */; }; + 0620B246D687C00178541C4E /* CoreAITestSpecializationCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B9172BBB8EE2FD088D472D /* CoreAITestSpecializationCacheManager.swift */; }; + 0676924EFE2C71D67A12509E /* CoreAIFunctionWorkbenchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC8D50D95290062DF1002B04 /* CoreAIFunctionWorkbenchView.swift */; }; 070CBCB970C3B95C453F886E /* CoreAIDeviceLatencyEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4216054E4880E42565C97B96 /* CoreAIDeviceLatencyEvidence.swift */; }; 0727E0FC1B9E29067C6E5EF9 /* CoreAIFunctionWorkbenchPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAD67E9150B8C9E0B3BD0B7E /* CoreAIFunctionWorkbenchPhase.swift */; }; + 07D2B20FABBD3301657C07CB /* CoreAIExperienceRegistryManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A291045976B369F20577B493 /* CoreAIExperienceRegistryManifest.swift */; }; + 084721345E639E045DB61E64 /* CoreAISpecializationServicing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CC36D77A932309CE98154BA /* CoreAISpecializationServicing.swift */; }; + 092D25C1984F75267DDC4424 /* SpeakerDiarizationStatusSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5104889A42A8125B764BE6CF /* SpeakerDiarizationStatusSection.swift */; }; 08A185B6AF7BEA5DBD1F695D /* CoreAIProjectResourceSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07BF2C8A7802A32B8AE1A892 /* CoreAIProjectResourceSummaryView.swift */; }; + 093A9BC1523002E87AA121A6 /* AppleSegmentationQueryControlsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182BDC632E04CB6962A88E89 /* AppleSegmentationQueryControlsView.swift */; }; 094DE599C7382049EBF6934D /* AppleCoreAIModelCatalogDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C58A1018BE3441AC3EE0D06 /* AppleCoreAIModelCatalogDocument.swift */; }; + 095EA650A7027537D0E02616 /* SpeakerDiarizationBundledModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8875304B8AEA84A3EFA2A6C0 /* SpeakerDiarizationBundledModel.swift */; }; + 09779FE429F73CA4D43E1075 /* CoreAIRuntimeExperienceDestinationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9D499254068C4BE0C7EB348 /* CoreAIRuntimeExperienceDestinationView.swift */; }; + 09B43E568F6B0994A823D910 /* AppleModelRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4592805C54E337236CBA632 /* AppleModelRow.swift */; }; + 09BCB1F303DE23AEFDCA7C00 /* CoreAIValueDescriptorExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D19FFD0BAED9F6EBC471B01 /* CoreAIValueDescriptorExamples.swift */; }; + 0A06D8DB7A651530BB852130 /* AppleSegmentationExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE6A6AF39EF8E554D7946EF0 /* AppleSegmentationExample.swift */; }; + 0A07C9185BDF59378AFC50D3 /* CoreAIDeviceLatencyEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4216054E4880E42565C97B96 /* CoreAIDeviceLatencyEvidence.swift */; }; 0A95113F0B0CF7B0678487A6 /* CoreAIModelCacheExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA7439DDFE2CF3557A823662 /* CoreAIModelCacheExamples.swift */; }; 0B87E67DCA445215F20FF05C /* ChatterboxCoreAIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDA28FD73B2E27F575A75A28 /* ChatterboxCoreAIError.swift */; }; + 0C134E67620FC0A3B0E60716 /* CoreAIFunctionRunResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68CCDF520342FD26442812A9 /* CoreAIFunctionRunResult.swift */; }; + 0CA626CEC6DCB9DD04BEC842 /* CoreAIConversionLogEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = A02C5555829471BC72BC6DD3 /* CoreAIConversionLogEntry.swift */; }; + 0D4A159FDF138A057E6FBD05 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E7FB5157DD183D55DA2447D /* ContentView.swift */; }; + 0E7D6BCC627B4110452820F8 /* CoreAIConversionEvidenceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0840FFCF985C8BD6D753BB /* CoreAIConversionEvidenceView.swift */; }; 0EA3F7ACB5DB93864BEB972F /* CoreAITensorScalarSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D016EBAA024026EC05DF16A /* CoreAITensorScalarSupport.swift */; }; 0EE6E3D34C93FB57AF51CA51 /* CoreAIConversionJobStoreError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B4E458E18BCA4B37A8998A /* CoreAIConversionJobStoreError.swift */; }; + 0EFD621543B1721248AF5092 /* SpeakerDiarizationTimeFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D49FA7BF15BE1C8D26E947E /* SpeakerDiarizationTimeFormatter.swift */; }; + 0EB459A7FF719B6108D7548B /* CoreAIDeviceDiagnosticCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306E370EA4958AD95C4E771E /* CoreAIDeviceDiagnosticCategory.swift */; }; 0F4C8CE547D817CE3503B5DB /* CoreAIConversionArtifactDiscoverer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5C1D2C7F67F4D8B70D1D7C /* CoreAIConversionArtifactDiscoverer.swift */; }; 0F654ED53F42EF895B7D5AB3 /* CoreAIDeviceEnergyEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 253CF759A807987B513C05B5 /* CoreAIDeviceEnergyEvidence.swift */; }; 0F688005292F07C334B44B74 /* AppleAudioWorkspaceModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A1258CB05FFEA1BE68A3E1 /* AppleAudioWorkspaceModelTests.swift */; }; + 1056FA12896CA4226E187ED1 /* CoreAIRunLifecycleCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B80876DB98F764664D51962 /* CoreAIRunLifecycleCoordinatorTests.swift */; }; 1088441AD2D1847CF3F67326 /* CoreAICacheEntryStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3482F22F9F41D9A4669CE61D /* CoreAICacheEntryStatus.swift */; }; + 10EF2D086DB71662DBBA8D13 /* CoreAIDeviceMetricAvailability.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF483F50E79BF3E02643225 /* CoreAIDeviceMetricAvailability.swift */; }; 11840CCF2BD2A5D027BF62D2 /* CoreAIDeviceEvidenceImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8E95776C6B33BE55CBFCC05 /* CoreAIDeviceEvidenceImporter.swift */; }; + 124ED3C8C774BFE7135F3715 /* CoreAIDeviceStoragePlan.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDC2B0965993CFE896C82B7D /* CoreAIDeviceStoragePlan.swift */; }; + 1164D2B8A90B2EECA2A18944 /* CoreAIBenchmarkEvidenceFileDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976AEB6F8071A78061E90DE8 /* CoreAIBenchmarkEvidenceFileDocument.swift */; }; 120B0455418BA762E89D0FA1 /* ChatterboxCoreAIEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C5241491CCDAC0F3255769C /* ChatterboxCoreAIEngine.swift */; }; 121A524AC75AF5502A373540 /* CoreAIProjectArtifactDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6568643E27F382843A7DE7 /* CoreAIProjectArtifactDetailView.swift */; }; 12482592EBFF56BE5B3BAE30 /* ChatterboxModelInspection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19E8FCF284E2BA285950E13F /* ChatterboxModelInspection.swift */; }; @@ -92,127 +174,279 @@ 12C828AAC0913AF16AFCD0DC /* AppleDiffusionWorkspaceModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5AD763E01DD0782B99DFC31 /* AppleDiffusionWorkspaceModelTests.swift */; }; 12E62055CA62ACCF7BEF4C5C /* CoreAIDelayedAssetInspectorStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985D34B2C549D9D23CAC2C4C /* CoreAIDelayedAssetInspectorStub.swift */; }; 1336831E5AD05E80C9761A18 /* CoreAITestSpecializationCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B9172BBB8EE2FD088D472D /* CoreAITestSpecializationCacheManager.swift */; }; + 135A8688D5581998A2D5246F /* CoreAILM in Frameworks */ = {isa = PBXBuildFile; productRef = 407147E57D7729BC96F1B172 /* CoreAILM */; }; 138912E535EC440259CBB5EB /* AppleImageSegmenterEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6BC2697E34A4D661C64AAA /* AppleImageSegmenterEngine.swift */; }; 13D07F8FA69643BFE4F52B5F /* AppleAudioTranscriptionResultView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6EE1BC2A9212E889CD1F8E5 /* AppleAudioTranscriptionResultView.swift */; }; + 1420BE4175FD8C1DD7E176D6 /* SpeakerDiarizationTurnRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607C5A830C6DEA6D84B454E4 /* SpeakerDiarizationTurnRow.swift */; }; + 14466B9A60DD5D55345BBE4E /* CoreAIPipelineValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D9D07AED35E59923B887A28 /* CoreAIPipelineValidationError.swift */; }; + 149F83755B1BD5478AFDC966 /* AppleLanguageModelEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67557D8F65A9034709891B85 /* AppleLanguageModelEngine.swift */; }; + 156A97B0140BF4A0036D86AB /* SpeakerDiarizationEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D56A1F5A5085D2E88854DE80 /* SpeakerDiarizationEvidence.swift */; }; + 14A44D2289830E89EA2087B5 /* CoreAIDeviceConfigurationIdentity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82318CD07C5F3A9EC5C1B7AE /* CoreAIDeviceConfigurationIdentity.swift */; }; + 157B52F1DE52344905FB4F88 /* AppleAudioIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D48CDF1BD4B260F8CCFC2B /* AppleAudioIntegrationTests.swift */; }; 1590C57E267176255F6A8FE5 /* CoreAIBenchmarkEvidenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BEB16920091F5F95869A0F2 /* CoreAIBenchmarkEvidenceTests.swift */; }; 16044AAFE6718487B8A908CB /* SpeakerDiarizationMediaAnalyzer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60C2504746B549B2B4803779 /* SpeakerDiarizationMediaAnalyzer.swift */; }; + 16114303058ECCB0DF7CBA89 /* CoreAIRecipeManifestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1CA5DD8461C1AE9BC4B5D68 /* CoreAIRecipeManifestTests.swift */; }; + 16870DE9AB31759E7511B9F4 /* CoreAIConversionPathRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6EA6AE25B89D96A9EEFFC36 /* CoreAIConversionPathRow.swift */; }; + 16F2F0AD77098B95C0803A67 /* AppleSegmentationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 776D33387BF7F6A1FB1A1899 /* AppleSegmentationError.swift */; }; 1762546C1A4FA0556DB88A22 /* CoreAIConversionCheckpointArtifactVerifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26AEB38A6A29E6939073E8C1 /* CoreAIConversionCheckpointArtifactVerifier.swift */; }; + 17EC6E764FA099CC94ADD2FE /* SpeakerDiarizationCAMPPlusFeatureExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8D858807DEA7DF5FB4C26FA /* SpeakerDiarizationCAMPPlusFeatureExtractor.swift */; }; 188E0DB066E48D4119892EF0 /* CoreAIFunctionRuntimeServicing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E8D3A73A9EFE1C07DB0B32E /* CoreAIFunctionRuntimeServicing.swift */; }; + 18C0E85C0E571A96AB87508D /* CoreAIFunctionValueContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174FEE5C5F401181784DB58D /* CoreAIFunctionValueContract.swift */; }; 18D422CEE8129F85A77A27AA /* CoreAIStoredPathSecurity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6C7B7BD84D6010B2700245 /* CoreAIStoredPathSecurity.swift */; }; 18E1A38669E7133383781D91 /* CoreAIValueDescriptorExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D19FFD0BAED9F6EBC471B01 /* CoreAIValueDescriptorExamples.swift */; }; 190A48C65DB836757D492E08 /* AppleSegmentationExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE6A6AF39EF8E554D7946EF0 /* AppleSegmentationExample.swift */; }; + 191C2790FB8CE54E28E71E38 /* CoreAISpecializationServiceStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78A357768C661CED3486E6A0 /* CoreAISpecializationServiceStub.swift */; }; 19AD35F8F5F560273BAAB225 /* CoreAIDeviceTrialStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4B0FC3DD258FA55F5A34DB3 /* CoreAIDeviceTrialStatus.swift */; }; + 19BA562A4055C908F759D5F1 /* CoreAIFunctionDescriptorExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02BF1E2C42E4C021306E01BC /* CoreAIFunctionDescriptorExamples.swift */; }; + 19F902B02884A41D7A25D69C /* CoreAIFunctionBenchmarkReportView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C79B5BFB81A19FEA54CDDD3 /* CoreAIFunctionBenchmarkReportView.swift */; }; + 1B728FD7A215BF5AE7177BC7 /* CoreAIDeviceStoragePlanView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0F0C5EF508A4140F4380E8D /* CoreAIDeviceStoragePlanView.swift */; }; 1B7231164EB7B86A4F3648B6 /* CoreAIPipelineEdge.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8208C854BE307A72C54658E /* CoreAIPipelineEdge.swift */; }; 1BEE98C91AAFD6F608C7E12A /* SpeakerDiarizationAudioDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D974A064B3E28AA8775A4C13 /* SpeakerDiarizationAudioDecoder.swift */; }; 1C23BFC4FC006C195C230FF9 /* ChatterboxSampling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 622B3DE8189445EFB66EE989 /* ChatterboxSampling.swift */; }; 1C6EAAD1FE908DD94E038F29 /* CoreAIExperienceRegistryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E45D4A0307B5A59E8E07DD63 /* CoreAIExperienceRegistryTests.swift */; }; + 1C7C6CF25B702539271A5827 /* AppleAudioTranscriptionResultView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6EE1BC2A9212E889CD1F8E5 /* AppleAudioTranscriptionResultView.swift */; }; 1D41A38DD205941F5FBB30B2 /* CoreAIImageContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = A35F01E7144657A345920814 /* CoreAIImageContract.swift */; }; 1DA2E3B6CD5E65F6F1480157 /* CoreAINECompatibilityResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E068FF0CE86F913F69233C1 /* CoreAINECompatibilityResult.swift */; }; + 1D821F0AE6CA268A28D42FBD /* CoreAIResourceFolderSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 999E0867DCE776B1EE3BBD81 /* CoreAIResourceFolderSnapshot.swift */; }; 1DAF01C463D7432DB1B29887 /* CoreAIRecipeManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9CEBD86DD914FD60094D4AD /* CoreAIRecipeManifest.swift */; }; 1E47E4AC36499204DCB60F58 /* CoreAIFunctionBenchmarkReportView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C79B5BFB81A19FEA54CDDD3 /* CoreAIFunctionBenchmarkReportView.swift */; }; 1F1919995AED760D31612F39 /* AppleDiffusionWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D333F714C6F86110E7F1669F /* AppleDiffusionWorkspaceView.swift */; }; 1F98CAFF7744ACAE139F762F /* CoreAISegmentation in Frameworks */ = {isa = PBXBuildFile; productRef = 947FD36701569B9445DA9E64 /* CoreAISegmentation */; }; + 1FA7CF64564BF0DB09CE59B4 /* CoreAICacheEntryStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3482F22F9F41D9A4669CE61D /* CoreAICacheEntryStatus.swift */; }; + 1FF676FE46F6F8B6DC6CFE6F /* CoreAIConversionRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2F4D8FD97BB6B3D1274E41 /* CoreAIConversionRequest.swift */; }; + 2016E7D403BE4C6D2E005868 /* ChatterboxGenerationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FED22859185F784C24FFBCA8 /* ChatterboxGenerationRequest.swift */; }; 2109717F2FEC5ED72EDED907 /* CoreAIDeviceStoragePlanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = E72FAAB95DC4B59F3FB6AC2B /* CoreAIDeviceStoragePlanner.swift */; }; 213B390DC6979D270A89F869 /* CoreAIFloatingPointArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE268B64DC868D3534FCC63A /* CoreAIFloatingPointArray.swift */; }; + 21EDEF0B82BBC534D7C02A14 /* CoreAIDeviceStoragePlanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = E72FAAB95DC4B59F3FB6AC2B /* CoreAIDeviceStoragePlanner.swift */; }; + 22E5BE14AE087F2CF20B91A6 /* CoreAIPipelinePort.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4FAE5DA61268FA31B9A2EF0 /* CoreAIPipelinePort.swift */; }; 2316B32CC2E08910DAD1EE9F /* ChatterboxNDArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58D1A13D87AB37EF81055D40 /* ChatterboxNDArray.swift */; }; 2345837A73CF4FC3896A02E6 /* CoreAIConversionLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED943D69E96CB7079D3B30C9 /* CoreAIConversionLogView.swift */; }; 23ACB6C1DDF0A7952EE1FCC7 /* AppleCoreAIModelCatalog.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDB347BADEBE78A7439A796D /* AppleCoreAIModelCatalog.swift */; }; + 23D14C6436058D4C541C3CB1 /* CoreAIRuntimeExperienceRoute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EAA8338FE7A77C553D7BED3 /* CoreAIRuntimeExperienceRoute.swift */; }; + 246072E3299D5575096ADCB7 /* CoreAISeededRandomNumberGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27FFE002D90DF84704AC91E2 /* CoreAISeededRandomNumberGenerator.swift */; }; + 2486DD84DFF6AFB8EFBC0E26 /* ChatterboxNDArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58D1A13D87AB37EF81055D40 /* ChatterboxNDArray.swift */; }; + 24FA8C3FD75839425A0611E3 /* CoreAIConversionJobState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B0DACCE0536AEC2E010BB7 /* CoreAIConversionJobState.swift */; }; 24EA85DF672DB3E1B163C62D /* CoreAIAssetDescriptorSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E3F76C747DB22F67672B960 /* CoreAIAssetDescriptorSnapshot.swift */; }; + 257DDC6E05235AF30107A5AC /* CoreAIProjectLibraryController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 552B7E3F675B787F009682E6 /* CoreAIProjectLibraryController.swift */; }; 259283E60EC5C5C90F9B8430 /* SpeakerDiarizationSpeechRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22868BA717C693052E9F4617 /* SpeakerDiarizationSpeechRegion.swift */; }; + 25D807054BE21146112F1424 /* CoreAIDeviceDiagnostic.swift in Sources */ = {isa = PBXBuildFile; fileRef = E799A556BDA9AD9A8544E17E /* CoreAIDeviceDiagnostic.swift */; }; + 26135C03BBC3331191C408D9 /* AppleSegmentationPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49BFB75F871C91B995B23415 /* AppleSegmentationPreviewView.swift */; }; + 261A07C13CC21339BA0D0FCF /* AppleModelCatalogSourceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA029191394B71B281A262AD /* AppleModelCatalogSourceView.swift */; }; 263B7673DD4B1EF69B757E84 /* CoreAIDeviceStoragePlan.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDC2B0965993CFE896C82B7D /* CoreAIDeviceStoragePlan.swift */; }; + 26BBDEE6C5A5C41CCA6A9C03 /* CoreAIAssetReportView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06F03D0671382F9A2E80D945 /* CoreAIAssetReportView.swift */; }; + 26E01F5C0348558CAA6CC21B /* CoreAIAssetDeliveryMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0762474CB9F1FD4E754612D /* CoreAIAssetDeliveryMode.swift */; }; + 2729E321CD6C35167A592AFE /* AppleSegmentationWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30C94E8C8D493233AD41F88A /* AppleSegmentationWorkspaceView.swift */; }; 27368950A09746EC0B06C643 /* ChatterboxWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A63E2FF6512383B12E812915 /* ChatterboxWorkspaceModel.swift */; }; 27805B34911DE40A4F0B950C /* AppleCoreAIPlatform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 386FCCAF943BF11A65E5F1C7 /* AppleCoreAIPlatform.swift */; }; + 284864C9D5343118C224F465 /* CoreAIDeviceTrialEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D8963989E9E202F1A6168BC /* CoreAIDeviceTrialEvidence.swift */; }; + 285D1A495BC8778747E3183D /* AppleImageSegmenterEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6BC2697E34A4D661C64AAA /* AppleImageSegmenterEngine.swift */; }; 28ECDE2331C3205A8110B9BB /* CoreAITensorShapeValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2C78274BBC11D6D2ACA7A9E /* CoreAITensorShapeValidator.swift */; }; + 2956F691095D4384108A0F0B /* CoreAIBenchmarkEvidenceCodec.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4B974D031172C00657DAAA0 /* CoreAIBenchmarkEvidenceCodec.swift */; }; + 292F6F46E1B98F9FE1A887D7 /* CoreAIProjectSpecializationCacheView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 536A6790D1F0EFB21CEDC33D /* CoreAIProjectSpecializationCacheView.swift */; }; + 29F60604826DF0B5FB7031BD /* CoreAIFunctionInputsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761F26FD127B8DD8F8F9EC7D /* CoreAIFunctionInputsView.swift */; }; 2A0DB5DD0458B56EF1B04789 /* CoreAIBenchmarkEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D728740800449D877DF583E /* CoreAIBenchmarkEnvironment.swift */; }; 2AD0793F5A6C6917FA9BDD1B /* CoreAIConversionEnvironmentReport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F42D7D6E6E6F344DDCA49C9 /* CoreAIConversionEnvironmentReport.swift */; }; + 2AF6D09C360AAD2FEA342560 /* CoreAIConversionJobStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC0F0E907C519DC7D229DEA0 /* CoreAIConversionJobStoreTests.swift */; }; + 2B6F43241C611E41EDA58CEB /* CoreAIRuntimeLifecycleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F3153C86C4BB1C0F56A8514 /* CoreAIRuntimeLifecycleView.swift */; }; + 2B7C60E690FD8C9B117CD3C1 /* CoreAIExperienceRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A84D34E7333CC10AE32642A /* CoreAIExperienceRegistry.swift */; }; + 2BA61C0F5086188319B8F33A /* AppleObjectDetectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD331B716BB00392F6B81B5C /* AppleObjectDetectionHeaderView.swift */; }; 2C96A06F7BC7380C87F354CE /* ChatterboxGenerationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FED22859185F784C24FFBCA8 /* ChatterboxGenerationRequest.swift */; }; 2CB453F05321BB8BDD968CB3 /* SpeakerDiarizationEmbeddingProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA243BC54BD374478A1FD0FF /* SpeakerDiarizationEmbeddingProviding.swift */; }; 2EAAB3447499A224D6F7E005 /* CoreAIConnectedDeviceTargetProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A7E7D375C1085AB91D15BAD /* CoreAIConnectedDeviceTargetProfile.swift */; }; + 2CE91CFC023C38245E4A7009 /* CoreAIBenchmarkEvidenceTiming.swift in Sources */ = {isa = PBXBuildFile; fileRef = 820FF57814F7614AE3735A48 /* CoreAIBenchmarkEvidenceTiming.swift */; }; 2EC045E10644A67A8126557C /* AppleCoreAIModelCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = D115CFE9813A2CDE904517CF /* AppleCoreAIModelCategory.swift */; }; + 2ECAC160DB39B25C512B76B4 /* CoreAIAssetStorageTypeSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 657C3B92F9E411EC619DE008 /* CoreAIAssetStorageTypeSummary.swift */; }; + 2F5C0F369C116735176DAC2F /* AppleModelLibraryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBDC6D2751EE7EBFFB254249 /* AppleModelLibraryView.swift */; }; + 2F9BB4CA24AC82B00E91BD35 /* CoreAIResourceFileSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1707A4831741355DAAB7DFE9 /* CoreAIResourceFileSnapshot.swift */; }; 2FD07F38492B915BC04DAF6C /* CoreAILM in Frameworks */ = {isa = PBXBuildFile; productRef = 166E4D0EA0189CB38124618F /* CoreAILM */; }; 3013DA04EC86D7E12EFC9B6C /* CoreAIPipelineValueContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = D69AE98059A2BD3C443AF7FA /* CoreAIPipelineValueContract.swift */; }; 30BAD0FEB59A034C82586BD9 /* CoreAIConversionProcessRunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A85FD5FCF37A50C3C1841C1B /* CoreAIConversionProcessRunnerTests.swift */; }; + 30EAC3477888A085FF557869 /* ChatterboxModelSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 396852B1FAC06BFF18951A80 /* ChatterboxModelSection.swift */; }; 321277419FA5B4F052089AAE /* Wav2Vec2CTCDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFB7FCB933415BEAF8B07051 /* Wav2Vec2CTCDecoder.swift */; }; 3218FED2BBB44BAA8A9918F2 /* CoreAISpecializationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDEF54C96E50C1273973CF19 /* CoreAISpecializationResult.swift */; }; + 32E425903F804C3875C78D7C /* ChatterboxGenerationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = C39A75CBB86106F2CBCFB630 /* ChatterboxGenerationResult.swift */; }; 330AE34B5B024F7EED259DE8 /* AppleDiffusionWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B026AF8A744E5490885938 /* AppleDiffusionWorkspaceModel.swift */; }; + 333C22DA11DE20BD61C8A6FA /* CoreAIRuntimeRunContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E73FD23711E1EBF48990E90 /* CoreAIRuntimeRunContext.swift */; }; + 333757ACA7197BE9A6BB6A12 /* CoreAIAssetDescriptorSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E3F76C747DB22F67672B960 /* CoreAIAssetDescriptorSnapshot.swift */; }; 339426B884B13FA9B5F62EA1 /* CoreAIConversionSetupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB08178E77DB987CA33ECAC4 /* CoreAIConversionSetupView.swift */; }; + 33CEBA40A4AEEBC514B11423 /* AppleCoreAIModelGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E26A4618478E9C3C25B8C3B /* AppleCoreAIModelGroup.swift */; }; + 33D33EB4A3A576B9AADEA6BE /* CoreAIExportChecksumManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD43295D8900817568CA6017 /* CoreAIExportChecksumManifest.swift */; }; + 3406DADC8A529804AE7E6540 /* AppleLanguageModelError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F393CCA5E3B55E5946204903 /* AppleLanguageModelError.swift */; }; 3425B5F2D5DFD02AF4E72E25 /* AppleSegmentationQueryControlsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182BDC632E04CB6962A88E89 /* AppleSegmentationQueryControlsView.swift */; }; 3431882EB1414C8A4E8D3C12 /* CoreAIPipelineValidationCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91DD766B2B50C78DD9E1250F /* CoreAIPipelineValidationCode.swift */; }; 345DC4850A4C6426DDDA30F3 /* CoreAIConversionPlannerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6749C73158A9F2D0184026A /* CoreAIConversionPlannerTests.swift */; }; 355C9E64D5CE46F6E9596F8E /* AppleCoreAIModelCatalogTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A38881178D01269E5EE2628 /* AppleCoreAIModelCatalogTests.swift */; }; + 3568DD450CBE917B291023D9 /* CoreAIFunctionWorkbenchPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAD67E9150B8C9E0B3BD0B7E /* CoreAIFunctionWorkbenchPhase.swift */; }; + 35BD833922C7A952AE5C067F /* CoreAIFunctionWorkbenchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4AAA279B34FF4E6DE2884F /* CoreAIFunctionWorkbenchTests.swift */; }; 365F842EE9ED924B67D23283 /* CoreAIConversionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F47EC56430FC7B2812BAB7 /* CoreAIConversionError.swift */; }; 369F191127A8B158B11D9E04 /* CoreAIModelContentType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 049AE23D6177E45D51F5DFA5 /* CoreAIModelContentType.swift */; }; 3714D2DFF172E9C46BFC187E /* CoreAISpecializationServiceStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78A357768C661CED3486E6A0 /* CoreAISpecializationServiceStub.swift */; }; + 374A37914A41063112EE58B2 /* CoreAIExperienceWorkload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98ABA035701FBE21711CB44E /* CoreAIExperienceWorkload.swift */; }; + 37942EE60DCE101A7AEF3A5A /* AppleObjectDetectionWorkspaceModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EF89078D1D96F9D225C439B /* AppleObjectDetectionWorkspaceModelTests.swift */; }; 37DDCF2882E22224FC3AA298 /* CoreAIArtifactProjectPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF38A52569A14F6FEB2BC94 /* CoreAIArtifactProjectPickerView.swift */; }; 37DFCBC6850B6D0D9E8E6488 /* CoreAIDeviceEvidenceExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C67F4C515958886A84A940B /* CoreAIDeviceEvidenceExpectation.swift */; }; 38482D9936AB6DFD10385EF6 /* CoreAIRecipeRevisionRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD05B149B31031E7965DFB5 /* CoreAIRecipeRevisionRecord.swift */; }; 384E95E4A3D8EC70901C9524 /* Chatterbox in Resources */ = {isa = PBXBuildFile; fileRef = A1E1F350924813824143F274 /* Chatterbox */; }; + 3876F511A90D777F678AE582 /* SpeakerDiarizationMacVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E3560A61F3B0F8D868924FB /* SpeakerDiarizationMacVideoPlayer.swift */; }; + 38B723F881418ED0BAE83756 /* CoreAIRuntimeProvenanceEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EDA879D9141C4FBF1CF818C /* CoreAIRuntimeProvenanceEvidence.swift */; }; + 3916FB03E9DECF001E6FDDE8 /* CoreAITargetProfileRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5EE1979736965B395DF2D23 /* CoreAITargetProfileRecord.swift */; }; + 393B42CC808B541ED8C86421 /* CoreAIConversionEnvironmentCheckView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 684365536B8911599017ADF5 /* CoreAIConversionEnvironmentCheckView.swift */; }; 3A36825761966D3DBCAC30AA /* CoreAIConversionJobFingerprint.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF8277E8C264CA29FBFC92B5 /* CoreAIConversionJobFingerprint.swift */; }; + 3AFB60E20956228846BB2939 /* CoreAIExperienceRegistryError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A9114AB9F2928A46D6DBB09 /* CoreAIExperienceRegistryError.swift */; }; 3AB6495F901B1EE9BABB41C0 /* CoreAIAssetOperationCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B53C21957477470A4594645 /* CoreAIAssetOperationCount.swift */; }; + 3C6A3FD54A527998F4417690 /* CoreAIFunctionBenchmarkActionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21993FF1353B6B602CDDFEE4 /* CoreAIFunctionBenchmarkActionsView.swift */; }; 3CF411188EC9E73089394377 /* CoreAIArtifactDigest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B0FB00EA5A16A034CDCD98B /* CoreAIArtifactDigest.swift */; }; 3CEC6808B98BF2CF1B76DD21 /* SpeakerDiarizationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EE95AFF0D6BA3F445A4CFD5 /* SpeakerDiarizationError.swift */; }; 3D1964280B33C42000DDB20E /* CoreAIDeviceThermalState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 168C06BFB385696586573B6D /* CoreAIDeviceThermalState.swift */; }; 3D57B7FA09DA131CB4847940 /* AppleLanguageWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025B583E54E095690C6B231A /* AppleLanguageWorkspaceView.swift */; }; 3D6F4E6C6BFF9D48D7449D15 /* SpeakerDiarizationMacVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E3560A61F3B0F8D868924FB /* SpeakerDiarizationMacVideoPlayer.swift */; }; + 3D7F4C21D82F7C85BD03DDD4 /* AppleLanguageWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6311C42A3B43D96960E1AEB0 /* AppleLanguageWorkspaceModel.swift */; }; + E8419973B2334BEBA4DF6BF4 /* AppleLanguageTranscriptMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45BC5FE2ACE54E45BD7B0784 /* AppleLanguageTranscriptMessage.swift */; }; + 1D54CC02D80B474981F5B766 /* AppleLanguageTranscriptMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45BC5FE2ACE54E45BD7B0784 /* AppleLanguageTranscriptMessage.swift */; }; + 3287FBE62B4A4E42ACF54E28 /* AppleLanguageChatMessageRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BA9652261D9401ABC4DCDE7 /* AppleLanguageChatMessageRow.swift */; }; + EB6DC5769CE0472CA8002DB9 /* AppleLanguageChatMessageRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BA9652261D9401ABC4DCDE7 /* AppleLanguageChatMessageRow.swift */; }; + 653744F3375244DE9B437ECD /* AppleLanguageChatTranscriptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C403C71FAE471B869D7207 /* AppleLanguageChatTranscriptView.swift */; }; + B9E5FEC2AA4C46398AD1ED3A /* AppleLanguageChatTranscriptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C403C71FAE471B869D7207 /* AppleLanguageChatTranscriptView.swift */; }; + B9C6DCE4C50A48BDA22240FC /* AppleLanguagePromptComposerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6331281E9D1A4735B8335E89 /* AppleLanguagePromptComposerView.swift */; }; + C826D383A228427292490B7F /* AppleLanguagePromptComposerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6331281E9D1A4735B8335E89 /* AppleLanguagePromptComposerView.swift */; }; + 3E0E7F6F7A73B3F343D696E0 /* CoreAICapacityManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E311C2688ED85F866D04F82C /* CoreAICapacityManifest.swift */; }; 3E304691CA10D2A74645FCFD /* CoreAIFunctionBenchmarkResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5913C1A2939098525E22D5B3 /* CoreAIFunctionBenchmarkResult.swift */; }; + 3E5493858AD18C04AECC45A1 /* CoreAIDeviceDiagnosticSeverity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69FA65AAB33557602FCE5709 /* CoreAIDeviceDiagnosticSeverity.swift */; }; 3E682C6B70D19395DAFE10A1 /* CoreAIFunctionValueKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB04F943311AA32BBCD7E95D /* CoreAIFunctionValueKind.swift */; }; 3E7EA385F765D82D1650E92C /* CoreAIRuntimeMetricEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0877E38482D768EC4F68D71 /* CoreAIRuntimeMetricEvidence.swift */; }; - 3F0C34F96B21DE35BE1E9A04 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E7FB5157DD183D55DA2447D /* ContentView.swift */; }; - 8FCF2AB32FEBA26500094256 /* CoreAIWorkspaceInspectorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FCF2AB22FEBA26500094256 /* CoreAIWorkspaceInspectorView.swift */; }; + 3EC275FBC73185FC3063A7FE /* SpeakerDiarizationCAMPPlusEmbeddingModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4ED73F083BBA3B4FF8751CF /* SpeakerDiarizationCAMPPlusEmbeddingModel.swift */; }; + 3F0C34F96B21DE35BE1E9A04 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E7FB5157DD183D55DA2447D /* ContentView.swift */; }; + 8FCF2AB32FEBA26500094256 /* CoreAIWorkspaceInspectorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FCF2AB22FEBA26500094256 /* CoreAIWorkspaceInspectorView.swift */; }; + 8FCF2AB42FEBA26500094256 /* CoreAIWorkspaceInspectorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FCF2AB22FEBA26500094256 /* CoreAIWorkspaceInspectorView.swift */; }; + 3F725CD5200A0B349E7A76CB /* CoreAIConversionProcessEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C64E05BE9C31ED8C4EBE3199 /* CoreAIConversionProcessEvent.swift */; }; 3FBBF65C7E3750853D7CA39C /* CoreAISwiftPackageGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EDE7C13B56DD6321F3DFE0 /* CoreAISwiftPackageGenerator.swift */; }; + 3FE119F9A41259FA9F296234 /* CoreAIRuntimeMetricEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0877E38482D768EC4F68D71 /* CoreAIRuntimeMetricEvidence.swift */; }; 3F78820211A431FF3EC16D78 /* CoreAIProjectSpecializationCacheView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 536A6790D1F0EFB21CEDC33D /* CoreAIProjectSpecializationCacheView.swift */; }; 405EB3C4D141B116DE4EF121 /* CoreAIFunctionRunResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68CCDF520342FD26442812A9 /* CoreAIFunctionRunResult.swift */; }; + 40715262D442B036AE300364 /* CoreAIIntegrationExportTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2E03061354DCABE5C7CD3EC /* CoreAIIntegrationExportTests.swift */; }; + 40E3721046D168E949148CA9 /* CoreAIImageContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = A35F01E7144657A345920814 /* CoreAIImageContract.swift */; }; 40EF5FA650699397DE55F852 /* CoreAIConversionJobStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC0F0E907C519DC7D229DEA0 /* CoreAIConversionJobStoreTests.swift */; }; + 41057D99E69E9D51CC44BC98 /* CoreAILabSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3865FA28608466F39B8B3251 /* CoreAILabSection.swift */; }; + 41E9D36CBF83DBE19FC58901 /* SpeakerDiarizationMediaSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7881B58C09953834D29E6D7 /* SpeakerDiarizationMediaSummary.swift */; }; 41D5FFD439557C8A4D3A2C72 /* CoreAIDeviceDiagnosticCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306E370EA4958AD95C4E771E /* CoreAIDeviceDiagnosticCategory.swift */; }; + 41F376E188A8FAD6DC6FA2CB /* ChatterboxCoreAIEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C5241491CCDAC0F3255769C /* ChatterboxCoreAIEngine.swift */; }; + 41F54C28C01D04C4AD3AB7FA /* CoreAIFunctionBenchmarkStatisticsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57B252E472C1EB7182CA80DA /* CoreAIFunctionBenchmarkStatisticsView.swift */; }; + 41F82CEDE079EB48E6D43BE3 /* CoreAISegmentation in Frameworks */ = {isa = PBXBuildFile; productRef = 0D6D273427F04294670C20B4 /* CoreAISegmentation */; }; + 4206CEC6B4EB4AA3F8793DFD /* SpeakerDiarizationEmbeddingProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA243BC54BD374478A1FD0FF /* SpeakerDiarizationEmbeddingProviding.swift */; }; + 43419C1444DCC5D5A3F46366 /* CoreAIFunctionRuntimeServicing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E8D3A73A9EFE1C07DB0B32E /* CoreAIFunctionRuntimeServicing.swift */; }; 43B6623FC5A562490F436CD3 /* SpeakerDiarizationWatcherModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C345FB7B547E05A39C2F7CFD /* SpeakerDiarizationWatcherModel.swift */; }; + 445B0E6D1109EB014C545A7C /* SpeakerDiarizationModelInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F23DA9D0D82E5AFE4F01977 /* SpeakerDiarizationModelInfo.swift */; }; 439BFAE8B2F869C625A3FD58 /* CoreAIDeviceHarnessFixtureContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F4A35E2EFB3E49FE0C5EDCC /* CoreAIDeviceHarnessFixtureContract.swift */; }; + 4462036794C62EA72A82E5C0 /* AppleCoreAIModelCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = D115CFE9813A2CDE904517CF /* AppleCoreAIModelCategory.swift */; }; + 451A424D9009E9F4A8083270 /* CoreAIDevicePlacementEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8C9455BE5C215D7D612C07 /* CoreAIDevicePlacementEvidence.swift */; }; 450069750448E6215D37E232 /* CoreAIRunLifecycleCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B80876DB98F764664D51962 /* CoreAIRunLifecycleCoordinatorTests.swift */; }; + 4510E7EB258CB572CCB0EA5B /* SpeakerDiarizationImportControls.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2B7FF7F5FB7080E5F831298 /* SpeakerDiarizationImportControls.swift */; }; 456120EE7A59D0233224F911 /* CoreAIProjectRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F619E3D68FE1F09FB62C26C /* CoreAIProjectRowView.swift */; }; + 45692BB9D3E1111FD39DEE2A /* CoreAIArtifactKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94068C6806164002620EA85C /* CoreAIArtifactKind.swift */; }; + 45739D255C90D06761B60D2E /* SpeakerDiarizationAnalysisWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04378088B00D6962BE9173F9 /* SpeakerDiarizationAnalysisWindow.swift */; }; 45B16C660F9765AFE256ADD7 /* CoreAIExportPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C2EF92A2BA7C0FDBA94EA5E /* CoreAIExportPath.swift */; }; + 45ECB174D4ABBA477BAFBDE2 /* CoreAIIntegrationExportSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEBFA1061AAA886F67188161 /* CoreAIIntegrationExportSection.swift */; }; + 46634701747B2E29DCFB367A /* CoreAIDeviceStoragePlanRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 340581D4D7E3F8F5FFBFABA3 /* CoreAIDeviceStoragePlanRequest.swift */; }; + 46B7ED62D8FDA09430752AEF /* CoreAIDeviceHarnessFixtureContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F4A35E2EFB3E49FE0C5EDCC /* CoreAIDeviceHarnessFixtureContract.swift */; }; 4743B801900DF29933B52B96 /* CoreAIProjectRoute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E13A77B8F8BA388C8EA12A9 /* CoreAIProjectRoute.swift */; }; + 4846D999D43E4A8832AFBBDE /* AppleSegmentationWorkspaceModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8026AF6D9531CCFBFF53263 /* AppleSegmentationWorkspaceModelTests.swift */; }; + 48B8E37EED035A4FE8F2246A /* SpeakerDiarizationResultsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7258AB7C76D5FEF3EB0933DB /* SpeakerDiarizationResultsView.swift */; }; 48A6C43D2AFF7D81B36306A0 /* CoreAISourceProvenanceEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C50313B0D30F5B797C0116C /* CoreAISourceProvenanceEditorView.swift */; }; + 49FB4F528841FD591A98CEB0 /* CoreAIFunctionInputPlan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C93E157BE3E8D8BCD2631D9 /* CoreAIFunctionInputPlan.swift */; }; 4A896540DB03277BA7C6DC51 /* CoreAIDeviceTrialEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D8963989E9E202F1A6168BC /* CoreAIDeviceTrialEvidence.swift */; }; 4B7F3CEB833DC3FF1E7745FC /* CoreAIDeviceTrialOutcome.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00C91FE0CA899CF73D4523D4 /* CoreAIDeviceTrialOutcome.swift */; }; + 49FF530112C33521E914B358 /* CoreAIBenchmarkEvidenceDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = C218E72C492248F70646E9C8 /* CoreAIBenchmarkEvidenceDocument.swift */; }; 4AF1117315F2FA64E3FE9B5D /* AppleObjectDetectionPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ABE4EC3B8B272C071306330 /* AppleObjectDetectionPreviewView.swift */; }; 4AF2B57D7D6EA5AF57AD83AD /* CoreAIAssetReportView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06F03D0671382F9A2E80D945 /* CoreAIAssetReportView.swift */; }; + 4BC0F7EAF8AF65BEAD0640E1 /* CoreAIExperienceAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C770A2AE31D0FAED60815D /* CoreAIExperienceAdapter.swift */; }; 4C32156835CB2D4D8C3CDAB0 /* CoreAISpecializationCacheRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = D67F3DED63E882D14A590EBF /* CoreAISpecializationCacheRecord.swift */; }; + 4C40097B5B1D474AD2FD6450 /* CoreAIArtifactStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51CA9D7E863DF5580B016574 /* CoreAIArtifactStore.swift */; }; + 4C56EBF1885BE2D7846C8451 /* CoreAIDeviceEvidenceImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8E95776C6B33BE55CBFCC05 /* CoreAIDeviceEvidenceImporter.swift */; }; 4C5F5802E5C946EC37179208 /* AppleSegmentationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62DECEA8CB0693E4E086A96F /* AppleSegmentationResult.swift */; }; + 4C8D590924664A0023CE097E /* CoreAIRuntimeRecentRunsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82BDA9A23F6532B52F4E301B /* CoreAIRuntimeRecentRunsView.swift */; }; + 4CADBA6A863846791BF4BEE1 /* CoreAIProjectArtifactDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6568643E27F382843A7DE7 /* CoreAIProjectArtifactDetailView.swift */; }; 4CD465C4E1CE6C074A2514E3 /* CoreAIAssetValueSignature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C3B6499B590E26EF2999C80 /* CoreAIAssetValueSignature.swift */; }; + 4D75FBAD9F6A56B862035822 /* CoreAIFunctionBenchmarkConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC890FDDDCDA0A53EB9BE15F /* CoreAIFunctionBenchmarkConfiguration.swift */; }; 4E383D1941C0064B63D88A74 /* Diarization in Resources */ = {isa = PBXBuildFile; fileRef = DA02C0CBB7145DD326E064AC /* Diarization */; }; + 4E416E021ED42C9CCB1A7A61 /* AppleLanguageGenerating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98464C61F0EE2C0E9821C855 /* AppleLanguageGenerating.swift */; }; + 4EAC2F94D899927FC3BFB9CA /* CoreAIFunctionResultsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71E935DF95E4483AC45C5268 /* CoreAIFunctionResultsView.swift */; }; 4F13C5C1BAF8E088F5B8D039 /* AppleAudioTranscribing.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2808CC77D71A168E5C3EFD /* AppleAudioTranscribing.swift */; }; + 4F4E11D3CF4B53401F43C722 /* AppleCoreAIRuntimeSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD83BBF140C1A6932437015 /* AppleCoreAIRuntimeSupport.swift */; }; + 5050463651E9CD18150B9332 /* ChatterboxWaveFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9107CFB7DE7898B9BF2709DE /* ChatterboxWaveFile.swift */; }; + 507D431E73D022E685D4120C /* AppleLanguageResponseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3348D81D2B84CC6162AE39AB /* AppleLanguageResponseView.swift */; }; + 50EAAD999EF3C5AEF59F5358 /* ChatterboxModelInspection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19E8FCF284E2BA285950E13F /* ChatterboxModelInspection.swift */; }; 50F7339DBC4B5E89FCEE2D92 /* CoreAIFunctionContractView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF0AF89287C5CF9652C8CA6B /* CoreAIFunctionContractView.swift */; }; 51037EC33B0000C8B4F765A2 /* CoreAIExperienceRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A84D34E7333CC10AE32642A /* CoreAIExperienceRegistry.swift */; }; + 5115098073981B125B2417E8 /* CoreAIFloatingPointArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE268B64DC868D3534FCC63A /* CoreAIFloatingPointArray.swift */; }; + 517DF391D77711F6EB612266 /* CoreAIExportVerifierScriptGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5846FD532B3024FEC61F2DE /* CoreAIExportVerifierScriptGenerator.swift */; }; 519E98216AA8AEFE9E20D1F3 /* CoreAIConversionLogEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = A02C5555829471BC72BC6DD3 /* CoreAIConversionLogEntry.swift */; }; 51DB449C7A36FFBD0C2A1EFE /* CoreAIFunctionValueContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174FEE5C5F401181784DB58D /* CoreAIFunctionValueContract.swift */; }; 51E4E3E84E911542A19554FB /* CoreAIBenchmarkEvidenceDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = C218E72C492248F70646E9C8 /* CoreAIBenchmarkEvidenceDocument.swift */; }; + 521F64B62179A8B32CEC5A38 /* SpeakerDiarizationWatcherModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C345FB7B547E05A39C2F7CFD /* SpeakerDiarizationWatcherModel.swift */; }; 52DC8641C5D3128308D83A7E /* AppleDiffusionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9322FC307DF9E4EECB1E1652 /* AppleDiffusionError.swift */; }; + 5356CF8AC959D8F74803953B /* CoreAIFunctionBenchmarkControlsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7399AD99A5A20E256CD3C83 /* CoreAIFunctionBenchmarkControlsView.swift */; }; + 53D03FBEF670C3EE0E2732AB /* CoreAIBenchmarkToolchain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CAC006253C4BC037CFA5726 /* CoreAIBenchmarkToolchain.swift */; }; 547D78FBB5B0DA50458B4366 /* CoreAIBenchmarkEvidenceOutput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E0C42DBB4BF1A45C99AF7A8 /* CoreAIBenchmarkEvidenceOutput.swift */; }; 547D5A7B2622542BA21BB4E2 /* CoreAIRuntimeRunContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E73FD23711E1EBF48990E90 /* CoreAIRuntimeRunContext.swift */; }; + 53D67E6FBF9DB24A87EE3FE5 /* CoreAIStoredPathSecurity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6C7B7BD84D6010B2700245 /* CoreAIStoredPathSecurity.swift */; }; + 54A196E1D5E24171D6F17F92 /* CoreAIEvidenceRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE8CDEE0A5F39F435A67F77 /* CoreAIEvidenceRecord.swift */; }; + 54B5863AFEBF60834C8DD284 /* CoreAINECompatibilityResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E068FF0CE86F913F69233C1 /* CoreAINECompatibilityResult.swift */; }; + 54EAC7BB330A37383637D4DC /* CoreAIDeviceFacts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ECFD4131F7A68E9B0F2BC5 /* CoreAIDeviceFacts.swift */; }; 556229D1EB6535262A8BBF39 /* CoreAIConversionJobState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B0DACCE0536AEC2E010BB7 /* CoreAIConversionJobState.swift */; }; + 55723F32E20DA6FFFF971223 /* CoreAIObjectDetection in Frameworks */ = {isa = PBXBuildFile; productRef = 9E586F19D2F31C7277583ADC /* CoreAIObjectDetection */; }; + 557FD51189DA0BAAC6A5C131 /* CoreAIConversionCommandView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F74693ABA5C90BABD19CC2C /* CoreAIConversionCommandView.swift */; }; + 55CB01D149E049C6C9CE41CC /* CoreAIArtifactStoreError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 503D2A369317D2B46913BF61 /* CoreAIArtifactStoreError.swift */; }; 5666B10D299D351517493207 /* CoreAIProjectDescriptorSnapshotView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 549B4A0BC0802E85C0C535AD /* CoreAIProjectDescriptorSnapshotView.swift */; }; + 567A7A6E379B1E2FBCAC5258 /* SpeakerDiarizationEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEA4D88A8E57932C72C3A207 /* SpeakerDiarizationEngine.swift */; }; + 568AE02FD27794216180A3DC /* AppleLanguageWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025B583E54E095690C6B231A /* AppleLanguageWorkspaceView.swift */; }; 5695CDE0F7E6C221257502E5 /* SpeakerDiarizationEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEA4D88A8E57932C72C3A207 /* SpeakerDiarizationEngine.swift */; }; + 56FA7414EFE5E47F1D130276 /* CoreAISourceProvenanceRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 208290052C423C63FEF58CA7 /* CoreAISourceProvenanceRecord.swift */; }; + 5707004980AEC14B35272407 /* AppleModelDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7C7221A920D4CC1FDD97229 /* AppleModelDetailView.swift */; }; + 572F03D8C5E3A46C2DCC4E1D /* CoreAITargetManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3542C11F20E5AD561963F9E5 /* CoreAITargetManifest.swift */; }; 57796CE237AF27B14CDDFBBB /* AppleCoreAIModelGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E26A4618478E9C3C25B8C3B /* AppleCoreAIModelGroup.swift */; }; + 57DEB1EA5AF9BB96ECCFB8C1 /* CoreAIConversionWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 368DAE996BEB46C1180A09E7 /* CoreAIConversionWorkspaceView.swift */; }; + 586E37FC732BACF003A4F168 /* CoreAIArtifactDigesting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848F5CE36E995C9F1DB187D2 /* CoreAIArtifactDigesting.swift */; }; 587CB62099E976FDBC8CEE4D /* ChatterboxGenerationSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 813EBCF1FD7AC7EFCB06DA62 /* ChatterboxGenerationSection.swift */; }; + 58D5C7E6E1AA3432A2FB4CAF /* CoreAITestFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44227D7D04CC46A70F323D36 /* CoreAITestFixtures.swift */; }; + 590CCCEDBEDF66F4011C22EE /* ChatterboxModelState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF38E9EDDBF287D9331CA92F /* ChatterboxModelState.swift */; }; + 5911DA81F855C0499A21FF0A /* CoreAIFunctionValueKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB04F943311AA32BBCD7E95D /* CoreAIFunctionValueKind.swift */; }; 59F11384356A2E2274A5FFA8 /* CoreAIFunctionInputsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761F26FD127B8DD8F8F9EC7D /* CoreAIFunctionInputsView.swift */; }; 5A1402292A26ACD9654E0123 /* SpeakerDiarizationWaveform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 418FC72214B3AA71CFDE48E9 /* SpeakerDiarizationWaveform.swift */; }; + 5A213E91B8CB134308C818C2 /* AppleDiffusionIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C91D5B92128C8A11B21DC3 /* AppleDiffusionIntegrationTests.swift */; }; + 5A4C2785D045B07DA67C59FC /* AppleSegmentationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62DECEA8CB0693E4E086A96F /* AppleSegmentationResult.swift */; }; 5A76008011A96CCF71E51B12 /* CoreAIAssetWorkspacePhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8620D4330D98C8B68E96A17F /* CoreAIAssetWorkspacePhase.swift */; }; 5AB5077F52E1CBBF1421EC45 /* AppleAudioWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E6477EAA2EA1702FD20B60C /* AppleAudioWorkspaceModel.swift */; }; + 5AE8174047911FD46EA80FB5 /* CoreAIConversionEnvironmentCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9477920C54294E7E07969EC9 /* CoreAIConversionEnvironmentCheck.swift */; }; + 5B0939406F44E0C4A92037F7 /* CoreAIProjectDomainController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83FF01C26184150B5CBC6998 /* CoreAIProjectDomainController.swift */; }; 5B40C3E9C781C95BF34DE707 /* CoreAIModelLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 234F40171B26730AFEE83D19 /* CoreAIModelLoader.swift */; }; 5B69617F15BCBFA109B8DE4C /* CoreAIRecipeManifestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1CA5DD8461C1AE9BC4B5D68 /* CoreAIRecipeManifestTests.swift */; }; 5C0F77C931E0138BF7424107 /* SpeakerDiarizationCAMPPlusFeatureExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8D858807DEA7DF5FB4C26FA /* SpeakerDiarizationCAMPPlusFeatureExtractor.swift */; }; + 5C4B3D0B6DCD0E0B813B7D2E /* AppleSegmentationQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D5C127BB1F8DE339EE608BE /* AppleSegmentationQuery.swift */; }; 5CC80AD183478BB5E3774E9D /* CoreAIResourceFileSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1707A4831741355DAAB7DFE9 /* CoreAIResourceFileSnapshot.swift */; }; 5CCC20A2176CAA56D63FB424 /* ChatterboxFunctionContractTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CCED69CFF38B65430D9575B /* ChatterboxFunctionContractTests.swift */; }; + 5CDFEE962B8EEA3486F52281 /* CoreAIExportPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C2EF92A2BA7C0FDBA94EA5E /* CoreAIExportPath.swift */; }; + 5CFE901530A69BFF93791F35 /* AppleAudioTranscribing.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2808CC77D71A168E5C3EFD /* AppleAudioTranscribing.swift */; }; 5D25639075D5DEE564C9B969 /* SpeakerDiarizationTurnRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607C5A830C6DEA6D84B454E4 /* SpeakerDiarizationTurnRow.swift */; }; 5D077A365ED11C35E1DD3422 /* CoreAITargetProfileRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5EE1979736965B395DF2D23 /* CoreAITargetProfileRecord.swift */; }; 5D41EB54DA81736B13EB0B46 /* CoreAIDeviceLabWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB23839621AE058E43A154E0 /* CoreAIDeviceLabWorkspaceModel.swift */; }; 5E01AA5B3485C6BE04D6973D /* CoreAIArtifactKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94068C6806164002620EA85C /* CoreAIArtifactKind.swift */; }; + 5E11F1DB78484C456C45AD2D /* CoreAILabApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21EF809F4325A5DED84D6974 /* CoreAILabApp.swift */; }; 5E233D604882FC99FEAFCB6B /* CoreAIDeviceStoragePlanView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0F0C5EF508A4140F4380E8D /* CoreAIDeviceStoragePlanView.swift */; }; + 5E3A8EE77DAFA2FC267563A5 /* CoreAIFunctionContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD4C85D1FB50E64EAE4B12E5 /* CoreAIFunctionContract.swift */; }; 5E7436BA605A59122B138AD3 /* ChatterboxContractValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BA19B4067C60A0A537331EB /* ChatterboxContractValidation.swift */; }; + 5EAB8241ECF97CE5195C94F7 /* AppleDiffusionResultView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B722CFB1F49907E9A9E137 /* AppleDiffusionResultView.swift */; }; 5EF78FAEBB49225F192FC99D /* AppleLanguageGenerating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98464C61F0EE2C0E9821C855 /* AppleLanguageGenerating.swift */; }; 5F9C403770360C83B2236A22 /* CoreAIArtifactDigesting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848F5CE36E995C9F1DB187D2 /* CoreAIArtifactDigesting.swift */; }; + 5FB0E305341A6616955A7B42 /* SpeakerDiarizationWaveformView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D577565BEF20E3ADF0007C7 /* SpeakerDiarizationWaveformView.swift */; }; + 5FCAC60FA9B3A9961FB08050 /* CoreAIExperienceDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE443FC5432592D9A8150465 /* CoreAIExperienceDescriptor.swift */; }; + 603D5D06DE5B2252E583936C /* CoreAIConversionCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5632AE659A53C13E663C582 /* CoreAIConversionCommand.swift */; }; + 6087DAF6ED5A5C85B92A7CEA /* CoreAIRuntimeArtifactValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE83EED59BD319A55F2CCAAB /* CoreAIRuntimeArtifactValidator.swift */; }; + 60EFB2DAE91715C69ED50FEE /* AppleDiffusionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9322FC307DF9E4EECB1E1652 /* AppleDiffusionError.swift */; }; 60FCA9DF456CE06C7FD6A47E /* CoreAIResourceBundleHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58C617EAA6285ACFA0D672C7 /* CoreAIResourceBundleHeader.swift */; }; 6132ED7720EDC702131512A2 /* CoreAIDeviceArtifactIdentity.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B4EF9EBF26BD1A67D68D3A /* CoreAIDeviceArtifactIdentity.swift */; }; + 6143489126458838CAAFE6BF /* CoreAIRecipeExperienceMapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4110FE3B3B99EE5E7A4554CE /* CoreAIRecipeExperienceMapping.swift */; }; 616CF0D51C37FBD3CCD4163B /* CoreAIRuntimeLifecycleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F3153C86C4BB1C0F56A8514 /* CoreAIRuntimeLifecycleView.swift */; }; + 61AA855D3FF1D2DA43D4E2EC /* CoreAIRuntimeTimingClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B179EE5C69D2CCE18140AF4 /* CoreAIRuntimeTimingClass.swift */; }; 61E35FFB596220D794227799 /* CoreAIProjectDestinationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 593B20A690A7D97998D21103 /* CoreAIProjectDestinationView.swift */; }; 61F8E619A69BCFA25ACBEC27 /* CoreAIExportChecksumManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD43295D8900817568CA6017 /* CoreAIExportChecksumManifest.swift */; }; 61FFCECB051978FC7421F7CB /* SpeakerDiarizationTurn.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8EB708B3E69B08CF2CA3FE /* SpeakerDiarizationTurn.swift */; }; @@ -220,114 +454,217 @@ 6314E054D74F60F1B98EAF1A /* SpeakerDiarizationMediaKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 496E7F4B994BB025E6D446CA /* SpeakerDiarizationMediaKind.swift */; }; 633036017622DA4AA08E46D6 /* CoreAIDeviceEvidenceError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FE74EE9536E997527BFD88 /* CoreAIDeviceEvidenceError.swift */; }; 635E1F8FBBBCD35AFAD1E9D6 /* CoreAIConversionWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B17671048931C350AFA7CBB0 /* CoreAIConversionWorkspaceModel.swift */; }; + 63672B73A060A75C35C0ECEC /* CoreAIRuntimeArtifactValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD69DD1B37252DDDC821032 /* CoreAIRuntimeArtifactValidationError.swift */; }; + 63850C2D7ACBBF4D28811181 /* CoreAISpecializationProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = C876B4250B82DD34C6DCA873 /* CoreAISpecializationProfile.swift */; }; 638D3C238CA7FD0556632070 /* CoreAIRuntimeRecentRunsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82BDA9A23F6532B52F4E301B /* CoreAIRuntimeRecentRunsView.swift */; }; + 63B3C9C7654C8C8AF8EEFB69 /* CoreAIProjectLibraryError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06B84CE9D46E6A2504020593 /* CoreAIProjectLibraryError.swift */; }; 63D60D031C6A51E6BBA47857 /* CoreAIConversionEnvironmentDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37C1F6713907CB086832F024 /* CoreAIConversionEnvironmentDetector.swift */; }; + 641F4D5AFBA55AC5435CA71D /* CoreAIBenchmarkEvidenceSpecialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2062464CF6C7D873036EA3 /* CoreAIBenchmarkEvidenceSpecialization.swift */; }; 64711BB843256D516828D6DA /* SpeakerDiarizationWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32139D988BB4F1F511F69C70 /* SpeakerDiarizationWorkspaceModel.swift */; }; + 63DB99CE2E85B1B581A0BAE3 /* CoreAIDeviceThermalState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 168C06BFB385696586573B6D /* CoreAIDeviceThermalState.swift */; }; + 649A5626FF5F32F0DC5D03A6 /* CoreAIDeviceShapeLimits.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EDA4EA1F303E972AA6981ED /* CoreAIDeviceShapeLimits.swift */; }; + 6507C5A7B66F6CD70FDA879E /* CoreAIConversionEnvironmentDoctor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FC4A568781ACF0CEA4DE382 /* CoreAIConversionEnvironmentDoctor.swift */; }; + 65149E3BEDFE91D486BBA549 /* CoreAIConversionPrecision.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3A39F1A29EC629ABFA95A3B /* CoreAIConversionPrecision.swift */; }; 651D17695B511104672F104B /* CoreAIRuntimeRunToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2F784F4BEEE9CA83667F04D /* CoreAIRuntimeRunToken.swift */; }; 6522E98465974B7D698B52BF /* AppleAudioExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A4F770D41FB5496CE07E49F /* AppleAudioExample.swift */; }; 65A9F786F77C1A8AE514ADA8 /* CoreAIDeviceEvidenceImportError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C68EF82F5F6D45A150AD74 /* CoreAIDeviceEvidenceImportError.swift */; }; 65A4F458B9577B0AE22920FB /* CoreAISourceProvenanceKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCFD5536F274D199197CD815 /* CoreAISourceProvenanceKind.swift */; }; + 65B60B8A7D0EA0DC4D97B1D5 /* CoreAIFunctionBenchmarkRunsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A0591E72C419F33C49A830 /* CoreAIFunctionBenchmarkRunsView.swift */; }; + 65BC70EA075FC485C317EA62 /* CoreAISpecializationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3D5506974D4D1C9C254BC2E /* CoreAISpecializationService.swift */; }; 65F5A0081043C233717AB709 /* CoreAIRecipeExperienceMapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4110FE3B3B99EE5E7A4554CE /* CoreAIRecipeExperienceMapping.swift */; }; + 660220CEF5C7C8A9F8FDDBEB /* CoreAIConversionEnvironmentDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37C1F6713907CB086832F024 /* CoreAIConversionEnvironmentDetector.swift */; }; + 66098758A51A40B963345885 /* CoreAIProjectModelContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42CBCE5BA053ADAD93D97C9C /* CoreAIProjectModelContainer.swift */; }; + 663961BBB14ADB003BFCF37D /* CoreAIRuntimeUnsupportedExperienceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DFCEA3CD0165E15AD4CF29 /* CoreAIRuntimeUnsupportedExperienceView.swift */; }; + 671142382758545225FB87B1 /* CoreAIFunctionBenchmarkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2AADF34F43A6970F5D808F7 /* CoreAIFunctionBenchmarkTests.swift */; }; + 6721AE9C32C03CD673C46AEA /* CoreAIArtifactProjectPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF38A52569A14F6FEB2BC94 /* CoreAIArtifactProjectPickerView.swift */; }; 6756EB7440412676DE389B26 /* CoreAILabSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3865FA28608466F39B8B3251 /* CoreAILabSection.swift */; }; 67FE291F37DEE958D5B14020 /* AppleDiffusionPipelineEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE2B2010E2C61657701D1351 /* AppleDiffusionPipelineEngine.swift */; }; + 6810C0469276B0BEE9AC9009 /* ChatterboxSampling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 622B3DE8189445EFB66EE989 /* ChatterboxSampling.swift */; }; + 690F653A73ECF0CBD8DF693F /* CoreAIPipelineValidationIssue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 705BC76954890ED8C24AE89E /* CoreAIPipelineValidationIssue.swift */; }; + 692486B786D92E35236CA47D /* ChatterboxHeroView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F0B70040AF4A85BEBDDF741 /* ChatterboxHeroView.swift */; }; + 6951B8490D93B9FF95196AE8 /* SpeakerDiarizationAudioDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D974A064B3E28AA8775A4C13 /* SpeakerDiarizationAudioDecoder.swift */; }; 69DC42AEFBBEB5EEC6C0C61E /* SpeakerDiarizationWaveformView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D577565BEF20E3ADF0007C7 /* SpeakerDiarizationWaveformView.swift */; }; 69CF8D902D3D4FF265AC5EC6 /* CoreAIRuntimeStudioView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F4026EADEBBA0ABCDF08A5 /* CoreAIRuntimeStudioView.swift */; }; + 6A686DE433D7120FF8CA1802 /* CoreAIRuntimeExperienceSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 105C94748C6CE13E4B798C1F /* CoreAIRuntimeExperienceSectionView.swift */; }; 6AA174CC2BBE0AF4BD9DC285 /* Core AI Lab.icon in Resources */ = {isa = PBXBuildFile; fileRef = 7716B246D5E600F1622AB1D5 /* Core AI Lab.icon */; }; + 6ABAFE8248BA09C46ACF09E2 /* CoreAICacheControlsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAC6F9003416A4E491A762A /* CoreAICacheControlsTests.swift */; }; 6AC7AB63532D2593841B4C87 /* CoreAIResourceBundleSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A703CE6D6932A0175E84265 /* CoreAIResourceBundleSummaryView.swift */; }; + 6AD264EAAB37AAD5BF41E4B2 /* SpeakerDiarizationIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B367A5704CE3DC580AF948B0 /* SpeakerDiarizationIntegrationTests.swift */; }; 6B854E75AF83396D6C555C2F /* SpeakerDiarizationLabTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 557698D00909463400ECB5E4 /* SpeakerDiarizationLabTests.swift */; }; + 6ADFC1CA60739AE2CAEF7D3A /* CoreAIDeviceEvidenceExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C67F4C515958886A84A940B /* CoreAIDeviceEvidenceExpectation.swift */; }; + 6C417A499E3803D437A4AC69 /* CoreAIConversionJobStoreError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B4E458E18BCA4B37A8998A /* CoreAIConversionJobStoreError.swift */; }; 6C42E9E237DCD30B2F23C5EC /* CoreAIConversionJobRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE1E58107C4AB1D80D87FAFF /* CoreAIConversionJobRecord.swift */; }; 6BD361E805CFDB1C8D598335 /* CoreAIRuntimeComparisonIdentity.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2F61B005440E003B6CEA286 /* CoreAIRuntimeComparisonIdentity.swift */; }; 6C3E034B78C0AAD18A3F4A41 /* CoreAIRuntimeExperienceSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 105C94748C6CE13E4B798C1F /* CoreAIRuntimeExperienceSectionView.swift */; }; 6C8B9799D308365F5806CE41 /* AppleSegmentationWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30C94E8C8D493233AD41F88A /* AppleSegmentationWorkspaceView.swift */; }; + 6CA1A15B0889851C79059C0B /* CoreAIConversionWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B17671048931C350AFA7CBB0 /* CoreAIConversionWorkspaceModel.swift */; }; + 6D4A4B05FD43CB01521661D1 /* CoreAIDeviceAuthoringDiagnostics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B96127361231573DD21EC18 /* CoreAIDeviceAuthoringDiagnostics.swift */; }; 6D50DF92CCDFFF49BC171D61 /* AppleModelLibraryModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EA900D41D26D5440F5B873D /* AppleModelLibraryModel.swift */; }; 6D6445468260AC43EE5E323A /* SpeakerDiarizationIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B367A5704CE3DC580AF948B0 /* SpeakerDiarizationIntegrationTests.swift */; }; 6D8FEA8D410C69C0CC86B5F3 /* CoreAIDeviceShapeLimits.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EDA4EA1F303E972AA6981ED /* CoreAIDeviceShapeLimits.swift */; }; + 6D8884CACEA3DCB870A91429 /* CoreAIProjectLibraryMetadataController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8911E863A2C1107E4F7FA03E /* CoreAIProjectLibraryMetadataController.swift */; }; + 6E9CC891B9AA9C2558B3A341 /* CoreAIFunctionInputDraft.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8DABDD2A2CEB1620665CE35 /* CoreAIFunctionInputDraft.swift */; }; 6EEEBC3991E2E248FEBDBD13 /* CoreAIDeviceEvidenceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D434437FCFA4CCCA10AAD13 /* CoreAIDeviceEvidenceView.swift */; }; 6FBDAC15CFD8341DA1522DBD /* CoreAISpecializationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FCB03DF4879AE8B3D2C5110 /* CoreAISpecializationConfiguration.swift */; }; + 7003AA324708CA1A5C6B23E5 /* SpeakerDiarizationMediaAnalysis.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A271910FDCB3925DB7BF5 /* SpeakerDiarizationMediaAnalysis.swift */; }; 705C2F499CF9ECA9B2C59529 /* CoreAIConversionEnvironmentCheckView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 684365536B8911599017ADF5 /* CoreAIConversionEnvironmentCheckView.swift */; }; 70C31180EAB2920FB9506DBC /* CoreAIConversionStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA6C2CAF5E05ED554477245 /* CoreAIConversionStatusView.swift */; }; + 71330DC64899AF672F79C86B /* AppleObjectDetectionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8943FFF6A3CC23B8FA792CDE /* AppleObjectDetectionError.swift */; }; 7135CFC68C5393B6014E81D8 /* CoreAIFunctionBenchmarkError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8109B7DD5C1A5FEC8E0F78EF /* CoreAIFunctionBenchmarkError.swift */; }; 71BBB32D77CFD7C78A218454 /* CoreAIDeviceDiagnosticsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4100C625F681AA9C3BE17F74 /* CoreAIDeviceDiagnosticsView.swift */; }; + 72605118A9B3EF0C96775582 /* CoreAIRuntimeRunSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E5E1052E3C736995FB31978 /* CoreAIRuntimeRunSummary.swift */; }; + 728C62AC278252FF2997DE0D /* CoreAIRuntimeStudioView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F4026EADEBBA0ABCDF08A5 /* CoreAIRuntimeStudioView.swift */; }; 73571551F1E1E3E62B0F0DC4 /* CoreAIFunctionInputDraftView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81813A2FEA37AC2C4B95DDF5 /* CoreAIFunctionInputDraftView.swift */; }; 74AB5FE3E7BF6F5D32AD2607 /* CoreAISpecializationProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = C876B4250B82DD34C6DCA873 /* CoreAISpecializationProfile.swift */; }; + 7549B5D6D4C914BA7761B5AD /* CoreAIBenchmarkEvidenceEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB30A20C139137CA5FE78283 /* CoreAIBenchmarkEvidenceEnvironment.swift */; }; + 75817E0A3D993B30EBF87ECA /* SpeakerDiarizationVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03D4DA193FC98304A58C1A95 /* SpeakerDiarizationVideoPlayer.swift */; }; + 75885F36506676F44DB0303E /* CoreAIBenchmarkEvidenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BEB16920091F5F95869A0F2 /* CoreAIBenchmarkEvidenceTests.swift */; }; 75A35A25E64F04E1A34D4D78 /* SpeakerDiarizationBundledModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8875304B8AEA84A3EFA2A6C0 /* SpeakerDiarizationBundledModel.swift */; }; 75D58355F36882F2C1AC88C7 /* SpeakerDiarizationResultsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7258AB7C76D5FEF3EB0933DB /* SpeakerDiarizationResultsView.swift */; }; 75940C60663482B99D00816E /* CoreAIDeviceStoragePlanRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 340581D4D7E3F8F5FFBFABA3 /* CoreAIDeviceStoragePlanRequest.swift */; }; 75FE2CE34EF2EBA4E15C2EF2 /* AppleObjectDetectorEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA340B1C9F75B1AFB62487CB /* AppleObjectDetectorEngine.swift */; }; 766ACB30596A8B5E8E489D6E /* CoreAIResourceFolderSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 999E0867DCE776B1EE3BBD81 /* CoreAIResourceFolderSnapshot.swift */; }; + 768D70972CEF3A39161E5E42 /* CoreAIRecipeRevisionRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD05B149B31031E7965DFB5 /* CoreAIRecipeRevisionRecord.swift */; }; 76FC66CC0138E8139B0DB099 /* AppleAudioError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2425EA40286743A214DC115C /* AppleAudioError.swift */; }; 7762F3AE7760A68C0B54AF0B /* AppleModelLibraryRoute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 327173698A0058BB175CFD04 /* AppleModelLibraryRoute.swift */; }; 77AFBBE930FC95F7FA2E5996 /* AppleObjectDetectionWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01DFB625E32BA95D22036801 /* AppleObjectDetectionWorkspaceView.swift */; }; + 78003FA7B00583B14DCE6FD2 /* SpeakerDiarizationSpeakerClusterer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43012CF0F4782EC727F77FEF /* SpeakerDiarizationSpeakerClusterer.swift */; }; + 78027CA5488DAC7DFE9FC955 /* SpeakerDiarizationTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B48297E4A1FEC26AC8DFEFE /* SpeakerDiarizationTimelineView.swift */; }; 77E8EA3D76BBC5A7E215073A /* CoreAIDeviceDiagnostic.swift in Sources */ = {isa = PBXBuildFile; fileRef = E799A556BDA9AD9A8544E17E /* CoreAIDeviceDiagnostic.swift */; }; + 780FB98C06279E696971C551 /* CoreAIConversionArtifactDiscoverer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5C1D2C7F67F4D8B70D1D7C /* CoreAIConversionArtifactDiscoverer.swift */; }; 7847C0935FE6F8840EDBB1FA /* CoreAIFunctionBenchmarkControlsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7399AD99A5A20E256CD3C83 /* CoreAIFunctionBenchmarkControlsView.swift */; }; 7879F2D2D09B9623C9909807 /* CoreAIIntegrationExportTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2E03061354DCABE5C7CD3EC /* CoreAIIntegrationExportTests.swift */; }; 78CCD80A019E0BE0A6248137 /* CoreAIAssetInspectionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 176DE85A9C64B3BC61D7817C /* CoreAIAssetInspectionService.swift */; }; 78D2F9D2DCE17AA8890F504D /* CoreAIBenchmarkDurationRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1438163CE65AE1151F738A3 /* CoreAIBenchmarkDurationRow.swift */; }; 79230109E0959B6488D2FEB3 /* CoreAIFunctionOutputSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53617114A4671519021C009 /* CoreAIFunctionOutputSummary.swift */; }; + 795AA41578D3748C8AAD874F /* SpeakerDiarizationLabTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 557698D00909463400ECB5E4 /* SpeakerDiarizationLabTests.swift */; }; + 7A009C4CE03BF19FACCBA076 /* CoreAIConversionJobStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB41CEA368F477D34E7F031A /* CoreAIConversionJobStore.swift */; }; + 7A1E29763FCA4D4105110289 /* SpeakerDiarizationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFDA82F12E628FFEE8F536AD /* SpeakerDiarizationResult.swift */; }; + 7A3FA76401481B92259D9CC6 /* CoreAIConversionLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED943D69E96CB7079D3B30C9 /* CoreAIConversionLogView.swift */; }; + 7A48475F66FC699A9F7BA7E9 /* AppleAudioWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92EC963BC2193E7302D57E6C /* AppleAudioWorkspaceView.swift */; }; + 7A61F5F8013556AA2568DC10 /* ChatterboxFunctionContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13289EC5D8CF1ACDF270AC0 /* ChatterboxFunctionContract.swift */; }; 7A9E807FF90C09C253FC353C /* AppleModels in Resources */ = {isa = PBXBuildFile; fileRef = 975C1A9A635873D4ABE63B7A /* AppleModels */; }; + 7AA3EFB2411402D8C0FF5224 /* CoreAIStorageLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF55683762FFE284E42358FB /* CoreAIStorageLocation.swift */; }; 7AF5337F3B8E3DBC57192AC2 /* CoreAIEvidenceRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE8CDEE0A5F39F435A67F77 /* CoreAIEvidenceRecord.swift */; }; 7B71854B014324040DC97D56 /* CoreAIRunRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296EFAD21443A7E90DF68F32 /* CoreAIRunRecord.swift */; }; 7B863871574C5194F5C4867E /* CoreAIProjectLibraryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBEB17964FE90E8320DE4DE8 /* CoreAIProjectLibraryView.swift */; }; 7C3F5D30B5F2573E46F393BE /* AppleLanguageIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 938D23477F0CF944354D6945 /* AppleLanguageIntegrationTests.swift */; }; 7C5873171AFD4BD81F49B8C2 /* CoreAIFunctionContractValuesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 097B9780F525F59E5647B280 /* CoreAIFunctionContractValuesView.swift */; }; + 7CC544AAD0428ABAE7BB8EAC /* ChatterboxPipelineSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BC50CC0AD3A4D0AD5FBB90D /* ChatterboxPipelineSection.swift */; }; 7DE0904786601E2D4BE4D8F6 /* CoreAIBenchmarkEvidenceExecutionState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC1AEB0566F64D28235F2828 /* CoreAIBenchmarkEvidenceExecutionState.swift */; }; + 7EB39419A5998C50B833E46F /* CoreAIManifestValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 346A65A8F5A813BF989F0554 /* CoreAIManifestValidationError.swift */; }; 7F393CE8EEF0B94FF50F05C4 /* Fixtures in Resources */ = {isa = PBXBuildFile; fileRef = 0CE061745E062E1D6345ABCA /* Fixtures */; }; 7F5F2C3719005677A7114C15 /* SpeakerDiarizationMediaAnalysis.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A271910FDCB3925DB7BF5 /* SpeakerDiarizationMediaAnalysis.swift */; }; 7F9E6295EBEEC92904F880EC /* AppleAudioWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92EC963BC2193E7302D57E6C /* AppleAudioWorkspaceView.swift */; }; + 801F47B654E9E303061685B4 /* CoreAIRuntimeProjectPersistenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40FAAC1851140DC4BA43B48 /* CoreAIRuntimeProjectPersistenceTests.swift */; }; 805099BD99FC5C3DBB0E889C /* ChatterboxFunctionContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13289EC5D8CF1ACDF270AC0 /* ChatterboxFunctionContract.swift */; }; + 8057916B261C5B5BAB606AC7 /* SpeakerDiarizationTurn.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8EB708B3E69B08CF2CA3FE /* SpeakerDiarizationTurn.swift */; }; 80924E519736EE498D4C10F7 /* CoreAIPipelinePort.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4FAE5DA61268FA31B9A2EF0 /* CoreAIPipelinePort.swift */; }; 8138C682D425796B0073E1BD /* AppleModelCatalogSourceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA029191394B71B281A262AD /* AppleModelCatalogSourceView.swift */; }; 813D0CE9210795CDB2186A5B /* CoreAIAssetInspectorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFB7FB19ED44E0DC62904313 /* CoreAIAssetInspectorView.swift */; }; + 8153C92681CC78A6F784F396 /* SpeakerDiarizationAudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDD0C208AE226E20345F5148 /* SpeakerDiarizationAudio.swift */; }; + 81D82A43007548F6C9CEA6E5 /* CoreAIBenchmarkEvidenceError.swift in Sources */ = {isa = PBXBuildFile; fileRef = D08646391D6E79D765F1D52E /* CoreAIBenchmarkEvidenceError.swift */; }; 82040AB2BBE24BC79F8B8D45 /* CoreAIPipelineValueKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B8EC4EAF15A9AB5D04147E9 /* CoreAIPipelineValueKind.swift */; }; 82320E5104BBF24C9EC1F663 /* CoreAIFunctionBenchmarkResultsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849CA38A0916DB97D02BD9A3 /* CoreAIFunctionBenchmarkResultsView.swift */; }; 8245DD72BE1CD4B9DF916E92 /* AppleModelRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4592805C54E337236CBA632 /* AppleModelRow.swift */; }; + 8289CA044413D9412558FC7D /* CoreAIDeviceArtifactIdentity.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B4EF9EBF26BD1A67D68D3A /* CoreAIDeviceArtifactIdentity.swift */; }; 82C0250947CD024B481A601D /* CoreAIDeviceStorageDiagnostic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98EB54AFCE305D04F49558A1 /* CoreAIDeviceStorageDiagnostic.swift */; }; + 82C52C968FCBD84803A07FDF /* AppleObjectDetectorEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA340B1C9F75B1AFB62487CB /* AppleObjectDetectorEngine.swift */; }; 82E4212D0D5569A32A2633BB /* CoreAILabApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21EF809F4325A5DED84D6974 /* CoreAILabApp.swift */; }; + 83461BAEB6D6DE7871F01601 /* AppleDiffusionWorkspaceModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5AD763E01DD0782B99DFC31 /* AppleDiffusionWorkspaceModelTests.swift */; }; 83B5E7A51B9D8840F5A5F163 /* CoreAIDiffusion in Frameworks */ = {isa = PBXBuildFile; productRef = 43E2E1169E4E72E1A8B71F8C /* CoreAIDiffusion */; }; + 83F57B5DB9D6E04B5053EC7D /* CoreAIConversionPlannerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6749C73158A9F2D0184026A /* CoreAIConversionPlannerTests.swift */; }; 84B3F0230C60277F97C7C854 /* CoreAIRuntimeLifecycleState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BA74FC98052512C6E39B11A /* CoreAIRuntimeLifecycleState.swift */; }; + 85CBAC50203887C981C51BE0 /* CoreAIFunctionBenchmarkResultsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849CA38A0916DB97D02BD9A3 /* CoreAIFunctionBenchmarkResultsView.swift */; }; + 85F9A7E385952219927593EF /* CoreAIModelAssetInspector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D98C0A701759EE92245EB5 /* CoreAIModelAssetInspector.swift */; }; 862DF4D00DCD7711215B7B2F /* ChatterboxWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6356D08377A950FCD28A1D53 /* ChatterboxWorkspaceView.swift */; }; + 8636942E2DE7CCEC4E8F6B71 /* CoreAIResourceBundleHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58C617EAA6285ACFA0D672C7 /* CoreAIResourceBundleHeader.swift */; }; 87494F03FC45FCDC98678DAB /* CoreAIArtifactStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51CA9D7E863DF5580B016574 /* CoreAIArtifactStore.swift */; }; + 87964B59E4BA4E40278E0D59 /* Wav2Vec2CTCDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFB7FCB933415BEAF8B07051 /* Wav2Vec2CTCDecoder.swift */; }; 87B178CC5C1B16F852B8D892 /* SpeakerDiarizationStatusSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5104889A42A8125B764BE6CF /* SpeakerDiarizationStatusSection.swift */; }; + 87C82B6ED445A9DD6B768F43 /* CoreAIBenchmarkEvidenceExecutionState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC1AEB0566F64D28235F2828 /* CoreAIBenchmarkEvidenceExecutionState.swift */; }; + 880EB486622E60E4D73E61D9 /* SpeakerDiarizationImportSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2B80ADBBDE1BDA3F9F28B34 /* SpeakerDiarizationImportSection.swift */; }; 87F4B7BB58DDA9AFE0224319 /* CoreAIProjectRunPersistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5871DF1FA97931E08DD28E8F /* CoreAIProjectRunPersistence.swift */; }; 88AB1C2C3FAB5DB10A618E88 /* CoreAIRuntimeProvenanceEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EDA879D9141C4FBF1CF818C /* CoreAIRuntimeProvenanceEvidence.swift */; }; + 88E2C5A1C5443A862F0B79EF /* AppleDiffusionGenerating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03D3142A635BAD0FC3A37809 /* AppleDiffusionGenerating.swift */; }; 895E9E3C4923A6F5356BFEF1 /* CoreAIBenchmarkEvidenceEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB30A20C139137CA5FE78283 /* CoreAIBenchmarkEvidenceEnvironment.swift */; }; 89411DE0B2AEB1C717FF1B81 /* CoreAIPipelineNodeKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = E08558C29608DBC62AF129E2 /* CoreAIPipelineNodeKind.swift */; }; + 898900F085D711549EE8D4D2 /* ProjectArtifactLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = A51EB15700F2CF33E605A152 /* ProjectArtifactLink.swift */; }; 89D3FEE82DE78793AF95D0F8 /* CoreAITargetManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3542C11F20E5AD561963F9E5 /* CoreAITargetManifest.swift */; }; + 89E3F40F717733515D2E3D63 /* CoreAIBenchmarkStatistics.swift in Sources */ = {isa = PBXBuildFile; fileRef = F14B1F52EC0B580DBC823EE8 /* CoreAIBenchmarkStatistics.swift */; }; + 8A3ACD2FBCDDED936E5AF701 /* CoreAIRuntimeComparisonIdentity.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2F61B005440E003B6CEA286 /* CoreAIRuntimeComparisonIdentity.swift */; }; + 8ACAA3E5CE1B547443E07234 /* CoreAIRuntimeRunToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2F784F4BEEE9CA83667F04D /* CoreAIRuntimeRunToken.swift */; }; + 8AF9921E27A591218D310526 /* CoreAITensorShapeValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2C78274BBC11D6D2ACA7A9E /* CoreAITensorShapeValidator.swift */; }; 8B4BE83F101F4877477B0E50 /* CoreAIProjectPersistenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06D88CBADAECF0BF7A81EBA7 /* CoreAIProjectPersistenceTests.swift */; }; + 8B97707BD6FDFCC5B0EAC6F7 /* CoreAIDeviceThermalEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6484E27C2C21BA31F289F248 /* CoreAIDeviceThermalEvidence.swift */; }; + 8B56918DE894DDE43361ACAB /* RuntimePersistenceFixtureError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9411CF4648FADAB4197E9FF6 /* RuntimePersistenceFixtureError.swift */; }; 8BA0FC01985888ADD43D834D /* CoreAIConversionPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4D5B902049D4DE578422769 /* CoreAIConversionPhase.swift */; }; + 8BBA372F6066016FEA01FB71 /* CoreAIInferenceExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61A4C7E5DB748B1EC8C600AC /* CoreAIInferenceExamples.swift */; }; + 8BE8107D348F58DF4AA306D6 /* CoreAIFunctionBenchmarkEnvironmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB7C91C0CC6BACF8B584207 /* CoreAIFunctionBenchmarkEnvironmentView.swift */; }; + 8BE8957EBE5E4BBA052C8A93 /* CoreAIPipelineDimension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC67F4F6F49AE379567F99AB /* CoreAIPipelineDimension.swift */; }; 8BE8AB45A7F4A2E198B6ED8D /* ProjectArtifactLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = A51EB15700F2CF33E605A152 /* ProjectArtifactLink.swift */; }; 8C497FA051FDA4003C7102DE /* CoreAICacheRemovalScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FE689AC7CBEEFFE4E27CD06 /* CoreAICacheRemovalScope.swift */; }; + 8C869D22FED8A4880594DCF4 /* AppleDiffusionExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA33B011ADC7F7B95F285008 /* AppleDiffusionExample.swift */; }; 8CD77069A6AD220933B735EC /* AppleSegmentationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 776D33387BF7F6A1FB1A1899 /* AppleSegmentationError.swift */; }; + 8CE56CC9D0195082FD5CA07A /* SpeakerDiarizationWindowBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAA3B45905841D14DB665527 /* SpeakerDiarizationWindowBuilder.swift */; }; 8D66BA5C131A086604C70060 /* CoreAIConversionPathRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6EA6AE25B89D96A9EEFFC36 /* CoreAIConversionPathRow.swift */; }; 8D8896CD6D0AB9BAC11550BD /* CoreAIOutputInspector.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBFDC7AC02754E5DACBE00CD /* CoreAIOutputInspector.swift */; }; + 8F1AE4BD13D0FA022C8FB743 /* CoreAIDeviceEvidenceError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FE74EE9536E997527BFD88 /* CoreAIDeviceEvidenceError.swift */; }; 8DB41F285AC60E7FBC771A4E /* CoreAIBenchmarkToolchainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46079DA3B416137F93F7E92E /* CoreAIBenchmarkToolchainView.swift */; }; + 8E77B2A71E1431403CCFD7B4 /* CoreAIRunLifecycleCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88720BF5B5EAFE4EADE0CCF5 /* CoreAIRunLifecycleCoordinator.swift */; }; 8EE4CF5C290F6B9E68B35E32 /* CoreAIRuntimeUnsupportedExperienceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DFCEA3CD0165E15AD4CF29 /* CoreAIRuntimeUnsupportedExperienceView.swift */; }; 8FF8F11628F482621C447CBA /* ChatterboxPresentedError.swift in Sources */ = {isa = PBXBuildFile; fileRef = B285F598A3E1BF896F38622B /* ChatterboxPresentedError.swift */; }; 9044625FBFEE640831D7CA5B /* CoreAISourceProvenanceSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AA148FA6028701F525087F1 /* CoreAISourceProvenanceSummaryView.swift */; }; 905288D75CB4B0E683C0D1A5 /* AppleDiffusionExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA33B011ADC7F7B95F285008 /* AppleDiffusionExample.swift */; }; + 90CC6FC07FB2824E98AFF065 /* CoreAIAssetInspectionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 176DE85A9C64B3BC61D7817C /* CoreAIAssetInspectionService.swift */; }; 9299FCD36443A54261A7A4D4 /* CoreAIDeviceConfigurationIdentity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82318CD07C5F3A9EC5C1B7AE /* CoreAIDeviceConfigurationIdentity.swift */; }; + 90D9C958D9F566BF75E8B98B /* CoreAISourceProvenanceSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AA148FA6028701F525087F1 /* CoreAISourceProvenanceSummaryView.swift */; }; 916B4266CEEF3FED8ACEC552 /* CoreAIPipelineManifestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA8FF45B2845DE9E39B8EB6 /* CoreAIPipelineManifestTests.swift */; }; + 92F02F61A4EBA54FE86D2BE4 /* CoreAIFunctionInputGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 304A07222AD8ED0F6B66D6EF /* CoreAIFunctionInputGenerator.swift */; }; + 9301A81363B98AE2110298EF /* CoreAIRunPersisting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CF39DD0866829F97EC41F9B /* CoreAIRunPersisting.swift */; }; + 930A7256C918C0A991961C3D /* CoreAIPipelineCodec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F5B304A4D84B06BFE71C5A8 /* CoreAIPipelineCodec.swift */; }; 93150E79B202780706A59CD7 /* CoreAIManifestValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 346A65A8F5A813BF989F0554 /* CoreAIManifestValidationError.swift */; }; 931E45047A41F6CC9017BBF6 /* CoreAIConversionPlanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E12486967BBD65EA08DB3A /* CoreAIConversionPlanner.swift */; }; 934EED117F45121568FA64FB /* CoreAIDeviceLabTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF3D6D7DC20FFDBAEF96C03B /* CoreAIDeviceLabTests.swift */; }; 933DF2C70CE4EA5E19D5609B /* RuntimePersistenceFixtureError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9411CF4648FADAB4197E9FF6 /* RuntimePersistenceFixtureError.swift */; }; 9380EF667962EDAA36761D0E /* AppleDiffusionIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C91D5B92128C8A11B21DC3 /* AppleDiffusionIntegrationTests.swift */; }; + 9387DD1B5BF1B03D3AAF35A9 /* SpeakerDiarizationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EE95AFF0D6BA3F445A4CFD5 /* SpeakerDiarizationError.swift */; }; + 93F96B01DAC7AEDFC099A1BA /* CoreAIDeviceShapeAuthoringRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF054C45EA0E8A7A4DF554F7 /* CoreAIDeviceShapeAuthoringRequest.swift */; }; 942E3F823B983CB7C5653804 /* CoreAIDeviceRunMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379F40FDC830BFCF3373C68F /* CoreAIDeviceRunMode.swift */; }; + 9448B954C343B78009CFD46A /* CoreAITensorFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8418DDD49555EF0BAC9875D /* CoreAITensorFactory.swift */; }; 946928BFE8866C74E2EFA091 /* AppleObjectDetectionIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7756B17AEAEF848C8445AA89 /* AppleObjectDetectionIntegrationTests.swift */; }; + 94BAE4C9A4D3EC1F5FB3769F /* SpeakerDiarizationServicing.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9FF9030D8C6E8E4616E931 /* SpeakerDiarizationServicing.swift */; }; 94CD0F7201B0AAA9F68615D2 /* CoreAIBenchmarkEvidenceStatistics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C43678272A2A5E2403EC51F /* CoreAIBenchmarkEvidenceStatistics.swift */; }; + 94F23193C9DEBA7E36E4B574 /* AppleLanguageWorkspaceModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FCA9857867F4BB6FEFEE948 /* AppleLanguageWorkspaceModelTests.swift */; }; 95672842A77E2C7F636039B2 /* AppleAudioSampleLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED2018A5102D43A30908C94 /* AppleAudioSampleLoader.swift */; }; 957061B5021818A99EBD6EE6 /* CoreAIRuntimeArtifactValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD69DD1B37252DDDC821032 /* CoreAIRuntimeArtifactValidationError.swift */; }; + 95A1540A29C167C0FFE4CFD2 /* CoreAIRuntimePersistenceRun.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79EA2CF4B3A4B335B3F8ADAA /* CoreAIRuntimePersistenceRun.swift */; }; 95CD27B5B213502B4F2BA814 /* CoreAIConversionEnvironmentCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9477920C54294E7E07969EC9 /* CoreAIConversionEnvironmentCheck.swift */; }; + 96394A1F8E3661CA0D6C14EE /* AppleCoreAIModelCatalogDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C58A1018BE3441AC3EE0D06 /* AppleCoreAIModelCatalogDocument.swift */; }; 967AF7F9CA3FF99899FC8067 /* AppleLanguageWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6311C42A3B43D96960E1AEB0 /* AppleLanguageWorkspaceModel.swift */; }; 9722B54F2398A0B4796C040B /* AppleAudioIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D48CDF1BD4B260F8CCFC2B /* AppleAudioIntegrationTests.swift */; }; + 97311D88C25940CBB0CEC491 /* CoreAIBenchmarkToolchainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46079DA3B416137F93F7E92E /* CoreAIBenchmarkToolchainView.swift */; }; + 9737F91B752DB9B541BE5375 /* SpeakerDiarizationWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EC506B968ACDD56E56E72EC /* SpeakerDiarizationWorkspaceView.swift */; }; + 973DBCE8A1737E3440E21CDD /* CoreAIProjectDescriptorSnapshotView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 549B4A0BC0802E85C0C535AD /* CoreAIProjectDescriptorSnapshotView.swift */; }; + 97EEDA0402DCC6E520AF47D9 /* CoreAISpecializationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FCB03DF4879AE8B3D2C5110 /* CoreAISpecializationConfiguration.swift */; }; + 98C40E485242D2C7EC9826C5 /* CoreAIPipelineValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D80FF8526856580D7D361C87 /* CoreAIPipelineValidator.swift */; }; 98C98BECE9018BF9C1C54EBC /* LabProject.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9FD91F67175F6F51BE5C15E /* LabProject.swift */; }; + 98E88B72BF802BC9FD13C454 /* CoreAIFunctionWorkbenchWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FECFC950ABB2633628354A6 /* CoreAIFunctionWorkbenchWorkspaceModel.swift */; }; 9914B119D3CCF7B3B75DFE6B /* CoreAIDeviceMetricAvailability.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF483F50E79BF3E02643225 /* CoreAIDeviceMetricAvailability.swift */; }; 9937AC5D7D3A262D5FDD3443 /* CoreAIBenchmarkEvidenceFileDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976AEB6F8071A78061E90DE8 /* CoreAIBenchmarkEvidenceFileDocument.swift */; }; + 98FF6F9FE6D57A13DA5B7B24 /* CoreAISpecializationCacheRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D27159158E06CB37F5BCAE5 /* CoreAISpecializationCacheRowView.swift */; }; + 9969D80D026481CEAD9F51CF /* CoreAIAheadOfTimeCompileScriptGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1287187AFE25372AC4137932 /* CoreAIAheadOfTimeCompileScriptGenerator.swift */; }; 9975BBE4D328B6AE7E22124D /* CoreAIPipelineEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF817C4907EB57FF0E8E5B6B /* CoreAIPipelineEndpoint.swift */; }; + 997F86A32E5C9170CFC7C2A6 /* CoreAIModelCacheExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA7439DDFE2CF3557A823662 /* CoreAIModelCacheExamples.swift */; }; + 99FFD7721D754666A3AD0838 /* SpeakerDiarizationAnalysisSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1F5B09CB409C1882BEF80E7 /* SpeakerDiarizationAnalysisSection.swift */; }; 9A1129D3F4CC1C532C831BAE /* CoreAINewProjectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8337DE8B97255177FB01AAEE /* CoreAINewProjectView.swift */; }; 9A4906434F1F256972B9A3A8 /* CoreAIFunctionInputPlan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C93E157BE3E8D8BCD2631D9 /* CoreAIFunctionInputPlan.swift */; }; + 9A807F8FD39F9DAF887AE16B /* AppleObjectDetectionIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7756B17AEAEF848C8445AA89 /* AppleObjectDetectionIntegrationTests.swift */; }; 9A83413476712006773D02B9 /* CoreAICacheControlsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAC6F9003416A4E491A762A /* CoreAICacheControlsTests.swift */; }; + 9B100788DB8A9F2FA16E0B50 /* CoreAIConversionProcessResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = C842BB5FDAA799B9D02EFC79 /* CoreAIConversionProcessResult.swift */; }; + 9B587D566496FC0716D471FC /* SpeakerDiarizationFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B0241C1111C88AD1A348765 /* SpeakerDiarizationFeatures.swift */; }; 9B7473DE2A1800448E59A829 /* SpeakerDiarizationTimeFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D49FA7BF15BE1C8D26E947E /* SpeakerDiarizationTimeFormatter.swift */; }; + 9BC17C938AEE86FAA86F512B /* CoreAIRuntimeRecipeProvenance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2653941C4E20BCEF227AF4F8 /* CoreAIRuntimeRecipeProvenance.swift */; }; 9BC465E8938ABF2DE1A1B3A2 /* AppleLanguageExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AC6BBF7AADBA7A3FC444530 /* AppleLanguageExample.swift */; }; 9BF0158FDCAE31AFEBABB28A /* CoreAIObjectDetection in Frameworks */ = {isa = PBXBuildFile; productRef = ACF8EEFA846477AB69F8EAA9 /* CoreAIObjectDetection */; }; 9C001B7742F153ED6450F7F6 /* CoreAIFunctionOutputSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D21F7800F8D4DDC6BF825FB /* CoreAIFunctionOutputSummaryView.swift */; }; @@ -335,32 +672,61 @@ 9D45C743FBF01C3A45D33031 /* CoreAIIntegrationExportSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEBFA1061AAA886F67188161 /* CoreAIIntegrationExportSection.swift */; }; 9D95DDDEC37F73A0B8ACE589 /* RuntimeStudio in Resources */ = {isa = PBXBuildFile; fileRef = CEE9CA1BE6F2C3D1073B57E4 /* RuntimeStudio */; }; 9DC4F80DF6B9B331CD57AA11 /* SpeakerDiarizationEnergySegmenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C55207E6DE42FD7E4F404BE /* SpeakerDiarizationEnergySegmenter.swift */; }; + 9E1A6F117C6635F9D217DB4A /* CoreAIConversionStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA6C2CAF5E05ED554477245 /* CoreAIConversionStatusView.swift */; }; 9E68E5972FAC557A653B72B3 /* CoreAIProjectLibraryMetadataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F439B7C4B57C36E94260EE23 /* CoreAIProjectLibraryMetadataTests.swift */; }; 9F42A3C6B8B15980D5E36AA5 /* CoreAITensorFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8418DDD49555EF0BAC9875D /* CoreAITensorFactory.swift */; }; + 9FB2947A2AC2EEA5E8F4653C /* AppleDiffusionWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B026AF8A744E5490885938 /* AppleDiffusionWorkspaceModel.swift */; }; + 9FE10CBB64415E37D41CAF94 /* SpeakerDiarizationWaveform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 418FC72214B3AA71CFDE48E9 /* SpeakerDiarizationWaveform.swift */; }; 9FCD2A175C98E49F800246A0 /* CoreAIRuntimeRecipeProvenance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2653941C4E20BCEF227AF4F8 /* CoreAIRuntimeRecipeProvenance.swift */; }; 9FDA3B4CC427FFCF16AB672F /* ChatterboxBundledRecipe.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA257271BC6A8ADE8DEB91E7 /* ChatterboxBundledRecipe.swift */; }; + A0358C52B06E95483B2C5631 /* CoreAIRuntimeRunStart.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAE126661CE14F69FCB163D2 /* CoreAIRuntimeRunStart.swift */; }; + A0BCBB1FD8EDF6F761B4E99F /* CoreAITensorScalarSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D016EBAA024026EC05DF16A /* CoreAITensorScalarSupport.swift */; }; A11F39F53BE249E8BE59F740 /* CoreAIRunPersisting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CF39DD0866829F97EC41F9B /* CoreAIRunPersisting.swift */; }; A0FD8352183246D45AE02CF6 /* CoreAIPipelineValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D80FF8526856580D7D361C87 /* CoreAIPipelineValidator.swift */; }; + A11DC9F0A33E4406569B9560 /* CoreAIResourceSnapshotView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55128AF43C215BAC9E8AED2A /* CoreAIResourceSnapshotView.swift */; }; + A14C0717E13DB5897958F306 /* AppleCoreAIModelCatalog.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDB347BADEBE78A7439A796D /* AppleCoreAIModelCatalog.swift */; }; + A17C760387D5C639C3760968 /* CoreAIDeviceShapeDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6F6856F97BD28084B78C373 /* CoreAIDeviceShapeDefinition.swift */; }; A1AB8EF940C477A42362E0AF /* AppleSegmentationPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49BFB75F871C91B995B23415 /* AppleSegmentationPreviewView.swift */; }; + A27ED487BAC8D5AAA838AB6F /* CoreAISourceProvenanceKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCFD5536F274D199197CD815 /* CoreAISourceProvenanceKind.swift */; }; + A282A0775612CEAB4AAD38B9 /* ChatterboxWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6356D08377A950FCD28A1D53 /* ChatterboxWorkspaceView.swift */; }; + A285A9A5F5BC47F315BD73D4 /* CoreAIArtifactManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C4FC3FC7442174304F884DB /* CoreAIArtifactManifest.swift */; }; + A322C454F6F307B2FB33C39E /* AppleModels in Resources */ = {isa = PBXBuildFile; fileRef = 975C1A9A635873D4ABE63B7A /* AppleModels */; }; A32EDF65B8EC08DEB1C1A644 /* CoreAIConversionWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 368DAE996BEB46C1180A09E7 /* CoreAIConversionWorkspaceView.swift */; }; + A33C5B1A0C87AC49EC33A645 /* CoreAINECompatibilityCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = E222395820AC6750F18E3E39 /* CoreAINECompatibilityCategory.swift */; }; A384465C5704C622B4E2AE4A /* CoreAIDeviceAuthoringDiagnostics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B96127361231573DD21EC18 /* CoreAIDeviceAuthoringDiagnostics.swift */; }; + A3A7F03E8F2720EF45DB603F /* CoreAIFunctionBenchmarkInputsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9B8B86C2094D160E57AE1AF /* CoreAIFunctionBenchmarkInputsView.swift */; }; A4267E6E56A651629CA7CA90 /* CoreAIFunctionBenchmarkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2AADF34F43A6970F5D808F7 /* CoreAIFunctionBenchmarkTests.swift */; }; + A4373E68B3759EE715D3039A /* AppleAudioExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A4F770D41FB5496CE07E49F /* AppleAudioExample.swift */; }; A49155A068764A2137BA8F75 /* CoreAIBenchmarkEvidenceTrial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB3521FF3439D9C86144368 /* CoreAIBenchmarkEvidenceTrial.swift */; }; A4EBF9735DF9063829F8BC9A /* AppleWav2Vec2Engine.swift in Sources */ = {isa = PBXBuildFile; fileRef = A22EB02F2C8524F2098916B4 /* AppleWav2Vec2Engine.swift */; }; + A5353CBEE3D2D476ADEEEE41 /* CoreAIBenchmarkTrial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B99E15E0811D77FFD123182 /* CoreAIBenchmarkTrial.swift */; }; A5A17F511DC8B554D186C35A /* CoreAIBenchmarkToolchain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CAC006253C4BC037CFA5726 /* CoreAIBenchmarkToolchain.swift */; }; + A61294D5EBBE098D1348F76A /* AppleModelLibraryModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EA900D41D26D5440F5B873D /* AppleModelLibraryModel.swift */; }; A6F9E2403B9528CE5C29A29D /* AppleSegmentationQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D5C127BB1F8DE339EE608BE /* AppleSegmentationQuery.swift */; }; + A715C30379BDE480AFB11103 /* CoreAIProjectPersistenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06D88CBADAECF0BF7A81EBA7 /* CoreAIProjectPersistenceTests.swift */; }; A79DCD995DD99869D643C118 /* SpeakerDiarizationWatcherSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 581248362A92A86E951D16BC /* SpeakerDiarizationWatcherSection.swift */; }; + A771EF41C05AFED873496466 /* CoreAIDeviceStorageDiagnostic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98EB54AFCE305D04F49558A1 /* CoreAIDeviceStorageDiagnostic.swift */; }; + A77782A610FC9ED68BC34DF0 /* CoreAIDeviceRunMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379F40FDC830BFCF3373C68F /* CoreAIDeviceRunMode.swift */; }; A7B819E9EBAFB32508F0108D /* CoreAIDeviceLabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B409B10D9BFEE04E9A58A7D0 /* CoreAIDeviceLabView.swift */; }; A80A3F391EC4E1A7664F4B9D /* AppleDiffusionGenerating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03D3142A635BAD0FC3A37809 /* AppleDiffusionGenerating.swift */; }; + A821078BDBB8A6226310C5BD /* CoreAITensorContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD10D1C62F044F919F00E8C5 /* CoreAITensorContract.swift */; }; A850043FE318CECE7F4E09E5 /* CoreAIRuntimeProjectPersistenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40FAAC1851140DC4BA43B48 /* CoreAIRuntimeProjectPersistenceTests.swift */; }; A962CA5FF714F143B17D0F40 /* CoreAIFunctionDescriptorExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02BF1E2C42E4C021306E01BC /* CoreAIFunctionDescriptorExamples.swift */; }; A9D9BEC256C87F3E7C4F1267 /* AppleObjectDetectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD331B716BB00392F6B81B5C /* AppleObjectDetectionHeaderView.swift */; }; A9F500E17365DBF22A528120 /* CoreAIFunctionWorkbenchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC8D50D95290062DF1002B04 /* CoreAIFunctionWorkbenchView.swift */; }; + AA30DE97846A22FACCFE7642 /* CoreAIConversionJobRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE1E58107C4AB1D80D87FAFF /* CoreAIConversionJobRecord.swift */; }; AA4CB2784B33B1497087FC83 /* ChatterboxPipelineSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BC50CC0AD3A4D0AD5FBB90D /* ChatterboxPipelineSection.swift */; }; + AA6F193006F46E51ED39D8BD /* CoreAIModelContentType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 049AE23D6177E45D51F5DFA5 /* CoreAIModelContentType.swift */; }; + AA8DCD1D4AB4B4B96CCF79BB /* CoreAIAssetSignatureValuesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5428B2E271B3CFB1CD96648D /* CoreAIAssetSignatureValuesView.swift */; }; + AAFD02D38FDDA9465E8CF00C /* CoreAIProjectRunPersistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5871DF1FA97931E08DD28E8F /* CoreAIProjectRunPersistence.swift */; }; AB153F6A9DF85D5C786E8E9E /* CoreAIModelAssetInspector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D98C0A701759EE92245EB5 /* CoreAIModelAssetInspector.swift */; }; + AB1B94250716AA72C50FADAB /* ChatterboxRecipeContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FB74DC6D6C340288631DBF9 /* ChatterboxRecipeContract.swift */; }; + AB2429BEB4FF595379D12CE4 /* CoreAIFunctionWorkbenchError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A4F9A488FF3C33AC0FB38B1 /* CoreAIFunctionWorkbenchError.swift */; }; ABDBAAEC19837D861123825E /* CoreAINECompatibilityCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = E222395820AC6750F18E3E39 /* CoreAINECompatibilityCategory.swift */; }; + AD1A99FE0EFD5563A5E2046D /* CoreAIDeviceLabWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB23839621AE058E43A154E0 /* CoreAIDeviceLabWorkspaceModel.swift */; }; AD8AC35359F5CB5571D25BCB /* CoreAIConversionJobStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB41CEA368F477D34E7F031A /* CoreAIConversionJobStore.swift */; }; ABAF13370B06BCF350A0A780 /* CoreAIRuntimeRunStart.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAE126661CE14F69FCB163D2 /* CoreAIRuntimeRunStart.swift */; }; + ACBB86A12C86ADD890DDA1FB /* CoreAIRuntimeExperienceRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CFC74D02788684F4E93FCBD /* CoreAIRuntimeExperienceRow.swift */; }; ADB2271B2E403C39C2C07ACF /* AppleObjectDetectionWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A38174154D394714C111912 /* AppleObjectDetectionWorkspaceModel.swift */; }; AE1FA2E3196F49E9BEC41ACA /* CoreAIBenchmarkEvidenceMetrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F894A23F041AC4D9AD5C4C8 /* CoreAIBenchmarkEvidenceMetrics.swift */; }; AE28E84A6712F1F921E3442F /* CoreAIConversionProcessEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C64E05BE9C31ED8C4EBE3199 /* CoreAIConversionProcessEvent.swift */; }; @@ -368,17 +734,29 @@ AE63DC6596379DB1468FCCF8 /* CoreAICapacityManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E311C2688ED85F866D04F82C /* CoreAICapacityManifest.swift */; }; AE883B2BF724FCF81D8BEA8D /* CoreAIPipelineCodec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F5B304A4D84B06BFE71C5A8 /* CoreAIPipelineCodec.swift */; }; AF74FF3FB3973E20AB346081 /* AppleCoreAIRuntimeSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD83BBF140C1A6932437015 /* AppleCoreAIRuntimeSupport.swift */; }; + B02AD8E5DD7C6F62B42C16CF /* CoreAIBenchmarkDurationRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1438163CE65AE1151F738A3 /* CoreAIBenchmarkDurationRow.swift */; }; + B064C5EF92E2871A9FEA45B7 /* Transformers in Frameworks */ = {isa = PBXBuildFile; productRef = 82EE376070C846AA73B0D35C /* Transformers */; }; B1EAFD233AB034359794074B /* ChatterboxGenerationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = C39A75CBB86106F2CBCFB630 /* ChatterboxGenerationResult.swift */; }; B1F258D941FE736574326DE7 /* CoreAIConversionRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2F4D8FD97BB6B3D1274E41 /* CoreAIConversionRequest.swift */; }; B21BEF7F8A3E9D5B5E545BCB /* CoreAIAssetSignatureValuesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5428B2E271B3CFB1CD96648D /* CoreAIAssetSignatureValuesView.swift */; }; + B26D48F172BEDF966CE2F752 /* ChatterboxTextNormalizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2A04618A4B5052304398F09 /* ChatterboxTextNormalizer.swift */; }; B2E3737173F3FA16CD714DE0 /* CoreAIFunctionBenchmarkEnvironmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB7C91C0CC6BACF8B584207 /* CoreAIFunctionBenchmarkEnvironmentView.swift */; }; B33743A6DA540C27F21A4D41 /* SpeakerDiarizationAnalysisSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1F5B09CB409C1882BEF80E7 /* SpeakerDiarizationAnalysisSection.swift */; }; B39DEA8CB76F9482319CBC33 /* CoreAIFunctionContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD4C85D1FB50E64EAE4B12E5 /* CoreAIFunctionContract.swift */; }; + B3C8EE1F321FEB71BD07D8B8 /* AppleCoreAIModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D894DE1CEF639D6BDE2C140 /* AppleCoreAIModel.swift */; }; + B499204B153F97BB81F5FEB8 /* CoreAIPipelineNodeKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = E08558C29608DBC62AF129E2 /* CoreAIPipelineNodeKind.swift */; }; + B4AD1A01E0D433AB39B0A798 /* SpeakerDiarizationSpeechRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22868BA717C693052E9F4617 /* SpeakerDiarizationSpeechRegion.swift */; }; + B4C4E7BE4686647EADB70D96 /* AppleDiffusionWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D333F714C6F86110E7F1669F /* AppleDiffusionWorkspaceView.swift */; }; B4FDE44823764A31AE029BDE /* AppleSegmentationWorkspaceModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8026AF6D9531CCFBFF53263 /* AppleSegmentationWorkspaceModelTests.swift */; }; B59766E602B90E9993567832 /* CoreAIExportVerifierScriptGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5846FD532B3024FEC61F2DE /* CoreAIExportVerifierScriptGenerator.swift */; }; + B596E95B6824785D11B4EA9D /* CoreAIProjectRunWriting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26491FDD600DDB21F5449F60 /* CoreAIProjectRunWriting.swift */; }; B5DC914E8011E156BBE10FE4 /* CoreAIFunctionBenchmarkActionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21993FF1353B6B602CDDFEE4 /* CoreAIFunctionBenchmarkActionsView.swift */; }; B60FE56C3DE3647287182DAC /* CoreAIConversionPrecision.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3A39F1A29EC629ABFA95A3B /* CoreAIConversionPrecision.swift */; }; + B634E0B4EF66BB32B63F5214 /* CoreAIRunRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296EFAD21443A7E90DF68F32 /* CoreAIRunRecord.swift */; }; + B6B3DB3A17642948BDDA1400 /* CoreAIAssetWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D1384C86E6E6E4D947F310 /* CoreAIAssetWorkspaceModel.swift */; }; B7000E09AD94D170224F692D /* AppleCoreAIModelCatalogError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4C7BF606D037116E46243E /* AppleCoreAIModelCatalogError.swift */; }; + B74F14EFCEF91A2AE0486AC8 /* AppleSegmentationWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C746A8DBF06E58900214936 /* AppleSegmentationWorkspaceModel.swift */; }; + B75540FFE2CC08EDFF055F27 /* CoreAIProjectResourceSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07BF2C8A7802A32B8AE1A892 /* CoreAIProjectResourceSummaryView.swift */; }; B78C589BE03DFBE74437E57F /* CoreAIArtifactManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C4FC3FC7442174304F884DB /* CoreAIArtifactManifest.swift */; }; B7DB2583ABCBF7272F8D147C /* CoreAIDeviceThermalEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6484E27C2C21BA31F289F248 /* CoreAIDeviceThermalEvidence.swift */; }; B7F3268527A30171612E896F /* CoreAIConversionArtifactDestinationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150D8C7AB01F0AB3096D3813 /* CoreAIConversionArtifactDestinationView.swift */; }; @@ -386,117 +764,236 @@ B830F0A829E8C3CC0AAA2D41 /* CoreAITestFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44227D7D04CC46A70F323D36 /* CoreAITestFixtures.swift */; }; B85B7D18550DCA160F6873C5 /* CoreAITensorContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD10D1C62F044F919F00E8C5 /* CoreAITensorContract.swift */; }; B8A6AAB0C536400AC7C949A0 /* CoreAIBenchmarkEvidenceCodec.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4B974D031172C00657DAAA0 /* CoreAIBenchmarkEvidenceCodec.swift */; }; + B8DEFF96A4F078B0C02DD05A /* CoreAICacheRemovalScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FE689AC7CBEEFFE4E27CD06 /* CoreAICacheRemovalScope.swift */; }; + B925793F09DC54B45D72039B /* CoreAIDeviceTrialOutcome.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00C91FE0CA899CF73D4523D4 /* CoreAIDeviceTrialOutcome.swift */; }; + B92E34E78D387EB1653D877B /* CoreAIIntegrationExporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5542378EB1E84F5947B620B3 /* CoreAIIntegrationExporter.swift */; }; B93C33F8D8E5D8B9CAF6AB8C /* CoreAIConversionCommandView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F74693ABA5C90BABD19CC2C /* CoreAIConversionCommandView.swift */; }; + BA1E575D9198F7F457DCB206 /* CoreAIRuntimeLifecycleState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BA74FC98052512C6E39B11A /* CoreAIRuntimeLifecycleState.swift */; }; BAB318CE4E92A8876D94BF04 /* CoreAIProjectDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68243136E8EDCF10CC62087 /* CoreAIProjectDetailView.swift */; }; + BB200E6AAB826E82917DA605 /* AppleObjectDetectionWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01DFB625E32BA95D22036801 /* AppleObjectDetectionWorkspaceView.swift */; }; + BB3B3407FEDF21D4B62EC6FA /* AppleLanguageExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AC6BBF7AADBA7A3FC444530 /* AppleLanguageExample.swift */; }; + BB5CBA782AC5541BE9B2CCAF /* CoreAIConversionArtifactKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584EECE28E4D05F84E1B0F3A /* CoreAIConversionArtifactKind.swift */; }; BBD3962A38E6E5AE6E67BDA9 /* CoreAIConversionCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5632AE659A53C13E663C582 /* CoreAIConversionCommand.swift */; }; + BC1FE79DEB99E658F820B9E9 /* AppleCoreAIModelCatalogError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4C7BF606D037116E46243E /* AppleCoreAIModelCatalogError.swift */; }; + BD216EF4D7D923D073E43A65 /* Fixtures in Resources */ = {isa = PBXBuildFile; fileRef = 0CE061745E062E1D6345ABCA /* Fixtures */; }; + BE5B2861328F4AACDAD60F30 /* CoreAIBenchmarkEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D728740800449D877DF583E /* CoreAIBenchmarkEnvironment.swift */; }; BE8300022DE2B3E31222644A /* CoreAIRuntimeRecordingControlsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 428BDE887C2B050A9F0071CD /* CoreAIRuntimeRecordingControlsView.swift */; }; BE91C5486BC69E4746DF9F48 /* CoreAIBenchmarkTrial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B99E15E0811D77FFD123182 /* CoreAIBenchmarkTrial.swift */; }; BFCBA5F06D8C637937A43D71 /* CoreAIPipelineManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3292E3BCBD0F14A1AA4B608E /* CoreAIPipelineManifest.swift */; }; BFCF8F80F29B85D6E26D8596 /* CoreAIArtifactStoreError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 503D2A369317D2B46913BF61 /* CoreAIArtifactStoreError.swift */; }; + BFD693FCE8C14C327F0FD71C /* AppleAudioError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2425EA40286743A214DC115C /* AppleAudioError.swift */; }; + C1712811FA6F2132C9044D9F /* CoreAINewProjectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8337DE8B97255177FB01AAEE /* CoreAINewProjectView.swift */; }; C184D84E35783171FA94483B /* ChatterboxRecipeFixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEF770F42385A08EA89FC217 /* ChatterboxRecipeFixture.swift */; }; C192F1703C0A772D0636385B /* CoreAIInferenceExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61A4C7E5DB748B1EC8C600AC /* CoreAIInferenceExamples.swift */; }; + C1D97B58FC4F8DC7009E2C76 /* AppleModelLibraryRoute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 327173698A0058BB175CFD04 /* AppleModelLibraryRoute.swift */; }; C246703EBE9E03697052BE42 /* CoreAIExperienceDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE443FC5432592D9A8150465 /* CoreAIExperienceDescriptor.swift */; }; C27F70A13D18EBD8B51386C3 /* CoreAISourceProvenanceRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 208290052C423C63FEF58CA7 /* CoreAISourceProvenanceRecord.swift */; }; C2AEC467F0F5736AD98700DA /* CoreAIAssetWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D1384C86E6E6E4D947F310 /* CoreAIAssetWorkspaceModel.swift */; }; + C2D03460988CD9C2A435C2AC /* CoreAISourceProvenanceEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C50313B0D30F5B797C0116C /* CoreAISourceProvenanceEditorView.swift */; }; C2D9869D673CCDB30FFB195E /* CoreAIFunctionResultsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71E935DF95E4483AC45C5268 /* CoreAIFunctionResultsView.swift */; }; C3072ECD9518C74F6B1CD126 /* CoreAIExportManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A239895E63ADBAE644EDAE2 /* CoreAIExportManifest.swift */; }; C312CE06254D7F077A894817 /* CoreAIExperienceAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C770A2AE31D0FAED60815D /* CoreAIExperienceAdapter.swift */; }; C398FD61D9A3F9B620ACF017 /* AppleObjectDetectionOverlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8860C11D413070B69C7FF32 /* AppleObjectDetectionOverlayView.swift */; }; C3A52C0DF5E6D6E5B3D3B445 /* CoreAIDeviceFacts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ECFD4131F7A68E9B0F2BC5 /* CoreAIDeviceFacts.swift */; }; C3D997B3CAC34616746937B7 /* CoreAIDeviceTargetAuthoringView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E99B4EA71C904193B2C30D25 /* CoreAIDeviceTargetAuthoringView.swift */; }; + C458DDB432749AFC64CC9FC5 /* ChatterboxCoreAIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDA28FD73B2E27F575A75A28 /* ChatterboxCoreAIError.swift */; }; C5592C1AFF639FE9A6BA4C08 /* CoreAIRuntimeArtifactValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE83EED59BD319A55F2CCAAB /* CoreAIRuntimeArtifactValidator.swift */; }; + C4D149C890C5846B5EDD8202 /* CoreAIProjectLibraryOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 912D93BCC03AFE84CD966FAA /* CoreAIProjectLibraryOperation.swift */; }; + C55E2FB5389A1320020B375C /* AppleAudioSampleLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED2018A5102D43A30908C94 /* AppleAudioSampleLoader.swift */; }; C56B48F273EB6BD9A01839B7 /* CoreAISpecializationControlsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81E1470F10D1B3D9E80ADDAB /* CoreAISpecializationControlsView.swift */; }; + C5C06A8E2F29A7B397453430 /* AppleObjectDetectionOverlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8860C11D413070B69C7FF32 /* AppleObjectDetectionOverlayView.swift */; }; C5C9FA7EC74BA63F9326BE2F /* CoreAIProjectLibraryController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 552B7E3F675B787F009682E6 /* CoreAIProjectLibraryController.swift */; }; + C641A5EE9ACF55B773ABEC21 /* AppleWav2Vec2Engine.swift in Sources */ = {isa = PBXBuildFile; fileRef = A22EB02F2C8524F2098916B4 /* AppleWav2Vec2Engine.swift */; }; + C6C20E87F63F1AF5A39DEA7F /* CoreAIProjectRoute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E13A77B8F8BA388C8EA12A9 /* CoreAIProjectRoute.swift */; }; C6DEF80DB8DD972D5EC3659F /* SpeakerDiarizationWindowBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAA3B45905841D14DB665527 /* SpeakerDiarizationWindowBuilder.swift */; }; + C72A851471F2622DADE0502B /* AppleObjectDetectionWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A38174154D394714C111912 /* AppleObjectDetectionWorkspaceModel.swift */; }; + C752382488726CCB383B035D /* CoreAINECompatibilityCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E0BDACAD345692BD0CF2CD0 /* CoreAINECompatibilityCheck.swift */; }; C761498CB016911B8C834B11 /* CoreAIIntegrationExporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5542378EB1E84F5947B620B3 /* CoreAIIntegrationExporter.swift */; }; C76AC8BC49C181C75814E035 /* SpeakerDiarizationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFDA82F12E628FFEE8F536AD /* SpeakerDiarizationResult.swift */; }; + C80F0C078BD08167F83032AA /* AppleCoreAIPlatform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 386FCCAF943BF11A65E5F1C7 /* AppleCoreAIPlatform.swift */; }; C832B73DFE3DF3443A341701 /* SpeakerDiarizationImportControls.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2B7FF7F5FB7080E5F831298 /* SpeakerDiarizationImportControls.swift */; }; C853DC1D09BAF9BF0699C407 /* CoreAIPipelineValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D9D07AED35E59923B887A28 /* CoreAIPipelineValidationError.swift */; }; + C95187B73C6B6783827AAB32 /* CoreAIFunctionOutputSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D21F7800F8D4DDC6BF825FB /* CoreAIFunctionOutputSummaryView.swift */; }; CA23FE0873368377A20727CA /* CoreAIDeviceShapeDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6F6856F97BD28084B78C373 /* CoreAIDeviceShapeDefinition.swift */; }; + C9D2F2DAD466B993610B5A9D /* RuntimeStudio in Resources */ = {isa = PBXBuildFile; fileRef = CEE9CA1BE6F2C3D1073B57E4 /* RuntimeStudio */; }; CA685AE1E263057E274AF8A6 /* CoreAIFunctionBenchmarkInputsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9B8B86C2094D160E57AE1AF /* CoreAIFunctionBenchmarkInputsView.swift */; }; CB18DC68FF0B77D0ED378801 /* CoreAIResourceSnapshotView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55128AF43C215BAC9E8AED2A /* CoreAIResourceSnapshotView.swift */; }; + CB6AAE32677D8F611EDEF792 /* CoreAIConversionProcessRunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A85FD5FCF37A50C3C1841C1B /* CoreAIConversionProcessRunnerTests.swift */; }; + CBAAA3BDF2E380B54F762187 /* CoreAIDeviceTrialStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4B0FC3DD258FA55F5A34DB3 /* CoreAIDeviceTrialStatus.swift */; }; + CC52C8EAC57DB7CB3FC949BC /* CoreAIProjectRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F619E3D68FE1F09FB62C26C /* CoreAIProjectRowView.swift */; }; CC8B4A7AF5907DFEA5E600AE /* CoreAIProjectRunWriting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26491FDD600DDB21F5449F60 /* CoreAIProjectRunWriting.swift */; }; + CCAB00B7E37FEE6395D2EC8E /* ChatterboxPromptSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAC778B589272E18662D305E /* ChatterboxPromptSection.swift */; }; CDF84B9469D365CD38754B01 /* SpeakerDiarizationAnalysisWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04378088B00D6962BE9173F9 /* SpeakerDiarizationAnalysisWindow.swift */; }; + CEFBF211A3A0A771F1A0495C /* SpeakerDiarizationMediaKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 496E7F4B994BB025E6D446CA /* SpeakerDiarizationMediaKind.swift */; }; CD225104C489678607786CF8 /* CoreAIAssetDeliveryMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0762474CB9F1FD4E754612D /* CoreAIAssetDeliveryMode.swift */; }; D0CB8EB2F2198DA24A58283C /* CoreAIDeviceMemoryEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12ED7A215268BDF5DF128B1F /* CoreAIDeviceMemoryEvidence.swift */; }; CE73E1052562186A4CE4525A /* CoreAIRuntimeStudioModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6646EECE3889EEB08D15BCC1 /* CoreAIRuntimeStudioModel.swift */; }; D08E6D0831B4ED6722BB02B6 /* CoreAIRuntimeRunSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E5E1052E3C736995FB31978 /* CoreAIRuntimeRunSummary.swift */; }; D042A536AFD3147A91F80BDF /* CoreAIPipelineValidationIssue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 705BC76954890ED8C24AE89E /* CoreAIPipelineValidationIssue.swift */; }; + D062E7ECD922F801C26A3E2F /* CoreAISpecializationCacheManaging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A2ACE0D3464C7A9A9EA9DF /* CoreAISpecializationCacheManaging.swift */; }; D0AF5E5196039D5124F72F2A /* AppleLanguageWorkspaceModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FCA9857867F4BB6FEFEE948 /* AppleLanguageWorkspaceModelTests.swift */; }; + D117474D3A49F59A63401550 /* CoreAIRuntimeRecordingControlsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 428BDE887C2B050A9F0071CD /* CoreAIRuntimeRecordingControlsView.swift */; }; + D119580C39F78A59633A4EBC /* CoreAIFunctionBenchmarkReport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57B224C448D8C0F3FDA351D2 /* CoreAIFunctionBenchmarkReport.swift */; }; D18BFA8AB3F227D74D1F2F29 /* ChatterboxModelSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 396852B1FAC06BFF18951A80 /* ChatterboxModelSection.swift */; }; D1CBD92185D0381F473F5003 /* CoreAISpecializationCacheRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D27159158E06CB37F5BCAE5 /* CoreAISpecializationCacheRowView.swift */; }; D1E36AAA7E95CC76D5F6A7D7 /* CoreAISpecializationCacheManaging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A2ACE0D3464C7A9A9EA9DF /* CoreAISpecializationCacheManaging.swift */; }; + D2161EC474E52CDD3CDED045 /* CoreAIAssetValueSignature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C3B6499B590E26EF2999C80 /* CoreAIAssetValueSignature.swift */; }; D236381C42FD8790C405E461 /* CoreAIAheadOfTimeCompileScriptGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1287187AFE25372AC4137932 /* CoreAIAheadOfTimeCompileScriptGenerator.swift */; }; + D348277166BFE359C87B3A42 /* SpeakerDiarizationWatcherSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 581248362A92A86E951D16BC /* SpeakerDiarizationWatcherSection.swift */; }; D331C952DF7D891B9EFFA93F /* ChatterboxRecipeContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FB74DC6D6C340288631DBF9 /* ChatterboxRecipeContract.swift */; }; D3E5D4660AE6118C7BE309E3 /* Transformers in Frameworks */ = {isa = PBXBuildFile; productRef = 946B71584A8D8FDAD3C13EBC /* Transformers */; }; D3F9B9A54B4740D3C1047A97 /* CoreAIBenchmarkStatistics.swift in Sources */ = {isa = PBXBuildFile; fileRef = F14B1F52EC0B580DBC823EE8 /* CoreAIBenchmarkStatistics.swift */; }; D41A4AAEB418EEDCEE98574D /* CoreAIFunctionContractBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8B0CA7038D13FD6A9418A1E /* CoreAIFunctionContractBuilder.swift */; }; + D493D855A112D531C0C0D41C /* CoreAIConversionOutputsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0682CDCCF83CED72CF4368B3 /* CoreAIConversionOutputsView.swift */; }; D4CB0BF1BE19F36DD28BF88D /* CoreAIDeviceShapeAuthoringRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF054C45EA0E8A7A4DF554F7 /* CoreAIDeviceShapeAuthoringRequest.swift */; }; D551A13529B853F253C675C0 /* CoreAIRecipePipelineManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5A4268CC28FA5F216EC48BB /* CoreAIRecipePipelineManifest.swift */; }; D5AA06E7E299F81372F95280 /* SpeakerDiarizationCAMPPlusEmbeddingModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4ED73F083BBA3B4FF8751CF /* SpeakerDiarizationCAMPPlusEmbeddingModel.swift */; }; + D5FB0FD16DFD82F919D12976 /* CoreAIPipelineNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E64AD470AAD59637616448EC /* CoreAIPipelineNode.swift */; }; D63F063DAB8DE6BAB0593C3C /* CoreAISpecializationServicing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CC36D77A932309CE98154BA /* CoreAISpecializationServicing.swift */; }; + D66937D5473FD8D6221C8C8C /* CoreAISwiftPackageGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EDE7C13B56DD6321F3DFE0 /* CoreAISwiftPackageGenerator.swift */; }; D69BF1288A0C7C42F621C4C0 /* CoreAIFunctionWorkbenchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4AAA279B34FF4E6DE2884F /* CoreAIFunctionWorkbenchTests.swift */; }; + D6D23347BF2CB67484627649 /* SpeakerDiarizationEnergySegmenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C55207E6DE42FD7E4F404BE /* SpeakerDiarizationEnergySegmenter.swift */; }; D6BBE074E07A4DD1ECA2601A /* CoreAIDevicePlacementEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8C9455BE5C215D7D612C07 /* CoreAIDevicePlacementEvidence.swift */; }; D7FDEFA9041FB8C697DC7E34 /* AppleLanguageResponseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3348D81D2B84CC6162AE39AB /* AppleLanguageResponseView.swift */; }; + D840743CD26BCAF05699F999 /* CoreAIFunctionContractBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8B0CA7038D13FD6A9418A1E /* CoreAIFunctionContractBuilder.swift */; }; + D84D4AFA771984351D57FEEC /* CoreAIProjectLibraryMetadataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F439B7C4B57C36E94260EE23 /* CoreAIProjectLibraryMetadataTests.swift */; }; D8C1C2BFD8AD6747854B3BE9 /* ModelArtifactRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3920632C7B6E431A66AA442 /* ModelArtifactRecord.swift */; }; + D8F3A5F7F5CF4D3056E6D047 /* CoreAIExperienceRegistryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E45D4A0307B5A59E8E07DD63 /* CoreAIExperienceRegistryTests.swift */; }; D92A245F6726852210B378FD /* AppleCoreAIModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D894DE1CEF639D6BDE2C140 /* AppleCoreAIModel.swift */; }; D932221AADD71587DBF6C18D /* ChatterboxPromptSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAC778B589272E18662D305E /* ChatterboxPromptSection.swift */; }; D95DC86DD00106628E198A69 /* CoreAISeededRandomNumberGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27FFE002D90DF84704AC91E2 /* CoreAISeededRandomNumberGenerator.swift */; }; DA169230E3C11AEC51EFEA3D /* CoreAIFunctionBenchmarkConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC890FDDDCDA0A53EB9BE15F /* CoreAIFunctionBenchmarkConfiguration.swift */; }; DA8B369883C2341344EF5A50 /* SpeakerDiarizationFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B0241C1111C88AD1A348765 /* SpeakerDiarizationFeatures.swift */; }; + DAA3634A83A4ACCF2D541968 /* CoreAIArtifactDigest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B0FB00EA5A16A034CDCD98B /* CoreAIArtifactDigest.swift */; }; DAA78587B0DA95ACFA7AC595 /* CoreAIExperienceWorkload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98ABA035701FBE21711CB44E /* CoreAIExperienceWorkload.swift */; }; DB02403A14C94CA7E9FF5D50 /* AppleLanguageModelEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67557D8F65A9034709891B85 /* AppleLanguageModelEngine.swift */; }; + DB3E296F9D67C62C6931B0E4 /* CoreAIAssetOperationCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B53C21957477470A4594645 /* CoreAIAssetOperationCount.swift */; }; + DBDABC2C289C2DFD75A28166 /* ChatterboxWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A63E2FF6512383B12E812915 /* ChatterboxWorkspaceModel.swift */; }; + DC03A6E9FECC045FA44BAD28 /* CoreAIAssetDeliverySlice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92865F47A3C7DF133AE18AC7 /* CoreAIAssetDeliverySlice.swift */; }; DCC005E2685DE4DB50DD9328 /* CoreAIRuntimeExperienceDestinationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9D499254068C4BE0C7EB348 /* CoreAIRuntimeExperienceDestinationView.swift */; }; + DCE60149A80076C803976CE7 /* CoreAIConversionArtifactDestinationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150D8C7AB01F0AB3096D3813 /* CoreAIConversionArtifactDestinationView.swift */; }; DCFC0D18C3E8B855F626D8F1 /* CoreAIAssetStorageTypeSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 657C3B92F9E411EC619DE008 /* CoreAIAssetStorageTypeSummary.swift */; }; + DD11F2878F16838E1C3CAFAD /* CoreAIAssetInspectorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFB7FB19ED44E0DC62904313 /* CoreAIAssetInspectorView.swift */; }; + DD14E284F49381E43616CCAC /* CoreAIDeviceStorageDiagnosticKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 099F67C8604F1C83C61B4547 /* CoreAIDeviceStorageDiagnosticKind.swift */; }; + DD24916C061A26577E7A935C /* CoreAIBenchmarkEvidenceInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = F04C49BCB139A93F1B945FD6 /* CoreAIBenchmarkEvidenceInput.swift */; }; + DD9058D66DECD07202A9D8D9 /* CoreAIBenchmarkEvidenceMetrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F894A23F041AC4D9AD5C4C8 /* CoreAIBenchmarkEvidenceMetrics.swift */; }; + DD1C4661B648991B50E4CE27 /* CoreAIPipelineManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3292E3BCBD0F14A1AA4B608E /* CoreAIPipelineManifest.swift */; }; DD23EAFF658A36DF62C801B8 /* SpeakerDiarizationEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D56A1F5A5085D2E88854DE80 /* SpeakerDiarizationEvidence.swift */; }; + DDCF019B7E15C08FB71D60C3 /* CoreAIPipelineEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF817C4907EB57FF0E8E5B6B /* CoreAIPipelineEndpoint.swift */; }; DE0EA2E4C8590969F7D8BF01 /* ChatterboxHeroView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F0B70040AF4A85BEBDDF741 /* ChatterboxHeroView.swift */; }; + DE4B9DA1B0504488E0AA0AB2 /* CoreAIAssetWorkspacePhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8620D4330D98C8B68E96A17F /* CoreAIAssetWorkspacePhase.swift */; }; + DEAC20E57B30F70636E2596B /* CoreAIDiscoverySnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 510ACAF51A51428EF99D148F /* CoreAIDiscoverySnapshot.swift */; }; + DEE35ED9A56DC27891C5875C /* CoreAIConversionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F47EC56430FC7B2812BAB7 /* CoreAIConversionError.swift */; }; DF306C00C562E2C91AD18C5C /* CoreAIRuntimeTimingClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B179EE5C69D2CCE18140AF4 /* CoreAIRuntimeTimingClass.swift */; }; DFD3EAE284079BDE573E83D3 /* CoreAIRuntimeExperienceRoute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EAA8338FE7A77C553D7BED3 /* CoreAIRuntimeExperienceRoute.swift */; }; + DFF36C37672A7893E6AAEE35 /* CoreAIFunctionContractView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF0AF89287C5CF9652C8CA6B /* CoreAIFunctionContractView.swift */; }; + E07260C6C498B63C2191FD34 /* CoreAIDeviceLabTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF3D6D7DC20FFDBAEF96C03B /* CoreAIDeviceLabTests.swift */; }; E0FA169D5CBEAE86462EC81F /* CoreAINECompatibilityCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E0BDACAD345692BD0CF2CD0 /* CoreAINECompatibilityCheck.swift */; }; + E159289E1EEF84AD1152A305 /* CoreAIConversionJobFingerprint.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF8277E8C264CA29FBFC92B5 /* CoreAIConversionJobFingerprint.swift */; }; E0C0F7C6A565F5DA3F838D18 /* CoreAIExperienceRegistryManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A291045976B369F20577B493 /* CoreAIExperienceRegistryManifest.swift */; }; E125E8A520ED861E78C5CD37 /* CoreAIExperienceCapability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F66D153237BDDC9DFCB2D49 /* CoreAIExperienceCapability.swift */; }; E1CD0865862C56565ED7C755 /* ChatterboxWaveFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9107CFB7DE7898B9BF2709DE /* ChatterboxWaveFile.swift */; }; E2B7E7223E3D35528BC20AFE /* SpeakerDiarizationWorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EC506B968ACDD56E56E72EC /* SpeakerDiarizationWorkspaceView.swift */; }; + E2ED05B01A2C0C93E2FC170C /* CoreAIPipelineValueKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B8EC4EAF15A9AB5D04147E9 /* CoreAIPipelineValueKind.swift */; }; E3177FD5C17CA1B0A8C17930 /* AppleObjectDetectionWorkspaceModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EF89078D1D96F9D225C439B /* AppleObjectDetectionWorkspaceModelTests.swift */; }; E35B8D14F671826BCFA478AE /* CoreAIRuntimeExperienceRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CFC74D02788684F4E93FCBD /* CoreAIRuntimeExperienceRow.swift */; }; + E3237303F5C619A4070B0D4E /* CoreAIPipelineValueContract.swift in Sources */ = {isa = PBXBuildFile; fileRef = D69AE98059A2BD3C443AF7FA /* CoreAIPipelineValueContract.swift */; }; E35BF768A9AC85A4A7E7C4ED /* CoreAIAssetFunctionSignature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE4D2406029A2A41246F1CB /* CoreAIAssetFunctionSignature.swift */; }; E3AC13596AF34EEC04EAE212 /* CoreAIFunctionBenchmarkStatisticsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57B252E472C1EB7182CA80DA /* CoreAIFunctionBenchmarkStatisticsView.swift */; }; + E3B201354D2CB7A59FE6904E /* CoreAIDeviceEvidenceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D434437FCFA4CCCA10AAD13 /* CoreAIDeviceEvidenceView.swift */; }; + E3C3618BCC014DE848DEC19D /* CoreAIExportManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A239895E63ADBAE644EDAE2 /* CoreAIExportManifest.swift */; }; + E3E03FB4572CF23C6772949B /* CoreAIDiffusion in Frameworks */ = {isa = PBXBuildFile; productRef = F5342EC1792948D4825554C9 /* CoreAIDiffusion */; }; + E5A6799F0843A313DE9F7343 /* CoreAIDeviceLabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B409B10D9BFEE04E9A58A7D0 /* CoreAIDeviceLabView.swift */; }; + E5208643B40ECBD009B5BC96 /* CoreAIArtifactDigesterStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034539D877EDA696D781E7C5 /* CoreAIArtifactDigesterStub.swift */; }; + E3F1EFC9F70C9784F9520C70 /* CoreAIConversionCheckpointArtifactVerifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26AEB38A6A29E6939073E8C1 /* CoreAIConversionCheckpointArtifactVerifier.swift */; }; E4A51935517FBCF047366CEB /* CoreAIRuntimePersistenceRun.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79EA2CF4B3A4B335B3F8ADAA /* CoreAIRuntimePersistenceRun.swift */; }; E44ECD4060895EB7DC4EEF8E /* CoreAIProjectLibraryMetadataController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8911E863A2C1107E4F7FA03E /* CoreAIProjectLibraryMetadataController.swift */; }; E5CA323BFAFD66BDB225D4BB /* CoreAISpecializationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3D5506974D4D1C9C254BC2E /* CoreAISpecializationService.swift */; }; E633A28BBBA2AF46E876D5D3 /* CoreAIFunctionWorkbenchWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FECFC950ABB2633628354A6 /* CoreAIFunctionWorkbenchWorkspaceModel.swift */; }; + E6AEA313797FBEE086B681F0 /* CoreAIRecipeManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9CEBD86DD914FD60094D4AD /* CoreAIRecipeManifest.swift */; }; E6E1233959EC7B2F3078DF26 /* AppleObjectDetectionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8943FFF6A3CC23B8FA792CDE /* AppleObjectDetectionError.swift */; }; E6EE3BCB3591C6A2E001D11B /* CoreAIBenchmarkEvidenceTiming.swift in Sources */ = {isa = PBXBuildFile; fileRef = 820FF57814F7614AE3735A48 /* CoreAIBenchmarkEvidenceTiming.swift */; }; + E7084D8A428E87AFF868B42E /* CoreAIProjectDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68243136E8EDCF10CC62087 /* CoreAIProjectDetailView.swift */; }; + E71B10DC8F3631820861C816 /* CoreAIPipelineEdge.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8208C854BE307A72C54658E /* CoreAIPipelineEdge.swift */; }; E7C962C5368A73F55B8A740A /* ChatterboxPipelineStage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4CB94E1104082F6644C44F8 /* ChatterboxPipelineStage.swift */; }; + E7DEDE4CE9FFC20A85A0F72F /* ChatterboxContractValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BA19B4067C60A0A537331EB /* ChatterboxContractValidation.swift */; }; + E82D3B491E216638F2F1DD90 /* AppleObjectDetectionPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ABE4EC3B8B272C071306330 /* AppleObjectDetectionPreviewView.swift */; }; + E87A7C09476EE530A57201C8 /* CoreAIDeviceMemoryEvidence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12ED7A215268BDF5DF128B1F /* CoreAIDeviceMemoryEvidence.swift */; }; + E9175B017FF9ACC1588FEA4F /* CoreAISwiftInvocationGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF3BA34D94A4A1DF52097202 /* CoreAISwiftInvocationGenerator.swift */; }; E94827A704AE915035A0F3E0 /* CoreAIDiscoverySnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 510ACAF51A51428EF99D148F /* CoreAIDiscoverySnapshot.swift */; }; E9719082414EE33FE8DE9A3F /* CoreAIConversionEvidenceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0840FFCF985C8BD6D753BB /* CoreAIConversionEvidenceView.swift */; }; + E9B0F9F1DEBE7F1494664653 /* Diarization in Resources */ = {isa = PBXBuildFile; fileRef = DA02C0CBB7145DD326E064AC /* Diarization */; }; EA04CE307266A340366722DA /* CoreAIArtifactDigesterStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034539D877EDA696D781E7C5 /* CoreAIArtifactDigesterStub.swift */; }; + EA2F7656C5F719B0459784C2 /* CoreAISpecializationControlsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81E1470F10D1B3D9E80ADDAB /* CoreAISpecializationControlsView.swift */; }; + EAA6F22F633F1435C0402B09 /* CoreAIConversionPlanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E12486967BBD65EA08DB3A /* CoreAIConversionPlanner.swift */; }; EAD01F6DDB725DF4C7CEEAF9 /* CoreAIFunctionInputDraft.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8DABDD2A2CEB1620665CE35 /* CoreAIFunctionInputDraft.swift */; }; EB072115D1CD7BAF36388BA6 /* CoreAIProjectDomainController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83FF01C26184150B5CBC6998 /* CoreAIProjectDomainController.swift */; }; + EB67C2C173EE370D15CA7A84 /* CoreAIFunctionInputDraftView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81813A2FEA37AC2C4B95DDF5 /* CoreAIFunctionInputDraftView.swift */; }; + EBF15C5A7BF48283962ABB52 /* CoreAIProjectDestinationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 593B20A690A7D97998D21103 /* CoreAIProjectDestinationView.swift */; }; + EC3E727882D39DDC6937A5A2 /* AppleLanguageIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 938D23477F0CF944354D6945 /* AppleLanguageIntegrationTests.swift */; }; EC5D51F26CE4A1F6C3A7BC29 /* CoreAIConversionEnvironmentDoctor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FC4A568781ACF0CEA4DE382 /* CoreAIConversionEnvironmentDoctor.swift */; }; + EC6D9A34746828868A8010BA /* CoreAIConversionProcessRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 457EF86DF17EC9D36FA58F7C /* CoreAIConversionProcessRunner.swift */; }; EC6F03D793044A984B0EA7BC /* CoreAIRunLifecycleCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88720BF5B5EAFE4EADE0CCF5 /* CoreAIRunLifecycleCoordinator.swift */; }; ECB1216FC2125E658CA8F580 /* CoreAIFunctionWorkbenchError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A4F9A488FF3C33AC0FB38B1 /* CoreAIFunctionWorkbenchError.swift */; }; ECE8BEA205D520CDB3E307EC /* AppleSegmentationWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C746A8DBF06E58900214936 /* AppleSegmentationWorkspaceModel.swift */; }; + ED5233DFD76904694C22FA1B /* ChatterboxFunctionContractTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CCED69CFF38B65430D9575B /* ChatterboxFunctionContractTests.swift */; }; EDBFFF1510ED356E0ACC9AC1 /* CoreAIStorageLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF55683762FFE284E42358FB /* CoreAIStorageLocation.swift */; }; EDC5694AC7258E0B585631A7 /* CoreAIProjectModelContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42CBCE5BA053ADAD93D97C9C /* CoreAIProjectModelContainer.swift */; }; + EDFFBE2DCD7A4E9F54541E9B /* AppleAudioWorkspaceModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A1258CB05FFEA1BE68A3E1 /* AppleAudioWorkspaceModelTests.swift */; }; EE30F620370AF00B20340129 /* CoreAIFunctionBenchmarkRunsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A0591E72C419F33C49A830 /* CoreAIFunctionBenchmarkRunsView.swift */; }; EEE6DE4CA9379000F306C713 /* CoreAIConversionProcessResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = C842BB5FDAA799B9D02EFC79 /* CoreAIConversionProcessResult.swift */; }; + EEE720D8CADF448B3AF09FF7 /* CoreAIFunctionBenchmarkError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8109B7DD5C1A5FEC8E0F78EF /* CoreAIFunctionBenchmarkError.swift */; }; + F0B3DDB01C21FAF754458DBA /* SpeakerDiarizationMediaAnalyzer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60C2504746B549B2B4803779 /* SpeakerDiarizationMediaAnalyzer.swift */; }; + F0D3271FAD025DA0CD2C2938 /* CoreAIBenchmarkEvidenceOutput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E0C42DBB4BF1A45C99AF7A8 /* CoreAIBenchmarkEvidenceOutput.swift */; }; F1514966CF727B7DE7BD7050 /* SpeakerDiarizationSpeakerClusterer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43012CF0F4782EC727F77FEF /* SpeakerDiarizationSpeakerClusterer.swift */; }; + F17E0E5C3504049EBDB7F280 /* CoreAIExperienceCapability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F66D153237BDDC9DFCB2D49 /* CoreAIExperienceCapability.swift */; }; + F21E32D6F8AE91A6F3427AA8 /* CoreAIFunctionBenchmarkResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5913C1A2939098525E22D5B3 /* CoreAIFunctionBenchmarkResult.swift */; }; + F24BB41E0A540A70BFFC70F0 /* CoreAIProjectArtifactRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 120B381ECD2BA5837AB4FC4B /* CoreAIProjectArtifactRowView.swift */; }; F2FD8E56493BC16DA773C0DC /* CoreAIDeviceDiagnosticSeverity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69FA65AAB33557602FCE5709 /* CoreAIDeviceDiagnosticSeverity.swift */; }; + F3125446908511CCC51FDAE9 /* AppleCoreAIModelCatalogTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A38881178D01269E5EE2628 /* AppleCoreAIModelCatalogTests.swift */; }; + F3A27D18EAD2136435A2D6DF /* CoreAISpecializationCacheRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = D67F3DED63E882D14A590EBF /* CoreAISpecializationCacheRecord.swift */; }; + F3A5CC66E6C6A87317F6B534 /* ModelArtifactRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3920632C7B6E431A66AA442 /* ModelArtifactRecord.swift */; }; + F3B9E22AD7AC90334785BE7A /* CoreAISpecializationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDEF54C96E50C1273973CF19 /* CoreAISpecializationResult.swift */; }; + F43EF014C4CADAD1F3CA94D9 /* CoreAIPipelineManifestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA8FF45B2845DE9E39B8EB6 /* CoreAIPipelineManifestTests.swift */; }; F47F8AAE96510C7F832D6CE4 /* AppleModelDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7C7221A920D4CC1FDD97229 /* AppleModelDetailView.swift */; }; F484A9A89062169F0B46E927 /* ChatterboxModelState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF38E9EDDBF287D9331CA92F /* ChatterboxModelState.swift */; }; + F4A77FC473670571A3283EE6 /* AppleObjectDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 453C29441535EFCC9F23C834 /* AppleObjectDetection.swift */; }; + F59AB1C4CE1BE95BFA312D04 /* CoreAIFunctionOutputSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53617114A4671519021C009 /* CoreAIFunctionOutputSummary.swift */; }; + F5A1D4BED9D86CA342448556 /* CoreAIDeviceTargetAuthoringView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E99B4EA71C904193B2C30D25 /* CoreAIDeviceTargetAuthoringView.swift */; }; + F5BEC60D98F164974D7D3227 /* CoreAIConversionEnvironmentReport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F42D7D6E6E6F344DDCA49C9 /* CoreAIConversionEnvironmentReport.swift */; }; F617DFD5A201ED968522C1DA /* AppleLanguageModelError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F393CCA5E3B55E5946204903 /* AppleLanguageModelError.swift */; }; F620ACDD1D14D4E1968E87EB /* ChatterboxTextNormalizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2A04618A4B5052304398F09 /* ChatterboxTextNormalizer.swift */; }; F6C20A2AAECBE56A7AEE4AA2 /* AppleObjectDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 453C29441535EFCC9F23C834 /* AppleObjectDetection.swift */; }; F793525E44DB8A1D2E5A7A33 /* SpeakerDiarizationVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03D4DA193FC98304A58C1A95 /* SpeakerDiarizationVideoPlayer.swift */; }; + F83E7B20D7FF9AFFEB76E834 /* CoreAIDelayedAssetInspectorStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985D34B2C549D9D23CAC2C4C /* CoreAIDelayedAssetInspectorStub.swift */; }; F843ACABBE664EA71720B561 /* AppleModelLibraryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBDC6D2751EE7EBFFB254249 /* AppleModelLibraryView.swift */; }; + F899DF498016CA98A2FEDA26 /* CoreAIConversionSetupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB08178E77DB987CA33ECAC4 /* CoreAIConversionSetupView.swift */; }; + F8C811B56C78178661991BFC /* CoreAIConversionArtifact.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA14BF8E83DF34E60DE24B90 /* CoreAIConversionArtifact.swift */; }; + F8FE5F03371B78E3DEF9711B /* AppleSegmentationIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBDE761FBC88D5FC4BEA366F /* AppleSegmentationIntegrationTests.swift */; }; + F9095830285960BC944BCBB9 /* SpeakerDiarizationWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32139D988BB4F1F511F69C70 /* SpeakerDiarizationWorkspaceModel.swift */; }; + F9665363F56598837FCD0208 /* ChatterboxBundledRecipe.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA257271BC6A8ADE8DEB91E7 /* ChatterboxBundledRecipe.swift */; }; + F967EA5903446064DB147D08 /* ChatterboxRecipeFixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEF770F42385A08EA89FC217 /* ChatterboxRecipeFixture.swift */; }; F98EDDFB870DF2704779E31F /* CoreAIAssetDeliverySlice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92865F47A3C7DF133AE18AC7 /* CoreAIAssetDeliverySlice.swift */; }; + F9A563BFC2634C603273D0AE /* AppleAudioWorkspaceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E6477EAA2EA1702FD20B60C /* AppleAudioWorkspaceModel.swift */; }; F9DDFB7B6E95EBA034059F4C /* CoreAIConversionArtifact.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA14BF8E83DF34E60DE24B90 /* CoreAIConversionArtifact.swift */; }; + F9E58EF9188D44C162DFD433 /* CoreAIConversionPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4D5B902049D4DE578422769 /* CoreAIConversionPhase.swift */; }; FA323D27B1A4A0D87EED9602 /* CoreAIBenchmarkEvidenceInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = F04C49BCB139A93F1B945FD6 /* CoreAIBenchmarkEvidenceInput.swift */; }; + FA4CCA8363BC12564A7112CA /* CoreAIOutputInspector.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBFDC7AC02754E5DACBE00CD /* CoreAIOutputInspector.swift */; }; FB94CDFA9F402EFD1AC40030 /* CoreAIExperienceRegistryError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A9114AB9F2928A46D6DBB09 /* CoreAIExperienceRegistryError.swift */; }; + FC224FE39688E1E80EE47598 /* CoreAIFunctionContractValuesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 097B9780F525F59E5647B280 /* CoreAIFunctionContractValuesView.swift */; }; + FC49917D484520CD4B2CC1D4 /* CoreAIResourceBundleSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A703CE6D6932A0175E84265 /* CoreAIResourceBundleSummaryView.swift */; }; + FC853F1DA3CF96E67BEFFEB5 /* CoreAIConnectedDeviceTargetProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A7E7D375C1085AB91D15BAD /* CoreAIConnectedDeviceTargetProfile.swift */; }; + FCDFA708F18DF817E91C1C05 /* ChatterboxGenerationSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 813EBCF1FD7AC7EFCB06DA62 /* ChatterboxGenerationSection.swift */; }; FD00B9F67E405BF999C42FE8 /* CoreAISwiftInvocationGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF3BA34D94A4A1DF52097202 /* CoreAISwiftInvocationGenerator.swift */; }; FD855FAD55B6544DD4F3DBE4 /* SpeakerDiarizationTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B48297E4A1FEC26AC8DFEFE /* SpeakerDiarizationTimelineView.swift */; }; + FDE92F2BADAE4EFF0EE6EF45 /* AppleDiffusionPipelineEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE2B2010E2C61657701D1351 /* AppleDiffusionPipelineEngine.swift */; }; + FDF2A4BB4282DF9454B17944 /* CoreAIProjectLibraryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBEB17964FE90E8320DE4DE8 /* CoreAIProjectLibraryView.swift */; }; + FDF6688424D6E9905D5C3733 /* CoreAIAssetFunctionSignature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE4D2406029A2A41246F1CB /* CoreAIAssetFunctionSignature.swift */; }; + FE0893715BB43B73F7D59278 /* CoreAIDeviceDiagnosticsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4100C625F681AA9C3BE17F74 /* CoreAIDeviceDiagnosticsView.swift */; }; + FE62262C0C77E54FCE03CAFD /* ChatterboxPresentedError.swift in Sources */ = {isa = PBXBuildFile; fileRef = B285F598A3E1BF896F38622B /* ChatterboxPresentedError.swift */; }; + FEB628920C6AC8247EBF0A40 /* CoreAIRecipePipelineManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5A4268CC28FA5F216EC48BB /* CoreAIRecipePipelineManifest.swift */; }; FEE4B18809758363BB6B5B0C /* CoreAICachePolicyChoice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 387B72C1C6963EACF70FC40C /* CoreAICachePolicyChoice.swift */; }; + FF7E4338AD441E4D3D0728AB /* CoreAICachePolicyChoice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 387B72C1C6963EACF70FC40C /* CoreAICachePolicyChoice.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -505,6 +1002,13 @@ containerPortal = BA9AB9CB23405E80107D6483 /* Project object */; proxyType = 1; remoteGlobalIDString = C7012BB18CFA207768695515; + remoteInfo = CoreAILabMac; + }; + E4FDB171F8A607AAE5591FE4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BA9AB9CB23405E80107D6483 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52EBF8BB8EEC1FC63AA18BF0; remoteInfo = CoreAILab; }; /* End PBXContainerItemProxy section */ @@ -653,6 +1157,10 @@ 327173698A0058BB175CFD04 /* AppleModelLibraryRoute.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppleModelLibraryRoute.swift; sourceTree = ""; }; 3292E3BCBD0F14A1AA4B608E /* CoreAIPipelineManifest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreAIPipelineManifest.swift; sourceTree = ""; }; 3348D81D2B84CC6162AE39AB /* AppleLanguageResponseView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppleLanguageResponseView.swift; sourceTree = ""; }; + 45BC5FE2ACE54E45BD7B0784 /* AppleLanguageTranscriptMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppleLanguageTranscriptMessage.swift; sourceTree = ""; }; + 1BA9652261D9401ABC4DCDE7 /* AppleLanguageChatMessageRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppleLanguageChatMessageRow.swift; sourceTree = ""; }; + C7C403C71FAE471B869D7207 /* AppleLanguageChatTranscriptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppleLanguageChatTranscriptView.swift; sourceTree = ""; }; + 6331281E9D1A4735B8335E89 /* AppleLanguagePromptComposerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppleLanguagePromptComposerView.swift; sourceTree = ""; }; 340581D4D7E3F8F5FFBFABA3 /* CoreAIDeviceStoragePlanRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreAIDeviceStoragePlanRequest.swift; sourceTree = ""; }; 346A65A8F5A813BF989F0554 /* CoreAIManifestValidationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreAIManifestValidationError.swift; sourceTree = ""; }; 3482F22F9F41D9A4669CE61D /* CoreAICacheEntryStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreAICacheEntryStatus.swift; sourceTree = ""; }; @@ -788,7 +1296,7 @@ 8875304B8AEA84A3EFA2A6C0 /* SpeakerDiarizationBundledModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeakerDiarizationBundledModel.swift; sourceTree = ""; }; 8911E863A2C1107E4F7FA03E /* CoreAIProjectLibraryMetadataController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreAIProjectLibraryMetadataController.swift; sourceTree = ""; }; 8943FFF6A3CC23B8FA792CDE /* AppleObjectDetectionError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppleObjectDetectionError.swift; sourceTree = ""; }; - 89CBD720B1150F05E8690E10 /* CoreAILabTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CoreAILabTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 89CBD720B1150F05E8690E10 /* CoreAILabMacTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CoreAILabMacTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 8ABE4EC3B8B272C071306330 /* AppleObjectDetectionPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppleObjectDetectionPreviewView.swift; sourceTree = ""; }; 8B96127361231573DD21EC18 /* CoreAIDeviceAuthoringDiagnostics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreAIDeviceAuthoringDiagnostics.swift; sourceTree = ""; }; 8BA19B4067C60A0A537331EB /* ChatterboxContractValidation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatterboxContractValidation.swift; sourceTree = ""; }; @@ -894,6 +1402,7 @@ C218E72C492248F70646E9C8 /* CoreAIBenchmarkEvidenceDocument.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreAIBenchmarkEvidenceDocument.swift; sourceTree = ""; }; C345FB7B547E05A39C2F7CFD /* SpeakerDiarizationWatcherModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeakerDiarizationWatcherModel.swift; sourceTree = ""; }; C0762474CB9F1FD4E754612D /* CoreAIAssetDeliveryMode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreAIAssetDeliveryMode.swift; sourceTree = ""; }; + C394362AACF3A478B2AB77C2 /* CoreAILabTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = CoreAILabTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; C39A75CBB86106F2CBCFB630 /* ChatterboxGenerationResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatterboxGenerationResult.swift; sourceTree = ""; }; C4CB94E1104082F6644C44F8 /* ChatterboxPipelineStage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatterboxPipelineStage.swift; sourceTree = ""; }; C64E05BE9C31ED8C4EBE3199 /* CoreAIConversionProcessEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreAIConversionProcessEvent.swift; sourceTree = ""; }; @@ -924,6 +1433,7 @@ D1F5B09CB409C1882BEF80E7 /* SpeakerDiarizationAnalysisSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeakerDiarizationAnalysisSection.swift; sourceTree = ""; }; D2B7FF7F5FB7080E5F831298 /* SpeakerDiarizationImportControls.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeakerDiarizationImportControls.swift; sourceTree = ""; }; D2D1384C86E6E6E4D947F310 /* CoreAIAssetWorkspaceModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreAIAssetWorkspaceModel.swift; sourceTree = ""; }; + D2D26D131216A9303511EA95 /* CoreAILab.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = CoreAILab.app; sourceTree = BUILT_PRODUCTS_DIR; }; D2E03061354DCABE5C7CD3EC /* CoreAIIntegrationExportTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreAIIntegrationExportTests.swift; sourceTree = ""; }; D333F714C6F86110E7F1669F /* AppleDiffusionWorkspaceView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppleDiffusionWorkspaceView.swift; sourceTree = ""; }; D40FAAC1851140DC4BA43B48 /* CoreAIRuntimeProjectPersistenceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreAIRuntimeProjectPersistenceTests.swift; sourceTree = ""; }; @@ -1000,6 +1510,18 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 1E841288E9A1B9B5E604583C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 55723F32E20DA6FFFF971223 /* CoreAIObjectDetection in Frameworks */, + 41F82CEDE079EB48E6D43BE3 /* CoreAISegmentation in Frameworks */, + 135A8688D5581998A2D5246F /* CoreAILM in Frameworks */, + E3E03FB4572CF23C6772949B /* CoreAIDiffusion in Frameworks */, + B064C5EF92E2871A9FEA45B7 /* Transformers in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7D22004517A29EA4BBC39E54 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1044,6 +1566,7 @@ 98464C61F0EE2C0E9821C855 /* AppleLanguageGenerating.swift */, 67557D8F65A9034709891B85 /* AppleLanguageModelEngine.swift */, F393CCA5E3B55E5946204903 /* AppleLanguageModelError.swift */, + 45BC5FE2ACE54E45BD7B0784 /* AppleLanguageTranscriptMessage.swift */, ); path = Language; sourceTree = ""; @@ -1099,8 +1622,10 @@ 0AE61D8A66E21D3D1A4BF8DE /* Products */ = { isa = PBXGroup; children = ( + D2D26D131216A9303511EA95 /* CoreAILab.app */, F533B1C23D3096BC1615AF88 /* CoreAILab.app */, - 89CBD720B1150F05E8690E10 /* CoreAILabTests.xctest */, + 89CBD720B1150F05E8690E10 /* CoreAILabMacTests.xctest */, + C394362AACF3A478B2AB77C2 /* CoreAILabTests.xctest */, ); name = Products; sourceTree = ""; @@ -1861,6 +2386,9 @@ F96342FB954C52A379C62E72 /* Language */ = { isa = PBXGroup; children = ( + 1BA9652261D9401ABC4DCDE7 /* AppleLanguageChatMessageRow.swift */, + C7C403C71FAE471B869D7207 /* AppleLanguageChatTranscriptView.swift */, + 6331281E9D1A4735B8335E89 /* AppleLanguagePromptComposerView.swift */, 3348D81D2B84CC6162AE39AB /* AppleLanguageResponseView.swift */, 6311C42A3B43D96960E1AEB0 /* AppleLanguageWorkspaceModel.swift */, 025B583E54E095690C6B231A /* AppleLanguageWorkspaceView.swift */, @@ -1871,9 +2399,52 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 80F1D8B998F162D6CDCC7F3D /* CoreAILabTests */ = { + 2B314B1EC29529715B6CBFE4 /* CoreAILabTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = AD80BAC6E03AC43669DC70C4 /* Build configuration list for PBXNativeTarget "CoreAILabTests" */; + buildPhases = ( + C3D1F476958F0CA5922C0529 /* Sources */, + 357C538F271180E7285EFCCD /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 446FAE316446443179B2754F /* PBXTargetDependency */, + ); + name = CoreAILabTests; + packageProductDependencies = ( + ); + productName = CoreAILabTests; + productReference = C394362AACF3A478B2AB77C2 /* CoreAILabTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 52EBF8BB8EEC1FC63AA18BF0 /* CoreAILab */ = { + isa = PBXNativeTarget; + buildConfigurationList = 974728A5B8E09234D6043C50 /* Build configuration list for PBXNativeTarget "CoreAILab" */; + buildPhases = ( + F47B6CFA068F3E5725978827 /* Sources */, + 7F4C8B60D9052C3D46B3A719 /* Resources */, + 1E841288E9A1B9B5E604583C /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = CoreAILab; + packageProductDependencies = ( + 9E586F19D2F31C7277583ADC /* CoreAIObjectDetection */, + 0D6D273427F04294670C20B4 /* CoreAISegmentation */, + 407147E57D7729BC96F1B172 /* CoreAILM */, + F5342EC1792948D4825554C9 /* CoreAIDiffusion */, + 82EE376070C846AA73B0D35C /* Transformers */, + ); + productName = CoreAILab; + productReference = D2D26D131216A9303511EA95 /* CoreAILab.app */; + productType = "com.apple.product-type.application"; + }; + 80F1D8B998F162D6CDCC7F3D /* CoreAILabMacTests */ = { isa = PBXNativeTarget; - buildConfigurationList = CB63708D38F2D252B150074B /* Build configuration list for PBXNativeTarget "CoreAILabTests" */; + buildConfigurationList = CB63708D38F2D252B150074B /* Build configuration list for PBXNativeTarget "CoreAILabMacTests" */; buildPhases = ( 5817B5F1C0BAC3F9C9965C6B /* Sources */, AE484B36B881D31C1269491C /* Resources */, @@ -1883,16 +2454,16 @@ dependencies = ( 719D811C7A950CA88E365CF1 /* PBXTargetDependency */, ); - name = CoreAILabTests; + name = CoreAILabMacTests; packageProductDependencies = ( ); - productName = CoreAILabTests; - productReference = 89CBD720B1150F05E8690E10 /* CoreAILabTests.xctest */; + productName = CoreAILabMacTests; + productReference = 89CBD720B1150F05E8690E10 /* CoreAILabMacTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; - C7012BB18CFA207768695515 /* CoreAILab */ = { + C7012BB18CFA207768695515 /* CoreAILabMac */ = { isa = PBXNativeTarget; - buildConfigurationList = 4D54243D40BAD2F059C762A0 /* Build configuration list for PBXNativeTarget "CoreAILab" */; + buildConfigurationList = 4D54243D40BAD2F059C762A0 /* Build configuration list for PBXNativeTarget "CoreAILabMac" */; buildPhases = ( C481D0DFEA761A63D09331DE /* Sources */, 78DC6338C0672E559A0B489A /* Resources */, @@ -1902,7 +2473,7 @@ ); dependencies = ( ); - name = CoreAILab; + name = CoreAILabMac; packageProductDependencies = ( ACF8EEFA846477AB69F8EAA9 /* CoreAIObjectDetection */, 947FD36701569B9445DA9E64 /* CoreAISegmentation */, @@ -1910,7 +2481,7 @@ 43E2E1169E4E72E1A8B71F8C /* CoreAIDiffusion */, 946B71584A8D8FDAD3C13EBC /* Transformers */, ); - productName = CoreAILab; + productName = CoreAILabMac; productReference = F533B1C23D3096BC1615AF88 /* CoreAILab.app */; productType = "com.apple.product-type.application"; }; @@ -1943,13 +2514,23 @@ projectDirPath = ""; projectRoot = ""; targets = ( - C7012BB18CFA207768695515 /* CoreAILab */, - 80F1D8B998F162D6CDCC7F3D /* CoreAILabTests */, + 52EBF8BB8EEC1FC63AA18BF0 /* CoreAILab */, + C7012BB18CFA207768695515 /* CoreAILabMac */, + 80F1D8B998F162D6CDCC7F3D /* CoreAILabMacTests */, + 2B314B1EC29529715B6CBFE4 /* CoreAILabTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + 357C538F271180E7285EFCCD /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BD216EF4D7D923D073E43A65 /* Fixtures in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 78DC6338C0672E559A0B489A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1963,6 +2544,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7F4C8B60D9052C3D46B3A719 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A322C454F6F307B2FB33C39E /* AppleModels in Resources */, + 4C4AA1BB5DC0713F28D53C5C /* Recipes in Resources */, + 02B5AAD400C38A8B522AFFEC /* Core AI Lab.icon in Resources */, + E9B0F9F1DEBE7F1494664653 /* Diarization in Resources */, + C9D2F2DAD466B993610B5A9D /* RuntimeStudio in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE484B36B881D31C1269491C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -2020,6 +2613,52 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C3D1F476958F0CA5922C0529 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5D1EE0CBB9D1249E06E4A4E2 /* CoreAIRecipeBundleTests.swift in Sources */, + C40000000000000000000026 /* CoreAIRecipeStudioTests.swift in Sources */, + 157B52F1DE52344905FB4F88 /* AppleAudioIntegrationTests.swift in Sources */, + EDFFBE2DCD7A4E9F54541E9B /* AppleAudioWorkspaceModelTests.swift in Sources */, + F3125446908511CCC51FDAE9 /* AppleCoreAIModelCatalogTests.swift in Sources */, + 5A213E91B8CB134308C818C2 /* AppleDiffusionIntegrationTests.swift in Sources */, + 83461BAEB6D6DE7871F01601 /* AppleDiffusionWorkspaceModelTests.swift in Sources */, + EC3E727882D39DDC6937A5A2 /* AppleLanguageIntegrationTests.swift in Sources */, + 94F23193C9DEBA7E36E4B574 /* AppleLanguageWorkspaceModelTests.swift in Sources */, + 9A807F8FD39F9DAF887AE16B /* AppleObjectDetectionIntegrationTests.swift in Sources */, + 37942EE60DCE101A7AEF3A5A /* AppleObjectDetectionWorkspaceModelTests.swift in Sources */, + F8FE5F03371B78E3DEF9711B /* AppleSegmentationIntegrationTests.swift in Sources */, + 4846D999D43E4A8832AFBBDE /* AppleSegmentationWorkspaceModelTests.swift in Sources */, + ED5233DFD76904694C22FA1B /* ChatterboxFunctionContractTests.swift in Sources */, + E5208643B40ECBD009B5BC96 /* CoreAIArtifactDigesterStub.swift in Sources */, + 75885F36506676F44DB0303E /* CoreAIBenchmarkEvidenceTests.swift in Sources */, + F967EA5903446064DB147D08 /* ChatterboxRecipeFixture.swift in Sources */, + 6ABAFE8248BA09C46ACF09E2 /* CoreAICacheControlsTests.swift in Sources */, + 2AF6D09C360AAD2FEA342560 /* CoreAIConversionJobStoreTests.swift in Sources */, + 83F57B5DB9D6E04B5053EC7D /* CoreAIConversionPlannerTests.swift in Sources */, + CB6AAE32677D8F611EDEF792 /* CoreAIConversionProcessRunnerTests.swift in Sources */, + F83E7B20D7FF9AFFEB76E834 /* CoreAIDelayedAssetInspectorStub.swift in Sources */, + E07260C6C498B63C2191FD34 /* CoreAIDeviceLabTests.swift in Sources */, + D8F3A5F7F5CF4D3056E6D047 /* CoreAIExperienceRegistryTests.swift in Sources */, + 671142382758545225FB87B1 /* CoreAIFunctionBenchmarkTests.swift in Sources */, + 35BD833922C7A952AE5C067F /* CoreAIFunctionWorkbenchTests.swift in Sources */, + 40715262D442B036AE300364 /* CoreAIIntegrationExportTests.swift in Sources */, + F43EF014C4CADAD1F3CA94D9 /* CoreAIPipelineManifestTests.swift in Sources */, + D84D4AFA771984351D57FEEC /* CoreAIProjectLibraryMetadataTests.swift in Sources */, + A715C30379BDE480AFB11103 /* CoreAIProjectPersistenceTests.swift in Sources */, + 16114303058ECCB0DF7CBA89 /* CoreAIRecipeManifestTests.swift in Sources */, + 1056FA12896CA4226E187ED1 /* CoreAIRunLifecycleCoordinatorTests.swift in Sources */, + 801F47B654E9E303061685B4 /* CoreAIRuntimeProjectPersistenceTests.swift in Sources */, + 191C2790FB8CE54E28E71E38 /* CoreAISpecializationServiceStub.swift in Sources */, + 58D5C7E6E1AA3432A2FB4CAF /* CoreAITestFixtures.swift in Sources */, + 6AD264EAAB37AAD5BF41E4B2 /* SpeakerDiarizationIntegrationTests.swift in Sources */, + 795AA41578D3748C8AAD874F /* SpeakerDiarizationLabTests.swift in Sources */, + 8B56918DE894DDE43361ACAB /* RuntimePersistenceFixtureError.swift in Sources */, + 0620B246D687C00178541C4E /* CoreAITestSpecializationCacheManager.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C481D0DFEA761A63D09331DE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2096,6 +2735,10 @@ 5EF78FAEBB49225F192FC99D /* AppleLanguageGenerating.swift in Sources */, DB02403A14C94CA7E9FF5D50 /* AppleLanguageModelEngine.swift in Sources */, F617DFD5A201ED968522C1DA /* AppleLanguageModelError.swift in Sources */, + E8419973B2334BEBA4DF6BF4 /* AppleLanguageTranscriptMessage.swift in Sources */, + 3287FBE62B4A4E42ACF54E28 /* AppleLanguageChatMessageRow.swift in Sources */, + 653744F3375244DE9B437ECD /* AppleLanguageChatTranscriptView.swift in Sources */, + B9C6DCE4C50A48BDA22240FC /* AppleLanguagePromptComposerView.swift in Sources */, D7FDEFA9041FB8C697DC7E34 /* AppleLanguageResponseView.swift in Sources */, 967AF7F9CA3FF99899FC8067 /* AppleLanguageWorkspaceModel.swift in Sources */, 3D57B7FA09DA131CB4847940 /* AppleLanguageWorkspaceView.swift in Sources */, @@ -2466,17 +3109,498 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F47B6CFA068F3E5725978827 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3C0E94F8EDA490B66DA1EDFE /* CoreAIImportedRecipeBundleView.swift in Sources */, + 9E52200F3D8656373C428140 /* CoreAIRecipeCatalogEntryView.swift in Sources */, + 6ADF3F118B7054225F425D8D /* CoreAIRecipeCodeApprovalView.swift in Sources */, + 563E9909ADFD7487A6800970 /* CoreAIRecipeBundleSchema.swift in Sources */, + 0F887233EDEA2B75AD872D6D /* CoreAIRecipeCatalog.swift in Sources */, + 08904C36CC4E841138D6CB44 /* CoreAIRecipeBundleIO.swift in Sources */, + 98FBD45ECE661D180147BF89 /* CoreAIRecipeCatalogWorkspaceModel.swift in Sources */, + 87AA091CD3005D23A0845A88 /* CoreAIRecipeCatalogView.swift in Sources */, + C40000000000000000000001 /* CoreAIRecipeCodec.swift in Sources */, + C40000000000000000000002 /* CoreAIRecipeDynamicDimension.swift in Sources */, + C40000000000000000000003 /* CoreAIRecipeExampleInput.swift in Sources */, + C40000000000000000000004 /* CoreAIRecipeExternalizationRule.swift in Sources */, + C40000000000000000000005 /* CoreAIRecipeFunctionEntrypoint.swift in Sources */, + C40000000000000000000006 /* CoreAIRecipeGeneratedArtifact.swift in Sources */, + C40000000000000000000007 /* CoreAIRecipeAuthoringManifest.swift in Sources */, + C40000000000000000000008 /* CoreAIRecipeModule.swift in Sources */, + C40000000000000000000009 /* CoreAIRecipeRewrite.swift in Sources */, + C4000000000000000000000A /* CoreAIRecipeRewriteCatalog.swift in Sources */, + C4000000000000000000000B /* CoreAIRecipeSource.swift in Sources */, + C4000000000000000000000C /* CoreAIRecipeStateBinding.swift in Sources */, + C4000000000000000000000D /* CoreAIRecipeStubGenerator.swift in Sources */, + C4000000000000000000000E /* CoreAIRecipeValidationError.swift in Sources */, + C4000000000000000000000F /* CoreAIRecipeValidationIssue.swift in Sources */, + C40000000000000000000010 /* CoreAIRecipeValidator.swift in Sources */, + C40000000000000000000011 /* CoreAIUnsupportedOperationFinding.swift in Sources */, + C40000000000000000000012 /* CoreAIPipelineNodeEditorView.swift in Sources */, + C40000000000000000000013 /* CoreAIPipelinePortEditorView.swift in Sources */, + C40000000000000000000014 /* CoreAIPipelineStudioView.swift in Sources */, + C40000000000000000000015 /* CoreAIPipelineValidationIssuesView.swift in Sources */, + C40000000000000000000016 /* CoreAIRecipeDynamicDimensionsEditorView.swift in Sources */, + C40000000000000000000017 /* CoreAIRecipeExampleInputsEditorView.swift in Sources */, + C40000000000000000000018 /* CoreAIRecipeExternalizationEditorView.swift in Sources */, + C40000000000000000000019 /* CoreAIRecipeFunctionEntrypointsEditorView.swift in Sources */, + C4000000000000000000001A /* CoreAIRecipeGeneratedArtifactsView.swift in Sources */, + C4000000000000000000001B /* CoreAIRecipeOutputListEditorView.swift in Sources */, + C4000000000000000000001C /* CoreAIRecipeReferenceListEditorView.swift in Sources */, + C4000000000000000000001D /* CoreAIRecipeRewriteCatalogView.swift in Sources */, + C4000000000000000000001E /* CoreAIRecipeSourceEditorView.swift in Sources */, + C4000000000000000000001F /* CoreAIRecipeStateEditorView.swift in Sources */, + C40000000000000000000020 /* CoreAIRecipeStudioPanel.swift in Sources */, + C40000000000000000000021 /* CoreAIRecipeStudioPanelLink.swift in Sources */, + C40000000000000000000022 /* CoreAIRecipeStudioView.swift in Sources */, + C40000000000000000000023 /* CoreAIRecipeStudioWorkspaceModel.swift in Sources */, + C40000000000000000000024 /* CoreAIRecipeValidationIssuesView.swift in Sources */, + C40000000000000000000025 /* CoreAIUnsupportedOperationReportView.swift in Sources */, + BFD693FCE8C14C327F0FD71C /* AppleAudioError.swift in Sources */, + A4373E68B3759EE715D3039A /* AppleAudioExample.swift in Sources */, + C55E2FB5389A1320020B375C /* AppleAudioSampleLoader.swift in Sources */, + 5CFE901530A69BFF93791F35 /* AppleAudioTranscribing.swift in Sources */, + 1C7C6CF25B702539271A5827 /* AppleAudioTranscriptionResultView.swift in Sources */, + F9A563BFC2634C603273D0AE /* AppleAudioWorkspaceModel.swift in Sources */, + 7A48475F66FC699A9F7BA7E9 /* AppleAudioWorkspaceView.swift in Sources */, + B3C8EE1F321FEB71BD07D8B8 /* AppleCoreAIModel.swift in Sources */, + A14C0717E13DB5897958F306 /* AppleCoreAIModelCatalog.swift in Sources */, + 96394A1F8E3661CA0D6C14EE /* AppleCoreAIModelCatalogDocument.swift in Sources */, + BC1FE79DEB99E658F820B9E9 /* AppleCoreAIModelCatalogError.swift in Sources */, + 4462036794C62EA72A82E5C0 /* AppleCoreAIModelCategory.swift in Sources */, + 33CEBA40A4AEEBC514B11423 /* AppleCoreAIModelGroup.swift in Sources */, + C80F0C078BD08167F83032AA /* AppleCoreAIPlatform.swift in Sources */, + 4F4E11D3CF4B53401F43C722 /* AppleCoreAIRuntimeSupport.swift in Sources */, + 60EFB2DAE91715C69ED50FEE /* AppleDiffusionError.swift in Sources */, + 8C869D22FED8A4880594DCF4 /* AppleDiffusionExample.swift in Sources */, + 88E2C5A1C5443A862F0B79EF /* AppleDiffusionGenerating.swift in Sources */, + FDE92F2BADAE4EFF0EE6EF45 /* AppleDiffusionPipelineEngine.swift in Sources */, + 5EAB8241ECF97CE5195C94F7 /* AppleDiffusionResultView.swift in Sources */, + 9FB2947A2AC2EEA5E8F4653C /* AppleDiffusionWorkspaceModel.swift in Sources */, + B4C4E7BE4686647EADB70D96 /* AppleDiffusionWorkspaceView.swift in Sources */, + 285D1A495BC8778747E3183D /* AppleImageSegmenterEngine.swift in Sources */, + BB3B3407FEDF21D4B62EC6FA /* AppleLanguageExample.swift in Sources */, + 4E416E021ED42C9CCB1A7A61 /* AppleLanguageGenerating.swift in Sources */, + 149F83755B1BD5478AFDC966 /* AppleLanguageModelEngine.swift in Sources */, + 3406DADC8A529804AE7E6540 /* AppleLanguageModelError.swift in Sources */, + 1D54CC02D80B474981F5B766 /* AppleLanguageTranscriptMessage.swift in Sources */, + EB6DC5769CE0472CA8002DB9 /* AppleLanguageChatMessageRow.swift in Sources */, + B9E5FEC2AA4C46398AD1ED3A /* AppleLanguageChatTranscriptView.swift in Sources */, + C826D383A228427292490B7F /* AppleLanguagePromptComposerView.swift in Sources */, + 507D431E73D022E685D4120C /* AppleLanguageResponseView.swift in Sources */, + 3D7F4C21D82F7C85BD03DDD4 /* AppleLanguageWorkspaceModel.swift in Sources */, + 568AE02FD27794216180A3DC /* AppleLanguageWorkspaceView.swift in Sources */, + 261A07C13CC21339BA0D0FCF /* AppleModelCatalogSourceView.swift in Sources */, + 5707004980AEC14B35272407 /* AppleModelDetailView.swift in Sources */, + A61294D5EBBE098D1348F76A /* AppleModelLibraryModel.swift in Sources */, + C1D97B58FC4F8DC7009E2C76 /* AppleModelLibraryRoute.swift in Sources */, + 2F5C0F369C116735176DAC2F /* AppleModelLibraryView.swift in Sources */, + 09B43E568F6B0994A823D910 /* AppleModelRow.swift in Sources */, + F4A77FC473670571A3283EE6 /* AppleObjectDetection.swift in Sources */, + 71330DC64899AF672F79C86B /* AppleObjectDetectionError.swift in Sources */, + 2BA61C0F5086188319B8F33A /* AppleObjectDetectionHeaderView.swift in Sources */, + C5C06A8E2F29A7B397453430 /* AppleObjectDetectionOverlayView.swift in Sources */, + E82D3B491E216638F2F1DD90 /* AppleObjectDetectionPreviewView.swift in Sources */, + C72A851471F2622DADE0502B /* AppleObjectDetectionWorkspaceModel.swift in Sources */, + BB200E6AAB826E82917DA605 /* AppleObjectDetectionWorkspaceView.swift in Sources */, + 82C52C968FCBD84803A07FDF /* AppleObjectDetectorEngine.swift in Sources */, + 16F2F0AD77098B95C0803A67 /* AppleSegmentationError.swift in Sources */, + 0A06D8DB7A651530BB852130 /* AppleSegmentationExample.swift in Sources */, + 26135C03BBC3331191C408D9 /* AppleSegmentationPreviewView.swift in Sources */, + 5C4B3D0B6DCD0E0B813B7D2E /* AppleSegmentationQuery.swift in Sources */, + 093A9BC1523002E87AA121A6 /* AppleSegmentationQueryControlsView.swift in Sources */, + 5A4C2785D045B07DA67C59FC /* AppleSegmentationResult.swift in Sources */, + B74F14EFCEF91A2AE0486AC8 /* AppleSegmentationWorkspaceModel.swift in Sources */, + 2729E321CD6C35167A592AFE /* AppleSegmentationWorkspaceView.swift in Sources */, + C641A5EE9ACF55B773ABEC21 /* AppleWav2Vec2Engine.swift in Sources */, + F9665363F56598837FCD0208 /* ChatterboxBundledRecipe.swift in Sources */, + E7DEDE4CE9FFC20A85A0F72F /* ChatterboxContractValidation.swift in Sources */, + 41F376E188A8FAD6DC6FA2CB /* ChatterboxCoreAIEngine.swift in Sources */, + C458DDB432749AFC64CC9FC5 /* ChatterboxCoreAIError.swift in Sources */, + 7A61F5F8013556AA2568DC10 /* ChatterboxFunctionContract.swift in Sources */, + 2016E7D403BE4C6D2E005868 /* ChatterboxGenerationRequest.swift in Sources */, + 32E425903F804C3875C78D7C /* ChatterboxGenerationResult.swift in Sources */, + FCDFA708F18DF817E91C1C05 /* ChatterboxGenerationSection.swift in Sources */, + 692486B786D92E35236CA47D /* ChatterboxHeroView.swift in Sources */, + 50EAAD999EF3C5AEF59F5358 /* ChatterboxModelInspection.swift in Sources */, + 30EAC3477888A085FF557869 /* ChatterboxModelSection.swift in Sources */, + 590CCCEDBEDF66F4011C22EE /* ChatterboxModelState.swift in Sources */, + 2486DD84DFF6AFB8EFBC0E26 /* ChatterboxNDArray.swift in Sources */, + 7CC544AAD0428ABAE7BB8EAC /* ChatterboxPipelineSection.swift in Sources */, + 02B13AC886CCC8EABD95A560 /* ChatterboxPipelineStage.swift in Sources */, + FE62262C0C77E54FCE03CAFD /* ChatterboxPresentedError.swift in Sources */, + CCAB00B7E37FEE6395D2EC8E /* ChatterboxPromptSection.swift in Sources */, + AB1B94250716AA72C50FADAB /* ChatterboxRecipeContract.swift in Sources */, + 6810C0469276B0BEE9AC9009 /* ChatterboxSampling.swift in Sources */, + B26D48F172BEDF966CE2F752 /* ChatterboxTextNormalizer.swift in Sources */, + 5050463651E9CD18150B9332 /* ChatterboxWaveFile.swift in Sources */, + DBDABC2C289C2DFD75A28166 /* ChatterboxWorkspaceModel.swift in Sources */, + A282A0775612CEAB4AAD38B9 /* ChatterboxWorkspaceView.swift in Sources */, + 0D4A159FDF138A057E6FBD05 /* ContentView.swift in Sources */, + 8FCF2AB42FEBA26500094256 /* CoreAIWorkspaceInspectorView.swift in Sources */, + 9969D80D026481CEAD9F51CF /* CoreAIAheadOfTimeCompileScriptGenerator.swift in Sources */, + DAA3634A83A4ACCF2D541968 /* CoreAIArtifactDigest.swift in Sources */, + 586E37FC732BACF003A4F168 /* CoreAIArtifactDigesting.swift in Sources */, + 45692BB9D3E1111FD39DEE2A /* CoreAIArtifactKind.swift in Sources */, + A285A9A5F5BC47F315BD73D4 /* CoreAIArtifactManifest.swift in Sources */, + 6721AE9C32C03CD673C46AEA /* CoreAIArtifactProjectPickerView.swift in Sources */, + 4C40097B5B1D474AD2FD6450 /* CoreAIArtifactStore.swift in Sources */, + 55CB01D149E049C6C9CE41CC /* CoreAIArtifactStoreError.swift in Sources */, + 26E01F5C0348558CAA6CC21B /* CoreAIAssetDeliveryMode.swift in Sources */, + DC03A6E9FECC045FA44BAD28 /* CoreAIAssetDeliverySlice.swift in Sources */, + 333757ACA7197BE9A6BB6A12 /* CoreAIAssetDescriptorSnapshot.swift in Sources */, + FDF6688424D6E9905D5C3733 /* CoreAIAssetFunctionSignature.swift in Sources */, + 90CC6FC07FB2824E98AFF065 /* CoreAIAssetInspectionService.swift in Sources */, + DD11F2878F16838E1C3CAFAD /* CoreAIAssetInspectorView.swift in Sources */, + DB3E296F9D67C62C6931B0E4 /* CoreAIAssetOperationCount.swift in Sources */, + 26BBDEE6C5A5C41CCA6A9C03 /* CoreAIAssetReportView.swift in Sources */, + AA8DCD1D4AB4B4B96CCF79BB /* CoreAIAssetSignatureValuesView.swift in Sources */, + 2ECAC160DB39B25C512B76B4 /* CoreAIAssetStorageTypeSummary.swift in Sources */, + D2161EC474E52CDD3CDED045 /* CoreAIAssetValueSignature.swift in Sources */, + B6B3DB3A17642948BDDA1400 /* CoreAIAssetWorkspaceModel.swift in Sources */, + DE4B9DA1B0504488E0AA0AB2 /* CoreAIAssetWorkspacePhase.swift in Sources */, + B02AD8E5DD7C6F62B42C16CF /* CoreAIBenchmarkDurationRow.swift in Sources */, + BE5B2861328F4AACDAD60F30 /* CoreAIBenchmarkEnvironment.swift in Sources */, + 2956F691095D4384108A0F0B /* CoreAIBenchmarkEvidenceCodec.swift in Sources */, + 49FF530112C33521E914B358 /* CoreAIBenchmarkEvidenceDocument.swift in Sources */, + 7549B5D6D4C914BA7761B5AD /* CoreAIBenchmarkEvidenceEnvironment.swift in Sources */, + 81D82A43007548F6C9CEA6E5 /* CoreAIBenchmarkEvidenceError.swift in Sources */, + 87C82B6ED445A9DD6B768F43 /* CoreAIBenchmarkEvidenceExecutionState.swift in Sources */, + 1164D2B8A90B2EECA2A18944 /* CoreAIBenchmarkEvidenceFileDocument.swift in Sources */, + DD24916C061A26577E7A935C /* CoreAIBenchmarkEvidenceInput.swift in Sources */, + DD9058D66DECD07202A9D8D9 /* CoreAIBenchmarkEvidenceMetrics.swift in Sources */, + F0D3271FAD025DA0CD2C2938 /* CoreAIBenchmarkEvidenceOutput.swift in Sources */, + 641F4D5AFBA55AC5435CA71D /* CoreAIBenchmarkEvidenceSpecialization.swift in Sources */, + 01A180FFB64BC61EF3D21B23 /* CoreAIBenchmarkEvidenceStatistics.swift in Sources */, + 2CE91CFC023C38245E4A7009 /* CoreAIBenchmarkEvidenceTiming.swift in Sources */, + 00858515B62B400137AD3F3B /* CoreAIBenchmarkEvidenceTrial.swift in Sources */, + 89E3F40F717733515D2E3D63 /* CoreAIBenchmarkStatistics.swift in Sources */, + 53D03FBEF670C3EE0E2732AB /* CoreAIBenchmarkToolchain.swift in Sources */, + 97311D88C25940CBB0CEC491 /* CoreAIBenchmarkToolchainView.swift in Sources */, + A5353CBEE3D2D476ADEEEE41 /* CoreAIBenchmarkTrial.swift in Sources */, + 1FA7CF64564BF0DB09CE59B4 /* CoreAICacheEntryStatus.swift in Sources */, + FF7E4338AD441E4D3D0728AB /* CoreAICachePolicyChoice.swift in Sources */, + B8DEFF96A4F078B0C02DD05A /* CoreAICacheRemovalScope.swift in Sources */, + 3E0E7F6F7A73B3F343D696E0 /* CoreAICapacityManifest.swift in Sources */, + FC853F1DA3CF96E67BEFFEB5 /* CoreAIConnectedDeviceTargetProfile.swift in Sources */, + F8C811B56C78178661991BFC /* CoreAIConversionArtifact.swift in Sources */, + DCE60149A80076C803976CE7 /* CoreAIConversionArtifactDestinationView.swift in Sources */, + 780FB98C06279E696971C551 /* CoreAIConversionArtifactDiscoverer.swift in Sources */, + BB5CBA782AC5541BE9B2CCAF /* CoreAIConversionArtifactKind.swift in Sources */, + E3F1EFC9F70C9784F9520C70 /* CoreAIConversionCheckpointArtifactVerifier.swift in Sources */, + 603D5D06DE5B2252E583936C /* CoreAIConversionCommand.swift in Sources */, + 557FD51189DA0BAAC6A5C131 /* CoreAIConversionCommandView.swift in Sources */, + 5AE8174047911FD46EA80FB5 /* CoreAIConversionEnvironmentCheck.swift in Sources */, + 393B42CC808B541ED8C86421 /* CoreAIConversionEnvironmentCheckView.swift in Sources */, + 660220CEF5C7C8A9F8FDDBEB /* CoreAIConversionEnvironmentDetector.swift in Sources */, + 6507C5A7B66F6CD70FDA879E /* CoreAIConversionEnvironmentDoctor.swift in Sources */, + F5BEC60D98F164974D7D3227 /* CoreAIConversionEnvironmentReport.swift in Sources */, + DEE35ED9A56DC27891C5875C /* CoreAIConversionError.swift in Sources */, + 0E7D6BCC627B4110452820F8 /* CoreAIConversionEvidenceView.swift in Sources */, + E159289E1EEF84AD1152A305 /* CoreAIConversionJobFingerprint.swift in Sources */, + AA30DE97846A22FACCFE7642 /* CoreAIConversionJobRecord.swift in Sources */, + 24FA8C3FD75839425A0611E3 /* CoreAIConversionJobState.swift in Sources */, + 7A009C4CE03BF19FACCBA076 /* CoreAIConversionJobStore.swift in Sources */, + 6C417A499E3803D437A4AC69 /* CoreAIConversionJobStoreError.swift in Sources */, + 0CA626CEC6DCB9DD04BEC842 /* CoreAIConversionLogEntry.swift in Sources */, + 7A3FA76401481B92259D9CC6 /* CoreAIConversionLogView.swift in Sources */, + D493D855A112D531C0C0D41C /* CoreAIConversionOutputsView.swift in Sources */, + 16870DE9AB31759E7511B9F4 /* CoreAIConversionPathRow.swift in Sources */, + F9E58EF9188D44C162DFD433 /* CoreAIConversionPhase.swift in Sources */, + EAA6F22F633F1435C0402B09 /* CoreAIConversionPlanner.swift in Sources */, + 65149E3BEDFE91D486BBA549 /* CoreAIConversionPrecision.swift in Sources */, + 3F725CD5200A0B349E7A76CB /* CoreAIConversionProcessEvent.swift in Sources */, + 9B100788DB8A9F2FA16E0B50 /* CoreAIConversionProcessResult.swift in Sources */, + EC6D9A34746828868A8010BA /* CoreAIConversionProcessRunner.swift in Sources */, + 1FF676FE46F6F8B6DC6CFE6F /* CoreAIConversionRequest.swift in Sources */, + F899DF498016CA98A2FEDA26 /* CoreAIConversionSetupView.swift in Sources */, + 9E1A6F117C6635F9D217DB4A /* CoreAIConversionStatusView.swift in Sources */, + 6CA1A15B0889851C79059C0B /* CoreAIConversionWorkspaceModel.swift in Sources */, + 57DEB1EA5AF9BB96ECCFB8C1 /* CoreAIConversionWorkspaceView.swift in Sources */, + 8289CA044413D9412558FC7D /* CoreAIDeviceArtifactIdentity.swift in Sources */, + 6D4A4B05FD43CB01521661D1 /* CoreAIDeviceAuthoringDiagnostics.swift in Sources */, + 14A44D2289830E89EA2087B5 /* CoreAIDeviceConfigurationIdentity.swift in Sources */, + 25D807054BE21146112F1424 /* CoreAIDeviceDiagnostic.swift in Sources */, + 0EB459A7FF719B6108D7548B /* CoreAIDeviceDiagnosticCategory.swift in Sources */, + 3E5493858AD18C04AECC45A1 /* CoreAIDeviceDiagnosticSeverity.swift in Sources */, + FE0893715BB43B73F7D59278 /* CoreAIDeviceDiagnosticsView.swift in Sources */, + 003DF8FCFC6A31EA3798519F /* CoreAIDeviceEnergyEvidence.swift in Sources */, + 8F1AE4BD13D0FA022C8FB743 /* CoreAIDeviceEvidenceError.swift in Sources */, + 6ADFC1CA60739AE2CAEF7D3A /* CoreAIDeviceEvidenceExpectation.swift in Sources */, + 05D480D0791A8F28A6A85050 /* CoreAIDeviceEvidenceImportError.swift in Sources */, + 4C56EBF1885BE2D7846C8451 /* CoreAIDeviceEvidenceImporter.swift in Sources */, + E3B201354D2CB7A59FE6904E /* CoreAIDeviceEvidenceView.swift in Sources */, + 54EAC7BB330A37383637D4DC /* CoreAIDeviceFacts.swift in Sources */, + 46B7ED62D8FDA09430752AEF /* CoreAIDeviceHarnessFixtureContract.swift in Sources */, + E5A6799F0843A313DE9F7343 /* CoreAIDeviceLabView.swift in Sources */, + AD1A99FE0EFD5563A5E2046D /* CoreAIDeviceLabWorkspaceModel.swift in Sources */, + 0A07C9185BDF59378AFC50D3 /* CoreAIDeviceLatencyEvidence.swift in Sources */, + E87A7C09476EE530A57201C8 /* CoreAIDeviceMemoryEvidence.swift in Sources */, + 10EF2D086DB71662DBBA8D13 /* CoreAIDeviceMetricAvailability.swift in Sources */, + 451A424D9009E9F4A8083270 /* CoreAIDevicePlacementEvidence.swift in Sources */, + A77782A610FC9ED68BC34DF0 /* CoreAIDeviceRunMode.swift in Sources */, + 93F96B01DAC7AEDFC099A1BA /* CoreAIDeviceShapeAuthoringRequest.swift in Sources */, + A17C760387D5C639C3760968 /* CoreAIDeviceShapeDefinition.swift in Sources */, + 649A5626FF5F32F0DC5D03A6 /* CoreAIDeviceShapeLimits.swift in Sources */, + A771EF41C05AFED873496466 /* CoreAIDeviceStorageDiagnostic.swift in Sources */, + DD14E284F49381E43616CCAC /* CoreAIDeviceStorageDiagnosticKind.swift in Sources */, + 124ED3C8C774BFE7135F3715 /* CoreAIDeviceStoragePlan.swift in Sources */, + 46634701747B2E29DCFB367A /* CoreAIDeviceStoragePlanRequest.swift in Sources */, + 1B728FD7A215BF5AE7177BC7 /* CoreAIDeviceStoragePlanView.swift in Sources */, + 21EDEF0B82BBC534D7C02A14 /* CoreAIDeviceStoragePlanner.swift in Sources */, + F5A1D4BED9D86CA342448556 /* CoreAIDeviceTargetAuthoringView.swift in Sources */, + 8B97707BD6FDFCC5B0EAC6F7 /* CoreAIDeviceThermalEvidence.swift in Sources */, + 63DB99CE2E85B1B581A0BAE3 /* CoreAIDeviceThermalState.swift in Sources */, + 284864C9D5343118C224F465 /* CoreAIDeviceTrialEvidence.swift in Sources */, + B925793F09DC54B45D72039B /* CoreAIDeviceTrialOutcome.swift in Sources */, + CBAAA3BDF2E380B54F762187 /* CoreAIDeviceTrialStatus.swift in Sources */, + DEAC20E57B30F70636E2596B /* CoreAIDiscoverySnapshot.swift in Sources */, + D32000000000000000000022 /* CoreAIHexadecimal.swift in Sources */, + D32000000000000000000021 /* Duration+CoreAI.swift in Sources */, + 54A196E1D5E24171D6F17F92 /* CoreAIEvidenceRecord.swift in Sources */, + 33D33EB4A3A576B9AADEA6BE /* CoreAIExportChecksumManifest.swift in Sources */, + 4BC0F7EAF8AF65BEAD0640E1 /* CoreAIExperienceAdapter.swift in Sources */, + F17E0E5C3504049EBDB7F280 /* CoreAIExperienceCapability.swift in Sources */, + 5FCAC60FA9B3A9961FB08050 /* CoreAIExperienceDescriptor.swift in Sources */, + 2B7C60E690FD8C9B117CD3C1 /* CoreAIExperienceRegistry.swift in Sources */, + 3AFB60E20956228846BB2939 /* CoreAIExperienceRegistryError.swift in Sources */, + 07D2B20FABBD3301657C07CB /* CoreAIExperienceRegistryManifest.swift in Sources */, + 374A37914A41063112EE58B2 /* CoreAIExperienceWorkload.swift in Sources */, + E3C3618BCC014DE848DEC19D /* CoreAIExportManifest.swift in Sources */, + 5CDFEE962B8EEA3486F52281 /* CoreAIExportPath.swift in Sources */, + 517DF391D77711F6EB612266 /* CoreAIExportVerifierScriptGenerator.swift in Sources */, + 5115098073981B125B2417E8 /* CoreAIFloatingPointArray.swift in Sources */, + 3C6A3FD54A527998F4417690 /* CoreAIFunctionBenchmarkActionsView.swift in Sources */, + 4D75FBAD9F6A56B862035822 /* CoreAIFunctionBenchmarkConfiguration.swift in Sources */, + 5356CF8AC959D8F74803953B /* CoreAIFunctionBenchmarkControlsView.swift in Sources */, + 8BE8107D348F58DF4AA306D6 /* CoreAIFunctionBenchmarkEnvironmentView.swift in Sources */, + EEE720D8CADF448B3AF09FF7 /* CoreAIFunctionBenchmarkError.swift in Sources */, + A3A7F03E8F2720EF45DB603F /* CoreAIFunctionBenchmarkInputsView.swift in Sources */, + D119580C39F78A59633A4EBC /* CoreAIFunctionBenchmarkReport.swift in Sources */, + 19F902B02884A41D7A25D69C /* CoreAIFunctionBenchmarkReportView.swift in Sources */, + F21E32D6F8AE91A6F3427AA8 /* CoreAIFunctionBenchmarkResult.swift in Sources */, + 85CBAC50203887C981C51BE0 /* CoreAIFunctionBenchmarkResultsView.swift in Sources */, + 65B60B8A7D0EA0DC4D97B1D5 /* CoreAIFunctionBenchmarkRunsView.swift in Sources */, + 41F54C28C01D04C4AD3AB7FA /* CoreAIFunctionBenchmarkStatisticsView.swift in Sources */, + 5E3A8EE77DAFA2FC267563A5 /* CoreAIFunctionContract.swift in Sources */, + D840743CD26BCAF05699F999 /* CoreAIFunctionContractBuilder.swift in Sources */, + FC224FE39688E1E80EE47598 /* CoreAIFunctionContractValuesView.swift in Sources */, + DFF36C37672A7893E6AAEE35 /* CoreAIFunctionContractView.swift in Sources */, + 19BA562A4055C908F759D5F1 /* CoreAIFunctionDescriptorExamples.swift in Sources */, + 6E9CC891B9AA9C2558B3A341 /* CoreAIFunctionInputDraft.swift in Sources */, + EB67C2C173EE370D15CA7A84 /* CoreAIFunctionInputDraftView.swift in Sources */, + 92F02F61A4EBA54FE86D2BE4 /* CoreAIFunctionInputGenerator.swift in Sources */, + 49FB4F528841FD591A98CEB0 /* CoreAIFunctionInputPlan.swift in Sources */, + 29F60604826DF0B5FB7031BD /* CoreAIFunctionInputsView.swift in Sources */, + F59AB1C4CE1BE95BFA312D04 /* CoreAIFunctionOutputSummary.swift in Sources */, + C95187B73C6B6783827AAB32 /* CoreAIFunctionOutputSummaryView.swift in Sources */, + 4EAC2F94D899927FC3BFB9CA /* CoreAIFunctionResultsView.swift in Sources */, + 0C134E67620FC0A3B0E60716 /* CoreAIFunctionRunResult.swift in Sources */, + 43419C1444DCC5D5A3F46366 /* CoreAIFunctionRuntimeServicing.swift in Sources */, + 18C0E85C0E571A96AB87508D /* CoreAIFunctionValueContract.swift in Sources */, + 5911DA81F855C0499A21FF0A /* CoreAIFunctionValueKind.swift in Sources */, + AB2429BEB4FF595379D12CE4 /* CoreAIFunctionWorkbenchError.swift in Sources */, + 3568DD450CBE917B291023D9 /* CoreAIFunctionWorkbenchPhase.swift in Sources */, + 0676924EFE2C71D67A12509E /* CoreAIFunctionWorkbenchView.swift in Sources */, + 98E88B72BF802BC9FD13C454 /* CoreAIFunctionWorkbenchWorkspaceModel.swift in Sources */, + 40E3721046D168E949148CA9 /* CoreAIImageContract.swift in Sources */, + 8BBA372F6066016FEA01FB71 /* CoreAIInferenceExamples.swift in Sources */, + 45ECB174D4ABBA477BAFBDE2 /* CoreAIIntegrationExportSection.swift in Sources */, + B92E34E78D387EB1653D877B /* CoreAIIntegrationExporter.swift in Sources */, + 5E11F1DB78484C456C45AD2D /* CoreAILabApp.swift in Sources */, + 41057D99E69E9D51CC44BC98 /* CoreAILabSection.swift in Sources */, + 7EB39419A5998C50B833E46F /* CoreAIManifestValidationError.swift in Sources */, + 85F9A7E385952219927593EF /* CoreAIModelAssetInspector.swift in Sources */, + 997F86A32E5C9170CFC7C2A6 /* CoreAIModelCacheExamples.swift in Sources */, + AA6F193006F46E51ED39D8BD /* CoreAIModelContentType.swift in Sources */, + 00E5D7EB25F93F1C68DC92DD /* CoreAIModelLoader.swift in Sources */, + A33C5B1A0C87AC49EC33A645 /* CoreAINECompatibilityCategory.swift in Sources */, + C752382488726CCB383B035D /* CoreAINECompatibilityCheck.swift in Sources */, + 54B5863AFEBF60834C8DD284 /* CoreAINECompatibilityResult.swift in Sources */, + C1712811FA6F2132C9044D9F /* CoreAINewProjectView.swift in Sources */, + FA4CCA8363BC12564A7112CA /* CoreAIOutputInspector.swift in Sources */, + 930A7256C918C0A991961C3D /* CoreAIPipelineCodec.swift in Sources */, + 8BE8957EBE5E4BBA052C8A93 /* CoreAIPipelineDimension.swift in Sources */, + E71B10DC8F3631820861C816 /* CoreAIPipelineEdge.swift in Sources */, + DDCF019B7E15C08FB71D60C3 /* CoreAIPipelineEndpoint.swift in Sources */, + DD1C4661B648991B50E4CE27 /* CoreAIPipelineManifest.swift in Sources */, + D5FB0FD16DFD82F919D12976 /* CoreAIPipelineNode.swift in Sources */, + B499204B153F97BB81F5FEB8 /* CoreAIPipelineNodeKind.swift in Sources */, + 22E5BE14AE087F2CF20B91A6 /* CoreAIPipelinePort.swift in Sources */, + 00C33D9275EEC0397FB0AC36 /* CoreAIPipelineValidationCode.swift in Sources */, + 14466B9A60DD5D55345BBE4E /* CoreAIPipelineValidationError.swift in Sources */, + 690F653A73ECF0CBD8DF693F /* CoreAIPipelineValidationIssue.swift in Sources */, + 98C40E485242D2C7EC9826C5 /* CoreAIPipelineValidator.swift in Sources */, + E3237303F5C619A4070B0D4E /* CoreAIPipelineValueContract.swift in Sources */, + E2ED05B01A2C0C93E2FC170C /* CoreAIPipelineValueKind.swift in Sources */, + 4CADBA6A863846791BF4BEE1 /* CoreAIProjectArtifactDetailView.swift in Sources */, + F24BB41E0A540A70BFFC70F0 /* CoreAIProjectArtifactRowView.swift in Sources */, + 973DBCE8A1737E3440E21CDD /* CoreAIProjectDescriptorSnapshotView.swift in Sources */, + EBF15C5A7BF48283962ABB52 /* CoreAIProjectDestinationView.swift in Sources */, + E7084D8A428E87AFF868B42E /* CoreAIProjectDetailView.swift in Sources */, + 5B0939406F44E0C4A92037F7 /* CoreAIProjectDomainController.swift in Sources */, + 257DDC6E05235AF30107A5AC /* CoreAIProjectLibraryController.swift in Sources */, + 63B3C9C7654C8C8AF8EEFB69 /* CoreAIProjectLibraryError.swift in Sources */, + 6D8884CACEA3DCB870A91429 /* CoreAIProjectLibraryMetadataController.swift in Sources */, + C4D149C890C5846B5EDD8202 /* CoreAIProjectLibraryOperation.swift in Sources */, + FDF2A4BB4282DF9454B17944 /* CoreAIProjectLibraryView.swift in Sources */, + 66098758A51A40B963345885 /* CoreAIProjectModelContainer.swift in Sources */, + B75540FFE2CC08EDFF055F27 /* CoreAIProjectResourceSummaryView.swift in Sources */, + C6C20E87F63F1AF5A39DEA7F /* CoreAIProjectRoute.swift in Sources */, + CC52C8EAC57DB7CB3FC949BC /* CoreAIProjectRowView.swift in Sources */, + AAFD02D38FDDA9465E8CF00C /* CoreAIProjectRunPersistence.swift in Sources */, + B596E95B6824785D11B4EA9D /* CoreAIProjectRunWriting.swift in Sources */, + 6143489126458838CAAFE6BF /* CoreAIRecipeExperienceMapping.swift in Sources */, + 292F6F46E1B98F9FE1A887D7 /* CoreAIProjectSpecializationCacheView.swift in Sources */, + E6AEA313797FBEE086B681F0 /* CoreAIRecipeManifest.swift in Sources */, + FEB628920C6AC8247EBF0A40 /* CoreAIRecipePipelineManifest.swift in Sources */, + 768D70972CEF3A39161E5E42 /* CoreAIRecipeRevisionRecord.swift in Sources */, + 8636942E2DE7CCEC4E8F6B71 /* CoreAIResourceBundleHeader.swift in Sources */, + FC49917D484520CD4B2CC1D4 /* CoreAIResourceBundleSummaryView.swift in Sources */, + 8E77B2A71E1431403CCFD7B4 /* CoreAIRunLifecycleCoordinator.swift in Sources */, + 9301A81363B98AE2110298EF /* CoreAIRunPersisting.swift in Sources */, + 2F9BB4CA24AC82B00E91BD35 /* CoreAIResourceFileSnapshot.swift in Sources */, + 1D821F0AE6CA268A28D42FBD /* CoreAIResourceFolderSnapshot.swift in Sources */, + A11DC9F0A33E4406569B9560 /* CoreAIResourceSnapshotView.swift in Sources */, + B634E0B4EF66BB32B63F5214 /* CoreAIRunRecord.swift in Sources */, + 63672B73A060A75C35C0ECEC /* CoreAIRuntimeArtifactValidationError.swift in Sources */, + 6087DAF6ED5A5C85B92A7CEA /* CoreAIRuntimeArtifactValidator.swift in Sources */, + 8A3ACD2FBCDDED936E5AF701 /* CoreAIRuntimeComparisonIdentity.swift in Sources */, + 09779FE429F73CA4D43E1075 /* CoreAIRuntimeExperienceDestinationView.swift in Sources */, + 23D14C6436058D4C541C3CB1 /* CoreAIRuntimeExperienceRoute.swift in Sources */, + ACBB86A12C86ADD890DDA1FB /* CoreAIRuntimeExperienceRow.swift in Sources */, + 6A686DE433D7120FF8CA1802 /* CoreAIRuntimeExperienceSectionView.swift in Sources */, + BA1E575D9198F7F457DCB206 /* CoreAIRuntimeLifecycleState.swift in Sources */, + 2B6F43241C611E41EDA58CEB /* CoreAIRuntimeLifecycleView.swift in Sources */, + 3FE119F9A41259FA9F296234 /* CoreAIRuntimeMetricEvidence.swift in Sources */, + 95A1540A29C167C0FFE4CFD2 /* CoreAIRuntimePersistenceRun.swift in Sources */, + 38B723F881418ED0BAE83756 /* CoreAIRuntimeProvenanceEvidence.swift in Sources */, + 4C8D590924664A0023CE097E /* CoreAIRuntimeRecentRunsView.swift in Sources */, + 9BC17C938AEE86FAA86F512B /* CoreAIRuntimeRecipeProvenance.swift in Sources */, + D117474D3A49F59A63401550 /* CoreAIRuntimeRecordingControlsView.swift in Sources */, + 333C22DA11DE20BD61C8A6FA /* CoreAIRuntimeRunContext.swift in Sources */, + A0358C52B06E95483B2C5631 /* CoreAIRuntimeRunStart.swift in Sources */, + 72605118A9B3EF0C96775582 /* CoreAIRuntimeRunSummary.swift in Sources */, + 8ACAA3E5CE1B547443E07234 /* CoreAIRuntimeRunToken.swift in Sources */, + 008C2E2244C68BB92F88166F /* CoreAIRuntimeStudioModel.swift in Sources */, + 728C62AC278252FF2997DE0D /* CoreAIRuntimeStudioView.swift in Sources */, + 61AA855D3FF1D2DA43D4E2EC /* CoreAIRuntimeTimingClass.swift in Sources */, + 663961BBB14ADB003BFCF37D /* CoreAIRuntimeUnsupportedExperienceView.swift in Sources */, + 246072E3299D5575096ADCB7 /* CoreAISeededRandomNumberGenerator.swift in Sources */, + C2D03460988CD9C2A435C2AC /* CoreAISourceProvenanceEditorView.swift in Sources */, + A27ED487BAC8D5AAA838AB6F /* CoreAISourceProvenanceKind.swift in Sources */, + 56FA7414EFE5E47F1D130276 /* CoreAISourceProvenanceRecord.swift in Sources */, + 90D9C958D9F566BF75E8B98B /* CoreAISourceProvenanceSummaryView.swift in Sources */, + D062E7ECD922F801C26A3E2F /* CoreAISpecializationCacheManaging.swift in Sources */, + F3A27D18EAD2136435A2D6DF /* CoreAISpecializationCacheRecord.swift in Sources */, + 98FF6F9FE6D57A13DA5B7B24 /* CoreAISpecializationCacheRowView.swift in Sources */, + 97EEDA0402DCC6E520AF47D9 /* CoreAISpecializationConfiguration.swift in Sources */, + EA2F7656C5F719B0459784C2 /* CoreAISpecializationControlsView.swift in Sources */, + 63850C2D7ACBBF4D28811181 /* CoreAISpecializationProfile.swift in Sources */, + F3B9E22AD7AC90334785BE7A /* CoreAISpecializationResult.swift in Sources */, + 65BC70EA075FC485C317EA62 /* CoreAISpecializationService.swift in Sources */, + 084721345E639E045DB61E64 /* CoreAISpecializationServicing.swift in Sources */, + 7AA3EFB2411402D8C0FF5224 /* CoreAIStorageLocation.swift in Sources */, + 53D67E6FBF9DB24A87EE3FE5 /* CoreAIStoredPathSecurity.swift in Sources */, + E9175B017FF9ACC1588FEA4F /* CoreAISwiftInvocationGenerator.swift in Sources */, + D66937D5473FD8D6221C8C8C /* CoreAISwiftPackageGenerator.swift in Sources */, + 572F03D8C5E3A46C2DCC4E1D /* CoreAITargetManifest.swift in Sources */, + 3916FB03E9DECF001E6FDDE8 /* CoreAITargetProfileRecord.swift in Sources */, + A821078BDBB8A6226310C5BD /* CoreAITensorContract.swift in Sources */, + 9448B954C343B78009CFD46A /* CoreAITensorFactory.swift in Sources */, + A0BCBB1FD8EDF6F761B4E99F /* CoreAITensorScalarSupport.swift in Sources */, + 8AF9921E27A591218D310526 /* CoreAITensorShapeValidator.swift in Sources */, + 09BCB1F303DE23AEFDCA7C00 /* CoreAIValueDescriptorExamples.swift in Sources */, + 0567131EF44CF53E66E866DA /* LabProject.swift in Sources */, + F3A5CC66E6C6A87317F6B534 /* ModelArtifactRecord.swift in Sources */, + 898900F085D711549EE8D4D2 /* ProjectArtifactLink.swift in Sources */, + 99FFD7721D754666A3AD0838 /* SpeakerDiarizationAnalysisSection.swift in Sources */, + 45739D255C90D06761B60D2E /* SpeakerDiarizationAnalysisWindow.swift in Sources */, + 8153C92681CC78A6F784F396 /* SpeakerDiarizationAudio.swift in Sources */, + 6951B8490D93B9FF95196AE8 /* SpeakerDiarizationAudioDecoder.swift in Sources */, + 095EA650A7027537D0E02616 /* SpeakerDiarizationBundledModel.swift in Sources */, + 3EC275FBC73185FC3063A7FE /* SpeakerDiarizationCAMPPlusEmbeddingModel.swift in Sources */, + 17EC6E764FA099CC94ADD2FE /* SpeakerDiarizationCAMPPlusFeatureExtractor.swift in Sources */, + 4206CEC6B4EB4AA3F8793DFD /* SpeakerDiarizationEmbeddingProviding.swift in Sources */, + D6D23347BF2CB67484627649 /* SpeakerDiarizationEnergySegmenter.swift in Sources */, + 567A7A6E379B1E2FBCAC5258 /* SpeakerDiarizationEngine.swift in Sources */, + 9387DD1B5BF1B03D3AAF35A9 /* SpeakerDiarizationError.swift in Sources */, + 156A97B0140BF4A0036D86AB /* SpeakerDiarizationEvidence.swift in Sources */, + 9B587D566496FC0716D471FC /* SpeakerDiarizationFeatures.swift in Sources */, + 4510E7EB258CB572CCB0EA5B /* SpeakerDiarizationImportControls.swift in Sources */, + 880EB486622E60E4D73E61D9 /* SpeakerDiarizationImportSection.swift in Sources */, + 3876F511A90D777F678AE582 /* SpeakerDiarizationMacVideoPlayer.swift in Sources */, + 7003AA324708CA1A5C6B23E5 /* SpeakerDiarizationMediaAnalysis.swift in Sources */, + F0B3DDB01C21FAF754458DBA /* SpeakerDiarizationMediaAnalyzer.swift in Sources */, + CEFBF211A3A0A771F1A0495C /* SpeakerDiarizationMediaKind.swift in Sources */, + 41E9D36CBF83DBE19FC58901 /* SpeakerDiarizationMediaSummary.swift in Sources */, + 445B0E6D1109EB014C545A7C /* SpeakerDiarizationModelInfo.swift in Sources */, + 7A1E29763FCA4D4105110289 /* SpeakerDiarizationResult.swift in Sources */, + 48B8E37EED035A4FE8F2246A /* SpeakerDiarizationResultsView.swift in Sources */, + 94BAE4C9A4D3EC1F5FB3769F /* SpeakerDiarizationServicing.swift in Sources */, + 78003FA7B00583B14DCE6FD2 /* SpeakerDiarizationSpeakerClusterer.swift in Sources */, + B4AD1A01E0D433AB39B0A798 /* SpeakerDiarizationSpeechRegion.swift in Sources */, + 092D25C1984F75267DDC4424 /* SpeakerDiarizationStatusSection.swift in Sources */, + 0EFD621543B1721248AF5092 /* SpeakerDiarizationTimeFormatter.swift in Sources */, + 78027CA5488DAC7DFE9FC955 /* SpeakerDiarizationTimelineView.swift in Sources */, + 8057916B261C5B5BAB606AC7 /* SpeakerDiarizationTurn.swift in Sources */, + 1420BE4175FD8C1DD7E176D6 /* SpeakerDiarizationTurnRow.swift in Sources */, + 75817E0A3D993B30EBF87ECA /* SpeakerDiarizationVideoPlayer.swift in Sources */, + 521F64B62179A8B32CEC5A38 /* SpeakerDiarizationWatcherModel.swift in Sources */, + D348277166BFE359C87B3A42 /* SpeakerDiarizationWatcherSection.swift in Sources */, + 9FE10CBB64415E37D41CAF94 /* SpeakerDiarizationWaveform.swift in Sources */, + 5FB0E305341A6616955A7B42 /* SpeakerDiarizationWaveformView.swift in Sources */, + 8CE56CC9D0195082FD5CA07A /* SpeakerDiarizationWindowBuilder.swift in Sources */, + F9095830285960BC944BCBB9 /* SpeakerDiarizationWorkspaceModel.swift in Sources */, + 9737F91B752DB9B541BE5375 /* SpeakerDiarizationWorkspaceView.swift in Sources */, + 87964B59E4BA4E40278E0D59 /* Wav2Vec2CTCDecoder.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + 446FAE316446443179B2754F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 52EBF8BB8EEC1FC63AA18BF0 /* CoreAILab */; + targetProxy = E4FDB171F8A607AAE5591FE4 /* PBXContainerItemProxy */; + }; 719D811C7A950CA88E365CF1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = C7012BB18CFA207768695515 /* CoreAILab */; + target = C7012BB18CFA207768695515 /* CoreAILabMac */; targetProxy = B39660D98EFB394B530928C0 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + 2A6A5855572B6AA80EBE02D5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "Core AI Lab"; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_IDENTITY = ""; + INFOPLIST_KEY_CFBundleDisplayName = "Core AI Lab"; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.rudrank.CoreAILab; + PRODUCT_NAME = CoreAILab; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 48CAF63B4D0AA27B41B6DADB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2530,6 +3654,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 27.0; MACOSX_DEPLOYMENT_TARGET = 27.0; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; @@ -2556,7 +3681,7 @@ "$(inherited)", "@executable_path/../Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.rudrank.CoreAILab; + PRODUCT_BUNDLE_IDENTIFIER = com.rudrank.CoreAILabMac; PRODUCT_NAME = CoreAILab; SDKROOT = macosx; }; @@ -2609,6 +3734,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 27.0; MACOSX_DEPLOYMENT_TARGET = 27.0; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = NO; @@ -2633,12 +3759,50 @@ "@executable_path/../Frameworks", "@loader_path/../Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.rudrank.CoreAILabTests; + PRODUCT_BUNDLE_IDENTIFIER = com.rudrank.CoreAILabMacTests; SDKROOT = macosx; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CoreAILab.app/Contents/MacOS/CoreAILab"; }; name = Release; }; + 978A1A9054CBB6AFC512E0D3 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_IDENTITY = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.rudrank.CoreAILabTests; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CoreAILab.app/CoreAILab"; + }; + name = Debug; + }; + AA6249A450FE5633B95D88B8 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_IDENTITY = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.rudrank.CoreAILabTests; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CoreAILab.app/CoreAILab"; + }; + name = Release; + }; BC7A79EF92FD94F5F0E87C0A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2653,12 +3817,38 @@ "$(inherited)", "@executable_path/../Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.rudrank.CoreAILab; + PRODUCT_BUNDLE_IDENTIFIER = com.rudrank.CoreAILabMac; PRODUCT_NAME = CoreAILab; SDKROOT = macosx; }; name = Debug; }; + C75E0475BED4AEEF80A464BF /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "Core AI Lab"; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_IDENTITY = ""; + INFOPLIST_KEY_CFBundleDisplayName = "Core AI Lab"; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.rudrank.CoreAILab; + PRODUCT_NAME = CoreAILab; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; E903F23B5C306E7B54ED8FB2 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2672,7 +3862,7 @@ "@executable_path/../Frameworks", "@loader_path/../Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.rudrank.CoreAILabTests; + PRODUCT_BUNDLE_IDENTIFIER = com.rudrank.CoreAILabMacTests; SDKROOT = macosx; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CoreAILab.app/Contents/MacOS/CoreAILab"; }; @@ -2681,7 +3871,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 4D54243D40BAD2F059C762A0 /* Build configuration list for PBXNativeTarget "CoreAILab" */ = { + 4D54243D40BAD2F059C762A0 /* Build configuration list for PBXNativeTarget "CoreAILabMac" */ = { isa = XCConfigurationList; buildConfigurations = ( BC7A79EF92FD94F5F0E87C0A /* Debug */, @@ -2690,7 +3880,25 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - CB63708D38F2D252B150074B /* Build configuration list for PBXNativeTarget "CoreAILabTests" */ = { + 974728A5B8E09234D6043C50 /* Build configuration list for PBXNativeTarget "CoreAILab" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2A6A5855572B6AA80EBE02D5 /* Debug */, + C75E0475BED4AEEF80A464BF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + AD80BAC6E03AC43669DC70C4 /* Build configuration list for PBXNativeTarget "CoreAILabTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 978A1A9054CBB6AFC512E0D3 /* Debug */, + AA6249A450FE5633B95D88B8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + CB63708D38F2D252B150074B /* Build configuration list for PBXNativeTarget "CoreAILabMacTests" */ = { isa = XCConfigurationList; buildConfigurations = ( E903F23B5C306E7B54ED8FB2 /* Debug */, @@ -2730,16 +3938,31 @@ /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ + 0D6D273427F04294670C20B4 /* CoreAISegmentation */ = { + isa = XCSwiftPackageProductDependency; + package = 154AA7A88771349D667C7FB7 /* XCRemoteSwiftPackageReference "coreai-models" */; + productName = CoreAISegmentation; + }; 166E4D0EA0189CB38124618F /* CoreAILM */ = { isa = XCSwiftPackageProductDependency; package = 154AA7A88771349D667C7FB7 /* XCRemoteSwiftPackageReference "coreai-models" */; productName = CoreAILM; }; + 407147E57D7729BC96F1B172 /* CoreAILM */ = { + isa = XCSwiftPackageProductDependency; + package = 154AA7A88771349D667C7FB7 /* XCRemoteSwiftPackageReference "coreai-models" */; + productName = CoreAILM; + }; 43E2E1169E4E72E1A8B71F8C /* CoreAIDiffusion */ = { isa = XCSwiftPackageProductDependency; package = 154AA7A88771349D667C7FB7 /* XCRemoteSwiftPackageReference "coreai-models" */; productName = CoreAIDiffusion; }; + 82EE376070C846AA73B0D35C /* Transformers */ = { + isa = XCSwiftPackageProductDependency; + package = 1239074455AB9B84602ACCE9 /* XCRemoteSwiftPackageReference "swift-transformers" */; + productName = Transformers; + }; 946B71584A8D8FDAD3C13EBC /* Transformers */ = { isa = XCSwiftPackageProductDependency; package = 1239074455AB9B84602ACCE9 /* XCRemoteSwiftPackageReference "swift-transformers" */; @@ -2750,11 +3973,21 @@ package = 154AA7A88771349D667C7FB7 /* XCRemoteSwiftPackageReference "coreai-models" */; productName = CoreAISegmentation; }; + 9E586F19D2F31C7277583ADC /* CoreAIObjectDetection */ = { + isa = XCSwiftPackageProductDependency; + package = 154AA7A88771349D667C7FB7 /* XCRemoteSwiftPackageReference "coreai-models" */; + productName = CoreAIObjectDetection; + }; ACF8EEFA846477AB69F8EAA9 /* CoreAIObjectDetection */ = { isa = XCSwiftPackageProductDependency; package = 154AA7A88771349D667C7FB7 /* XCRemoteSwiftPackageReference "coreai-models" */; productName = CoreAIObjectDetection; }; + F5342EC1792948D4825554C9 /* CoreAIDiffusion */ = { + isa = XCSwiftPackageProductDependency; + package = 154AA7A88771349D667C7FB7 /* XCRemoteSwiftPackageReference "coreai-models" */; + productName = CoreAIDiffusion; + }; /* End XCSwiftPackageProductDependency section */ }; rootObject = BA9AB9CB23405E80107D6483 /* Project object */; diff --git a/CoreAIFrameworkLab.xcodeproj/xcshareddata/xcschemes/CoreAILab.xcscheme b/CoreAIFrameworkLab.xcodeproj/xcshareddata/xcschemes/CoreAILab.xcscheme index 6e0c629..3a3f194 100644 --- a/CoreAIFrameworkLab.xcodeproj/xcshareddata/xcschemes/CoreAILab.xcscheme +++ b/CoreAIFrameworkLab.xcodeproj/xcshareddata/xcschemes/CoreAILab.xcscheme @@ -15,7 +15,7 @@ buildForAnalyzing = "YES"> @@ -25,14 +25,14 @@ @@ -44,7 +44,7 @@ parallelizable = "NO"> @@ -68,7 +68,7 @@ runnableDebuggingMode = "0"> @@ -87,7 +87,7 @@ runnableDebuggingMode = "0"> diff --git a/CoreAIFrameworkLab.xcodeproj/xcshareddata/xcschemes/CoreAILabMac.xcscheme b/CoreAIFrameworkLab.xcodeproj/xcshareddata/xcschemes/CoreAILabMac.xcscheme new file mode 100644 index 0000000..8910a9e --- /dev/null +++ b/CoreAIFrameworkLab.xcodeproj/xcshareddata/xcschemes/CoreAILabMac.xcscheme @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CoreAILab/Features/AppleModels/Language/AppleLanguageChatMessageRow.swift b/CoreAILab/Features/AppleModels/Language/AppleLanguageChatMessageRow.swift new file mode 100644 index 0000000..6b39c8f --- /dev/null +++ b/CoreAILab/Features/AppleModels/Language/AppleLanguageChatMessageRow.swift @@ -0,0 +1,77 @@ +import SwiftUI + +struct AppleLanguageChatMessageRow: View { + let message: AppleLanguageTranscriptMessage + + var body: some View { + VStack(alignment: message.isFromUser ? .trailing : .leading, spacing: 6) { + Label(senderName, systemImage: senderImageName) + .font(.caption) + .foregroundStyle(.secondary) + + Group { + switch message.state { + case .pending: + ProgressView("Generating") + .controlSize(.small) + .accessibilityAddTraits(.updatesFrequently) + case .canceled: + Label("Generation canceled", systemImage: "stop.fill") + .foregroundStyle(.secondary) + case .failed(let failure): + Label(failure, systemImage: "exclamationmark.triangle.fill") + .foregroundStyle(.red) + case .complete: + Text(message.content) + .textSelection(.enabled) + } + } + .padding(.horizontal, message.isFromUser ? 14 : 0) + .padding(.vertical, message.isFromUser ? 10 : 0) + .background(message.isFromUser ? Color.accentColor.opacity(0.16) : .clear, in: .rect(cornerRadius: 12)) + } + .frame(maxWidth: message.isFromUser ? 560 : 720, alignment: message.isFromUser ? .trailing : .leading) + .frame(maxWidth: .infinity, alignment: message.isFromUser ? .trailing : .leading) + .contextMenu { + if !message.content.isEmpty { + Button("Copy Message", systemImage: "doc.on.doc", action: copyMessage) + ShareLink(item: message.content) { + Label("Share Message", systemImage: "square.and.arrow.up") + } + } + } + .accessibilityElement(children: .combine) + .accessibilityLabel(senderName) + .accessibilityValue(accessibilityValue) + } + + private var senderName: String { + message.isFromUser ? "You" : "Core AI" + } + + private var senderImageName: String { + message.isFromUser ? "person.crop.circle" : "cpu" + } + + private var accessibilityValue: String { + switch message.state { + case .pending: + "Generating response" + case .canceled: + "Generation canceled" + case .failed(let failure): + failure + case .complete: + message.content + } + } + + private func copyMessage() { +#if os(iOS) + UIPasteboard.general.string = message.content +#elseif os(macOS) + NSPasteboard.general.clearContents() + NSPasteboard.general.setString(message.content, forType: .string) +#endif + } +} diff --git a/CoreAILab/Features/AppleModels/Language/AppleLanguageChatTranscriptView.swift b/CoreAILab/Features/AppleModels/Language/AppleLanguageChatTranscriptView.swift new file mode 100644 index 0000000..dedd849 --- /dev/null +++ b/CoreAILab/Features/AppleModels/Language/AppleLanguageChatTranscriptView.swift @@ -0,0 +1,36 @@ +import SwiftUI + +struct AppleLanguageChatTranscriptView: View { + let messages: [AppleLanguageTranscriptMessage] + + var body: some View { + Section { + if messages.isEmpty { + ContentUnavailableView( + "No Messages Yet", + systemImage: "text.bubble", + description: Text("Import a language bundle, then send a prompt to start the session.") + ) + } else { + ScrollViewReader { proxy in + ScrollView { + LazyVStack(spacing: 18) { + ForEach(messages) { message in + AppleLanguageChatMessageRow(message: message) + .id(message.id) + } + } + .padding(.vertical, 8) + } + .frame(minHeight: 260) + .onChange(of: messages.last?.id) { _, latestID in + guard let latestID else { return } + proxy.scrollTo(latestID, anchor: .bottom) + } + } + } + } header: { + Label("Chat", systemImage: "bubble.left.and.bubble.right") + } + } +} diff --git a/CoreAILab/Features/AppleModels/Language/AppleLanguagePromptComposerView.swift b/CoreAILab/Features/AppleModels/Language/AppleLanguagePromptComposerView.swift new file mode 100644 index 0000000..37b8653 --- /dev/null +++ b/CoreAILab/Features/AppleModels/Language/AppleLanguagePromptComposerView.swift @@ -0,0 +1,52 @@ +import SwiftUI + +struct AppleLanguagePromptComposerView: View { + @Bindable var workspace: AppleLanguageWorkspaceModel + + var body: some View { + Section { + TextField("Ask the local language model", text: $workspace.prompt, axis: .vertical) + .lineLimit(2...8) + .disabled(!workspace.canEditGenerationInputs) +#if os(iOS) + .submitLabel(.send) +#endif + + Stepper( + "Maximum response tokens: \(workspace.maximumResponseTokens)", + value: $workspace.maximumResponseTokens, + in: 1...512, + step: 16 + ) + .disabled(!workspace.canEditGenerationInputs) + + ViewThatFits(in: .horizontal) { + generationActions(axis: .horizontal) + generationActions(axis: .vertical) + } + } header: { + Label("Prompt", systemImage: "arrow.up.message") + } + } + + private func generationActions(axis: Axis) -> some View { + let layout = axis == .horizontal + ? AnyLayout(HStackLayout()) + : AnyLayout(VStackLayout(alignment: .leading)) + + return layout { + if workspace.isGenerating { + Button( + "Cancel", + systemImage: "stop.fill", + role: .cancel, + action: workspace.cancelGeneration + ) + } else { + Button("Send", systemImage: "arrow.up", action: workspace.startGeneration) + .buttonStyle(.borderedProminent) + .disabled(!workspace.canGenerate) + } + } + } +} diff --git a/CoreAILab/Features/AppleModels/Language/AppleLanguageWorkspaceModel.swift b/CoreAILab/Features/AppleModels/Language/AppleLanguageWorkspaceModel.swift index edc15c1..f17cffe 100644 --- a/CoreAILab/Features/AppleModels/Language/AppleLanguageWorkspaceModel.swift +++ b/CoreAILab/Features/AppleModels/Language/AppleLanguageWorkspaceModel.swift @@ -8,7 +8,8 @@ final class AppleLanguageWorkspaceModel { let runCoordinator: CoreAIRunLifecycleCoordinator private(set) var modelName: String? private(set) var response = "" - private(set) var statusMessage = "Import an Apple-exported Qwen resource bundle." + private(set) var transcript: [AppleLanguageTranscriptMessage] = [] + private(set) var statusMessage = "Import an Apple-exported language-model resource bundle." private(set) var isLoadingModel = false private(set) var isGenerating = false private(set) var isResettingSession = false @@ -35,7 +36,7 @@ final class AppleLanguageWorkspaceModel { self.runContext = runContext ?? .workspaceDefault( experienceID: "apple-language-\(example.rawValue)", title: example.title, - modelIdentifier: "qwen3-0.6b" + modelIdentifier: example.modelIdentifier ) self.runCoordinator = runCoordinator ?? CoreAIRunLifecycleCoordinator() } @@ -71,8 +72,9 @@ final class AppleLanguageWorkspaceModel { modelIdentity: url.lastPathComponent ) response = "" + transcript = [] clearError() - statusMessage = "Qwen is ready for a new session." + statusMessage = "\(example.title) is ready for a chat session." } catch { present(error) } @@ -82,6 +84,22 @@ final class AppleLanguageWorkspaceModel { guard generationTask == nil, canGenerate else { return } let submittedPrompt = normalizedPrompt let submittedMaximumTokens = maximumResponseTokens + let assistantMessageID = UUID() + transcript.append( + AppleLanguageTranscriptMessage( + role: .user, + content: submittedPrompt + ) + ) + transcript.append( + AppleLanguageTranscriptMessage( + id: assistantMessageID, + role: .assistant, + content: "", + state: .pending + ) + ) + prompt = "" response = "" isGenerating = true statusMessage = "Generating locally with \(example.title)…" @@ -98,7 +116,8 @@ final class AppleLanguageWorkspaceModel { await self.performGeneration( prompt: submittedPrompt, maximumResponseTokens: submittedMaximumTokens, - runToken: runToken + runToken: runToken, + assistantMessageID: assistantMessageID ) } } @@ -117,8 +136,9 @@ final class AppleLanguageWorkspaceModel { do { try await engine.resetSession() response = "" + transcript = [] clearError() - statusMessage = "Started a fresh Qwen session." + statusMessage = "Started a fresh \(example.title) session." } catch { present(error) } @@ -135,7 +155,8 @@ final class AppleLanguageWorkspaceModel { private func performGeneration( prompt: String, maximumResponseTokens: Int, - runToken: CoreAIRuntimeRunToken + runToken: CoreAIRuntimeRunToken, + assistantMessageID: UUID ) async { defer { generationTask = nil @@ -149,19 +170,44 @@ final class AppleLanguageWorkspaceModel { ) try Task.checkCancellation() response = generated + updateAssistantMessage( + id: assistantMessageID, + content: generated, + state: .complete + ) clearError() statusMessage = "Generated \(generated.count) characters on device." runCoordinator.succeed(runToken, summary: statusMessage) } catch is CancellationError { response = "" statusMessage = "Generation canceled." + updateAssistantMessage( + id: assistantMessageID, + content: "", + state: .canceled + ) runCoordinator.cancel(runToken, summary: statusMessage) } catch { runCoordinator.fail(runToken, error: error) + updateAssistantMessage( + id: assistantMessageID, + content: "", + state: .failed(error.localizedDescription) + ) present(error) } } + private func updateAssistantMessage( + id: UUID, + content: String, + state: AppleLanguageTranscriptMessage.State + ) { + guard let index = transcript.firstIndex(where: { $0.id == id }) else { return } + transcript[index].content = content + transcript[index].state = state + } + private func present(_ error: any Error) { errorMessage = error.localizedDescription statusMessage = error.localizedDescription diff --git a/CoreAILab/Features/AppleModels/Language/AppleLanguageWorkspaceView.swift b/CoreAILab/Features/AppleModels/Language/AppleLanguageWorkspaceView.swift index 157b149..df6e7c0 100644 --- a/CoreAILab/Features/AppleModels/Language/AppleLanguageWorkspaceView.swift +++ b/CoreAILab/Features/AppleModels/Language/AppleLanguageWorkspaceView.swift @@ -51,37 +51,21 @@ struct AppleLanguageWorkspaceView: View { .textSelection(.enabled) } LabeledContent("iOS export") { - Text(workspace.example.iOSExportCommand) - .font(.body.monospaced()) - .textSelection(.enabled) + if let iOSExportCommand = workspace.example.iOSExportCommand { + Text(iOSExportCommand) + .font(.body.monospaced()) + .textSelection(.enabled) + } else { + Label("No pinned iOS recipe in this catalog snapshot", systemImage: "iphone.slash") + .foregroundStyle(.secondary) + } } } header: { Label("Model Bundle", systemImage: "shippingbox") } - Section { - TextField("Ask Qwen", text: $workspace.prompt, axis: .vertical) - .lineLimit(3...8) - .disabled(!workspace.canEditGenerationInputs) - Stepper( - "Maximum response tokens: \(workspace.maximumResponseTokens)", - value: $workspace.maximumResponseTokens, - in: 1...512, - step: 16 - ) - .disabled(!workspace.canEditGenerationInputs) - -#if !os(macOS) - ViewThatFits(in: .horizontal) { - generationActions(axis: .horizontal) - generationActions(axis: .vertical) - } -#endif - } header: { - Label("Prompt", systemImage: "text.bubble") - } - - AppleLanguageResponseView(response: workspace.response) + AppleLanguageChatTranscriptView(messages: workspace.transcript) + AppleLanguagePromptComposerView(workspace: workspace) } .formStyle(.grouped) .navigationTitle("\(workspace.example.title) Language Model") @@ -96,7 +80,7 @@ struct AppleLanguageWorkspaceView: View { action: workspace.cancelGeneration ) } else { - Button("Generate", systemImage: "play.fill", action: workspace.startGeneration) + Button("Send", systemImage: "arrow.up", action: workspace.startGeneration) .disabled(!workspace.canGenerate) .help(workspace.statusMessage) } @@ -146,30 +130,12 @@ struct AppleLanguageWorkspaceView: View { private func modelActions(axis: Axis) -> some View { adaptiveLayout(axis: axis) { - Button("Import Qwen Bundle", systemImage: "shippingbox", action: importModel) + Button("Import Language Bundle", systemImage: "shippingbox", action: importModel) Button("New Session", systemImage: "arrow.counterclockwise", action: resetSession) .disabled(workspace.modelName == nil || workspace.isBusy) } } -#if !os(macOS) - private func generationActions(axis: Axis) -> some View { - adaptiveLayout(axis: axis) { - Button("Generate", systemImage: "play.fill", action: workspace.startGeneration) - .buttonStyle(.borderedProminent) - .disabled(!workspace.canGenerate) - if workspace.isGenerating { - Button( - "Cancel", - systemImage: "stop.fill", - role: .cancel, - action: workspace.cancelGeneration - ) - } - } - } -#endif - private func adaptiveLayout( axis: Axis, @ViewBuilder content: () -> Content diff --git a/CoreAILabCore/AppleModels/Language/AppleLanguageExample.swift b/CoreAILabCore/AppleModels/Language/AppleLanguageExample.swift index e3f803b..d3b8056 100644 --- a/CoreAILabCore/AppleModels/Language/AppleLanguageExample.swift +++ b/CoreAILabCore/AppleModels/Language/AppleLanguageExample.swift @@ -2,33 +2,91 @@ import Foundation enum AppleLanguageExample: String, Hashable, Sendable { case qwen3_0_6B + case qwen3_4B + case gemma3_4BIt + case gemma3_12BIt init?(shortName: String) { - guard shortName == "qwen3-0.6b" else { return nil } - self = .qwen3_0_6B + switch shortName { + case "qwen3-0.6b": + self = .qwen3_0_6B + case "qwen3-4b": + self = .qwen3_4B + case "gemma3-4b-it": + self = .gemma3_4BIt + case "gemma3-12b-it": + self = .gemma3_12BIt + default: + return nil + } } init?(resourceBundleURL: URL) { let name = resourceBundleURL.lastPathComponent.lowercased() - guard name.contains("qwen3") && (name.contains("0_6b") || name.contains("0.6b")) else { + if name.contains("qwen3") && (name.contains("0_6b") || name.contains("0.6b")) { + self = .qwen3_0_6B + } else if name.contains("qwen3") && (name.contains("4b") || name.contains("4_b")) { + self = .qwen3_4B + } else if name.contains("gemma3") && name.contains("4b") { + self = .gemma3_4BIt + } else if name.contains("gemma3") && name.contains("12b") { + self = .gemma3_12BIt + } else { return nil } - self = .qwen3_0_6B } var title: String { - "Qwen3 0.6B" + switch self { + case .qwen3_0_6B: + "Qwen3 0.6B" + case .qwen3_4B: + "Qwen3 4B" + case .gemma3_4BIt: + "Gemma 3 4B IT" + case .gemma3_12BIt: + "Gemma 3 12B IT" + } } var playgroundButtonTitle: String { - "Open \(title) Playground" + "Open \(title) Chat" + } + + var modelIdentifier: String { + switch self { + case .qwen3_0_6B: + "qwen3-0.6b" + case .qwen3_4B: + "qwen3-4b" + case .gemma3_4BIt: + "gemma3-4b-it" + case .gemma3_12BIt: + "gemma3-12b-it" + } } var macOSExportCommand: String { - "uv run coreai.llm.export Qwen/Qwen3-0.6B --compression 4bit --compute-precision float16 --max-context-length 8192" + switch self { + case .qwen3_0_6B: + "uv run coreai.llm.export Qwen/Qwen3-0.6B --compression 4bit --compute-precision float16 --max-context-length 8192" + case .qwen3_4B: + "uv run coreai.llm.export Qwen/Qwen3-4B --compression 4bit --compute-precision float16 --max-context-length 40960" + case .gemma3_4BIt: + "uv run coreai.llm.export google/gemma-3-4b-it --compression 4bit --compute-precision bfloat16 --max-context-length 131072" + case .gemma3_12BIt: + "uv run coreai.llm.export google/gemma-3-12b-it --compression 4bit --compute-precision bfloat16 --max-context-length 131072" + } } - var iOSExportCommand: String { - "uv run coreai.llm.export Qwen/Qwen3-0.6B --compression-config models/qwen3/qwen3_0_6b_mixed_4bit_8bit.yaml --compute-precision float16 --max-context-length 4096 --platform iOS" + var iOSExportCommand: String? { + switch self { + case .qwen3_0_6B: + "uv run coreai.llm.export Qwen/Qwen3-0.6B --compression-config models/qwen3/qwen3_0_6b_mixed_4bit_8bit.yaml --compute-precision float16 --max-context-length 4096 --platform iOS" + case .qwen3_4B: + "uv run coreai.llm.export Qwen/Qwen3-4B --compression-config models/qwen3/qwen3_4b_mixed_4bit_8bit.yaml --compute-precision float16 --max-context-length 4096 --platform iOS" + case .gemma3_4BIt, .gemma3_12BIt: + nil + } } } diff --git a/CoreAILabCore/AppleModels/Language/AppleLanguageTranscriptMessage.swift b/CoreAILabCore/AppleModels/Language/AppleLanguageTranscriptMessage.swift new file mode 100644 index 0000000..4edec83 --- /dev/null +++ b/CoreAILabCore/AppleModels/Language/AppleLanguageTranscriptMessage.swift @@ -0,0 +1,39 @@ +import Foundation + +struct AppleLanguageTranscriptMessage: Identifiable, Equatable, Sendable { + enum Role: String, Sendable { + case user + case assistant + } + + enum State: Equatable, Sendable { + case complete + case pending + case canceled + case failed(String) + } + + let id: UUID + let role: Role + var content: String + var state: State + let createdAt: Date + + init( + id: UUID = UUID(), + role: Role, + content: String, + state: State = .complete, + createdAt: Date = .now + ) { + self.id = id + self.role = role + self.content = content + self.state = state + self.createdAt = createdAt + } + + var isFromUser: Bool { + role == .user + } +} diff --git a/CoreAILabCore/RuntimeStudio/CoreAIRuntimeArtifactValidator.swift b/CoreAILabCore/RuntimeStudio/CoreAIRuntimeArtifactValidator.swift index aa7fe60..6242cd1 100644 --- a/CoreAILabCore/RuntimeStudio/CoreAIRuntimeArtifactValidator.swift +++ b/CoreAILabCore/RuntimeStudio/CoreAIRuntimeArtifactValidator.swift @@ -77,9 +77,7 @@ enum CoreAIRuntimeArtifactValidator { return nil } case .appleLanguage: - return AppleLanguageExample(resourceBundleURL: syntheticURL) == .qwen3_0_6B - ? "qwen3-0.6b" - : nil + return AppleLanguageExample(resourceBundleURL: syntheticURL)?.modelIdentifier case .appleObjectDetection: let normalized = artifactName.lowercased().replacing("_", with: "-") return normalized.contains("yolos-tiny") ? "yolos-tiny" : nil diff --git a/CoreAILabTests/AppleLanguageWorkspaceModelTests.swift b/CoreAILabTests/AppleLanguageWorkspaceModelTests.swift index 38829c0..328bbf8 100644 --- a/CoreAILabTests/AppleLanguageWorkspaceModelTests.swift +++ b/CoreAILabTests/AppleLanguageWorkspaceModelTests.swift @@ -17,6 +17,10 @@ struct AppleLanguageWorkspaceModelTests { #expect(await engine.requests == [.init(prompt: "Why local?", maximumTokens: 64)]) #expect(workspace.response == "On-device AI keeps data local.") + #expect(workspace.prompt.isEmpty) + #expect(workspace.transcript.map(\.role) == [.user, .assistant]) + #expect(workspace.transcript.map(\.content) == ["Why local?", "On-device AI keeps data local."]) + #expect(workspace.transcript.last?.state == .complete) #expect(!workspace.isShowingError) #expect(workspace.runCoordinator.history.first?.state == .succeeded) #expect(workspace.runCoordinator.history.first?.timingClass == .cold) @@ -49,6 +53,7 @@ struct AppleLanguageWorkspaceModelTests { await workspace.resetSession() #expect(workspace.response.isEmpty) + #expect(workspace.transcript.isEmpty) #expect(await engine.resetCount == 1) } @@ -67,10 +72,30 @@ struct AppleLanguageWorkspaceModelTests { await waitForGeneration(workspace) #expect(workspace.response.isEmpty) + #expect(workspace.transcript.last?.state == .canceled) #expect(workspace.statusMessage == "Generation canceled.") #expect(workspace.runCoordinator.history.first?.state == .canceled) } + @Test + func failedGenerationMarksTheAssistantTurnWithoutDroppingTheUserPrompt() async { + let engine = AppleLanguageGeneratorStub( + response: "Unused", + failure: AppleLanguageGeneratorStubError.generationFailed + ) + let workspace = AppleLanguageWorkspaceModel(example: .qwen3_0_6B, engine: engine) + await workspace.loadModel(from: URL(filePath: "/tmp/qwen")) + workspace.prompt = "Will this fail?" + + workspace.startGeneration() + await waitForGeneration(workspace) + + #expect(workspace.transcript.map(\.role) == [.user, .assistant]) + #expect(workspace.transcript.first?.content == "Will this fail?") + #expect(workspace.transcript.last?.state == .failed("The language model failed during generation.")) + #expect(workspace.isShowingError) + } + @Test func generationInputsStayLockedUntilTheSubmittedRequestFinishes() async { let engine = AppleLanguageGeneratorStub( @@ -104,13 +129,19 @@ private actor AppleLanguageGeneratorStub: AppleLanguageGenerating { private let response: String private let responseDelay: Duration? + private let failure: (any Error)? private(set) var requests: [Request] = [] private(set) var resetCount = 0 private var isLoaded = false - init(response: String, responseDelay: Duration? = nil) { + init( + response: String, + responseDelay: Duration? = nil, + failure: (any Error)? = nil + ) { self.response = response self.responseDelay = responseDelay + self.failure = failure } func loadModel(at url: URL) throws { @@ -126,6 +157,9 @@ private actor AppleLanguageGeneratorStub: AppleLanguageGenerating { if let responseDelay { try await Task.sleep(for: responseDelay) } + if let failure { + throw failure + } return response } @@ -137,8 +171,14 @@ private actor AppleLanguageGeneratorStub: AppleLanguageGenerating { private enum AppleLanguageGeneratorStubError: LocalizedError { case invalidModel + case generationFailed var errorDescription: String? { - "The replacement language-model bundle is invalid." + switch self { + case .invalidModel: + "The replacement language-model bundle is invalid." + case .generationFailed: + "The language model failed during generation." + } } } diff --git a/README.md b/README.md index fed9a1d..a1b0640 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![Xcode 27 beta](https://img.shields.io/badge/Xcode-27%20beta-147EFB?logo=xcode&logoColor=white)](https://developer.apple.com/xcode/) [![Swift 6.4](https://img.shields.io/badge/Swift-6.4-F05138?logo=swift&logoColor=white)](https://www.swift.org/) -[![Platform](https://img.shields.io/badge/platform-macOS%2027-lightgrey)](https://developer.apple.com/) +[![Platforms](https://img.shields.io/badge/platforms-iOS%2027%20%7C%20macOS%2027-lightgrey)](https://developer.apple.com/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) A native SwiftUI workbench for discovering, converting, inspecting, running, @@ -50,13 +50,16 @@ benchmarking, and packaging models with Apple's `CoreAI.framework`. open CoreAIFrameworkLab.xcodeproj ``` -3. Choose the shared `CoreAILab` scheme. The app has a single macOS target. +3. Choose a shared scheme: + + - `CoreAILabMac` for macOS. + - `CoreAILab` for a physical iPhone or iPad. 4. Build the macOS app from Terminal: ```bash xcodebuild -project CoreAIFrameworkLab.xcodeproj \ - -scheme CoreAILab \ + -scheme CoreAILabMac \ -destination 'platform=macOS,arch=arm64' \ -derivedDataPath ./build/Xcode27 \ build @@ -151,7 +154,7 @@ python3 Scripts/update_apple_model_catalog.py /path/to/coreai-models | --- | --- | --- | | YOLOS Tiny | Standalone `.aimodel` | Object detection through Apple's runtime package. | | EfficientSAM / SAM 3 | Exported model resources | Point or text segmentation; SAM 3 requires accepted upstream access. | -| Qwen3 0.6B | Complete resource folder | Uses `CoreAILanguageModel` with a `FoundationModels` session. | +| Qwen / Gemma language models | Complete resource folder | Chat session through `CoreAILanguageModel`; the pinned catalog includes iOS Qwen recipes and macOS Gemma 3 recipes. | | Stable Diffusion / SD3 / FLUX.2 | Complete resource folder | Local generation; gated models require the user's own authentication. | | Wav2Vec2 | Standalone `.aimodel` plus audio | Static five-second, 16 kHz mono transcription path. | | Chatterbox Turbo | Bundled macOS assets | Fixed voice, roughly 600 MiB, up to 253 generated speech tokens. | @@ -164,7 +167,7 @@ Detailed conversion and evidence commands live in: ## For Contributors and Agents -- App target: macOS 27 with Xcode 27 and Swift 6.4. +- Target: iOS 27 and macOS 27 with Xcode 27 and Swift 6.4. - Read [`AGENTS.md`](AGENTS.md) before changing code. - Verify unfamiliar Core AI APIs against the selected Xcode 27 SDK before use. diff --git a/Scripts/run_diarization_integration.py b/Scripts/run_diarization_integration.py index fc6031f..a7cb9ad 100755 --- a/Scripts/run_diarization_integration.py +++ b/Scripts/run_diarization_integration.py @@ -44,7 +44,7 @@ def main() -> None: "-project", "CoreAIFrameworkLab.xcodeproj", "-scheme", - "CoreAILab", + "CoreAILabMac", "-destination", destination, "-derivedDataPath", @@ -61,10 +61,10 @@ def main() -> None: capture_output=True, text=True, ).stdout.strip() - source = products / f"CoreAILab_macosx{sdk_version}-arm64.xctestrun" + source = products / f"CoreAILabMac_macosx{sdk_version}-arm64.xctestrun" with source.open("rb") as file: configuration = plistlib.load(file) - test_target = configuration["CoreAILabTests"] + test_target = configuration["CoreAILabMacTests"] environment = test_target.setdefault("EnvironmentVariables", {}) if model is not None: environment["COREAI_CAMPPLUS_MODEL_PATH"] = str(model) @@ -79,7 +79,7 @@ def main() -> None: with tempfile.NamedTemporaryFile( mode="wb", suffix=".xctestrun", - prefix="CoreAILab-diarization-", + prefix="CoreAILabMac-diarization-", dir=products, delete=False, ) as file: @@ -92,7 +92,7 @@ def main() -> None: str(temporary_path), "-destination", destination, - "-only-testing:CoreAILabTests/SpeakerDiarizationIntegrationTests", + "-only-testing:CoreAILabMacTests/SpeakerDiarizationIntegrationTests", "test-without-building", ] )