Skip to content

Desktop: package PhoenixCore dashboard with Tauri - #147

Draft
Bboy9090 wants to merge 10 commits into
mainfrom
convergence/phoenixcore-desktop-package
Draft

Desktop: package PhoenixCore dashboard with Tauri#147
Bboy9090 wants to merge 10 commits into
mainfrom
convergence/phoenixcore-desktop-package

Conversation

@Bboy9090

@Bboy9090 Bboy9090 commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Purpose

Package the existing PhoenixCore React/Vite dashboard as a dedicated Tauri desktop application on Windows without changing Phoenix Key.

Implemented

  • apps/phoenixcore-desktop Tauri shell
  • source-bound installed --smoke-test receipt mode
  • Windows MSI/NSIS package workflow
  • exact SHA/size artifact receipt generation
  • clean-runner install/launch/uninstall lifecycle for both installer formats

Exact-head evidence

Source head: 58160dae1b311ece2efc0e42f1e4f8b5eed98131
Workflow: PhoenixCore Desktop
Run ID: 33428132176
Result: SUCCESS

Successful jobs:

  • dashboard-build
  • windows-package
  • windows-lifecycle (msi)
  • windows-lifecycle (nsis)

Retained artifacts:

  • phoenixcore-desktop-windows-unsigned-preview — artifact 9771713073, archive SHA-256 603700acd480f0b04f7f128ab8e011725bac322b36d9ce7297190f0b69b2e561
  • phoenixcore-desktop-msi-lifecycle-evidence — artifact 9771729519, archive SHA-256 a9b1a10f0b28aa9d31623ba29b59d0b0df5c245aa5d55ed560dd3d7456c01839
  • phoenixcore-desktop-nsis-lifecycle-evidence — artifact 9771734634, archive SHA-256 f096fb9022ff8a482b5eb3d26634767650195ccf17fa51d18dad1ac9d2b406a8

The lifecycle proof installs the exact package on clean Windows runners, locates the installed executable, runs the installed executable in source-bound smoke mode, verifies app/version/source/status, uninstalls, and verifies registration/executable removal.

Remaining boundaries

  • update/rollback for Desktop 0.1.0 are not proven in this PR; stacked PR Desktop: prove 0.1.1 update and rollback lifecycle #149 now addresses the two-version lifecycle gate
  • packaged Vite /api bridge remains not verified
  • signing remains not proven
  • ARCWYRE-native runtime compatibility remains separate
  • physical hardware validation remains separate

Truth

This PR now has real Windows package + install/launch/uninstall evidence. It is not a release-candidate claim and does not by itself satisfy the downstream rollback-required packaged-artifact contract.

Keep draft until the stacked lifecycle proof is resolved and downstream evidence is reconciled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant