ralph-claude-code/lib
Test User 43bba1beb7 fix(analyzer): respect explicit EXIT_SIGNAL:false with STATUS:COMPLETE
When Claude outputs STATUS: COMPLETE with EXIT_SIGNAL: false, it means
"this task is complete, but there are more tasks to do". Previously,
STATUS: COMPLETE incorrectly overrode EXIT_SIGNAL, causing premature exit.

The fix:
- Track whether EXIT_SIGNAL was explicitly provided (vs inferred)
- Only use STATUS: COMPLETE as fallback when no EXIT_SIGNAL was specified
- Explicit EXIT_SIGNAL: false is now respected (continues working)

Fixes #146
Credit: @linuxkd (PR #147)
2026-02-02 09:45:01 -07:00
..
circuit_breaker.sh feat(circuit-breaker): allow configuring thresholds via environment variables 2026-02-02 09:36:48 -07:00
date_utils.sh fix(date): improve cross-platform date command compatibility 2026-02-02 09:39:39 -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(analyzer): respect explicit EXIT_SIGNAL:false with STATUS:COMPLETE 2026-02-02 09:45:01 -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