0be6dbe551
Issue: Bash arithmetic expansion does not support ternary operators Lines 1789-1791 used: base_risk=$((base_risk < 2 ? base_risk : base_risk - 1)) This caused syntax error: "error token is..." Fix: Replace ternary operators with proper conditional logic: - [ "$has_tty" -eq 1 ] && [ "$base_risk" -gt 1 ] && base_risk=$((base_risk - 1)) This achieves the same result (prevent risk from going below 1) without using unsupported ternary syntax. Testing: ✓ Syntax validation passed ✓ Script runs without errors Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>