ralph-claude-code/lib
Test User 627ad7d9a5 fix: extract denied commands from correct JSON path (Issue #143)
The permission_denials array from Claude CLI has commands nested under
tool_input.command, not directly as .command:

Before: jq '[.permission_denials[].command]'
After:  jq '[.permission_denials[].tool_input.command]'

This fixes the "Permission denied for N command(s)" message to actually
display the denied commands instead of showing empty/unknown.

Also updated test fixture to match real Claude CLI output structure.
2026-02-01 13:43:47 -07:00
..
circuit_breaker.sh feat(exit): detect permission denials and halt loop (Issue #101) (#142) 2026-01-29 23:17:16 -07:00
date_utils.sh feat(analyzer): add Claude CLI JSON format support and session management 2026-01-09 17:46:02 -07:00
enable_core.sh refactor(naming): remove @ prefix from on-disk filenames (#131) 2026-01-26 15:40:27 -07:00
response_analyzer.sh fix: extract denied commands from correct JSON path (Issue #143) 2026-02-01 13:43:47 -07:00
task_sources.sh fix: beads task import uses correct bd list arguments (#150) 2026-02-01 12:53:01 -07:00
timeout_utils.sh Add timeout command support for macOS (#108) 2026-01-20 18:40:21 -07:00
wizard_utils.sh fix(wizard): redirect prompts to stderr for clean command substitution (#130) 2026-01-26 14:47:06 -07:00