Merge pull request #127 from cabana8471-arch/fix/security-shlex-fallback

fix: add shlex fallback parser and heredoc warning
This commit is contained in:
Leon van Zyl
2026-01-29 09:17:35 +02:00
committed by GitHub
2 changed files with 58 additions and 10 deletions

View File

@@ -202,17 +202,23 @@ Use the feature_mark_passing tool with feature_id=42
### STEP 7: COMMIT YOUR PROGRESS
Make a descriptive git commit:
Make a descriptive git commit.
**Git Commit Rules:**
- ALWAYS use simple `-m` flag for commit messages
- NEVER use heredocs (`cat <<EOF` or `<<'EOF'`) - they fail in sandbox mode with "can't create temp file for here document: operation not permitted"
- For multi-line messages, use multiple `-m` flags:
```bash
git add .
git commit -m "Implement [feature name] - verified end-to-end
git commit -m "Implement [feature name] - verified end-to-end" -m "- Added [specific changes]" -m "- Tested with browser automation" -m "- Marked feature #X as passing"
```
- Added [specific changes]
- Tested with browser automation
- Marked feature #X as passing
- Screenshots in verification/ directory
"
Or use a single descriptive message:
```bash
git add .
git commit -m "feat: implement [feature name] with browser verification"
```
### STEP 8: UPDATE PROGRESS NOTES