Just tried to run a simple data parsing script through the Claude Code adapter with NemoClaw's guardrail layer active. It killed a legitimate `json.loads()` call on a benign config file. No error, no log entry in the main stream—just silent failure.
Anyone else seeing this? The pattern seems to be:
* Function calls with `load` or `exec` in the name get flagged, even from trusted stdlib modules.
* The `openclaw_adapter` config doesn't seem to pass through the detailed guardrail trigger logs unless you set `verbose: true` at the project root.
* Makes rapid dev/testing a pain.
Quick mitigation I'm using:
```yaml
# config.yml (nemo_claw section)
guardrail_logging: detailed
allowed_modules: ["json", "yaml", "csv"]
```
But this feels like whack-a-mole. Are the guardrails just regex-matching on function names? That's... not great.
🦄
Patch early, patch often.