CIS | matrix

10 Scenarios

View Session
Iteration #1
SCENARIO-1

Display extra time match results in matrix

Givenknockout phase matches are being played
Whena match goes to extra time
Thenthe matrix should show "AET" indicator for extra time matches
Andthe final score should include goals scored in extra time
Andthe match duration indicator should reflect extended play time
SCENARIO-2

Show secondary score information for tied matches

Givenmatches can end in draws requiring tiebreakers
Whenteams have identical points and goal differences
Thenthe matrix should display tiebreaker criteria results
Andsecondary sorting factors should be visible when relevant
Andteam conduct scores should be shown for final ranking determination
SCENARIO-3

Handle forfeit match results in tournament matrix

Giventournament matches are scheduled
Whena team forfeits a match
Thenthe matrix should display "Forfeit" indicator
Andthe non-forfeiting team should be awarded appropriate score
Andforfeit should impact team standings and advancement calculations
SCENARIO-4

Handle cancelled matches in tournament matrix

Giventhe tournament schedule is established
Whenmatches are cancelled due to exceptional circumstances
Thenthe matrix should display "Cancelled" status for affected matches
Andno score should be shown for cancelled matches
Andtournament progression should account for cancelled match impact
SCENARIO-5

Display own goal scoring in match results

Givenmatches are being played in the tournament
Whengoals are scored as own goals
Thenthe matrix should indicate own goals with "(OG)" marker
Andown goals should be attributed to the benefiting team's score
Andgoal scorer information should reflect own goal attribution
SCENARIO-6

Show disqualified team results in group stage matrix

Giventeams are competing in group stage
Whena team receives disqualification during tournament
Thenthe matrix should display "DQB" status for disqualified team
Andall matches involving disqualified team should show appropriate results
Andteam ranking should reflect disqualification impact
SCENARIO-7

Handle penalty shoot-out results in knockout phase matrix

Giventhe tournament has reached knockout phase
Whena match is decided by penalty shoot-out
Thenthe matrix should display the regular time score
Andthe penalty shoot-out score should be shown separately
Andthe winner should be clearly indicated with appropriate formatting
SCENARIO-8

Display matrix with mixed match statuses across tournament phases

Giventhe football tournament matrix is loaded
Whenmatches have different completion statuses across groups
Thenthe matrix should display "In Progress", "Official", "Cancelled", and "Scheduled" statuses correctly
Andeach status should be visually distinguished in the matrix
Andlive matches should be highlighted appropriately
SCENARIO-9

Show VAR decision outcomes in live match matrix

Givenmatches are in progress with VAR system active
WhenVAR reviews result in goal disallowance or penalty decisions
Thenthe matrix should reflect final VAR-confirmed scores
Andany score changes due to VAR should be updated in real-time
Andmatch events should account for VAR intervention timing
SCENARIO-10

Display team advancement indicators in group stage

Givengroup stage matches are progressing
Whenteams secure qualification to next phase
Thenthe matrix should show qualification indicators for advancing teams
Andqualification status should update as soon as mathematically confirmed
Anddifferent qualification positions should be clearly distinguished

CIS | matrix

10 Scenarios

View Session
Iteration #2
SCENARIO-1

Display group stage standings before competition starts

GivenI am on the football group stage matrix page
Whenthe competition has not yet started
ThenI should see all groups with team names only
AndI should see empty statistics columns for all teams
AndI should see the progression rule text displayed
AndI should not see any qualification indicators
SCENARIO-2

Display knockout bracket during elimination matches

GivenI am on the football knockout bracket matrix page
Whenelimination matches are in progress or completed
ThenI should see confirmed team names and NOC codes
AndI should see real-time score updates for ongoing matches
AndI should see "In Progress" status for live matches highlighted
AndI should see final scores for completed matches
SCENARIO-3

Display knockout bracket before group stage completion

GivenI am on the football knockout bracket matrix page
Whenthe group stage is not yet completed
ThenI should see placeholder positions like "1A", "2B" for team slots
AndI should see "Winner" and "Runner-up" placeholders for advancing teams
AndI should see scheduled match dates and times
AndI should not see any actual team names or scores
SCENARIO-4

Handle penalty shootout results in bracket matrix

GivenI am on the football knockout bracket matrix page
Whena match is decided by penalty shootout
ThenI should see the regular time score displayed
AndI should see "PSO" indicator next to the final result
AndI should see penalty shootout score in separate format
AndI should see the winning team advanced to next round
SCENARIO-5

Handle team disqualification in group stage matrix

GivenI am on the football group stage matrix page
Whena team receives disqualification during group play
ThenI should see "DQB" marker next to the disqualified team
AndI should see the team ranked at bottom of their group
AndI should see their points total reflecting disqualification
AndI should not see qualification indicators for disqualified team
SCENARIO-6

Display tied teams with identical records in group matrix

GivenI am on the football group stage matrix page
Whenmultiple teams have identical points and statistics
ThenI should see teams ordered by tiebreaking criteria
AndI should see goal difference as primary tiebreaker
AndI should see team conduct score as secondary tiebreaker
AndI should see qualification status determined by tiebreaker rules
SCENARIO-7

Handle extra time matches in bracket display

GivenI am on the football knockout bracket matrix page
Whena match goes to extra time
ThenI should see "AET" indicator if decided in extra time
AndI should see the final score including extra time goals
AndI should see appropriate period indicators for scoring times
AndI should see winner advanced with extra time notation
SCENARIO-8

Display event ranking after group stage completion

GivenI am on the football event ranking matrix page
Whenthe group stage has concluded
ThenI should see teams ranked from position 9 onwards
AndI should see only teams eliminated from group stage
AndI should not see teams that qualified for knockout rounds
AndI should see expandable team details with match history
SCENARIO-9

Display group stage standings during competition

GivenI am on the football group stage matrix page
Whenmatches are in progress or completed
ThenI should see teams ranked by points within each group
AndI should see updated match statistics for each team
AndI should see qualification indicators for confirmed qualifiers
AndI should see invalid result marks for disqualified teams
SCENARIO-10

Display final event ranking after tournament completion

GivenI am on the football event ranking matrix page
Whenthe entire tournament has concluded
ThenI should see all teams ranked from 1st to last position
AndI should see medal positions clearly indicated
AndI should see disqualified teams with appropriate markers
AndI should see expandable match history for each team

CIS | matrix

10 Scenarios

View Session
Iteration #3
SCENARIO-1

Display knockout bracket before group stage completion

Giventhe group stage is not yet completed
WhenI view the knockout bracket
Thenbracket positions should show group rankings like "1A", "2B"
Andmatch dates and times should display when confirmed
Andunconfirmed matches should show "TBD"
Andno team names should appear in bracket positions
SCENARIO-2

Display group stage standings during competition with tied teams

Givenmultiple teams have the same points in a group
WhenI view the group stage matrix
Thenteams should be ranked by points first
Andtied teams should be sorted by goal difference
Andtied teams with same goal difference should be sorted by team conduct score
Andqualification indicators should appear for confirmed qualifiers
SCENARIO-3

Display knockout bracket with penalty shootout results

Givena knockout match has been decided by penalty shootout
WhenI view the knockout bracket
Thenthe regular time score should be displayed
Andthe penalty shootout score should be shown separately
Andthe winning team should advance to the next round
Andthe match should be marked as completed
SCENARIO-4

Expand team details in group stage matrix

GivenI am viewing the group stage matrix
WhenI expand a team's details
Thenall group stage matches for that team should be displayed
Andcompleted matches should show final scores
Andupcoming matches should show scheduled opponents
Andeach match should link to detailed match information
Andmatch dates and times should be visible
SCENARIO-5

Display event ranking after group stage elimination

Giventeams have been eliminated after the group stage
WhenI view the event ranking
Theneliminated teams should be ranked from 9th position onwards
Andteams should be sorted by their group stage performance
Andeliminated teams from same group position should be ranked by group criteria
Andno medal positions should be assigned to eliminated teams
SCENARIO-6

Display live match progress in matrix views

Givena match is currently in progress
WhenI view any matrix display containing that match
Thenthe match should be highlighted as live
Andcurrent score should update in real time
Andmatch status should show current period
And"In Progress" indicator should be visible
SCENARIO-7

Display event ranking with final medal positions

Giventhe competition has concluded with all matches completed
WhenI view the event ranking
Thengold medal winner should be ranked 1st
Andsilver medal winner should be ranked 2nd
Andbronze medal winner should be ranked 3rd
Andfourth place team should be ranked 4th
Andall other positions should reflect knockout stage elimination order
SCENARIO-8

Display group stage standings before competition starts

Giventhe football competition has not started
WhenI view the group stage matrix
Thenall teams should be displayed with empty statistics
Andteams should be sorted by draw number within each group
Andno qualification indicators should be visible
SCENARIO-9

Display group stage standings with disqualified team

Givena team has been disqualified from the competition
WhenI view the group stage matrix
Thenthe disqualified team should show "DQB" as rank
Andthe disqualified team should appear at the bottom of their group
Andall their match results should remain visible
Andtheir points should reflect matches played before disqualification
SCENARIO-10

Display knockout bracket with extra time results

Givena knockout match required extra time to determine winner
WhenI view the knockout bracket
Thenthe final score including extra time should be displayed
Andthe winning team should be highlighted
Andthe match should show completion status

CIS | matrix

10 Scenarios

View Session
Iteration #4
SCENARIO-1

Display extra time results in elimination matches

Givena knockout match requires extra time to determine winner
WhenI view the match result in the matrix
Thenregular time score should be preserved and shown
Andextra time periods should be clearly indicated
Andfinal score should include extra time goals
Andmatch duration notation should reflect extra time
SCENARIO-2

Handle forfeited matches and their impact on standings

Givena team has forfeited a match during competition
WhenI view the group standings matrix
Thenthe forfeit should be recorded with appropriate score
Andteam conduct scores should reflect forfeit penalties
Andopponent should receive walkover victory points
Andqualification calculations should include forfeit implications
SCENARIO-3

Show team disqualification across all competition phases

Givena team has been disqualified during the competition
WhenI view any competition matrix screen
Thenthe disqualified team should display "DQB" status
Andtheir results should remain visible with disqualification marker
Andtheir position in standings should reflect disqualification
Andfuture matches should show forfeit results
SCENARIO-4

Handle matches with identical points and goal difference

Giventhe group stage is completed
Andmultiple teams have identical points and goal difference
WhenI view the group standings matrix
Thenteams should be ranked by team conduct score as tiebreaker
Andthe ranking should reflect proper tie-breaking hierarchy
Andqualification status should be determined correctly
SCENARIO-5

Display real-time score updates during active matches

Givenmultiple football matches are in progress across different groups
Whenscores are updated in real-time
Thenthe matrix should reflect current match scores immediately
Andin-progress matches should be visually highlighted
Andmatch status should display current period information
Andhalf-time scores should be preserved and displayed
SCENARIO-6

Display Video Assistant Referee decisions impact

GivenVAR has overturned decisions during matches
WhenI view the detailed match matrix
Thenoriginal decisions should be updated with VAR outcomes
Andtimeline should show VAR review process
Andfinal scores should reflect VAR-confirmed results
Andgoal scorers should be updated based on VAR decisions
SCENARIO-7

Handle cancelled and postponed matches in schedule matrix

Givenmatches have been cancelled or postponed
WhenI view the competition schedule matrix
Thencancelled matches should display "Cancelled" status
Andpostponed matches should show updated timing information
Andaffected group standings should reflect missing results
Andqualification scenarios should account for unplayed matches
SCENARIO-8

Display group stage standings before competition starts

Giventhe football competition has not started
WhenI view the group stage matrix
Thenall groups should display team names without statistics
Andeach team should show zero values for matches played, wins, draws, losses
Andteam rankings should be based on draw positions
Andqualification indicators should not be visible
SCENARIO-9

Show medal match results and final rankings

Giventhe tournament has reached medal matches
WhenI view the final bracket matrix
Thengold medal match should be clearly distinguished
Andbronze medal match should be properly positioned
Andfinal event rankings should reflect medal positions
Andtournament progression should be traceable through phases
SCENARIO-10

Display penalty shootout results in knockout phase

Givena knockout match has ended in a penalty shootout
WhenI view the bracket matrix
Thenthe regular time score should be displayed
Andthe penalty shootout score should be shown separately
Andthe winning team should be clearly indicated
Andthe match should show penalty shootout notation

CIS | matrix

8 Scenarios

View Session
Iteration #5
SCENARIO-1

Display completed matches with final results

Givenfootball matches have been completed
WhenI view the matrix results
Thencompleted matches should show final scores
Andmatch status should show "Official" or "Finished"
Andwinner indicators should be displayed for knockout matches
SCENARIO-2

Display matches with extra time results

Givena knockout match required extra time to determine winner
WhenI view the matrix results
Thenthe match should show final score after extra time
Andmatch should be marked with extra time indicator
Andwinner should be clearly identified
SCENARIO-3

Display cancelled or postponed matches

Givenmatches have been cancelled or postponed
WhenI view the matrix results
Thencancelled matches should show "Cancelled" status
Andpostponed matches should show updated scheduling information
Andno scores should be displayed for cancelled matches
SCENARIO-4

Display live match progress with real-time score updates

Givena football match is currently in progress
WhenI view the matrix results
Thenthe match should show current scores for both teams
Andmatch status should indicate "In Progress" with current period
Andthe live match should be visually highlighted
SCENARIO-5

Handle matches decided by penalty shootout

Givena knockout match was decided by penalty shootout
WhenI view the matrix results
Thenthe match should show regular time score
Andpenalty shootout score should be displayed separately
Andwinner should be clearly indicated with appropriate marking
SCENARIO-6

Show forfeited or disqualified match results

Givena team has been disqualified or forfeited a match
WhenI view the matrix results
Thenthe match should show forfeit score
Andappropriate forfeit or disqualification marking should be displayed
Andthe non-forfeiting team should be marked as winner
SCENARIO-7

Handle matches with invalid results or protests

Givena match result is under protest or deemed invalid
WhenI view the matrix results
Thenthe match should display invalid result markings
Andappropriate protest indicators should be shown
Andfinal ranking implications should be clearly marked
SCENARIO-8

Display scheduled matches before competition starts

Giventhe football competition has not started
WhenI view the matrix results
Thenall matches should show team names without scores
Andmatch status should be empty or show scheduled time
Andno winner indicators should be displayed

CIS & WMR | matrix

10 Scenarios

View Session
Iteration #6
SCENARIO-1

Display team expansion with complete match history

Givena user wants detailed information about a specific team
Whenthe user expands a team row in the group matrix
Thenall completed matches should show with final scores
Andupcoming matches should display with scheduled times
Andeach match should link to detailed match information
Andthe expansion should show chronological match progression
SCENARIO-2

Show cancelled match impact on group standings

Givena group stage match has been cancelled due to external circumstances
Whenthe matrix displays the group table
Thenthe cancelled match should show "Cancelled" status
Andboth teams' matches played count should not include the cancelled match
Andthe group ranking should reflect only completed matches
Andprogression rules should account for reduced total matches
SCENARIO-3

Handle tie-breaking with identical points and goal difference

Givenmultiple teams in a group have identical points
Andthe teams also have identical goal difference
Whenthe matrix calculates team rankings
Thenteams should be ordered by team conduct score as tiebreaker
Andif conduct scores are equal, teams should be ordered alphabetically by NOC code
Andthe ranking should update in real-time as matches conclude
SCENARIO-4

Display qualification status during simultaneous final group matches

Giventhe final matchday of group stage is in progress
Andmultiple matches are being played simultaneously
Whenqualification scenarios change due to concurrent match results
Thenqualification indicators should update dynamically across all affected groups
Andteams should show "Q" indicator only when mathematically certain to qualify
Andthe matrix should handle temporary qualification status changes
SCENARIO-5

Show extra time results impact on group progression

Givenknockout-style group matches require extra time
Whena match goes to extra time periods
Thenthe matrix should display "AET" indicator with the final score
Andthe match status should progress through extra time periods
Andgoal statistics should include extra time goals in totals
Andthe winning team should receive full points despite extra time
SCENARIO-6

Display additional result markings for protest and appeals

Givena match result is under official protest
Whenthe matrix displays the group standings
Thenthe protested result should show appropriate result marking
Andthe team rankings should indicate provisional status
Andthe matrix should update when protest decision is finalized
Andhistorical ranking changes should be reflected retroactively
SCENARIO-7

Handle invalid result scenarios in group matrix

Givena match has an invalid result due to eligibility issues
Whenthe matrix processes the invalid result
Thenaffected teams should show invalid result markings
Andthe group standings should exclude the invalid result
Andqualification calculations should not consider invalid results
Andthe matrix should display explanation for result invalidation
SCENARIO-8

Display disqualified team with DQB status in group standings

Givena football group stage competition is in progress
Andone team has been disqualified from the competition
Whenthe matrix displays the group standings
Thenthe disqualified team should show "DQB" status instead of numerical rank
Andthe team should appear at the bottom of the group table
Andthe team's points should remain as earned before disqualification
SCENARIO-9

Handle penalty shootout results in group stage knockout scenarios

Givengroup stage has penalty shootouts for tied elimination matches
Whena match is decided by penalty shootout
Thenthe matrix should show regular time score with PSO indicator
Andthe penalty shootout score should be displayed separately
Andpoints allocation should follow penalty shootout rules
Andgoal statistics should only count regular and extra time goals
SCENARIO-10

Display forfeit result with special scoring in matrix

Givena team forfeits a match during group stage
Whenthe matrix shows the match result
Thenthe forfeit should display as "Forfeit" indicator
Andthe non-forfeiting team should be awarded regulation forfeit score
Andthe forfeiting team should receive zero points for that match
Andteam conduct scores should reflect the forfeit penalty

SCD AI Application