ELA Refresh · design shotgun · 13 Aug 2026

Rehearsal: the practice screen and the “you’re ready” screen

Eight directions — four per screen — against the founder’s two critiques. Every mockup is built on the v3 Evergreen Mint tokens verbatim (packages/design-tokens/src/v3.ts), in Bricolage Grotesque / Instrument Sans / Spline Sans Mono, at iPhone 16 Pro proportions. Nothing here is implemented — this is a board to pick from. Click any phone to see it at 1:1.

On the practice screen

“We’re recreating the elements and just smashing them together inside this practice perforated box. It doesn’t flow nicely. Even the send-help-now — weird perforated.” Wants it to look like what it’ll look like — while being unmistakably practice.

On the rehearsed screen

“It’s kind of centered vertically and you’re not really sure what you’re meant to do. The ticks don’t animate in… It looks like ticks, almost like features. The user doesn’t get a pat on the back.”

What is constant across all four practice directions
Notes save in this browser.
01

“Armed — in practice.”

The armed beat of the rehearsal. Today it is a dashed perforated box containing shrunken copies of the real controls. Each direction below shows the genuine pre-dispatch screen and moves the practice signal out of the controls and into the frame around them.

Today

Perforated box

Recreated elements inside a dashed frame; the send button is dashed too, so the one control that must read as real reads as a sketch.

9:41
STEP 10 OF 11
Armed — in practice.
In an emergency, help sends itself in 30 seconds. Practice the other half — slide to stand down as if you’re safe.
PRACTICE — NOTHING IS SENT
HELP WOULD SEND IN0:26
Send help now
Slide to cancel — I’m safe
Continue
Practice one hold and one stand-down first — or skip for now.
Skip for now
click to enlarge

Why it fails: two competing frames (dashed box + card-less controls), the disc has no live counterpart at this moment, and dashed-red teaches the wrong button.

P1

Simulator bezel

A phone inside your phone: the real arm screen, untouched, running in a hardware bezel with the practice badge welded to the chin. “This is the screen — on a test rig.”

9:41
STEP 10 OF 11
Armed — in practice.
This is the real screen. Practice the half that matters — slide to stand down.
HELP WOULD SEND IN
0:26
Your location and profile go to the response team automatically. You don’t need to do anything.
Send help now
Slide to cancel — I’m safe
Practice rig — nothing is sent
Continue
Stand down once to finish — or skip for now.
click to enlarge

Trade-off: controls render at 87% of true size, so the muscle memory is close but not exact. Strength: zero ambiguity about what is real and what is the wrapper.

P2

Guided coach

The genuine screen at 1:1, dimmed, with one control spotlighted and a step chip on top. The app is teaching over itself instead of rebuilding itself.

9:41
PracticeStep 2 of 2
HELP WOULD SEND IN
0:26
Your location and profile go to the response team automatically. You don’t need to do anything.
Send help now
Now the other half.
Slide all the way across, as if you were safe. Nothing is sent.
Slide to cancel — I’m safe
Skip practice
click to enlarge

Trade-off: the scrim dims the very screen we want them to recognise. Strength: full-size controls, exact muscle memory, and the instruction sits where the thumb already is.

P3

Stripped-real ribbon

The live screen, pixel for pixel, with one persistent ribbon under the island and a hairline rep tracker at the foot. Nothing else is added anywhere.

9:41
Practice Nothing is sent Exit
HELP WOULD SEND IN
0:26
Your location and profile go to the response team automatically. You don’t need to do anything.
Send help now
Slide to cancel — I’m safe
Hold to arm Stand down Skip
click to enlarge

Trade-off: the lightest practice signal of the four — the ribbon must never scroll away. Strength: the screen a member meets in the worst moment is exactly the screen they rehearsed; no Continue competes with the slider.

P4

Proof plate

The real screen behind a proof sheet: registration ticks at the corners, an edge-mounted label, and a watermark faint enough to read through. Practice as a material, not a box.

9:41
PRACTICE · PRACTICE · PRACTICEPRACTICE · PRACTICE · PRACTICEPRACTICE · PRACTICE · PRACTICEPRACTICE · PRACTICE · PRACTICEPRACTICE · PRACTICE · PRACTICEPRACTICE · PRACTICE · PRACTICEPRACTICE · PRACTICE · PRACTICEPRACTICE · PRACTICE · PRACTICE
Practice — nothing is sent
HELP WOULD SEND IN
0:26
Your location and profile go to the response team automatically. You don’t need to do anything.
Send help now
Slide to cancel — I’m safe
REP 1/2 · HOLD ✓ Skip for now
click to enlarge

Trade-off: a watermark is decoration — it must stay at ~4% or it becomes noise on a life-safety screen. Strength: full-size real controls with a signal that survives a screenshot.

02

“Rehearsed. You’re ready.”

The completion face. Today: vertically centred, three checked rows that read as a feature list, no arrival, no congratulation. Each direction below is top-anchored, gives the ticks a moment of arrival, and replaces the sub-line. Three replacement candidates are listed under every variant — plain, calm, no melodrama.

Today

Centred checklist

Three static ticks in a card, floating in the middle of the screen. Reads as a feature list; no sense of “done”.

9:41
STEP 10 OF 11
Rehearsed. You’re ready.
Cancel is rehearsed as hard as the trigger.
Hold to armThe genuine 3-second crescendo — rehearsed
Stand down during the countdownCancel is rehearsed as hard as the trigger — rehearsed
Slide to end a caseYou’ll see it when you have a real case
Continue will ask for location access — saying no never blocks a dispatch.
Practice again
Continue
click to enlarge

Why it fails: the ticks are already there when the screen arrives, so nothing was earned; the sub-line is a slogan; and the block floats with no anchor.

C1

Tick cascade

The ticks land one after another down a completing timeline rail — each with its own small ring pulse. The reps arrive as events, not as a list.

9:41
STEP 10 OF 11
Rehearsed. You’re ready.
You practiced both directions: sending help, and standing down.
You held the full 3 seconds HOLD TO ARM · 3.0s
You stood it down with 22 seconds left STAND DOWN · 0:22
You ended a practice case END A CASE · REHEARSED
Continue will ask for location access — saying no never blocks a dispatch.
Continue
Practice again
click to enlarge · animation replays
Sub-line candidates
  1. You practiced both directions: sending help, and standing down.
  2. Both halves are rehearsed — starting help, and stopping it.
  3. You’ve done the hold and the stand-down. That’s the whole thing.

Trade-off: the mono telemetry is a new grammar for onboarding. Strength: personal and specific — it reports what you just did, so a tick can’t read as a feature.

C2

Readiness meter

A three-segment meter fills to full as the screen arrives, with a “Ready” state chip. The reward is a state change you can see, not a badge.

9:41
STEP 10 OF 11
Rehearsed. You’re ready.
Two reps done: you armed it, and you stood it down.
Readiness Ready
3of 3 rehearsed
Hold to arm3.0s
Stand downAT 0:22
End a caseDONE
Continue will ask for location access — saying no never blocks a dispatch.
Continue
Practice again
click to enlarge · meter fills
Sub-line candidates
  1. Two reps done: you armed it, and you stood it down.
  2. You know how to start help — and how to stop it.
  3. Arming and standing down are both rehearsed.

Trade-off: a score risks feeling gamified on a life-safety product — the third row must never gate Continue. Strength: unmistakable “complete” state; also the natural home for a later “practice again” streak in settings.

C3

Graduation moment

One arrival: the success disc with slow mint ripples, the three reps demoted to a single quiet line, and a dated rehearsal receipt. The pat on the back is the whole screen.

9:41
STEP 10 OF 11
Rehearsed. You’re ready.
You started help, then stood it down. Both are rehearsed.
Hold · Stand down · End a case
Rehearsal complete 13 AUG 2026 · 21:04
Nothing was sent. You can practise again any time in Settings.
Continue will ask for location access — saying no never blocks a dispatch.
Continue
click to enlarge · ripples loop
Sub-line candidates
  1. You started help, then stood it down. Both are rehearsed.
  2. Nothing was sent — and you now know both moves.
  3. You’ve practised sending help, and calling it off.

Trade-off: the reps lose their detail; a member who skipped the third rep needs a quieter variant of the line. Strength: the clearest emotional beat, and it re-uses the paid-celebration success disc already in the design language.

C4

Both directions

The sub-line made literal: two panels — what you sent, and how you stopped it — in the app’s own red and mint. The lesson is the layout.

9:41
STEP 10 OF 11
Rehearsed. You’re ready.
Both directions rehearsed: sending help, and standing down.

You armed it

Held the disc the full three seconds. In a real emergency, help would already be on its way.

HOLD · 3.0s

You stood down

Slid to cancel with 22 seconds left. Nothing was sent, and nothing needed explaining.

CANCEL · 0:22
Both halves rehearsed
You also ended a practice case
Continue will ask for location access — saying no never blocks a dispatch.
Continue
Practice again
click to enlarge
Sub-line candidates
  1. Both directions rehearsed: sending help, and standing down.
  2. You sent, and you stood down. The real one works the same.
  3. One hold to start it. One slide to stop it. Both done.

Trade-off: a red panel on a success screen breaks the one-red-surface-at-a-time rule unless the red stays a hairline tint. Strength: it teaches the mental model one last time instead of just congratulating.

03

Notes for whichever pair wins

Constraints that survive any pick.

  • Fail-send stays fail-send. The practice countdown must still open a practice case at zero — the deadman is the lesson (founder-confirmed 2026-08-08).
  • The gate stays two reps (hold + stand-down); ending a practice case remains a bonus that never blocks Continue, and Skip for now never disappears in the funnel.
  • Reduce Motion kills every cascade, ripple and meter fill — the completion screen must read fully in its end state with no animation at all.
  • Settings presentation drops the stepper, the location line and the gate hint; the CTA is “Done”.
  • Nothing leaves the device. Whatever chrome we add, the rehearsal keeps its zero-imports-from-case-land invariant (enforced by the source scan in rehearsal.test.ts).