Commit graph

2 commits

Author SHA1 Message Date
frankbria
d480c1eb66 Separate progress updates from logs with --verbose option
Key improvements:
- Added --verbose flag to control 10-second progress updates in logs
- Real-time progress now shows in monitor display only (not logs)
- Created progress.json file for monitor communication
- Monitor shows live Claude Code progress with spinner and elapsed time
- Clean logs by default, detailed progress available with --verbose

Usage:
- ralph --monitor           # Clean logs, progress in monitor only
- ralph --monitor --verbose # Progress in both monitor and logs
- ralph --verbose           # Just verbose logs without monitor

Monitor now displays:
┌─ Claude Code Progress ──────────────────────────────┐
│ Status:         ⠋ Working (120s elapsed)
│ Output:         Analyzing authentication system...
└─────────────────────────────────────────────────────┘

This keeps logs clean while providing rich real-time feedback in the monitor.
2025-08-27 16:34:08 -07:00
frankbria
48bd008701 Fix create_files.sh syntax errors and complete Ralph implementation
- Fix nested EOF heredoc conflicts in update_status() and show_help() functions
- Use unique delimiters (STATUSEOF, HELPEOF) to avoid conflicts
- Complete Ralph for Claude Code implementation with all components:
  - ralph_loop.sh: Main autonomous development loop with rate limiting
  - ralph_monitor.sh: Live monitoring dashboard
  - setup.sh: Project initialization script
  - templates/: Template files for new projects
  - .gitignore: Comprehensive ignore rules

All scripts are now executable and syntax-validated.
2025-08-27 09:15:00 -07:00