133bfdbc84
leo 開 DMG 檢查時抓到:CFBundleShortVersionString = **1.0.0**(Wails 預設), 不是 v0.18.4 ⇒ 使用者在 Finder/「關於」看到的版本永遠不變 ⇒ 無從判斷自己是不是新版(同「版本號是唯一驗收介面」的病)。 真因:wails.json 沒有 info.productVersion,而 wails build **沒有 CLI 旗標**可指定。 修:build-mac.sh/build-win.sh 建置前把版本寫進 wails.json 的 info, 建完用 trap 還原(不污染版控)。 驗:重打後 Info.plist = 0.18.4 ✅、wails.json 無殘留 ✅ DMG 用戶視角實測(掛載後看): 剛好兩項 Arcrun.app + Applications 捷徑 ✅(拖進去的標準畫面) MacOS/ 內含 arcrun-app + arcrun-collector ✅(沒同綑=裝了不會同步) LSUIElement=true ✅(不佔 Dock)|codesign -v 通過 ✅ skill 補兩段: · 3.5「把 DMG/zip 真的打開,用使用者第一次看到的樣子檢查」(含五項判準與漏掉的後果) · 開頭「這支 skill 自己的失效模式」——leo:「你寫完一個 skill 然後每個我要提醒你, 表示這個 skill 無效」。根因是憑印象列步驟沒走過使用者的路; 訂三條鐵律(每條要有可貼的實測輸出/使用者看得到的東西一律真的打開/ 被 leo 問出來的缺口當場補進 skill)。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>