Runtime choice
runtime-choice
Repo decision records Tauri v2 as the native shell path.
tauri v2 wraps the existing read-only shell while signing, credentials, local commands, and desktop automation stay gated.
Runtime
Tauri v2
read only shell / repo plan
Scaffold
local
6 native files, 0 permissions.
Blocked gates
6
Credentials or approvals required before native release work.
Next safe command
npm run desktop:native:inspect
runtime-choice
Repo decision records Tauri v2 as the native shell path.
rust-toolchain
Tauri requires Rust/Cargo before native builds can run locally or in CI.
macos-build-host
macOS packaging requires an Apple build host with Xcode tooling.
apple-developer
Distribution signing and notarization require Apple Developer credentials.
macos-signing
Signing identity must be provided through keychain or approved CI secrets.
macos-notarization
Notarization credentials are required before public direct-download distribution.
updater-signing
Auto-update signing keys are not generated or stored.
accessibility-automation
No local GUI automation is enabled without macOS Accessibility approval.
Tauri v2 app, window, bundle, and security configuration.
Rust crate manifest for the native wrapper only.
Tauri build hook.
Native process entrypoint.
Tauri builder with no invoke handler or plugin commands.
Explicit empty-permission capability for the main window.
.dmg
Direct-download macOS artifact after signing and notarization gates.
npm run desktop:tauri:build -- --bundles dmg
.app
Local app bundle for development and signed test builds.
npm run desktop:tauri:build -- --bundles app
.msi
Windows installer after signing strategy is defined.
npm run desktop:tauri:build -- --bundles msi
.AppImage
Linux package after Linux dependency and signing policy is defined.
npm run desktop:tauri:build -- --bundles appimage
+8 more gated desktop actions locked