Mason's Way: User Flows by Audience Working draft, 31 August 2026

Orientation

Four audiences, one spine

Your notes describe four different people, but they move through the same eight stages in a different order, at a different depth, with different permissions. Laying them on a shared spine makes the overlaps obvious, and the overlaps are where the build gets cheaper.

The shared spine

1 Arrive, why they came and what they read first.
2 Screen, the screening session itself.
3 Understand, results and how to talk about them.
4 Learn, the code system, at whatever depth the role needs.
5 Practice, the tools: flashcards, alphabetizing, letter recognition, rhyming, real versus nonsense words, spelling.
6 Convert, ordinary material into marked material.
7 Review, documented progress.
8 Carry, records that travel with the learner.

What each stage card tells you

Sees is the screen. Does is the action. System needs is what has to exist behind it, which is the part the developer will care about. The arc line is the feeling at that moment, which is the part branding and the investor story will care about.

Both extra layers can be switched off in the top bar if you want the bare steps for a working session.

Three things the map makes obvious

1. The student has no independent flow. In your notes every student stage begins with "parent helps me". That is a legitimate design position rather than a hole, but it means the student is not a separate product. The student is a mode: a practice surface handed over by an adult, and eventually a record they inherit.

2. Parents and therapists want almost the same tools. They differ in depth, caseload, and who they answer to, not in features. Build one set of practice tools with two levels of framing rather than two products.

3. The teacher is the only role whose core loop is self-contained. Convert a worksheet, print it, use it Monday. It needs no linked family, no record, no curriculum. That makes it the smallest shippable thing on the map, which is worth knowing even if it is not what you ship first.