Runtime mode: Embedded — in-process TraverseEmbedder (Swift) loads digest-pinned runtime/runtime.wasm. No traverse-cli serve required.
- Xcode 16+ / macOS 14+
- Bundled assets under
TraverseStarterMac/Resources/bundles/traverse-starter/
export TRAVERSE_REPO=/path/to/Traverse
bash scripts/ci/sync_swift_starter_bundle.shOpen TraverseStarterMac.xcodeproj in Xcode, or:
cd apps/traverse-starter/TraverseCore && swift test
cd apps/traverse-starter/macos-swift && xcodebuild -scheme TraverseStarterMac -destination 'platform=macOS' testShared host logic lives in ../TraverseCore/ (EmbeddedHost, AppStateViewModel).