Before every run, the same question: who goes in lead today? Your phone already records each dog's position when you hook up, and the kilometre where you move a dog. That information was sitting idle. It now lives in a tab of the Team page on the website: Positions on the line.

What you see

A grid: one row per dog, one column per run. Each cell holds a letter: L for lead, S for swing, T for team, W for wheel. If you moved a dog during the run, the cell says so: L→S. At a glance you see the young dog moving up to lead, or the one who always stays at wheel.

Below the grid, a table in words: each dog's distance over the period (this is the run's full distance, the same as on its own page — a dog pulled mid-run still keeps the run's full distance), its main position ("In lead · 8 runs out of 10") and its trend ("Running more", "Steady", "Running less"). You pick the period: the last 4 weeks, the season, or any dates you like.

Each dog's page also has a "Position on the line" section: a chart of its positions run after run, with the distance underneath.

Who sees it

Members of your kennel, and only them. Nothing in this report is visible outside the kennel.

What it does not do

Two choices made against the obvious

Letters and words rather than colours. Our first version showed coloured bars. It looked nice and nobody could read it without a legend. A letter reads on the first try. The trend itself stays in words, never in colour: a dog running less can simply be on a deliberate taper, not a warning sign.

A "?" cell rather than a guessed position. When a run's position was not recorded, we do not infer it from neighbouring runs. The cell says "?", and the distance still counts.