iOS simulator, 0.5.212, with-AI setup: SIGABRT 1.7 s after the wizard leaves JOIN_FEDERATION for the AI step (gate run https://github.com/CIRISAI/CIRISAgent/actions/runs/34272658734, CIRISAgent release/2.11.0 @ 67404f6c0, iPhone simulator, ciris-server 0.5.203). This is not #47's roster timeout — the runtime had been READY for 20 s.
ios-oslog.log:
20:32:18.160 iosApp[28487]: (Python) Node fold: OWNERSHIP UNCLAIMED — one-time CLAIM PIN: G67C-YHDM …
20:32:39.954 launchd_sim: [UIKitApplication:ai.ciris.mobile[ca4b] [28487]:] exited due to SIGABRT | sent by iosApp[28487], ran for 36620ms
20:32:39.954 launchd_sim: … service has crashed 1 times in a row (last was not dirty)
kmp_app.log (last lines the app wrote):
20:32:19.695 I/StartupViewModel: [STARTUP] === Startup sequence complete ===
20:32:19.706 I/StartupScreen: [PHASE] READY (READY)
20:32:19.748 I/CIRISApiClient: [getSetupStatus] Setup status: required=true, firstRun=true, configExists=false
20:32:20.018 W/LocalizationManager: Missing localization key: setup.ai_preference_question (lang=en, stringsKeys=273)
20:32:20.019 W/LocalizationManager: Missing localization key: setup.ai_preference_with (lang=en, stringsKeys=273)
20:32:20.019 W/LocalizationManager: Missing localization key: setup.ai_preference_with_desc (lang=en, stringsKeys=273)
20:32:20.019 W/LocalizationManager: Missing localization key: setup.ai_preference_without (lang=en, stringsKeys=273)
20:32:20.019 W/LocalizationManager: Missing localization key: setup.ai_preference_without_desc (lang=en, stringsKeys=273)
20:32:37.845 I/SetupScreen: onNext clicked, currentStep=YOU, canProceed=true
20:32:37.848 I/CIRISApiClient: [mintUserIdentity] POST http://127.0.0.1:4243/v1/self/identity backend=(default) label=qa-node-1788899535
20:32:38.283 I/SetupScreen: onNext clicked, currentStep=JOIN_FEDERATION, canProceed=true
20:32:38.284 I/SetupScreen: Not final step - calling viewModel.nextStep()
Nothing after that; the abort lands as the AI-configuration step composes (oslog shows only keyboard input-view reloads and Metal shader compiles in the last second). The gate's next three steps then report the client's automation server stopped answering. Two observations for whoever holds the crash: the iOS bundle loaded 273 localization keys and is missing the setup.ai_preference_* set that the YOU step needs (the desktop bundle has them), and the no-AI pass on the same simulator — which never composes the AI step — completed 7/7 without incident.
The simulator's .ips crash report was not in our artifacts; I'm adding ~/Library/Logs/DiagnosticReports collection to the gate so the next run attaches it here. If you can reproduce locally, the with-AI wizard path on the simulator is the shortest route.
iOS simulator, 0.5.212, with-AI setup: SIGABRT 1.7 s after the wizard leaves JOIN_FEDERATION for the AI step (gate run https://github.com/CIRISAI/CIRISAgent/actions/runs/34272658734, CIRISAgent
release/2.11.0@ 67404f6c0, iPhone simulator, ciris-server 0.5.203). This is not #47's roster timeout — the runtime had been READY for 20 s.ios-oslog.log:kmp_app.log(last lines the app wrote):Nothing after that; the abort lands as the AI-configuration step composes (oslog shows only keyboard input-view reloads and Metal shader compiles in the last second). The gate's next three steps then report
the client's automation server stopped answering. Two observations for whoever holds the crash: the iOS bundle loaded 273 localization keys and is missing thesetup.ai_preference_*set that the YOU step needs (the desktop bundle has them), and the no-AI pass on the same simulator — which never composes the AI step — completed 7/7 without incident.The simulator's
.ipscrash report was not in our artifacts; I'm adding~/Library/Logs/DiagnosticReportscollection to the gate so the next run attaches it here. If you can reproduce locally, the with-AI wizard path on the simulator is the shortest route.