WMR | context-info

11 Scenarios

Iteration #1
SCENARIO-1

AC9. Lane column headers distinguish between Lane A and Lane B sections

Giventhe heat list displays competitors assigned to both Lane A and Lane B
WhenI open WMR CLB context-info
Thenthe Lane A section shows a clear Lane A header
Andthe Lane B section shows a clear Lane B header separated from Lane A
SCENARIO-2

AC1. Heat order matches published seeding heat sequence for the unit

Giventhe published seeding heat data for the unit defines a sequence of heats with assigned competitors
WhenI open WMR CLB context-info
Thenthe heat numbers appear in ascending order from top to bottom matching that published sequence
Andeach heat shows the competitors assigned to it per the unit start list
SCENARIO-3

AC11. Lane assignments match the published seeding heat lane data

Giventhe seeding heat data specifies which lane each competitor is assigned to for their heat
WhenI open WMR CLB context-info
Thencompetitors appear in the correct Lane A or Lane B section per their lane assignment
Andno competitor appears in both lanes simultaneously
SCENARIO-4

AC10. Sticky headers when scrolling through many heats

Givenenough heat rows that the list extends below the viewport
WhenI open WMR CLB context-info
AndI scroll down past the visible area
Thenthe lane headers remain sticky at the top of each lane section
Andall heat rows remain accessible by scrolling
SCENARIO-5

AC4. Printed names display the official name from participant data

Giveneach competitor row includes a printed name field as supplied by the participant data for this unit
WhenI open WMR CLB context-info
Theneach competitor row shows the same printed name as in the feed for that athlete
Andnames display without truncation when space allows
SCENARIO-6

AC6. DNS competitor shows in heat list without being removed

Givena competitor is marked as did not start for their scheduled heat
WhenI open WMR CLB context-info
Thenthat competitor still appears in their assigned heat position
Andtheir row displays the same bib number and name as other competitors
SCENARIO-7

AC2. Bib numbers and NOC codes match participant data for each competitor row

Giveneach competitor in the seeding heat data carries a bib number and NOC code from their participant record
WhenI open WMR CLB context-info
Theneach competitor row shows the same bib number as in the feed for that athlete
Andeach competitor row shows the same NOC code as in the feed for that athlete
SCENARIO-8

AC3. Current heat indicator highlights the active heat in progress

Givenone specific heat is currently in progress per the live competition status
WhenI open WMR CLB context-info
Thenthe current heat indicator appears only on the row for that active heat
Andno other heat rows show the current heat indicator
SCENARIO-9

AC8. Progression rule text displays competition advancement information

Givenprogression rule text is available for this qualification phase
WhenI open WMR CLB context-info
Thenthe progression rule text appears in the designated area at the top
Andthe text explains how competitors advance from seeding heats
SCENARIO-10

AC7. Empty state when no seeding heat data is published yet

Givenno seeding heat assignments have been published yet for this speed qualification unit
WhenI open WMR CLB context-info
Thenthe component shows an appropriate empty state from design
Andno heat numbers or competitor rows are displayed
SCENARIO-11

AC5. Yellow card indicator appears when competitor has received a warning

Givenexactly one competitor in the heat list has received a yellow card warning and others have not
WhenI open WMR CLB context-info
Thena yellow card indicator appears only on that competitor's row
Andcompetitors without yellow card sanctions do not show the indicator

SCD AI Application