fix: preserve empty arguments in command execution (#4)
Empty arguments were being lost during command string building, causing
positional parameter misalignment in shell scripts. For example, when
COMMENT_BODY was empty, the assignee value ended up in the wrong position.
Changes:
- Modified buildCommandString to wrap empty strings in quotes ('')
- Ensures bash correctly receives all positional parameters
- Prevents argument position shifting when empty values are present
Example fix:
Before: script.sh arg1 assigned claude (only 8 args, double space)
After: script.sh arg1 assigned '' claude (9 args, empty preserved)
Fixes #4
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>