diff --git a/apps/web/src/components/molecules/InventoryCopyStep.vue b/apps/web/src/components/molecules/InventoryCopyStep.vue index e50da3e..dc596b1 100644 --- a/apps/web/src/components/molecules/InventoryCopyStep.vue +++ b/apps/web/src/components/molecules/InventoryCopyStep.vue @@ -23,6 +23,7 @@ defineEmits(['update:productId', 'update:conditionId', 'submit']); :value="productId" class="fixture-input" required + aria-describedby="inventory-product-help" @change="$emit('update:productId', $event.target.value)" > @@ -30,12 +31,14 @@ defineEmits(['update:productId', 'update:conditionId', 'submit']); {{ product.name }} +
Select the product represented by this physical copy.
+Choose the condition for this individual copy.
diff --git a/apps/web/src/components/molecules/ProductIdentityStep.vue b/apps/web/src/components/molecules/ProductIdentityStep.vue index a4160d4..bbc12a5 100644 --- a/apps/web/src/components/molecules/ProductIdentityStep.vue +++ b/apps/web/src/components/molecules/ProductIdentityStep.vue @@ -22,14 +22,17 @@ defineEmits(['update:productName', 'update:categoryId', 'submit']); :value="productName" class="fixture-input" required + aria-describedby="product-name-help" @input="$emit('update:productName', $event.target.value)" /> +Use the recognizable product name collectors will search for.
+Choose the catalog category that defines valid conditions for this product.
diff --git a/docs/IMPLEMENTATION-STATUS.md b/docs/IMPLEMENTATION-STATUS.md index 0e9c776..9d91fb0 100644 --- a/docs/IMPLEMENTATION-STATUS.md +++ b/docs/IMPLEMENTATION-STATUS.md @@ -281,6 +281,7 @@ Remaining roadmap areas are approved external provider credentials/adapters, bro - Session-expired login messaging now has Storybook interaction coverage. - Admin sale and acquisition amount fields now expose explicit units and optional-field guidance through associated help text. - Provider mapping fields now explain Product versus Search identifiers, and pricing values expose their cents unit through associated help text. +- Product identity and physical-copy selectors now include associated guidance describing the catalog and copy-level choices. ## Local Commands