Person

Prev Next

Content Type QA - Person

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

Totals

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

P0 - Release blockers

P0-01 - Person list and detail route load

Field Value
Type Functional + API
Description Person list must load and navigate to details correctly.
Verify UI + DevTools Network. Confirm personList succeeds.
Pass Rows render and open /content/person/{id} without errors.
Fail Query fails, rows malformed, or row navigation fails.

P0-02 - Person create persists new record

Field Value
Type Functional + API
Description Creating a person should persist a new person record.
Verify UI + DevTools Network. Confirm personCreate succeeds.
Pass New person appears in list/details.
Fail Success feedback without persisted record, or mutation fails.

P0-03 - Person detail save persists updates

Field Value
Type Functional + API
Description Person metadata edits should save and persist after refresh.
Verify UI + DevTools Network. Confirm personUpdate succeeds.
Pass Updated values remain after reload.
Fail Values revert or update request fails.

P0-04 - Editor and additional info tabs remain functional

Field Value
Type Functional
Description Person-specific tabs should load and accept edits without data loss.
Verify UI only in Editor and Additional Information tabs.
Pass Edits persist and tabs remain stable.
Fail Tab content fails to load or updates are not retained.

P1 - Core person flows

P1-01 - Manage images tab behavior

Field Value
Type Functional
Description Person image assignments should save correctly and persist after refresh.
Verify UI only in Manage Images tab.
Pass Image updates remain consistent after reload.
Fail Images fail to save or disappear after refresh.

P1-02 - Search and sort behavior on person list

Field Value
Type Functional + API
Description Search and sort controls should produce stable person results.
Verify UI + DevTools Network (personList variables).
Pass Returned rows align with selected controls.
Fail Result set does not reflect filter/sort state.

P1-03 - Metadata tab stability

Field Value
Type UI
Description Metadata and macros section should render consistently for person records.
Verify UI only.
Pass Tab remains stable during editing.
Fail Tab is missing unexpectedly or throws runtime errors.

P2 - Secondary person checks

P2-01 - Preview action remains hidden for person

Field Value
Type UI
Description Person type should not expose unsupported preview action.
Verify UI only in header/list actions.
Pass Preview is not shown for person records.
Fail Preview appears or routes incorrectly.

P2-02 - Unsupported actions remain hidden

Field Value
Type UI
Description Action menus should expose only valid actions for person status and role.
Verify UI only on at least two row statuses.
Pass Invalid actions are hidden or disabled.
Fail Disallowed actions appear or can be triggered.

P3 - Polish

P3-01 - Person detail interactions are console-clean

Field Value
Type UI + API
Description Normal create/edit usage should not emit uncaught runtime exceptions.
Verify UI + DevTools Console.
Pass No uncaught exceptions in happy path interactions.
Fail Console shows uncaught errors tied to person flow.