A plan written by a canicross or bikejoring coach almost never says "8 km at 14 km/h". It says "35 minutes at most, loose for ten minutes, then pulling if the pads are fine". Until now, MushMate required a distance and a pace for every session: that plan did not fit.

It does now.

What changes

In a session's window, one choice: the session is set in "Distance" or in "Duration".

A session in duration is edited like the others: in "Edit" mode, its minutes change on its line.

You find it wherever the plan is read:

The phone writes these sessions too: "Edit the plan", the same window, the same choice.

What others see

The instruction is read by every member of your kennel, like the rest of the plan. Do not write anything in it you would not say in front of them. Only the kennel's owner writes it.

Nothing leaves the kennel.

What it does not do

Three choices made against the obvious

Duration is not converted into kilometres. We could have multiplied the minutes by a typical pace for the sport, to keep the projected fitness full. A typical pace is an assumption, and a load computed on an assumption reads like a measurement. We preferred a lower curve that is true.

Switching a session to duration removes its planned load. A generated session carries the load the engine computed for its kilometres. Keeping it after erasing the kilometres would have left in the projected fitness a load the session no longer prescribes. It does not come back if you switch back to distance.

The instruction is text, not a form. The coach plans we read are made of sentences, adjusted every week. Boxes ("loose", "pulling", "condition") would have frozen what changes all the time.