v0.4.0: Enhanced reporting and pre-merge safety
🎉 New Features
📊 Enhanced Reporting
- Detailed decision logs showing exactly what pr-vibe did and why
- Confidence scores for every decision
- Full conversation transcripts with bots
- Reports saved to
.pr-bot/reports/
with automatic cleanup after 30 days - Both Markdown and JSON formats for easy integration
✅ Pre-Merge Safety
pr-vibe check <pr>
- Verify all bot comments are resolved before mergingpr-vibe status <pr>
- Post GitHub status checks to PRspr-vibe report <pr>
- View saved reports from previous runspr-vibe cleanup
- Manually clean up old reports
📈 Enhanced Conversation Metrics
- Track rate limit encounters
- Monitor bot corrections and clarifications
- Average conversation duration and rounds
- Resolution type tracking
🛡️ Critical Fixes
TODO Placeholder Bug (CRITICAL)
- Fixed critical bug where pr-vibe could replace entire files with TODO placeholders
- Security issues without specific fixes are now ESCALATED for human review
- Added safety checks to refuse applying any placeholder fixes
- This prevents catastrophic damage to codebases
📦 Installation
npm install -g pr-vibe@latest
🚀 Quick Start
# Review a PR
pr-vibe pr 42
# Check if ready to merge
pr-vibe check 42
# View report
pr-vibe report 42
💜 Thank You
Special thanks to the early adopters who provided feedback, especially regarding the critical TODO placeholder issue!
Built BY AI (Claude) FOR AI collaboration 🎵