# memory: instinct-blocked-compound-command-loses-artifacts

PreToolUse hookが複合コマンドをdenyすると前段の生成物も存在しない。比較結果が全部同じ値なら成果物の実在を疑う。課金ガードは検査コードのリテラルでも発火する。

## ポイント
- PreToolUse hookが複合コマンドをdenyすると前段も走らない
- 比較結果が全部同じ値なら成果物の実在を疑う
- 課金ガードは検査コードのリテラルでも発火する

## 関連ページ
[[instinct-billing-guard-blocks-scanner-literals]] [[instinct-zero-duration-means-no-work-happened]] [[instinct-empty-count-reads-as-zero-in-bash]]

## 関連概念(未作成)
`PreToolUse hookの部分実行` `課金ガードのリテラル発火`