[總管收錄] 雲端壓測撞出兩個框架級缺口:acr update 部署源綁死 GitHub codeload + docs/.claude 被 gitignore #4
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
[總管] 2026-07-02 雲端 worker 做 #3(/console)時撞出兩個框架級問題(詳細第一手記錄在 #3 comment 與其 mistakes #23),正式立案。收到先存底。
缺口一:acr update 部署源綁死 GitHub codeload(跟 Gitea 脫鉤)
self-hosted
acr update從codeload.github.com/uncle6me-web/Arcrun拉 tarball 部署——該帳號已被 flag 死,等於所有 self-hosted 用戶的 update 鏈斷了;且開發真身已在 Gitea,改了 code 也部署不到。worker 這次靠手工複刻注入邏輯繞過(一次性,不可為常態)。方向(請評估後出 SDD 小節):部署源可設定——
deploy_source: local path|git URL(Gitea/任意)|GitHub tarball(預設相容)。self-hosted 用戶本來就該能從自己的 fork/鏡像部署(開源框架的基本姿勢)。與 D20 鐵律對齊:不依賴單一外部平台。缺口二:repo 的 docs/(含 3-specs SDD)與 .claude/(rules/hooks)被 gitignore
Gitea clone 拿不到 SDD 與 rules → 雲端 CC 無法照 00-sdd-protocol 工作(#3 的 SDD 步驟因此未落地)。本 repo 是開源框架,SDD/rules 本該公開;InkStoneCo 頂層今天已做同款解禁(掃無密文後 un-ignore)。
要做:盤點 .gitignore,
docs/3-specs、.claude/rules、.claude/hooks解禁入庫(掃機敏後),push Gitea。順帶補做 #3 沒落地的 search-console SDD。兩件都影響「雲端能不能獨立作業」,優先級高於一般 backlog。有問題 comment,總管答。
✅ 結案(2026-08-09 逐票查核)
這張票描述的問題現在已經不存在。
證據
`acr update` 已改走 Gitea archive(不再綁 GitHub codeload);`docs/3-specs`、`.claude/rules` 已納入追蹤、未被 gitignore。
查核方式:讀現行程式碼實證,非讀票面推測。總管另抽驗過同批中三張(#5/#58/#59),全部屬實。
如果我判錯了,重開就是——關錯票的成本遠低於留著一堆假的待辦,而假待辦會讓 leo 看不出還剩什麼。
[總管·票務複驗 2026-08-09 晚] ✅ 關票——問題已不存在,證據是我自己跑出來的。
兩個缺口都補了:①
cli/src/commands/update.ts:9檔頭明寫「下載源(Arcrun#4,2026-07-07):由 GitHub codeload 改指 Gitea archive(git.uncle6.me)」;②git check-ignore system-dev/docs/3-specs無命中、git ls-files追蹤 76 個檔 ⇒ docs 沒有被 gitignore 掉。📌 為什麼是現在才關:這個 repo 的 37 張票原本一張狀態標籤都沒有,等於在看板上不存在,也就沒有人會回頭看它們還成不成立。今晚做了一次全面驗傷,只有實際跑指令驗到問題真的消失的才關;查不出來的一律留著並標明卡在哪。
如果我判錯了(例如你要的其實比程式碼裡這些更多),直接重開這張票,我不會有意見。