Commit Graph

2 Commits

Author SHA1 Message Date
claude-code ac01dd5e7b chore: 編譯產物不再進版控——抽成獨立 repo 的同時把 626MB 死產物留在原地(D95)
抽取方式:git subtree split --prefix=collector(保住 171 顆 commit 的歷史)
        → git filter-repo 剔除 8 條純編譯產物路徑(.app/dmg/下載回來的安裝檔)

剔掉的只有編譯輸出,**原始碼一顆 commit 都沒少**:
174 → 171,少的三顆是「產物同步 v0.16.0」這類只動二進位的 commit。
228 個檔案與 arcrun-rag 的 collector/ 逐檔 sha 比對:0 個不一致。

票:inkstone/InkStoneCo#40(D95 結構拆分)
2026-08-18 18:44:48 +08:00
Leo 4ca94c17ca T3: collector 骨架——watch→轉檔→git commit/push(design §4)
Node 單檔服務(非 arcrun workflow,跑客戶端機器):chokidar watch 事件驅動、debounce
合併批次 commit、.md passthrough(非 md 格式誠實丟 NotImplemented 待 T4 Markitdown)、
刪檔→target repo 移除對應檔(deprecated 標記留給 ingest workflow,collector 只管檔案鏡像)。

已驗(雲端 sandbox scratch 環境,非真實客戶環境):node --check 全過;起 scratch watch dir
+ scratch git repo + bare remote,實測 add/change/delete 三種事件皆正確偵測、debounce 正確
合併成一次 commit、git push 真的送達 remote(git log 驗證)、非 md 格式正確跳過並警告。

端到端待本機/客戶環境驗(README.md 已列):真實 NAS/VM watch、真實 Gitea remote+憑證、
Gitea push webhook 真觸發 ingest、systemd 常駐穩定性。
2026-07-07 21:08:21 +00:00