# memory: instinct-wrapper-guard-judges-at-subcommand-position

PATHラッパーで破壊系コマンドを塞ぐ際、判定は$1ではなくサブコマンド位置。shiftを使うと転送引数が壊れる。検査は実害の有無で行い、値を取るグローバルオプションは読み飛ばす。

## ポイント
- PATHラッパーで破壊系コマンドを塞ぐ際、判定は$1ではなくサブコマンド位置
- shiftを使うと転送引数が壊れる
- 検査は実害の有無で行う
- 値を取るグローバルオプションは読み飛ばす
- git/ghの同型構造を考慮

## 関連ページ
[[2026-06-02 YouTube学習: AIエージェント長時間タスクの記憶劣化対策(MMPO論文・Goal Buddy・ハーネスエンジニアリング)]] [[2026-06-02 完成: goalbuddy 完全自律ループ(run・Worker自動委譲マルチバックエンド・E2E実証)]]

## 関連概念(未作成)
`PATHラッパーの安全性` `破壊系コマンドの防止` `サブコマンド位置の判定` `shiftの影響` `git/ghの同型構造`