Before a run, the "Team" step asked you to tick your dogs in a list. Then the "Gangline" step opened a second screen to place them — lead, swing, team, wheel. Two screens, to compose a single line, redone for every run.

What changes on screen

There's now a single, full-screen view: a vertical gangline, lead at the top, sled at the bottom, and the bench of your available dogs just below it, within thumb's reach.

Tapping a dog on the bench places it on the line. It goes to its usual spot — the screen has learned, from your last ten starts, which tier each dog runs in most often, and offers that spot by default, nothing to configure. Tapping a dog already on the line, then another, swaps them. Tapping an empty spot arms it: the next dog you tap goes straight there, if you'd rather decide yourself than let the screen propose.

Removing a whole pair is one gesture: tap the middle lane of a team row, then the bench — the pair leaves, and the following pairs move up a slot. No more unticking two dogs one at a time.

The screen opens already composed. It picks up your last start that's still usable today — for a second run of the day, that isn't necessarily this morning's: if that one is already fully back in, the screen walks back to the previous start that still keeps at least one dog. What it had to remove is visible right away: a dog no longer at the kennel disappears cleanly, while a dog on rest, under a carnet watch, or already out today leaves a visible gap in its spot.

Nothing decides for you

No lead dog? The screen asks, it never fixes it for you. When you validate with an empty lead, a card appears — "who leads?" — naming the dog that usually leads, if the screen knows one. You answer, or choose yourself: the line never corrects itself.

A dog held back by the carnet never slips in silently. Tapping it opens a confirmation card that names the real reason — a weight drop, an injury still in its window, an ongoing medication — never a generic word. You decide whether to hitch it anyway, or not; the screen never decides for you, and it remembers that you took the dog out despite the alert.

For the less frequent cases

A menu at the top of the screen opens "Compose differently": every dog in the kennel at once, a team you already named on the web, or a template gangline prepared ahead of time. All three shortcuts follow the same rules as tapping dogs one by one — none of them lets an unavailable dog through without confirmation.

What this doesn't do

No dog photos on this screen — syncing photos down to the phone doesn't exist yet; that's a separate piece of work. No drag and drop: every gesture stays a tap, built to be read and done with gloves on, at night, in the cold. The screen during a run hasn't changed: this update only touches pre-start — never live composition while you're running.

One decision made against the grain: the "Lift rest" button, which used to live on the bench dog's row, has left this screen. The confirmation card is now enough to bring a resting dog along for this particular run. Lifting its rest for good — a bigger decision than "just today" — stays a gesture on its own profile page, where it always lived first.