Designs flagship · round 1 — index · setup journey · create · edit · swatches · Bulk Hub
Everything it takes to set a design up, drawn on the real catalogue: every product, design id, name (System + Printer, EN + CN), type, cm, swatch code and supplier comes from the live catalogue (prod dump 18 Oct, cross-checked with the prod MCP) and every field, label and action is cited to TRUTH-DESIGNS or 3.0_Backend origin/main 6787e7873. Anything without real backing is a tagged ghost. Dotted = example value; swatch and garment images are stand-ins.
Designs index
- X01 Designs index · Jacket ★
- X02 Filters · saved views · Surcharge (cm) only
- X03 Sort Designs · Shirt
- X04 Long strings + CJK on the index
Setup journey
- J01 Setup journey · all 21 steps ★
- J02 How you'd use it · end to end
Create
- C01 Create · category or option · type ★
- C02 Create an option · Jacket Lining › Half
- C03 Add from Materials · the picker
Edit
- E01 Edit · Identity · the four names ★
- E02 Edit · Swatches · 12 inputs per row ★
- E03 Edit · Production + Rules + Validation
- E04 Edit · Rules · Blocked by (real blocker)
- E05 Edit a category · camera frame · custom text
Swatch rows at scale
- S01 Inline edit at scale ★
- S02 Bulk paste into a column
- S03 Rebind a swatch that past orders use
- S04 Delete selected · duplicates merged
Bulk Hub
- H01 Bulk Hub · opted-in designs only ★
- H02 Find / Replace · remove a stale prefix
- H03 Preview · 6 buckets · Apply
- H04 Mappings · paste CSV · duplicate labels
States
- T01 Images + save jobs
- T02 Validation summary · no version check
- T03 Permission denied · read-only role
- T04 Long strings + CJK on edit
Phone
- M01 Phone · /m/designs (read-mostly)
The model in one line
A category holds options; an option's type (1–9) decides its inputs; popup types 7/8/9 own swatch rows; every name exists four times — System (ordering + admin) and Printer (factory bill), each in EN and CN.
Tags
proposalneeds backendAPI onlydotted = example value
Needs backend
G1 create drops Fabric Surcharge (cm) · G2 frame/supplier after save · G3 retailer coverage · G4 blocker active · G5 info max · version check