Skip to content

Marshaling lap editor: prefilled lap time + Save, midpoint Split, Insert-after retired#373

Merged
ryan-johnson2 merged 1 commit into
develfrom
lap-editor-simplify
Jul 5, 2026
Merged

Marshaling lap editor: prefilled lap time + Save, midpoint Split, Insert-after retired#373
ryan-johnson2 merged 1 commit into
develfrom
lap-editor-simplify

Conversation

@ryan-johnson2

Copy link
Copy Markdown
Contributor

Per RD feedback: the editor now speaks lap times — the input opens prefilled with the selected lap's time and Save time arms only on change (re-timing the closing pass as start + new duration); Split halves the lap at its midpoint with no input (the missed-crossing case); Insert after is gone (+ Add lap covers it); and the Remove vs Throw out distinction is spelled out in the tooltips (crossing-never-happened vs lap-doesn't-count).

624 rd-console tests green, both svelte-checks clean, prettier/eslint clean.

🤖 Generated with Claude Code

…, midpoint Split

RD field feedback, third round tonight:

- The time input opens PRE-FILLED with the selected lap's current time and
  'Save time' arms only once the value changes — the RD reads, tweaks, saves.
  The new duration re-times the lap's closing pass (start + duration), so the
  correction is expressed in the unit RDs actually think in, never a free-typed
  absolute instant (which is what the input used to mean).
- Split needs NO time: it halves the lap at its midpoint — the case is a missed
  gate crossing folding two real laps into one double-length lap, and the RD
  tunes either half with Save afterwards if the halves weren't even.
- 'Insert after' is gone; the per-competitor '+ Add lap' footer covers
  insertion.
- Remove vs Throw out spelled out in the tooltips: Remove = this crossing never
  really happened (noise/reflection; the pass is deleted and neighbouring laps
  merge); Throw out = the lap happened but doesn't count (course cut/penalty;
  stays on the clock, excluded from scoring). Remove edits reality; Throw out
  edits the score.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ryan-johnson2 ryan-johnson2 merged commit 668b953 into devel Jul 5, 2026
3 checks passed
@ryan-johnson2 ryan-johnson2 deleted the lap-editor-simplify branch July 5, 2026 00:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant