Audio

Prev Next

Content Type QA - Audio

Run common.md first. This file covers Audio-specific behavior for /content/audio and /content/audio/{id}.

Totals

Priority Count
P0 4
P1 3
P2 2
P3 1
Total 10

P0 - Release blockers

P0-01 - Audio list query and detail navigation

Field Value
Type Functional + API
Description Audio list must load correctly and navigate to detail page for selected row.
Verify UI + DevTools Network. Confirm audioList succeeds.
Pass Rows render and open /content/audio/{id} without runtime error.
Fail Query fails, rows are malformed, or navigation is broken.

P0-02 - Audio upload create persists record

Field Value
Type Functional + API
Description Uploading valid audio should create an audio content record.
Verify UI + DevTools Network. Confirm audioCreate succeeds.
Pass New audio item appears in list and opens in details.
Fail Upload reports success without persisted item, or mutation fails.

P0-03 - Audio detail save persists updates

Field Value
Type Functional + API
Description Audio metadata edits must persist across save and refresh.
Verify UI + DevTools Network. Confirm audioUpdate succeeds.
Pass Updated values remain after refresh.
Fail Values revert or save fails.

P0-04 - Publish/unpublish transitions remain valid

Field Value
Type Functional + API
Description State actions should transition audio records to correct statuses.
Verify UI + DevTools Network (audioUpdate action payload).
Pass Status changes correctly and persists.
Fail Action results in wrong status or request failure.

P1 - Core Audio flows

P1-01 - Availability scheduling for audio works

Field Value
Type Functional
Description Audio availability window edits should save and reload correctly.
Verify UI only in Availability & Scheduling tab.
Pass Window updates are persisted and rendered correctly.
Fail Availability values are dropped or invalid windows are accepted.

P1-02 - SEO save behavior remains stable

Field Value
Type Functional
Description Audio SEO fields should persist edits without affecting core metadata.
Verify UI only in SEO tab.
Pass SEO values persist and reload accurately.
Fail SEO changes fail silently or corrupt details state.

P1-03 - Image management works for audio

Field Value
Type Functional
Description Manage Images tab should allow valid image assignment for audio content.
Verify UI only in Manage Images tab.
Pass Image updates save and persist after refresh.
Fail Images fail to save or disappear after reload.

P2 - Secondary Audio checks

P2-01 - Version history tab absence is expected

Field Value
Type UI
Description Audio details should not expose unsupported version history tab.
Verify UI only in details sidebar.
Pass Version history tab is not shown for audio.
Fail Unsupported version history tab appears.

P2-02 - Search and sort remain stable under uploaded datasets

Field Value
Type Functional + API
Description Audio search/sort should remain predictable after multiple uploads.
Verify UI + DevTools Network (audioList variables).
Pass Search and sort controls return expected row subsets/order.
Fail Row ordering or search filtering is inconsistent.

P3 - Polish

P3-01 - Upload and edit flow has no uncaught console exceptions

Field Value
Type UI + API
Description Normal audio upload/edit usage should be console-clean.
Verify UI + DevTools Console during create and save.
Pass No uncaught runtime errors are emitted.
Fail Console logs uncaught exceptions from audio flow.