Skip to main content
Glama
VERSION-ROADMAP.mdβ€’10.6 kB
# ChurnFlow MCP Version Roadmap ## Current Status: v0.4.2 Advanced Database Features & Migrations πŸŽ‰ *All completed versions documented in CHANGELOG.md* --- ## πŸ“‹ **Future Version Roadmap** *(Undone v0.3.x Features Migrated)* ### **v0.4.2** - Advanced Database Features & Migrations *(Current Feature Branch)* **Type**: MINOR (new migration infrastructure, advanced features, backward compatible) **Scope**: Database schema evolution, collections, tagging, relationships **Features**: - πŸ”„ **Drizzle Migrations**: Proper migration workflow for safe schema evolution - πŸ—‚οΈ **Collections & Tagging**: Add support for collections, tags, and relationships - πŸ”„ **Migration Commands**: `npm run db:generate`, `npm run db:migrate` workflows - πŸ”„ **Version Tracking**: Database schema versioning and rollback support - πŸ”„ **Data Safety**: Ensure no data loss during schema changes - 🏷️ **Context Relationships**: Link captures to contexts and trackers - πŸ”„ **Development Workflow**: Easy schema iteration during development **Implementation**: - Update DatabaseManager to use proper migrations instead of manual table creation - Establish migration workflow for future schema changes - Add collections, tags, and relationships to schema - Ensure existing v0.4.1 databases can migrate forward safely --- ### **v0.4.3** - Capture Input Refinements *(Next Feature)* **Type**: MINOR (enhanced capture processing) **Scope**: Improve capture quality and AI inference **Features**: - ✨ **Enhanced AI Processing**: Better context inference and item generation - ✨ **Input Validation**: Improve capture text processing and edge cases - ✨ **Priority Detection**: Better priority inference from natural language - ✨ **Multi-item Enhancement**: Improved multi-item capture from complex inputs - ✨ **Edge Case Handling**: Better handling of ambiguous or unusual inputs - ✨ **Confidence Scoring**: Refined confidence algorithms for routing decisions --- ### **v0.3.5** - Context-Aware Dashboard Views **Type**: MINOR (new dashboard modes, backward compatible) **Scope**: Situational task recommendations for different contexts **Planned Features**: - 🟑 **Quick Tasks**: `next quick` - Show only tasks ≀ 5 minutes for micro-breaks - 🟑 **Errand Mode**: `next errands` - Location-based tasks (bank, store, etc.) for lunch breaks - 🟑 **Away Mode**: `next lunch` - Tasks you can do away from desk/computer - 🟑 **Low Energy**: `next energy low` - Easy tasks for when you're tired/unfocused - 🟑 **Review Chunks**: `next review` - Bite-sized review sessions (5-10 items) - 🟑 **Tasks by Tracker**: Enhanced `tasks tracker [name]` with better filtering - 🟑 **Context Detection**: Smart tag recognition (#errand, #call, #email, #admin) - 🟑 **Time-Based Filtering**: Filter by estimated duration ranges **Implementation Considerations**: - **Depends on v0.3.4** - Requires working review system for review chunks - Extend DashboardManager with context-specific filtering - Add location and energy level metadata to task parsing - Create task classification system for activities (desk vs mobile) - Implement smart tag detection for context inference - **Enhanced**: Leverage v0.3.3 task editing for context-aware task management --- ### **v0.4.4** - Context-Aware Dashboard Views *(Migrated from v0.3.5)* **Type**: MINOR (enhanced dashboard modes with database backing) **Scope**: Situational task recommendations with database analytics **Features** *(Enhanced with Database)*: - 🟑 **Quick Tasks**: `next quick` - Database-filtered tasks ≀ 5 minutes - 🟑 **Errand Mode**: `next errands` - Location-based tasks with usage patterns - 🟑 **Away Mode**: `next lunch` - Tasks for away-from-desk productivity - 🟑 **Low Energy**: `next energy low` - Easy tasks based on completion history - πŸ“‹ **Review Chunks**: `next review` - Database-prioritized review sessions - πŸ“ **Tasks by Tracker**: Enhanced filtering with database insights - 🏷️ **Context Detection**: Smart tag recognition with AI learning patterns - ⏱️ **Time-Based Filtering**: Duration estimates from database analytics --- ### **v0.4.5** - Inferred Due Dates *(Migrated from v0.3.6)* **Type**: MINOR (AI-powered date detection) **Scope**: Automatic due date inference from natural language **Features** *(Enhanced with Database)*: - πŸ“… **AI Date Detection**: Parse "by Friday", "next week", "in 3 days" from capture text - πŸ“… **Automatic Assignment**: Smart due date assignment to action items - πŸ“… **Database Storage**: Store and track due dates with analytics - πŸ“… **Learning Patterns**: Improve date inference based on user corrections - πŸ“… **Review Interface**: Confirm/edit inferred dates during review - πŸ“… **Calendar Integration**: Date validation and calendar awareness --- ### **v0.4.6** - Enhanced MCP Server Features *(Migrated from v0.3.8)* **Type**: MINOR (database-powered MCP tools) **Scope**: Extended MCP server capabilities with database integration **Features** *(Enhanced with Database)*: - πŸ”§ **Dashboard MCP Tools**: `get_next_tasks`, `get_statistics`, `complete_task` - πŸ”§ **Database Search Tools**: `search_captures`, `get_analytics` - πŸ”§ **Context-Aware Tools**: Database-backed filtering and recommendations - πŸ”§ **Task Management Tools**: `change_task`, `move_task` with database sync - πŸ”§ **Review Tools**: Database-powered review prioritization via MCP - πŸ”§ **Learning Tools**: Access AI learning patterns and insights - πŸ”§ **Performance**: Optimized database queries for AI assistant usage --- ### **v0.4.7** - Comprehensive Testing & 80% Coverage **Type**: PATCH (quality improvements, no new features) **Scope**: Testing infrastructure and quality assurance **Planned Features**: - πŸ§ͺ CLI integration testing (0% β†’ 80% coverage) - πŸ§ͺ **NEW**: Task management testing (v0.3.3 edit operations) - πŸ§ͺ MCP server testing (0% β†’ 75% coverage) - πŸ§ͺ Core logic improvements (87% β†’ 90% coverage) - πŸ§ͺ Performance testing and optimization - πŸ§ͺ Error handling validation - πŸ§ͺ Documentation completeness **Implementation Considerations**: - Jest configuration for CLI testing - **NEW**: Mock frameworks for interactive task editing - MCP protocol testing utilities - Mock frameworks for interactive testing - Coverage reporting and monitoring --- ### **v0.5.0** - Voice Memo Capture System *(Migrated from v0.4.0)* **Type**: MINOR (major new feature with database integration) **Scope**: Mobile voice capture with database storage and analytics **Features** *(Enhanced with Database)*: - 🎀 **Voice Memo Integration**: Seamless capture with database storage - 🎀 **Database Storage**: Voice transcriptions stored with metadata - 🎀 **Speech-to-Text**: OpenAI Whisper integration with confidence scoring - 🎀 **Mobile Workflow**: Database-backed voice capture from anywhere - 🎀 **Audio Analytics**: Track voice capture patterns and success rates - 🎀 **Learning Integration**: Voice patterns improve AI context inference - 🎀 **Search Integration**: Voice transcriptions included in FTS search - 🎀 **Quality Tracking**: Database analytics on transcription accuracy --- ### **v0.6.0** - Smart Sync System *(Migrated from v0.5.0)* **Type**: MINOR (intelligent automation with database analytics) **Scope**: Database-powered tracker synchronization and collection maintenance **Features** *(Enhanced with Database)*: - πŸ€– **Learning Sync Rules**: Database analytics learn optimal sync patterns - πŸ€– **Smart Project Completion**: Database-tracked project lifecycle management - πŸ€– **Automated Insights**: Database-powered reports and trend analysis - πŸ€– **Pattern Recognition**: AI learns from database history for better automation - πŸ€– **Financial Intelligence**: Database categorization of expenses/revenue - πŸ€– **Milestone Detection**: Database analytics recognize completion patterns - πŸ€– **Maintenance Analytics**: Database-optimized sync scheduling - πŸ€– **User Adaptation**: Database learning improves automation over time **Business Impact**: - **Eliminates Weekly Admin**: Database automation replaces manual sync sessions - **Intelligent Insights**: Database analytics provide actionable intelligence - **Time Recovery**: Hours per week returned to productive work --- ## πŸš€ **Implementation Timeline** *(Updated for v0.4.x Sequence)* ### πŸŽ‰ **Achievement**: v0.4.0 Database Integration Complete - **v0.4.0** (Sep 21): SQLite database integration with FTS, analytics, AI learning βœ… - **Clean Architecture**: Database setup separated from capture operations - **Dual Storage**: Files + database with graceful fallback - **176+ Tests**: Comprehensive test coverage including database ### 🎯 **Next Steps (MVP Refinement Phase)** - **v0.4.1**: MVP refinements (current feature branch) - Fix priority indicators on activities, etc. - **v0.4.2**: Database migrations system - Proper schema evolution without data loss - **v0.4.3**: Capture input refinements - Enhanced AI processing and edge cases ### πŸš€ **Feature Enhancement Phase (v0.4.4+)** - **v0.4.4**: Context-aware dashboard views with database backing - **v0.4.5**: Inferred due dates with AI learning patterns - **v0.4.6**: Enhanced MCP server with database-powered tools ### 🎀 **Major Feature Releases** - **v0.5.0**: Voice memo capture system with database integration - **v0.6.0**: Smart sync system with database analytics - **v0.7.0+**: Advanced AI features, mobile app, community features --- ## πŸ† **Roadmap Principles** ### πŸ’ͺ **Database-First Architecture** - All future features leverage SQLite database foundation - Dual storage (files + database) ensures backwards compatibility - Database analytics and learning enhance every feature - Clean migrations enable safe schema evolution ### 🧠 **ADHD-Focused Development** - MVP refinements based on real usage patterns - Incremental improvements over major rewrites - Database insights drive UX optimizations - Maintain zero-friction capture workflow ### πŸš€ **Proven Velocity** - v0.4.0 database integration completed in focused sessions - Each version builds incrementally on solid foundation - Database infrastructure enables rapid feature development - Clear, bounded objectives for each release --- *This roadmap reflects the new database-powered architecture while maintaining the proven ADHD-friendly productivity workflow. All future features are enhanced by SQLite foundation and analytics capabilities.* *Last updated: 2025-09-22 00:07*

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jgsteeler/churnflow-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server