v15.0.0: Architectural Transformation
π v15.0.0: Major Architectural Transformation
β‘ Critical Fixes
- Fixed AFk status command - Resolved "sessions.slice is not a function" error
- Fixed health monitoring - Resolved JavaScript crash on startup
- Both commands now work reliably for production use
ποΈ Architectural Changes
Consolidated Architecture
- Removed 15 utility files β 3 focused modules
- Eliminated redundant logging/utility/validation files
- Created cohesive modular structure
New Production Components
- Health Monitor - CPU/memory thresholds with real-time monitoring
- Error Framework - 20+ specialized error classes for better debugging
- ProcessManager V2 - Modular, resilient process orchestration
- Quality Evaluator - Claude-powered code quality assessment
- Work Complexity Analyzer - Intelligent task assessment
New Commands
calmhive health- System health monitoring with HTTP endpoints- Enhanced AFk commands with better status reporting
π Impact
- 73 files changed with 14,243 insertions, 8,857 deletions
- Production ready - All critical functionality verified
- Breaking changes - Major version bump reflects architectural shifts
π§ͺ Verification
All smoke tests pass:
- β AFk status command works correctly
- β Health monitoring loads without errors
- β Version display shows v15.0.0
- β TUI functionality maintained
This release represents a fundamental shift toward production readiness with improved reliability, monitoring, and error handling.