04b99ad1cf
- main 上 #59(額度卡假訊息)與 #60(vault 辨識+不覆蓋原稿)的修復合併後, daemon-version.py 的指紋帳本偵測到 v0.18.25 對應的原始碼已經變了 (fp a753d866… ≠ 記錄的 33f4bdcb…),代表照舊重戳 v0.18.25 會產出 「跟 leo 機器上那支同版號、內容卻不同」的二進位——版本號說謊。 ⇒ changelog 補一段「下一版(未發佈)」,daemon-version.py --stamp 正確升版成 v0.18.26,v0.18.25 的舊指紋原樣保留不動。 - 用 build-dmg.sh 實際打出 dist/Arcrun-v0.18.26.dmg(8.2M), Info.plist CFBundleShortVersionString 確認為 0.18.26。 - 拿同一支打包出來的 arcrun-app 執行檔(--collector direct --once), 對著本機自建的假 Logseq/Obsidian/一般資料夾三種監看根各跑一輪 (mock 掉 /portal/daemon/extract 與收卡 workflow,不碰任何真實帳號/額度): vault 兩種都落在 .arcrun-rag/wiki/cards/(隱藏,筆記軟體不掃描)、 一般資料夾落在 system-dev/wiki/cards/(行為不變); 三種都故意預先放一張同名舊卡,跑完舊卡被備份成 <name>.md.bak-<nanos>、 新卡才落地,沒有無聲覆蓋;Logseq 的 journals/*.md 原稿位元不動。 不動 collector/cmd/arcrun-app/arcrun-app(那支是舊的、脫離版控管理的建置產物, 本次 go build ./... 順手覆蓋過又還原,不屬於這次的變更範圍)。