Skip to content

MVP Roadmap

Strategic timeline and sprint planning for the YapHub MVP development.

Overview

The MVP roadmap spans 12 weeks across 6 sprints, building on the completed POC foundation. Each sprint delivers production-ready features that incrementally transform the proof-of-concept into a scalable knowledge management system.

Total Duration: 12 weeks (6 sprints) Total User Stories: 31 Current Sprint: Sprint 1 (Week 3-4) Total Jira Tickets: 252 across 11 epics

Sprint Timeline

Sprint 0: POC Foundation (Week 1-2) - COMPLETE

Status: Complete Deliverables: 24 POC items

Core functionality delivered:

  • Slack bot with basic commands (/add, /list, /summary)
  • Notion bidirectional sync
  • OpenAI integration for summaries
  • Category management
  • Basic content ingestion from URLs

See POC Scope for detailed achievements.

Sprint 1: Infrastructure & Data Model (Week 3-4) - IN PROGRESS

Status: In Progress User Stories: 7 Focus: Foundation hardening and semantic clarity

Key deliverables:

  • Refactor Knowledge → Resource entity
  • Rename Category → ThematicList entity
  • Create ThematicListManager service
  • Implement default tags feature
  • Deploy persistent backend service with monitoring

Jira Tickets: See Sprint 1 tickets

Sprint 2: Content Ingestion & Sync (Week 5-6) - PLANNED

Status: Planned User Stories: 8 Focus: Enhanced content processing and Notion integration

Key deliverables:

  • ContentIngestionService with strategy pattern
  • Async processing via Symfony Messenger
  • PHP WebScraperService
  • Tag normalization and autocomplete
  • Enhanced Notion sync with conflict resolution
  • Notion webhook support
  • Batch operations for performance

Jira Tickets: See Sprint 2 tickets

Sprint 3: AI Foundation (Week 7-8) - PLANNED

Status: Planned User Stories: 6 Focus: AI summaries with role-based targeting

Key deliverables:

  • AiSummaryService foundation
  • AiProviderInterface (OpenAI, OpenRouter)
  • SummaryPromptBuilder service
  • Role-based summary generation (developer, manager, executive)
  • Language detection and directives
  • Summary caching with Redis

Jira Tickets: See Sprint 3 tickets

Sprint 4: AI Enhancement (Week 9-10) - PLANNED

Status: Planned User Stories: 4 Focus: Summary management and quality

Key deliverables:

  • Summary regeneration UI
  • Manual summary editing
  • Token tracking and cost allocation
  • Summary quality feedback system

Jira Tickets: See Sprint 4 tickets

Sprint 5: Digests (Week 11-12) - PLANNED

Status: Planned User Stories: 4 Focus: Scheduled content delivery

Key deliverables:

  • Digest entity and service
  • Digest scheduling (daily, weekly, monthly)
  • Digest template system
  • Digest delivery to Slack channels

Jira Tickets: See Sprint 5 tickets

Sprint 6: Search & Polish (Week 13-14) - PLANNED

Status: Planned User Stories: 2 Focus: Advanced search and final polish

Key deliverables:

  • Advanced search with full-text
  • Filtering by tags, lists, date range
  • Saved searches
  • Final bug fixes and polish

Jira Tickets: See Sprint 6 tickets

Epic Distribution

The 31 MVP user stories are distributed across the following epics:

EpicFocus AreaStoriesStatus
Epic 1Content Ingestion5Planned
Epic 2Lists & Categories3In Progress
Epic 3AI Summaries6Planned
Epic 4Digest System4Planned
Epic 5Infrastructure7In Progress
Epic 7Search2Planned
Epic 8User Management4Planned

See Jira Epics for complete epic breakdowns.

Success Criteria

Technical Success

  • End-to-end flow: Slack input → AI processing → Slack output in under 30 seconds
  • 99% uptime for backend services
  • Dutch language summaries with 90%+ quality
  • Error rate below 5%
  • Async processing handles 100+ concurrent requests

User Success

  • Users can submit and retrieve resources without leaving Slack
  • AI summaries reduce reading time by 70%
  • Role-based summaries provide relevant context for each audience
  • Manual editing and regeneration provide control over output
  • Thematic lists enable organized knowledge discovery

Business Success

  • MVP demonstrates feasibility for production deployment
  • Foundation supports post-MVP features (PDF processing, advanced search)
  • Architecture scales to 1000+ resources and 50+ users
  • OpenAI costs remain under budget ($100/month for MVP phase)
  • MVP User Stories - Complete list of 31 user stories
  • POC Scope - POC achievements
  • MVP Scope - Detailed requirements
  • Jira Tickets - Complete ticket tracking (252 tickets)
  • Weekly Reports - Detailed weekly progress