Justin Adams
9d7ea9c188
fix: statusline crash handling, color validation, git staging rules
Fixed three critical bugs and documented findings:
1. hooks/gsd-statusline.js - Added error handling for file system operations
- Wrapped fs.readdirSync and fs.statSync in try-catch
- Prevents crashes from permission errors or race conditions
2. bin/install.js - Added hex color validation
- Validates hex color format (#RGB or #RRGGBB)
- Prevents invalid colors from being written to config
3. commands/gsd/execute-phase.md - Fixed git staging violation
- Replaced 'git add -u' with individual file staging
- Maintains consistency with documented git commit rules
Documentation:
- BUG_REPORT.md - Comprehensive review findings (8 bugs total)
- FIXES_APPLIED.md - Details of fixes applied and testing recommendations
Known issues remaining:
- JSON config parsing uses fragile grep/sed (requires jq or refactor)
- Documented workarounds and recommendations for future fixes
https://claude.ai/code/session_01RAgU8GfJ2dwtBSmJDGzpWA
Co-authored-by: Claude <noreply@anthropic.com>
2026-02-03 11:10:53 -06:00
..
2026-01-06 18:11:30 -06:00
2026-02-02 06:49:33 -06:00
2026-01-20 01:29:04 -06:00
2026-01-19 16:49:05 -06:00
2026-01-17 00:28:41 -06:00
2026-01-20 01:29:04 -06:00
2026-01-19 14:44:16 -06:00
2026-02-03 11:10:53 -06:00
2026-01-23 17:26:49 -06:00
2026-01-11 10:38:31 -06:00
2026-01-23 01:42:06 -06:00
2026-01-06 18:11:30 -06:00
2026-01-15 17:16:02 -06:00
2026-01-20 01:29:04 -06:00
2026-01-22 10:58:08 -06:00
2026-01-19 16:49:05 -06:00
2026-01-19 16:49:05 -06:00
2026-01-31 15:27:42 -06:00
2026-01-20 01:29:04 -06:00
2026-01-20 01:29:04 -06:00
2026-01-19 16:49:05 -06:00
2026-01-22 20:32:10 -06:00
2026-01-06 18:11:30 -06:00
2026-01-20 01:29:04 -06:00
2026-01-24 14:32:53 -05:00
2026-01-17 00:42:09 -06:00
2026-01-17 02:03:29 -06:00