33 pieces: the 24 whose clean picture was rejected, plus a control of 9 whose picture is ready today (Eva, Ivona, Andraz; jeans, trousers, knitwear, shoes, a dress).
A = cut-out only (today's request), B = original photo only, the prompt naming the garment ("the black trousers"),
C = original photo first, then the cut-out labelled as the garment to draw. Each uses the same pressed prompt from CleanPrompt.ts, changed only in its first sentence for B and C.
Every drawing was keyed and framed as production stores it, then judged with production's Clef compare twice: against the cut-out (production's gate) and against the whole original (no detection box is stored).
A pass is min(same, faithful) ≥ 0.5. Production's face check (Clef judge, face ≥ 0.3) on every original skipped none (highest 0.02).
Most of these "originals" are not camera photos: these are v1 imports, so the original is v1's own picture (20 are product shots, 5 garments already cut out alone, 6 worn by a person, 2 snapshots on a bed).
| A vs cut-out | A vs original | B vs cut-out | B vs original | C vs cut-out | C vs original | |
|---|---|---|---|---|---|---|
| rejected (24) | 11/24 46% | 12/24 50% | 10/24 42% | 12/24 50% | 12/24 50% | 17/24 71% |
| control (9) | 9/9 100% | 8/9 89% | 8/9 89% | 8/9 89% | 6/9 67% | 8/9 89% |
| Set | Type | A vs cut-out | A vs original | B vs cut-out | B vs original | C vs cut-out | C vs original |
|---|---|---|---|---|---|---|---|
| control | boots | 1/1 100% | 0/1 0% | 1/1 100% | 1/1 100% | 0/1 0% | 0/1 0% |
| control | dresses | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% |
| control | jeans | 2/2 100% | 2/2 100% | 1/2 50% | 1/2 50% | 1/2 50% | 2/2 100% |
| control | knitwear | 2/2 100% | 2/2 100% | 2/2 100% | 2/2 100% | 2/2 100% | 2/2 100% |
| control | trainers | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% |
| control | trousers | 2/2 100% | 2/2 100% | 2/2 100% | 2/2 100% | 1/2 50% | 2/2 100% |
| rejected | bags | 1/2 50% | 1/2 50% | 1/2 50% | 1/2 50% | 1/2 50% | 2/2 100% |
| rejected | boots | 1/1 100% | 0/1 0% | 0/1 0% | 0/1 0% | 0/1 0% | 1/1 100% |
| rejected | coats | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% |
| rejected | jeans | 0/3 0% | 3/3 100% | 0/3 0% | 3/3 100% | 0/3 0% | 3/3 100% |
| rejected | knitwear | 0/1 0% | 0/1 0% | 0/1 0% | 0/1 0% | 0/1 0% | 0/1 0% |
| rejected | loungewear | 0/1 0% | 0/1 0% | 0/1 0% | 0/1 0% | 0/1 0% | 0/1 0% |
| rejected | outdoorShoes | 1/2 50% | 0/2 0% | 2/2 100% | 1/2 50% | 1/2 50% | 1/2 50% |
| rejected | sandals | 2/2 100% | 2/2 100% | 1/2 50% | 1/2 50% | 2/2 100% | 2/2 100% |
| rejected | shortSleeveTops | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% |
| rejected | sleevelessTops | 2/4 50% | 1/4 25% | 3/4 75% | 1/4 25% | 4/4 100% | 2/4 50% |
| rejected | sportswear | 1/2 50% | 0/2 0% | 0/2 0% | 0/2 0% | 1/2 50% | 1/2 50% |
| rejected | swimwear | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% | 1/1 100% |
| rejected | trousers | 0/3 0% | 2/3 67% | 0/3 0% | 2/3 67% | 0/3 0% | 2/3 67% |
Scores below each drawing: same / faithful.
| Ivona bags white rejected original: product shot (plain ground, garment alone); face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.71 / 0.73 ✓ vs original: 0.69 / 0.74 ✓ | B ![]() vs cut-out: 0.66 / 0.71 ✓ vs original: 0.64 / 0.67 ✓ | C ![]() vs cut-out: 0.68 / 0.74 ✓ vs original: 0.67 / 0.70 ✓ |
| Eva bags brown rejected original: product shot (plain ground, garment alone); face 0.01 All three turn the slouchy bag into a structured flap bag; C is the closest. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.24 / 0.27 ✗ vs original: 0.39 / 0.46 ✗ | B ![]() vs cut-out: 0.29 / 0.41 ✗ vs original: 0.46 / 0.53 ✗ | C ![]() vs cut-out: 0.47 / 0.50 ✗ vs original: 0.59 / 0.58 ✓ |
| Eva boots black rejected original: product shot (plain ground, garment alone); face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.53 / 0.54 ✓ vs original: 0.50 / 0.50 ✗ | B ![]() vs cut-out: 0.38 / 0.47 ✗ vs original: 0.47 / 0.53 ✗ | C ![]() vs cut-out: 0.38 / 0.39 ✗ vs original: 0.52 / 0.55 ✓ |
| Ivona coats beige rejected original: garment alone, already cut out; face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.55 / 0.60 ✓ vs original: 0.56 / 0.61 ✓ | B ![]() vs cut-out: 0.68 / 0.82 ✓ vs original: 0.63 / 0.80 ✓ | C ![]() vs cut-out: 0.75 / 0.79 ✓ vs original: 0.65 / 0.78 ✓ |
| Ivona jeans navy rejected original: worn by a person, with other things; face 0.01 All three are good jeans. They pass against the whole original and fail against the fragment cut-out: the cut-out is the problem. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.25 / 0.29 ✗ vs original: 0.69 / 0.67 ✓ | B ![]() vs cut-out: 0.21 / 0.26 ✗ vs original: 0.67 / 0.63 ✓ | C ![]() vs cut-out: 0.31 / 0.33 ✗ vs original: 0.73 / 0.76 ✓ |
| Ivona jeans blue rejected original: worn by a person, with other things; face 0.01 Same: they pass against the original (0.70+) and fail against the cropped cut-out. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.25 / 0.21 ✗ vs original: 0.71 / 0.63 ✓ | B ![]() vs cut-out: 0.18 / 0.12 ✗ vs original: 0.70 / 0.59 ✓ | C ![]() vs cut-out: 0.17 / 0.15 ✗ vs original: 0.78 / 0.71 ✓ |
| Ivona jeans blue rejected original: worn by a person, with other things; face 0.01 B and C, drawn from the worn photo, turn the grey-green vintage wash into ordinary blue; A keeps the wash. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.30 / 0.23 ✗ vs original: 0.81 / 0.79 ✓ | B ![]() vs cut-out: 0.16 / 0.09 ✗ vs original: 0.82 / 0.78 ✓ | C ![]() vs cut-out: 0.19 / 0.09 ✗ vs original: 0.78 / 0.72 ✓ |
| Eva knitwear black rejected original: product shot (plain ground, garment alone); face 0.01 All three drop the lace-up ties, even from the original product shot. The input isn't the problem; the pressed wording is. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.40 / 0.30 ✗ vs original: 0.12 / 0.09 ✗ | B ![]() vs cut-out: 0.27 / 0.15 ✗ vs original: 0.11 / 0.10 ✗ | C ![]() vs cut-out: 0.24 / 0.15 ✗ vs original: 0.13 / 0.12 ✗ |
| Eva loungewear white, yellow, purple rejected original: product shot (plain ground, garment alone); face 0.02 A and C drop the prints. B keeps the prints but draws a button-up shirt instead of the tee: the wrong garment. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.60 / 0.04 ✗ vs original: 0.41 / 0.04 ✗ | B ![]() vs cut-out: 0.49 / 0.49 ✗ vs original: 0.35 / 0.35 ✗ | C ![]() vs cut-out: 0.41 / 0.04 ✗ vs original: 0.54 / 0.05 ✗ |
| Eva outdoorShoes beige rejected original: product shot (plain ground, garment alone); face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.68 / 0.60 ✓ vs original: 0.63 / 0.47 ✗ | B ![]() vs cut-out: 0.69 / 0.56 ✓ vs original: 0.66 / 0.42 ✗ | C ![]() vs cut-out: 0.70 / 0.63 ✓ vs original: 0.67 / 0.57 ✓ |
| Eva outdoorShoes grey rejected original: product shot (plain ground, garment alone); face 0.01 All three turn the side view into a head-on view, because the prompt says 'from the front'. Shoes need their own framing line. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.63 / 0.36 ✗ vs original: 0.64 / 0.48 ✗ | B ![]() vs cut-out: 0.77 / 0.58 ✓ vs original: 0.76 / 0.53 ✓ | C ![]() vs cut-out: 0.64 / 0.47 ✗ vs original: 0.61 / 0.36 ✗ |
| Eva sandals green rejected original: product shot (plain ground, garment alone); face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.66 / 0.63 ✓ vs original: 0.60 / 0.54 ✓ | B ![]() vs cut-out: 0.62 / 0.37 ✗ vs original: 0.65 / 0.40 ✗ | C ![]() vs cut-out: 0.61 / 0.62 ✓ vs original: 0.63 / 0.62 ✓ |
| Eva sandals beige rejected original: product shot (plain ground, garment alone); face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.65 / 0.66 ✓ vs original: 0.57 / 0.66 ✓ | B ![]() vs cut-out: 0.66 / 0.64 ✓ vs original: 0.74 / 0.68 ✓ | C ![]() vs cut-out: 0.69 / 0.57 ✓ vs original: 0.62 / 0.61 ✓ |
| Eva shortSleeveTops white rejected original: product shot (plain ground, garment alone); face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.66 / 0.89 ✓ vs original: 0.52 / 0.78 ✓ | B ![]() vs cut-out: 0.69 / 0.89 ✓ vs original: 0.61 / 0.83 ✓ | C ![]() vs cut-out: 0.71 / 0.89 ✓ vs original: 0.55 / 0.76 ✓ |
| Eva sleevelessTops black rejected original: product shot (plain ground, garment alone); face 0.01 Passes against the cut-out, but scores about 0.25 against an original that looks the same. Judge noise. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.77 / 0.76 ✓ vs original: 0.23 / 0.21 ✗ | B ![]() vs cut-out: 0.71 / 0.77 ✓ vs original: 0.26 / 0.24 ✗ | C ![]() vs cut-out: 0.66 / 0.77 ✓ vs original: 0.39 / 0.41 ✗ |
| Eva sleevelessTops black rejected original: product shot (plain ground, garment alone); face 0.01 B and C keep the small chest logo that A dropped; both pass. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.56 / 0.38 ✗ vs original: 0.37 / 0.22 ✗ | B ![]() vs cut-out: 0.70 / 0.60 ✓ vs original: 0.33 / 0.20 ✗ | C ![]() vs cut-out: 0.68 / 0.82 ✓ vs original: 0.67 / 0.71 ✓ |
| Eva sleevelessTops red rejected original: snapshot on a bed; face 0.01 C keeps the asymmetric hem best. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.62 / 0.60 ✓ vs original: 0.84 / 0.83 ✓ | B ![]() vs cut-out: 0.58 / 0.64 ✓ vs original: 0.91 / 0.88 ✓ | C ![]() vs cut-out: 0.59 / 0.54 ✓ vs original: 0.82 / 0.76 ✓ |
| Eva sleevelessTops grey rejected original: snapshot on a bed; face 0.01 Muse refused A and B; C (photo plus cut-out) went through and is faithful. | Original ![]() | Cut-out ![]() | A none refused by Muse in the first run | B none refused by Muse (content filter) | C ![]() vs cut-out: 0.69 / 0.71 ✓ vs original: 0.56 / 0.48 ✗ |
| Eva sportswear orange rejected original: product shot (plain ground, garment alone); face 0.01 B loses the Y-back straps; A and C keep them. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.51 / 0.55 ✓ vs original: 0.38 / 0.38 ✗ | B ![]() vs cut-out: 0.50 / 0.51 ✗ vs original: 0.46 / 0.51 ✗ | C ![]() vs cut-out: 0.53 / 0.53 ✓ vs original: 0.51 / 0.51 ✓ |
| Eva sportswear black rejected original: product shot (plain ground, garment alone); face 0.01 All three straighten the crossed straps. Same cause: 'straps fall straight and symmetrically'. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.12 / 0.09 ✗ vs original: 0.16 / 0.12 ✗ | B ![]() vs cut-out: 0.14 / 0.10 ✗ vs original: 0.16 / 0.12 ✗ | C ![]() vs cut-out: 0.18 / 0.15 ✗ vs original: 0.17 / 0.16 ✗ |
| Eva swimwear red, blue, white rejected original: product shot (plain ground, garment alone); face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.60 / 0.71 ✓ vs original: 0.71 / 0.74 ✓ | B ![]() vs cut-out: 0.63 / 0.70 ✓ vs original: 0.69 / 0.74 ✓ | C ![]() vs cut-out: 0.62 / 0.74 ✓ vs original: 0.73 / 0.77 ✓ |
| Ivona trousers grey rejected original: worn by a person, with other things; face 0.01 B and C add the outfit's belt, which is not part of the trousers. B also leaves a magenta fringe. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.38 / 0.46 ✗ vs original: 0.86 / 0.84 ✓ | B ![]() vs cut-out: 0.48 / 0.25 ✗ vs original: 0.89 / 0.85 ✓ | C ![]() vs cut-out: 0.38 / 0.32 ✗ vs original: 0.90 / 0.91 ✓ |
| Ivona trousers white rejected original: worn by a person, with other things; face 0.01 Same: about 0.85 against the original, about 0.4 against the torn cut-out. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.43 / 0.51 ✗ vs original: 0.87 / 0.86 ✓ | B ![]() vs cut-out: 0.37 / 0.34 ✗ vs original: 0.85 / 0.80 ✓ | C ![]() vs cut-out: 0.43 / 0.41 ✗ vs original: 0.82 / 0.79 ✓ |
| Eva trousers black rejected original: product shot (plain ground, garment alone); face 0.01 All three are practically identical to the cut-out and to the original product shot, yet score 0.37 to 0.48. The judge is noisy on plain black. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.46 / 0.58 ✗ vs original: 0.38 / 0.41 ✗ | B ![]() vs cut-out: 0.45 / 0.52 ✗ vs original: 0.38 / 0.44 ✗ | C ![]() vs cut-out: 0.48 / 0.59 ✗ vs original: 0.37 / 0.40 ✗ |
| Eva boots black control original: product shot (plain ground, garment alone); face 0.01 All three are good. A and C fail against the product-shot original and C against the cut-out too: judge noise. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.78 / 0.63 ✓ vs original: 0.63 / 0.18 ✗ | B ![]() vs cut-out: 0.74 / 0.69 ✓ vs original: 0.73 / 0.70 ✓ | C ![]() vs cut-out: 0.71 / 0.34 ✗ vs original: 0.69 / 0.28 ✗ |
| Eva dresses red control original: product shot (plain ground, garment alone); face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.74 / 0.82 ✓ vs original: 0.79 / 0.87 ✓ | B ![]() vs cut-out: 0.79 / 0.85 ✓ vs original: 0.81 / 0.86 ✓ | C ![]() vs cut-out: 0.83 / 0.87 ✓ vs original: 0.74 / 0.83 ✓ |
| Andraz jeans navy, blue, orange, red, yellow control original: garment alone, already cut out; face 0.01 B, drawn from a clean product photo, invents multicolour patchwork jeans: a pure hallucination, rightly rejected. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.62 / 0.59 ✓ vs original: 0.68 / 0.67 ✓ | B ![]() vs cut-out: 0.02 / 0.02 ✗ vs original: 0.02 / 0.02 ✗ | C ![]() vs cut-out: 0.53 / 0.56 ✓ vs original: 0.57 / 0.55 ✓ |
| Ivona jeans blue control original: garment alone, already cut out; face 0.01 C looks fine but fails against the cut-out (judge). | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.54 / 0.60 ✓ vs original: 0.63 / 0.68 ✓ | B ![]() vs cut-out: 0.63 / 0.61 ✓ vs original: 0.55 / 0.57 ✓ | C ![]() vs cut-out: 0.54 / 0.44 ✗ vs original: 0.55 / 0.50 ✓ |
| Andraz knitwear beige control original: garment alone, already cut out; face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.75 / 0.88 ✓ vs original: 0.82 / 0.92 ✓ | B ![]() vs cut-out: 0.75 / 0.87 ✓ vs original: 0.65 / 0.83 ✓ | C ![]() vs cut-out: 0.82 / 0.91 ✓ vs original: 0.72 / 0.89 ✓ |
| Eva knitwear blue control original: product shot (plain ground, garment alone); face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.68 / 0.83 ✓ vs original: 0.72 / 0.83 ✓ | B ![]() vs cut-out: 0.63 / 0.68 ✓ vs original: 0.69 / 0.69 ✓ | C ![]() vs cut-out: 0.59 / 0.82 ✓ vs original: 0.56 / 0.77 ✓ |
| Ivona trainers beige, green, brown, white control original: garment alone, already cut out; face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.77 / 0.78 ✓ vs original: 0.74 / 0.77 ✓ | B ![]() vs cut-out: 0.78 / 0.77 ✓ vs original: 0.80 / 0.79 ✓ | C ![]() vs cut-out: 0.79 / 0.77 ✓ vs original: 0.82 / 0.80 ✓ |
| Ivona trousers grey control original: worn by a person, with other things; face 0.01 Worn photo with a bag over the trousers. All three are plausible; C fails only against the fragment cut-out. | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.51 / 0.54 ✓ vs original: 0.86 / 0.88 ✓ | B ![]() vs cut-out: 0.57 / 0.60 ✓ vs original: 0.87 / 0.88 ✓ | C ![]() vs cut-out: 0.39 / 0.45 ✗ vs original: 0.85 / 0.86 ✓ |
| Eva trousers brown, beige control original: product shot (plain ground, garment alone); face 0.01 | Original ![]() | Cut-out ![]() | A ![]() vs cut-out: 0.62 / 0.78 ✓ vs original: 0.71 / 0.78 ✓ | B ![]() vs cut-out: 0.74 / 0.82 ✓ vs original: 0.78 / 0.82 ✓ | C ![]() vs cut-out: 0.72 / 0.77 ✓ vs original: 0.64 / 0.76 ✓ |