Free-play sessions are not advancing my milestone
If you have been studying hard but your milestone bar has not moved, you are most likely working in the wrong lane.
Free-play sessions never advance milestones. Only sessions tagged as roadmap tasks (is_roadmap_task = true) move the milestone forward. This is intentional, not a bug.
The two lanes
Every session in ClaudeLab is either:
- On-roadmap — the daily task
ARIA queues for you on the home screen. Counts toward milestone progress, streak, and readiness recovery.
- Free play — anything you start manually outside the daily plan. Counts toward total study time and credits spent, but not milestone progress and not the streak.
The split exists so you can practise freely without accidentally rewriting your roadmap. If every session counted, a long off-topic chat would push your roadmap forward without actually completing the work.
For the full rationale, see Two lanes.
How to do roadmap work
Tap Today's task on the home screen. The card opens the session pre-configured for the active milestone — that session is on-roadmap and will move the bar.
What if there is no roadmap task today?
If today is a non-study day, or you completed today's task already, the card shows that state instead. You can still free-play, but understand the work will not feed your milestone. Wait until tomorrow's task generates and pick it up there.
How to tell which lane you are in
Open the session and check the header:
- A green roadmap badge means on-roadmap
- No badge means free-play
Your Session History also flags each session with the lane it ran in.