Sport

Prev Next

Content Type QA - Sport

Run common.md first. This file covers Sport behavior for /content/sport and /content/sport/{id}.

Totals

Priority Count
P0 4
P1 2
P2 2
P3 1
Total 9

P0 - Release blockers

P0-01 - Sport list and details load

Field Value
Type Functional + API
Description Sport list should load and navigate to details correctly.
Verify UI + DevTools Network. Confirm sportList succeeds.
Pass Rows render and open /content/sport/{id}.
Fail Query fails, rows malformed, or navigation fails.

P0-02 - Sport create persists record

Field Value
Type Functional + API
Description Creating a sport should persist a new record.
Verify UI + DevTools Network. Confirm sportCreate succeeds.
Pass New sport appears in list and details.
Fail Create result is not persisted or mutation fails.

P0-03 - Sport detail save persists updates

Field Value
Type Functional + API
Description Sport metadata edits should persist through save.
Verify UI + DevTools Network. Confirm sportUpdate succeeds.
Pass Updated values remain after refresh.
Fail Values revert or update mutation fails.

P0-04 - League associations can be managed

Field Value
Type Functional
Description Leagues tab should allow valid association updates for sport hierarchy.
Verify UI only in Leagues tab.
Pass League links save and reload correctly.
Fail Association updates are lost or tab is non-functional.

P1 - Core sport flows

P1-01 - Search and sort for sports list

Field Value
Type Functional + API
Description Sport search and sort controls should align with query output.
Verify UI + DevTools Network (sportList variables).
Pass Returned rows match selected controls.
Fail Results are inconsistent with filters/sort selection.

P1-02 - Metadata tab stability

Field Value
Type UI
Description Additional metadata tab should render consistently for sport records.
Verify UI only.
Pass Tab loads and remains stable while editing.
Fail Tab is missing unexpectedly or fails at runtime.

P2 - Secondary sport checks

P2-01 - Static bulk tag/category actions stay excluded

Field Value
Type UI
Description Sport type should not show static bulk Manage Tags/Category actions.
Verify UI only in bulk menu.
Pass Excluded static actions are hidden.
Fail Disallowed static actions are visible or executable.

P2-02 - Action menu only shows valid options

Field Value
Type UI
Description Header/list actions should be limited to allowed status transitions for sport.
Verify UI only on two sport rows with different statuses.
Pass Only valid actions are exposed.
Fail Invalid actions appear or can be triggered.

P3 - Polish

P3-01 - Sport detail flow is console-clean

Field Value
Type UI + API
Description Normal sport create/edit interactions should not emit uncaught runtime errors.
Verify UI + DevTools Console.
Pass No uncaught console exceptions on happy path.
Fail Console logs uncaught exceptions tied to sport flow.