-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Overview
Transform Memoryloop from a chat-based flashcard generator into a goal-based learning platform with AI-generated skill trees and mastery tracking.
Branch
014-goal-based-learning
Spec
specs/014-goal-based-learning/spec.md
Target Users
Professionals learning new skills (tech, marketing, creative fields)
Key Differentiator
Unlike ChatGPT (no study system) or Anki (no AI, poor UX), Memoryloop generates structured learning paths AND helps users retain knowledge through engaging study experiences.
Implementation Issues
Phase 1: Core Infrastructure (P1)
- [v2] Database Schema: Learning Goals and Skill Trees #220 - Database Schema: Learning Goals and Skill Trees
- [v2] Goal Creation and Skill Tree Generation #221 - Goal Creation and Skill Tree Generation
- [v2] Scoped Card Generation for Skill Nodes #222 - Scoped Card Generation for Skill Nodes
- [v2] Multiple Study Modes #223 - Multiple Study Modes
- [v2] Update Navigation and Home Page #226 - Update Navigation and Home Page
Phase 2: Visualization & Polish (P2)
- [v2] Mastery Dashboard and Progress Visualization #224 - Mastery Dashboard and Progress Visualization
- [v2] Deprecate Chat Interface #227 - Deprecate Chat Interface
Phase 3: Engagement & Analytics (P3)
- [v2] Achievements and Titles System #225 - Achievements and Titles System
- [v2] Topic Analytics for Curated Tree Prioritization #228 - Topic Analytics for Curated Tree Prioritization
Success Criteria
- SC-001: Skill tree generated in under 30 seconds
- SC-002: 10 cards generated in under 60 seconds
- SC-003: 20-card study session in under 10 minutes
- SC-004: 80% of goal creators return within 7 days
- SC-005: 85%+ average retention rate
- SC-006: 70%+ of cards rated good/excellent
- SC-007: Dashboard accuracy within 1%
- SC-008: No punishing gamification mechanics
- SC-009: Top 10 topics surfaced monthly
Code Audit Summary
| Category | Count | Description |
|---|---|---|
| KEEP | 42 | Auth, FSRS, LanceDB, PostgreSQL, core ops |
| MODIFY | 9 | UI components, API routes, navigation |
| REMOVE | 16 | Chat interface, conversation handling |
| NEW | 18 | Goals, skill trees, analytics, pages |
See specs/014-goal-based-learning/code-audit.md for details.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request