1 Commits

Author SHA1 Message Date
Ran Aroussi
4d4f88868e Major Cleanup & Issue Resolution - 2025-01-24 (#953)
* feat: Major cleanup and issue resolution - 2025-01-24 release

 NEW FEATURES:
- Add comprehensive LOCAL_MODE.md guide for offline workflow
- Auto-create GitHub labels (epic, task) during init
- Modernize PM command syntax with !bash pattern
- Add context accuracy safeguards with self-verification
- Create comprehensive CHANGELOG.md documentation

🔧 IMPROVEMENTS:
- Update 4 core PM commands to use efficient !bash syntax
- Enhance init.sh with automatic GitHub label creation
- Document context accuracy improvements in CONTEXT_ACCURACY.md
- Streamline command definitions for better token efficiency

📊 IMPACT:
- Resolves 10+ GitHub issues with comprehensive solutions
- Enables true local-only development workflow
- Reduces AI hallucination in context generation
- Improves Claude Code compatibility and performance

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: improve GitHub detection and error handling in init.sh

Address GitHub Copilot feedback for better robustness:

🔧 IMPROVED REPOSITORY DETECTION:
- Replace string matching with `gh repo view` for robust detection
- Handles SSH URLs, GitHub Enterprise, and edge cases properly
- Graceful fallback for non-GitHub repositories

🛡️ ENHANCED ERROR HANDLING:
- Replace silent failures with meaningful user feedback
- Track label creation success/failure individually
- Check for existing labels before reporting errors
- Clear status messages: success, partial, or failure

🧪 TESTED:
- Bash syntax validation passed
- Repository detection logic verified
- Error handling scenarios tested

Addresses high and medium priority feedback from Copilot review.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-09-24 14:47:09 +01:00