Skip to content

v15.0.0: Architectural Transformation

Choose a tag to compare

@joryeugene joryeugene released this 08 Jul 05:11
· 4 commits to main since this release

πŸš€ 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.