Files
arcrun-collector/cmd
Leo 04b99ad1cf chore(desktop): 重打桌面版 v0.18.26,實測 #59/#60 修復真的在新二進位裡
- 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 ./... 順手覆蓋過又還原,不屬於這次的變更範圍)。
2026-08-11 14:05:57 +08:00
..