Docs /roadmap

Roadmap

Project status, planned features, and release history

📋 Overview

This section tracks the development progress of Izri, including completed features, work in progress, and planned features. It provides transparency into the project's direction and helps contributors understand priorities.

🎯 Project Vision

Izri aims to be the leading AI-powered testing platform that automatically generates comprehensive, maintainable test suites for any codebase. Our vision is to make testing effortless, intelligent, and accessible to all developers.

📚 Documentation Pages

Planned Features

Comprehensive list of planned features and enhancements

  • Phase roadmap
  • Feature priorities
  • Timeline estimates
  • Dependencies
  • Community requests

Technical Improvements

Technical debt, refactoring tasks, and infrastructure enhancements

  • Code quality improvements
  • Performance optimizations
  • Security hardening
  • Developer experience enhancements

Development Timeline

Project timeline, milestones, and release schedule

  • Phase timelines
  • Key milestones
  • Development metrics
  • Release schedule

🚀 Current Status

✅ Phase 1: Foundation (In Progress)

Status: 50% Complete

Completed

  • ✅ Monorepo structure with Turborepo
  • ✅ React Router v7 frontend
  • ✅ Hono + tRPC backend
  • ✅ PostgreSQL + Drizzle ORM
  • ✅ Docker development environment
  • ✅ Better Auth integration
  • ✅ Project management (CRUD)
  • ✅ Basic routing and navigation
  • ✅ shadcn/ui component library
  • ✅ Type-safe API client
  • ✅ Database migrations and seeding

In Progress

  • 🚧 Repository analysis pipeline
  • 🚧 GitHub integration (real API)
  • 🚧 Real authentication (OAuth + credentials)
  • 🚧 Comprehensive documentation

Next Steps

  • 📋 Complete repository analyzer
  • 📋 Implement real GitHub OAuth
  • 📋 Add user profile management
  • 📋 Finish documentation

📅 Development Phases

Phase 1: Foundation & Repository Analysis (Current)

Timeline: Q1-Q2 2025 Status: 50% Complete

Goals:

  • ✅ Set up infrastructure
  • ✅ Implement authentication
  • ✅ Create project management
  • 🚧 Build repository analyzer
  • ✅ Establish development workflow

Key Features:

  • Secure repository cloning
  • Code structure analysis
  • Dependency detection
  • Framework identification
  • Metadata extraction

Phase 2: AI Integration

Timeline: Q2-Q3 2025 Status: Not Started

Goals:

  • Integrate OpenAI/Anthropic APIs
  • Develop prompt engineering system
  • Create test generation pipeline
  • Implement test customization
  • Build test preview system

Key Features:

  • AI provider abstraction
  • Context-aware test generation
  • Multiple test types support
  • Test quality scoring
  • Generation customization

Phase 3: Test Execution & Reporting

Timeline: Q3-Q4 2025 Status: Not Started

Goals:

  • Build test execution engine
  • Implement result collection
  • Create coverage analysis
  • Develop reporting system
  • Add performance tracking

Key Features:

  • Isolated test environments
  • Parallel test execution
  • Coverage reports
  • Performance metrics
  • Historical trending

Phase 4: CI/CD Integration

Timeline: Q4 2025 Status: Not Started

Goals:

  • GitHub Actions integration
  • GitLab CI support
  • Webhook automation
  • Status checks
  • PR comments

Key Features:

  • Automated test runs
  • Pull request integration
  • Commit status updates
  • Slack/Discord notifications
  • Custom webhooks

Phase 5: Enterprise Features

Timeline: 2026 Status: Not Started

Goals:

  • Team collaboration
  • Organization management
  • Advanced permissions
  • SSO integration
  • Compliance features

Key Features:

  • Multi-user organizations
  • Role-based access control
  • Audit logging
  • Data retention policies
  • Enterprise security

📊 Feature Priority Matrix

High Priority (Next 3 months)

  1. ✅ Complete repository analyzer
  2. ✅ Real GitHub OAuth
  3. ✅ User profile management
  4. ✅ Test execution foundation
  5. ✅ AI provider integration

Medium Priority (3-6 months)

  1. AI test generation
  2. Test execution engine
  3. Coverage reporting
  4. Performance metrics
  5. GitHub Actions integration

Low Priority (6+ months)

  1. GitLab CI integration
  2. Team collaboration
  3. Organization management
  4. Advanced analytics
  5. Enterprise features

🎯 Version Roadmap

v0.1.0 - MVP (Current)

Target: Q2 2025

  • ✅ Basic project management
  • ✅ Repository connection
  • 🚧 Code analysis
  • 🚧 GitHub integration
  • ✅ Documentation

v0.2.0 - AI Integration

Target: Q3 2025

  • 📋 AI provider setup
  • 📋 Basic test generation
  • 📋 Unit test support
  • 📋 Test preview
  • 📋 Generation customization

v0.3.0 - Test Execution

Target: Q4 2025

  • 📋 Test execution engine
  • 📋 Result collection
  • 📋 Coverage analysis
  • 📋 Reporting dashboard
  • 📋 Historical data

v1.0.0 - Production Ready

Target: Q1 2026

  • 📋 CI/CD integration
  • 📋 Comprehensive testing
  • 📋 Performance optimization
  • 📋 Security audit
  • 📋 Production deployment

📈 Success Metrics

Technical Metrics

  • Build time: <20s (Target: <10s)
  • Test coverage: 60% (Target: 80%)
  • API response time: <100ms (Target: <50ms)
  • Type safety: 100% ✅

Product Metrics

  • User satisfaction: TBD
  • Test generation accuracy: TBD
  • Time saved per test: TBD
  • Adoption rate: TBD

🤝 Community Feedback

Most Requested Features

  1. AI test generation (Phase 2)
  2. CI/CD integration (Phase 4)
  3. Multiple AI providers (Phase 2)
  4. Team collaboration (Phase 5)
  5. Visual regression testing (Phase 5)

Feedback Channels

  • GitHub Issues
  • GitHub Discussions
  • Discord (planned)
  • Email (planned)

🔗 Related Documentation

📝 Release Philosophy

Version Numbering

  • Major (1.0.0): Breaking changes
  • Minor (0.1.0): New features
  • Patch (0.0.1): Bug fixes

Release Cycle

  • Weekly: Bug fixes and minor improvements
  • Monthly: New features and enhancements
  • Quarterly: Major features and refactoring

Stability Commitment

  • Alpha (0.x.x): Expect breaking changes
  • Beta (1.x.x): Stable API, minor breaks possible
  • Stable (2.0.0+): Backward compatible

🎉 How to Stay Updated

  • ⭐ Star the repository
  • 👀 Watch for releases
  • 📖 Read the changelog
  • 💬 Join discussions
  • 🐦 Follow on social media (coming soon)

Track our progress →

Reading this with an agent? /docs/roadmap.md serves the raw markdown.

All docs