Content Type QA - Schedule
Run common.md) first. This file covers Schedule-specific behavior for /content/schedule (modal create/edit flow).
Totals
| Priority |
Count |
| P0 |
4 |
| P1 |
3 |
| P2 |
2 |
| P3 |
1 |
| Total |
10 |
P0 - Release blockers
P0-01 - Schedule list query and schedule columns load
| Field |
Value |
| Type |
Functional + API |
| Description |
Schedule list must load with game/event linkage fields and timing columns. |
| Verify |
UI + DevTools Network. Confirm scheduleList succeeds. |
| Pass |
Rows render linked object, venue, start/end, and timezone columns correctly. |
| Fail |
Query fails, schedule rows are malformed, or columns are blank unexpectedly. |
P0-02 - Create schedule with linked game/event and venue
| Field |
Value |
| Type |
Functional + API |
| Description |
Creating schedule should require linked content (game or event), venue, and valid time range. |
| Verify |
UI + DevTools Network. Confirm scheduleCreate succeeds. |
| Pass |
New schedule appears in list with correct linked entities and time values. |
| Fail |
Schedule is created with missing linkage/time constraints or mutation fails. |
P0-03 - Edit schedule modal persists updates
| Field |
Value |
| Type |
Functional + API |
| Description |
Editing schedule details in modal must persist reliably. |
| Verify |
UI + DevTools Network. Confirm scheduleUpdate succeeds. |
| Pass |
Updated schedule values remain after modal close and list refresh. |
| Fail |
Save feedback appears but values revert, or mutation fails. |
P0-04 - Row click always opens modal edit flow
| Field |
Value |
| Type |
Functional |
| Description |
Schedule rows should open modal edit, not full details page. |
| Verify |
UI only from schedule list row click. |
| Pass |
Edit modal opens with selected schedule context. |
| Fail |
Row click navigates incorrectly or modal content fails to load. |
P1 - Core Schedule flows
P1-01 - Linked content selector integrity
| Field |
Value |
| Type |
Functional |
| Description |
Selector should correctly differentiate and bind game vs event link targets. |
| Verify |
UI only in create/edit modal. |
| Pass |
Selected linked item type is retained correctly after save and reopen. |
| Fail |
Linked item type flips, clears, or stores incorrect reference. |
P1-02 - Date/time validation and timezone behavior
| Field |
Value |
| Type |
Functional |
| Description |
Invalid time windows should be blocked and valid time windows preserved with timezone context. |
| Verify |
UI only with one invalid and one valid schedule timing update. |
| Pass |
Invalid windows are blocked; valid windows save and display correctly. |
| Fail |
Invalid windows save or valid values are transformed incorrectly. |
P1-03 - Grid/list handling for schedule context
| Field |
Value |
| Type |
UI |
| Description |
Schedule list should respect type-specific view behavior without breaking interaction. |
| Verify |
UI only on /content/schedule. |
| Pass |
List view remains stable and unsupported view variants are not exposed incorrectly. |
| Fail |
Wrong view mode appears or view switch causes broken rendering. |
P2 - Secondary Schedule checks
P2-01 - Static bulk actions remain excluded for schedule
| Field |
Value |
| Type |
UI |
| Description |
Schedule should not expose static bulk Manage Tags/Category actions. |
| Verify |
UI only in bulk action menu. |
| Pass |
Excluded static bulk actions are not visible. |
| Fail |
Disallowed static actions appear and are clickable. |
P2-02 - Search and sort stability on schedule list
| Field |
Value |
| Type |
Functional + API |
| Description |
Schedule list search/sort should remain stable with linked entity fields. |
| Verify |
UI + DevTools Network (scheduleList variables). |
| Pass |
Search/sort updates return correctly ordered/filtered schedules. |
| Fail |
List order/filter does not follow query controls. |
P3 - Polish
P3-01 - Modal workflow has no uncaught runtime errors
| Field |
Value |
| Type |
UI + API |
| Description |
Normal open/edit/save/close cycles should not log uncaught console exceptions. |
| Verify |
UI + DevTools Console. |
| Pass |
No uncaught errors are emitted during schedule modal flow. |
| Fail |
Runtime exceptions appear during standard schedule operations. |