From 03e3a3bca0ed3b865cb4e4dd19bbdcf1daeccfaa Mon Sep 17 00:00:00 2001 From: imccyu <276526105+imccyu@users.noreply.github.com> Date: Sat, 19 Sep 2026 15:06:26 +0800 Subject: [PATCH] refactor(desktop): note the runtime descriptor validation in applyRelease applyRelease keeps readDesktopRuntime for its fail-loud validation after the cleanup consumer was removed. --- apps/desktop/src/project-manager.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/desktop/src/project-manager.ts b/apps/desktop/src/project-manager.ts index 9e01caa98f..547a0164ff 100644 --- a/apps/desktop/src/project-manager.ts +++ b/apps/desktop/src/project-manager.ts @@ -82,6 +82,7 @@ export class DesktopProjectManager { */ async applyRelease(): Promise { await this.withLock(() => { + // Validation only: an unreadable or mismatched runtime descriptor stops preparation before the Host starts. readDesktopRuntime(this.runtime.dsh) migrateProfileSettings(this.paths.profile) createPluginProfile(this.paths.profile)