When you create a new bike (your first one, or another bike added later), your existing sessions don't attach to it on their own. The bulk-assign panel is where you say which ones were on it, without opening each session.

When you'd use this

  • You just signed up, uploaded a season's worth of sessions, then created your first bike.
  • You added a second bike (e.g. a track-only race bike alongside a street/track bike) and want to backfill which past sessions were on which.
  • You uploaded a batch of older files before assigning those sessions to a bike.

How to bulk-assign

  1. Open the LapBrain menu and choose Bikes under the Garage section.
  2. Find the bike row you want to attach sessions to and click Assign Sessions.
  3. The panel expands with one row per loaded Ready + unassigned session. Each row shows the track name, the recorded date, the lap count, and the detected bike class (so you can sanity-check class fit before you click).
  4. Pick the sessions you rode on this bike using the row checkboxes, or use Select all to tick every loaded row.
  5. Click Assign N selected to apply the picks.

If you want to attach every loaded unassigned session to this bike with one click, use Assign all N instead, but that path requires an explicit confirm so you don't accidentally assign sessions from the wrong bike. Per-row checkboxes already count as confirmation, so Assign N selected is single-click.

What gets included

The panel only lists sessions where:

  • The state is Ready: sessions that are still processing or have an error are not listed.
  • The assignment kind is Unassigned: sessions you labeled Loaner (rented bike, paddock loaner, demo) stay out of the bulk panel. To bulk-assign one, change its label on the session first.

Already-assigned sessions are also left out of the bulk panel. To reassign a session that's already attached to a different bike, change its bike on the session's debrief view.

note

The panel scopes to sessions you can already see in your dashboard. If you want to bulk-assign older sessions, scroll the dashboard to load them first, then open the panel; it picks up new sessions live.

What happens after you assign

Each newly-assigned session is re-analyzed so its per-bike PBs, trends, and coaching threads include the new attachment. You'll see the affected sessions briefly show a "Processing…" state on the dashboard, then settle back to Ready with bike-aware analysis.

If you assign a session whose detected class doesn't match the bike's declared class, LapBrain doesn't refuse the assignment, but a non-blocking warning will appear after repeated mismatches on the same bike, so you can decide whether to update the bike's declared class or leave the assignment as-is.

Leaving sessions unassigned

You can. Analysis still runs on them, compared within your bike class rather than to your own bike's history.