Tag

Prev Next

Content Type QA - Tag

Run common.md first. This file covers Tag-specific behavior for /content/tag (modal create/edit flow).

Totals

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

P0 - Release blockers

P0-01 - Tag list query loads with correct type scope

Field Value
Type API
Description Tag list must load only tag entities using shared tag-category query contract.
Verify DevTools Network. Confirm tagCategoryList with type=tag succeeds.
Pass List contains tag records and no category-only data leak.
Fail Wrong type records appear, query fails, or GraphQL errors returned.

P0-02 - Create tag persists through mutation

Field Value
Type Functional + API
Description Creating a tag from modal should persist a new tag record.
Verify UI + DevTools Network. Confirm tagCategoryCreate succeeds for tag.
Pass New tag appears in list and opens for edit.
Fail Success message shown without persistent record, or mutation fails.

P0-03 - Edit tag modal persists updates

Field Value
Type Functional + API
Description Editing an existing tag should persist updates through shared mutation.
Verify UI + DevTools Network. Confirm tagCategoryUpdate succeeds.
Pass Updated tag values remain after modal close and list refresh.
Fail Updates revert, modal closes without persistence, or mutation errors.

P0-04 - Row click opens modal edit (not detail page)

Field Value
Type Functional
Description Tag row open must use modal edit behavior only.
Verify UI only.
Pass Row click opens edit modal with selected tag.
Fail Wrong route opens or modal content is empty.

P1 - Core Tag flows

P1-01 - Tag type column and label behavior are stable

Field Value
Type UI
Description Tag list should display metadata type context consistently in table view.
Verify UI only on list table.
Pass Type column/labels correctly identify tag rows.
Fail Type display is missing or inconsistent with record type.

P1-02 - Search and sort remain functional on tag list

Field Value
Type Functional + API
Description Tag list search and sort should work with shared tag-category query.
Verify UI + DevTools Network (tagCategoryList variables).
Pass Search/sort changes are reflected in returned rows.
Fail Query variables do not update or result ordering/filtering is wrong.

P2 - Secondary Tag checks

P2-01 - Row action column remains hidden for tag type

Field Value
Type UI
Description Tag list should not expose unsupported row actions column.
Verify UI only.
Pass Actions column is absent as expected.
Fail Unsupported action menu is visible or clickable.

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

Field Value
Type UI
Description Tag list should not show static bulk actions reserved for non-tag content types.
Verify UI only in bulk menu.
Pass Manage Tags/Manage Category static bulk actions are not available.
Fail Excluded bulk actions are visible and triggerable.

P3 - Polish

P3-01 - Modal create/edit flow is console-clean

Field Value
Type UI + API
Description Repeated open/create/edit/close cycles should not emit uncaught console exceptions.
Verify UI + DevTools Console.
Pass No uncaught runtime errors during normal modal usage.
Fail Console logs uncaught exceptions tied to tag modal flow.