You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tell strangers the first-run order and name --ios-version on missing runtimes.
Why:
Public Use it mixed install options with hello world and did not say the
app is the preferred host setup. Hello world acquired a lease without
stopping on unavailable or repair_needed capacity. The app missing-CLI
screen led with SIMBROKER_CLI_PATH. host init --bootstrap-config failed
with runtime-not-found without naming --ios-version.
Changed:
README and getting-started now order Homebrew CLI, cask, then Set Up
This Mac / Complete first-time setup (or host init --bootstrap-config
and service start) before hello world. Capacity check gates lease
acquire. Missing-CLI copy leads with the brew formula and Refresh.
runtime-not-found errors name --ios-version and xcrun simctl list
runtimes. Default starter iOS stays 18.
Verification:
npm run agent:verify -- --profile spec-only --paths README.md,docs/getting-started.md,docs/status.md,docs/test/front-door.test.mjs,CHANGELOG.md,spec/build-and-test.md,app/Sources/SharedViews.swift,app/Sources/BrokerOnboardingCommands.swift,app/Tests/BrokerOnboardingCommandsTests.swift,broker-core/index.mjs,broker-core/test/broker-core.test.mjs,broker-core/test/support/simctl-fixture.mjs,client/test/simbroker.test.mjs,client/command-dispatch.mjs --session-dir task-sessions/first-run-onboarding-20260819
npm run agent:verify -- --profile implementation --paths README.md,docs/getting-started.md,docs/status.md,docs/test/front-door.test.mjs,CHANGELOG.md,spec/build-and-test.md,app/Sources/SharedViews.swift,app/Sources/BrokerOnboardingCommands.swift,app/Tests/BrokerOnboardingCommandsTests.swift,broker-core/index.mjs,broker-core/test/broker-core.test.mjs,broker-core/test/support/simctl-fixture.mjs,client/test/simbroker.test.mjs,client/command-dispatch.mjs --session-dir task-sessions/first-run-onboarding-20260819
node --test docs/test/front-door.test.mjs
npm run test:app:focus -- SimulatorBrokerAppTests/BrokerOnboardingCommandsTests
Affected:
README.md
docs/getting-started.md
docs/status.md
docs/test/front-door.test.mjs
CHANGELOG.md
spec/build-and-test.md
app/Sources/BrokerOnboardingCommands.swift
app/Sources/SharedViews.swift
app/Tests/BrokerOnboardingCommandsTests.swift
broker-core/index.mjs
broker-core/test/broker-core.test.mjs
broker-core/test/support/simctl-fixture.mjs
client/command-dispatch.mjs
client/test/simbroker.test.mjs
Refs:
spec/build-and-test.md
docs/getting-started.md
Session:
task-sessions/first-run-onboarding-20260819
"Install the Homebrew CLI with `brew install fiveonecode/simulator-broker/simbroker`, then click Refresh. The app cannot finish first-run setup until that CLI is on this Mac."
39
+
staticletmanualFallbackText=
40
+
"The public path is the Homebrew formula, then Refresh. Development builds may still set SIMBROKER_CLI_PATH."
return"The app cannot find a usable `simbroker` CLI yet, so it cannot self-serve machine setup. Once the CLI is available, this screen can initialize the Mac and start brokerd for you."
425
+
returnBrokerMissingCLISetupCopy.heroMessage
426
426
case.needsHostBootstrap:
427
427
return"This Mac has not been initialized for Simulator Broker yet. First-run setup will create the starter simulator pool, write host config, and start brokerd."
return"If you are running a development build, point the app at a repo-local CLI with `SIMBROKER_CLI_PATH` or reinstall the packaged broker so \(store.cliHintPath) exists."
0 commit comments