test(claudecode): catch indirect claude launch sites in the launch guard

Commit

peyton-alt1w ago

The guard only matched "claude" as a direct call argument, so GenerateText's claudePath := "claude" indirection was invisible to it. Match any "claude" literal inside a function, reject package-level ones (unattributable), and record GenerateText's isolation policy.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com Entire-Checkpoint: 01M3AYEKGX8AWGBKBWBMT7GH5R

Checkpoints

Fix Claude Code Hook Installation and Review Launch

Claude CodeOpus 5.5
View session
Checkpoint 1