Build Information
Successful build of GenieMax, reference 1.0.0 (0fb2d8), with Swift 6.4 for macOS (SPM) on 25 Sep 2026 22:30:16 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/satayutata/geniemax-core.git
Reference: 1.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/satayutata/geniemax-core
* tag 1.0.0 -> FETCH_HEAD
HEAD is now at 0fb2d8f rebrand: rename module WhoopCore→GenieMax; README hero (logo, demo GIF, TestFlight, teaser math)
Cloned https://github.com/satayutata/geniemax-core.git
Revision (git rev-parse @):
0fb2d8f5a21628ed11f3baabad642f8aca28ed4a
SUCCESS checkout https://github.com/satayutata/geniemax-core.git at 1.0.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/satayutata/geniemax-core.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 156]
[Planning deferred tasks]
[22 / 69] GenieMax
[44 / 69]
[45 / 70] _Clibsodium
[53 / 85]
[56 / 85]
[58 / 85]
[67 / 86] _Clibsodium
[69 / 86] Sodium
[76 / 119]
[80 / 119]
[82 / 119]
[85 / 119]
[88 / 119]
[90 / 119]
[91 / 119]
[102 / 119] Sodium
[103 / 119] Sodium
[111 / 120] GenieMax
[120 / 169]
[123 / 169]
[129 / 169]
[132 / 169]
[136 / 169]
[138 / 169]
[141 / 169]
[145 / 169]
[147 / 169]
[148 / 169]
[160 / 169] GenieMax
[166 / 169] GenieMax
Build complete! (12.71 sec)
Fetching https://github.com/jedisct1/swift-sodium
[1/5013] Fetching swift-sodium
Fetched https://github.com/jedisct1/swift-sodium (13.84s)
Computing version for https://github.com/jedisct1/swift-sodium
Computed https://github.com/jedisct1/swift-sodium at 0.11.0 (14.46s)
Creating working copy for https://github.com/jedisct1/swift-sodium
Working copy of https://github.com/jedisct1/swift-sodium resolved at 0.11.0
warning: 'swift-sodium': failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: 'swift-sodium': you may be able to install libsodium using your system-packager:
brew install libsodium
/Users/admin/builder/spi-builder-workspace/Sources/GenieMax/SleepStaging.swift:239:9: [1;33mwarning: [1;39mvariable 'stages' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m237 |[0;0m let deepSet = Set(sIdx.filter { !remSet.contains($0) }.sorted { Fdeep[$0]! > Fdeep[$1]! }.prefix(deepN))
[0;36m238 |[0;0m
[0;36m239 |[0;0m var stages = (0..<win.count).map { i -> String in
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'stages' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m240 |[0;0m if isWake[i] { return "Wake" }
[0;36m241 |[0;0m if remSet.contains(i) { return "REM" }
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-sodium",
"requirement" : {
"range" : [
{
"lower_bound" : "0.9.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jedisct1/swift-sodium"
}
],
"manifest_display_name" : "GenieMax",
"name" : "GenieMax",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "16.0"
}
],
"products" : [
{
"name" : "GenieMax",
"targets" : [
"GenieMax"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "GenieMaxTests",
"module_type" : "SwiftTarget",
"name" : "GenieMaxTests",
"path" : "Tests/GenieMaxTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/GenieMaxTests/Fixtures",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AFScreenTests.swift",
"AccountStoreTests.swift",
"ActivityCascadeTests.swift",
"ActivityTests.swift",
"AlertsTests.swift",
"AnalysisTests.swift",
"BackfillTests.swift",
"BaselineTests.swift",
"BodyCompositionTests.swift",
"CaloriesTests.swift",
"CoachCardsTests.swift",
"CoachChatTests.swift",
"DailyMetricsTests.swift",
"DeepAnalysisTier1Tests.swift",
"DeepAnalysisTier2Tests.swift",
"DeepAnalysisTier3Tests.swift",
"E2EESyncTests.swift",
"E2EEVaultTests.swift",
"HLCTests.swift",
"HealthBridgePolicyTests.swift",
"HealthContextTests.swift",
"HistoryTests.swift",
"IdentityLinkTests.swift",
"IndicatorsTests.swift",
"InsightsTests.swift",
"JWTTokenTests.swift",
"JournalTests.swift",
"MetricGuideTests.swift",
"MetricMethodTests.swift",
"MetricsTests.swift",
"MonitorsTests.swift",
"NapDetectorTests.swift",
"NutritionTests.swift",
"PKCETests.swift",
"PPGHRVTests.swift",
"ProfileScheduleTests.swift",
"RecoveryEngineTests.swift",
"ReplayParityTests.swift",
"RhythmCheckTests.swift",
"RhythmFeaturesTests.swift",
"ScoresTests.swift",
"SectionSplitterTests.swift",
"SleepArchitectureTests.swift",
"SleepNarrativeTests.swift",
"SleepStagingTests.swift",
"SleepWindowTests.swift",
"StepCalorieTests.swift",
"StrapRegistryTests.swift",
"SyncEngineTests.swift",
"TrendReadingTests.swift",
"WhoopDecodeTests.swift",
"WhoopFrameTests.swift",
"WhoopModelTests.swift",
"WorkoutTests.swift"
],
"target_dependencies" : [
"GenieMax"
],
"type" : "test"
},
{
"c99name" : "GenieMax",
"module_type" : "SwiftTarget",
"name" : "GenieMax",
"path" : "Sources/GenieMax",
"product_dependencies" : [
"Sodium"
],
"product_memberships" : [
"GenieMax"
],
"sources" : [
"AFScreen.swift",
"Account.swift",
"Alerts.swift",
"Analysis.swift",
"Analytics.swift",
"BIP39Words.swift",
"Backfill.swift",
"Baseline.swift",
"BodyComposition.swift",
"BodyScan.swift",
"CoachCards.swift",
"CoachChat.swift",
"DailyMetrics.swift",
"DataReadiness.swift",
"E2EESync.swift",
"E2EEVault.swift",
"HLC.swift",
"HRV.swift",
"HealthContext.swift",
"HealthExportPolicy.swift",
"HealthRef.swift",
"History.swift",
"Indicators.swift",
"Insights.swift",
"Intake.swift",
"JWTToken.swift",
"Journal.swift",
"MetricGuide.swift",
"MetricMethod.swift",
"Monitors.swift",
"NapDetector.swift",
"PKCE.swift",
"PPGHRV.swift",
"Physiology.swift",
"ProactiveInsights.swift",
"Profile.swift",
"RecoveryEngine.swift",
"RhythmCheck.swift",
"RhythmFeatures.swift",
"Scores.swift",
"SectionSplitter.swift",
"SleepArchitecture.swift",
"SleepNarrative.swift",
"SleepStaging.swift",
"SleepWindow.swift",
"StepCounter.swift",
"StrapRegistry.swift",
"SyncEngine.swift",
"TrendReading.swift",
"WhoopDecode.swift",
"WhoopFrame.swift",
"WhoopModel.swift",
"Workout.swift",
"WorkoutActivityAttributes.swift",
"WorkoutIntents.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.