- Onboarding profile + persistence with runtime honesty.
- Mini IDE session loop with struggle telemetry, nudge, guided recovery, and AFK handling.
- Demo mode autoplay with replay reset stability.
- Task registry and pluggable session runtime.
- Task 1 (sumEven) preserved with existing UX and demo.
- Task 2 foundation (first non-repeating character) added.
- Dashboard task picker for structured progression.
- Floating Pebble mascot shell with draggable anchor and persisted position.
- Context-aware status card (phase, run status, guided step, AFK state).
- No chat or agent runtime yet; strictly UI/status surface.
- Organize tasks into tracks and milestones.
- Add progression metadata (topic, difficulty, prerequisites).
- Track completion and recommended next task.
- Start with robust JavaScript simulated track.
- Expand to Python templates/runtime once stable.
- Add SQL track runtime after browser SQLite/WASM integration.
- Personalize intervention thresholds and hint style by learner profile/history.
- Add context-aware assistant interactions.
- Blend curriculum progression with real-time recovery analytics.