Skip to main content

Roadmap overview

Your roadmap is the path I build for you, end to end, from your evaluation to exam day. Three layers, in this order: phases → milestones → tasks.

Phases

A phase is a chunk of the certification that hangs together — usually one or two related domains. Every roadmap has between 3 and 5 phases, sequenced from your weakest domain to your strongest.

Each phase has:

  • A title and short description (generated by ARIA, specific to your gaps).
  • An estimated number of weeks based on your daily study minutes and target exam date.
  • A status: active, locked, or completed.

Only one phase is active at a time. The next one stays locked until you finish the current one.

Milestones

Each phase contains 2–4 milestones. A milestone is the actual unit of work — a focused topic group with a validation gate at the end.

Every milestone carries:

  • A domain_focus — which domain it belongs to.
  • A topics list — the subjects you will cover.
  • A sessions_required counter — how many roadmap sessions you must complete before validation unlocks.
  • A validation_score_required — the score you need on the milestone validation test to pass.
  • An estimated minutes total.

Milestone count scales with your starting level: Novice domains get the most milestones, Proficient get the fewest. That is the whole point of the evaluation — I do not waste your time on what you already own.

Tasks

Tasks are what you actually do day to day. The dashboard surfaces one task at a time via the Today Task card, picked by get_today_task() every time you reopen the app. Tasks are either:

  • Roadmap tasks — they advance milestones and count toward the pass guarantee.
  • Free-play tasks — optional, improve your readiness score, never advance milestones.

The split between these two is critical. See Two lanes for the full explanation — it is the most common source of confusion.

State badges

Every milestone shows one of these statuses on the timeline:

BadgeMeaning
ActiveCurrently unlocked. Work here.
LockedEarlier milestones must finish first.
Validate (validation_ready)Sessions done. Time to take the validation test.
CompletedValidation passed.
FailedValidation failed. You can retry.
RestructuredFailed twice. I rewrote the approach. Read the notes before retrying.

The phase itself can also be on track, slightly behind, at risk, or off track — that pill at the top of the roadmap reflects your pace against your target exam date.

How I generate it

The moment your CAT evaluation closes, I take your domain scores and levels and feed them, alongside your daily-study-minutes preference and target exam date, to ARIA's roadmap generator. She:

  1. Decides phase count (3–5) based on the breadth of weak domains.
  2. Sequences phases worst-to-best.
  3. Allocates milestones per domain by level.
  4. Writes the whole structure into your account in one transaction.
  5. Picks your day-1 task.

If you regenerate (rare — usually triggered by a manual reset), I tear down the old phases and milestones cleanly first. There is no zombie state.

Reading the timeline

The roadmap screen is a vertical phase list. Each phase card expands to show its milestones. Tap any milestone to open the detail view — that is where you launch sessions and read restructure notes.

The header shows your readiness score (0–100) and your schedule status. Both are live — they update after every roadmap session.