Compare commits
base: inkstone/ISEP:feat/gate-fires-when-asking-not-after-stopping
inkstone/ISEP:main
inkstone/ISEP:fix/roster-plugin-prefix
inkstone/ISEP:chore/v0.16.0
inkstone/ISEP:feat/nag-and-wiki-compress
inkstone/ISEP:feat/named-workers-and-reply-gate
inkstone/ISEP:feat/manifest-account-v2
inkstone/ISEP:feat/debt-worklist
inkstone/ISEP:feat/release-manifest-and-milestone-account
inkstone/ISEP:chore/v0.13.0
inkstone/ISEP:feat/handoff-writeback-loose
inkstone/ISEP:feat/mainline-milestone
inkstone/ISEP:chore/v0.12.0
inkstone/ISEP:fix/cloud-wiring-isep90
inkstone/ISEP:feat/pr-verdict-v2
inkstone/ISEP:feat/countdown-stamp
inkstone/ISEP:feat/gate-search-is-not-proof
inkstone/ISEP:fix/stamp-proves-seen-not-run
inkstone/ISEP:feat/gate-catches-recon-without-output
inkstone/ISEP:docs/inventory-missing-rows
inkstone/ISEP:fix/tests-leave-no-forged-pending
inkstone/ISEP:integrate/isep59-wave2
inkstone/ISEP:fix/gitea-write-search-guard
inkstone/ISEP:feat/leo21c-mcp-guard
inkstone/ISEP:fix/dispatch-guard-parens-and-wiring
inkstone/ISEP:fix/dispatch-guard-noise-and-wiring
inkstone/ISEP:fix/remove-claim-worksheet-mechanism
inkstone/ISEP:feat/three-native-fields
inkstone/ISEP:feat/ticket-carries-the-task
inkstone/ISEP:feat/gate-fires-when-asking-not-after-stopping
inkstone/ISEP:fix/stamp-release-stat-ordering-linux
inkstone/ISEP:fix/beacon-says-which-copy
inkstone/ISEP:fix/factory-idle-guard-blocks-actions-not-mentions
inkstone/ISEP:fix/beacon-counts-registered-gates
inkstone/ISEP:fix/push-guard-cross-repo-stamp
inkstone/ISEP:feat/vendor-drift-guard
inkstone/ISEP:fix/push-guard-target-not-substring
inkstone/ISEP:feat/milestone-must-have-due
inkstone/ISEP:fix/worksheet-dedup-by-content
inkstone/ISEP:fix/b4-real-probe
inkstone/ISEP:fix/cloud-setup-git-auth-verify
inkstone/ISEP:feat/cloud-env-outdir
inkstone/ISEP:fix/testing-b-section-discriminating
inkstone/ISEP:fix/setup-self-verify
inkstone/ISEP:fix/claim-worksheet-dedup
inkstone/ISEP:fix/cloud-env-parity-14
inkstone/ISEP:fix/sdd-guard-path-resolution
inkstone/ISEP:feat/cloud-env-generator
inkstone/ISEP:fix/one-copy-per-gate
inkstone/ISEP:fix/group0-gates
inkstone/ISEP:chore/withdraw-versions
inkstone/ISEP:rule/milestone-formation
inkstone/ISEP:rule/pr-only
inkstone/ISEP:docs/three-source
inkstone/ISEP:docs/plan
inkstone/ISEP:release/v0.2.1
inkstone/ISEP:fix/ticket-api-bypass
inkstone/ISEP:leaf/24-descope
inkstone/ISEP:release/v0.2.0
inkstone/ISEP:leaf/5-cloud
inkstone/ISEP:leaf/18-dogfood
inkstone/ISEP:leaf/6-release
inkstone/ISEP:leaf/2-docs
inkstone/ISEP:leaf/3-wiki
inkstone/ISEP:leaf/4-labels
inkstone/ISEP:v0.16.1
inkstone/ISEP:v0.16.0
inkstone/ISEP:v0.15.0
inkstone/ISEP:v0.14.0
inkstone/ISEP:v0.13.0
inkstone/ISEP:v0.12.0
inkstone/ISEP:v0.11.0
inkstone/ISEP:v0.10.0
inkstone/ISEP:v0.9.0
inkstone/ISEP:v0.8.0
inkstone/ISEP:v0.7.0
inkstone/ISEP:v0.6.1
inkstone/ISEP:v0.6.0
inkstone/ISEP:v0.5.0
inkstone/ISEP:v0.4.0
inkstone/ISEP:v0.3.9
inkstone/ISEP:v0.3.8
inkstone/ISEP:v0.3.6
inkstone/ISEP:v0.3.5
inkstone/ISEP:v0.3.4
inkstone/ISEP:v0.3.3
inkstone/ISEP:v0.3.2
inkstone/ISEP:v0.3.1
inkstone/ISEP:v0.3.0
...
compare: inkstone/ISEP:v0.4.0
inkstone/ISEP:main
inkstone/ISEP:fix/roster-plugin-prefix
inkstone/ISEP:chore/v0.16.0
inkstone/ISEP:feat/nag-and-wiki-compress
inkstone/ISEP:feat/named-workers-and-reply-gate
inkstone/ISEP:feat/manifest-account-v2
inkstone/ISEP:feat/debt-worklist
inkstone/ISEP:feat/release-manifest-and-milestone-account
inkstone/ISEP:chore/v0.13.0
inkstone/ISEP:feat/handoff-writeback-loose
inkstone/ISEP:feat/mainline-milestone
inkstone/ISEP:chore/v0.12.0
inkstone/ISEP:fix/cloud-wiring-isep90
inkstone/ISEP:feat/pr-verdict-v2
inkstone/ISEP:feat/countdown-stamp
inkstone/ISEP:feat/gate-search-is-not-proof
inkstone/ISEP:fix/stamp-proves-seen-not-run
inkstone/ISEP:feat/gate-catches-recon-without-output
inkstone/ISEP:docs/inventory-missing-rows
inkstone/ISEP:fix/tests-leave-no-forged-pending
inkstone/ISEP:integrate/isep59-wave2
inkstone/ISEP:fix/gitea-write-search-guard
inkstone/ISEP:feat/leo21c-mcp-guard
inkstone/ISEP:fix/dispatch-guard-parens-and-wiring
inkstone/ISEP:fix/dispatch-guard-noise-and-wiring
inkstone/ISEP:fix/remove-claim-worksheet-mechanism
inkstone/ISEP:feat/three-native-fields
inkstone/ISEP:feat/ticket-carries-the-task
inkstone/ISEP:feat/gate-fires-when-asking-not-after-stopping
inkstone/ISEP:fix/stamp-release-stat-ordering-linux
inkstone/ISEP:fix/beacon-says-which-copy
inkstone/ISEP:fix/factory-idle-guard-blocks-actions-not-mentions
inkstone/ISEP:fix/beacon-counts-registered-gates
inkstone/ISEP:fix/push-guard-cross-repo-stamp
inkstone/ISEP:feat/vendor-drift-guard
inkstone/ISEP:fix/push-guard-target-not-substring
inkstone/ISEP:feat/milestone-must-have-due
inkstone/ISEP:fix/worksheet-dedup-by-content
inkstone/ISEP:fix/b4-real-probe
inkstone/ISEP:fix/cloud-setup-git-auth-verify
inkstone/ISEP:feat/cloud-env-outdir
inkstone/ISEP:fix/testing-b-section-discriminating
inkstone/ISEP:fix/setup-self-verify
inkstone/ISEP:fix/claim-worksheet-dedup
inkstone/ISEP:fix/cloud-env-parity-14
inkstone/ISEP:fix/sdd-guard-path-resolution
inkstone/ISEP:feat/cloud-env-generator
inkstone/ISEP:fix/one-copy-per-gate
inkstone/ISEP:fix/group0-gates
inkstone/ISEP:chore/withdraw-versions
inkstone/ISEP:rule/milestone-formation
inkstone/ISEP:rule/pr-only
inkstone/ISEP:docs/three-source
inkstone/ISEP:docs/plan
inkstone/ISEP:release/v0.2.1
inkstone/ISEP:fix/ticket-api-bypass
inkstone/ISEP:leaf/24-descope
inkstone/ISEP:release/v0.2.0
inkstone/ISEP:leaf/5-cloud
inkstone/ISEP:leaf/18-dogfood
inkstone/ISEP:leaf/6-release
inkstone/ISEP:leaf/2-docs
inkstone/ISEP:leaf/3-wiki
inkstone/ISEP:leaf/4-labels
inkstone/ISEP:v0.16.1
inkstone/ISEP:v0.16.0
inkstone/ISEP:v0.15.0
inkstone/ISEP:v0.14.0
inkstone/ISEP:v0.13.0
inkstone/ISEP:v0.12.0
inkstone/ISEP:v0.11.0
inkstone/ISEP:v0.10.0
inkstone/ISEP:v0.9.0
inkstone/ISEP:v0.8.0
inkstone/ISEP:v0.7.0
inkstone/ISEP:v0.6.1
inkstone/ISEP:v0.6.0
inkstone/ISEP:v0.5.0
inkstone/ISEP:v0.4.0
inkstone/ISEP:v0.3.9
inkstone/ISEP:v0.3.8
inkstone/ISEP:v0.3.6
inkstone/ISEP:v0.3.5
inkstone/ISEP:v0.3.4
inkstone/ISEP:v0.3.3
inkstone/ISEP:v0.3.2
inkstone/ISEP:v0.3.1
inkstone/ISEP:v0.3.0
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
8e7e265589 |
merge: 閘掛在收工後,而 leo 是在被問到的當下被打擾——補上那一刻的攔截(InkStoneCo#55)
leo 2026-08-26:「今天已經好幾次問我,為什麼 hooks 沒有攔下來?」
總管複驗過才併:
- 掛點:PreToolUse / matcher AskUserQuestion(自己從 hooks.json 解出來的)
- 封動作不封文字:整支 261 行零個判擋用的正則,決定 exit 2 的只有判官 verdict;
判官掛掉/回空/不在 PATH 一律 fail-open
- 測試自己跑過 14/14(含「樹要不要捲」那種真人閘必須放行的案例)
- 版本 0.3.9 → 0.4.0:第一版忘了升版,而產物是按版本號分資料夾的
⇒ 不升版=新閘永遠不會被載入。退回補後已驗產物資料夾長得出來。
🔴 仍有一格是 report 不是 deliver:「新 session 真的會叫它」驗不到——
AskUserQuestion 官方明載 subagent 不可用,它撞不到自己這道閘。
那一格要 leo 開新 session 才驗得了。
|