Product Management

Purpose

Describe sampled creator product workflows and the verified production-artifact integrity control.

Eligible Users and Roles

Authorized creators for their own products; privileged review remains separate.

Prerequisites

An approved synthetic creator fixture, working local API/storage, and non-sensitive test artwork.

How to Open This Feature

Open the creator Studio/workspace and select the available product editor or product list.

Step-by-Step Instructions

Step 1: Open an Owned Product

Verify the current account owns or is authorized for the product.

Step 2: Edit One Supported Field

Use the visible constraints for name, description, price, stock, media, or publication intent. Exact boundary coverage is Not Tested across every field.

Step 3: Save Once and Verify

Wait for the server result, reload, and confirm persisted state before another mutation.

Step 4: Handle Production Artifacts

Worker completion must bind the stored private artifact to the leased artwork group. Cross-group reuse now returns 422 and preserves the lease for a correct retry.

Possible States

Draft or Editable

Sampled creator operation confirms product editing exists.

Submitted, Pending Review, Approved, Live, Scheduled, Hidden, or Closed

These states exist in tracked product lifecycle evidence, but this audit did not capture every transition through the browser.

Failed Upload or Worker Completion

Retry only after confirming the stored/lease state. Never reuse another group's artifact.

Public Product Detail

The verified tee fixture reflows at 390, 768, 1024, and 1440. Unsupported hardcoded hoodie, 480GSM, Engineered Fit, and drop shoulders claims are absent at every checked viewport. Only canonical product-specific attributes may be displayed.

Input Rules and Limits

Server validation is authoritative. Negative/decimal/extreme price or stock, field lengths, upload types/sizes, simultaneous uploads, and stale edits require dedicated coverage.

Common Problems and Recovery

  • Reload after an ambiguous save before retrying.
  • Preserve the active production-worker lease after a 422 cross-group rejection and submit the correct group-bound artifact.
  • Avoid parallel edits without an explicit conflict/revision contract.

Important Warnings

Do not change pricing, publication, approval, or production rules based on UI preference. Never upload customer or production secrets as fixtures.

What Happens Next

The product proceeds according to its verified review/publication state and becomes publicly eligible only when existing server rules allow it.