WMR | race-facts

8 Scenarios

Iteration #1
SCENARIO-1

AC7. Empty state when no race incidents have occurred yet

Givenno race facts have been published for the current event
WhenI open CIS TRI race-facts
Thenthe component shows an appropriate empty state message
Andno fact rows or athlete involvement data appears
SCENARIO-2

AC8. Scrollable facts list when many incidents occur during the race

Givenmore race facts exist than fit within the visible component area
WhenI open CIS TRI race-facts
AndI scroll down through the facts list
Thenall race facts remain accessible through scrolling
Andthe column headers remain visible while scrolling
SCENARIO-3

AC6. Mechanical problem facts show athlete removal from competition

Givena race fact documents a mechanical problem resulting in athlete withdrawal
WhenI open CIS TRI race-facts
Thenthe fact description indicates the athlete was removed from the race
Andthe Athletes involved section shows only the affected athlete
SCENARIO-4

AC3. Time penalty facts show penalty duration and serving location

Givena race fact indicates a time penalty was assessed to an athlete
WhenI open CIS TRI race-facts
Thenthe fact description includes the penalty duration in seconds
Andthe fact description specifies where the penalty must be served
SCENARIO-5

AC2. Athletes involved section shows correct participant details for each fact

Givenrace fact entries include athlete involvement data from the competition feed
WhenI open CIS TRI race-facts
Thenthe Athletes involved section displays the NOC code for each affected athlete
Andthe Athletes involved section displays the printed name for each affected athlete
Andathlete details match the participant data from the feed
SCENARIO-6

AC5. Equipment violation facts specify the infringement type and location

Givena race fact documents an equipment placement violation
WhenI open CIS TRI race-facts
Thenthe fact description identifies the specific equipment rule violated
Andthe fact description indicates the transition area or location where it occurred
SCENARIO-7

AC4. Chronological order of race facts from earliest to latest occurrence

Givenmultiple race facts exist with different timestamps during the event
WhenI open CIS TRI race-facts
Thenrace facts appear in chronological order from earliest incident to most recent
Andthe segment and lap progression follows the natural race sequence
SCENARIO-8

AC1. Race fact entries display segment, lap, and description from published data

Givenrace fact entries exist in the competition data for the current event
WhenI open CIS TRI race-facts
Theneach fact row shows the segment where the incident occurred in the Segment column
Andeach fact row shows the lap number in the Lap column
Andeach fact row shows the description text in the Fact column

SCD AI Application