雲端要拿得到票、主線與通知:白名單住 ISEP、主線檔隨 repo 走、leo21c 讀放寫擋(inkstone/ISEP#130) #135
Reference in New Issue
Block a user
Delete Branch "feat/130-cloud-full-power"
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?
【身份】isep-hand/inkstone/ISEP/feat/130-cloud-full-power
票:inkstone/ISEP#130(雲端要拿得到票、主線與通知管道)
改了什麼
leo21c-write-guard連 GET 都擋-d(tr -d/cut -d=…)先剪掉再判;notify_leotrigger 放行(與prod-write-guard同一份白名單);改法段改印arcrun-yuga3bsehooks/tests/leo21c-write-guard.test.sh26 條(這支之前零測試;同一份跑 main 舊閘 5 條紅)~/.claudehooks/lib/mainline.py/scripts/mainline:家目錄沒有 ⇒ 讀InkStoneCo/system-dev/mainline.json;兩份都在set_at較新的算數;set/adopt/clear兩份一起寫,refresh只寫家目錄hooks/tests/mainline-repo-mirror.test.sh17 條+雲端 session 實跑讀到主線docs/permissions-allow.json(四個正門工具,13 條形狀)+scripts/settings-allow-sync(只加不減、冪等、壞檔不碰);docs/cloud-setup-script.sh裝完跑一次;hooks.jsonSessionStart 每次再對一次scripts/test-settings-allow-sync.sh19 條TELEGRAM_*scripts/isep-notify有TELEGRAM_BOT_TOKEN/TELEGRAM_CHAT_ID先走 Bot API 直送(雲端實測唯一通的路);沒有就點名缺哪兩個scripts/test-isep-notify-botapi.sh10 條arcrun-yuga3bseprod-write-guard/main-and-prod-push-guard/kbdb-live-exam/buttons.py認得新名prod-write-guard.test.sh+1 條ticket new inkstone/ISEP404repo_arg():ISEP與inkstone/ISEP都收,Leo/當場講 org 是 inkstonescripts/test-ticket-repo-arg.sh7 條盤點數字在本樹實數:
ls hooks/*.sh | wc -l=61、grep -c '"command":' hooks/hooks.json=85(+1:SessionStart 的settings-allow-sync)、ls -p scripts | grep -v / | wc -l=53。README/plugin.json/hooks-inventory 已對齊。驗過
claude plugin validate .✔;check-version-consistency.sh✅。notify_leo定義/mainline/ticket say/ticket handback/gitea-pr-merge全放行;心跳POST …leo21c…/kbdb/entries被prod-write-guard+leo21c-write-guard擋(該擋)。test-make-cloud-env.shA2(GNUstat -f,cloud-wiring ④ 同款)、test-ticket-api-bypass-guard.sh㉔(打真 Gitea)——main 上同樣紅。沒驗到(report,不是 deliver)
permission_denials=0)——只有雲端下一趟 run 的 log 驗得到。待總管定版
改了會被載入的東西(hooks/scripts/hooks.json)⇒ 要升版;plugin.json 仍 0.22.0,版本號由總管定。
🤖 Generated with Claude Code
https://claude.ai/code/session_01DTZ9QtvjY7MNxjfQbexAm7