chore/marketplace-registry-sync/register-assist-entry
chore/marketplace-registry-sync/main
jsc-assist
.claude-plugin/marketplace.json
.agents/plugins/marketplace.json
sync-domains.sh
jsc-meta/tools/sync-marketplace.sh
sync-marketplace.sh assist {網址} {描述}
cmp
plugins/meta
Reviewed-on: #13 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
Reviewed-on: #15 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
Reviewed-on: #18 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
Reviewed-on: #21 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
Reviewed-on: #23 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
Reviewed-on: #26 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
What: - 兩份 marketplace 檔各加一個 jsc-assist 條目,來源網址指向 assist 存取庫。 Why: - 準則要求每個 domain 存取庫都帶同一份 marketplace 檔,任何一個存取庫都能當註冊入口。副本之間只要有一份沒跟上,稽核就會報出不一致。 How: - 條目由 meta 的 sync-marketplace.sh 產生,同時寫進正本與每個 domain 存取庫的副本,寫完逐檔比對位元組。這一支存取庫的兩份副本就是那一輪的產物。 - 條目依名稱排序,縮排與非 ASCII 描述的處理都交給同一支腳本,不手改 JSON。 Who: 助理 domain 落地的註冊步驟在這個存取庫的同步。
No dependencies set.
The note is not visible to the blocked user.
摘要
jsc-assist這個 domain,正本與每個 domain 存取庫的副本要保持位元組一致。這一支把本存取庫的兩份副本同步過來。變更內容
.claude-plugin/marketplace.jsonjsc-assist條目,來源網址指向 assist 存取庫.agents/plugins/marketplace.json設計重點
jsc-assist,sync-domains.sh也不會把它同步下來。jsc-meta/tools/sync-marketplace.sh產生,同時寫進正本與所有副本,寫完逐檔比對位元組。不手改 JSON——縮排、逸出與非 ASCII 描述用 shell 拼會壞掉,那支腳本因此保留 python3。測試結果
sync-marketplace.sh assist {網址} {描述}:exit 0。腳本自己逐檔比對,正本兩份加上每個 domain 存取庫各兩份、共 22 份檔案位元組完全一致。cmp比對本存取庫的副本與plugins/meta的正本:相同。前置 Push Request