← back to Dw Photo Capture

5x/out/features-sweep7.json

1 lines

{"sweep":"7","base":"http://127.0.0.1:9890","local":"http://127.0.0.1:9890","fm":"http://127.0.0.1:9899","at":"2026-09-19T18:14:01.970Z","secs":18,"total":56,"passed":56,"failed":0,"skipped":0,"gemini_cost_usd":0.0012,"gemini_calls":2,"results":[{"id":"F2.0","name":"numbered Front(1)/Back(2) tiles","engine":"chromium","vp":"ipad","pass":true,"detail":"{\"fn\":\"1\",\"bn\":\"2\"}"},{"id":"F2.1","name":"gate text: empty → \"take Photo 1 / FRONT\"","engine":"chromium","vp":"ipad","pass":true,"detail":"📷 Step 1 — take the FRONT (pattern) photo."},{"id":"F2.2","name":"create blocked with no photos (\"Take Photo 1\")","engine":"chromium","vp":"ipad","pass":true,"detail":"📷 Take Photo 1 — the FRONT (pattern) face."},{"id":"F5.0","name":"WB live camera opened","engine":"chromium","vp":"ipad","pass":true,"detail":""},{"id":"F5.1","name":"tap-a-white-point sets numeric gains that neutralise the warm cast","engine":"chromium","vp":"ipad","pass":true,"detail":"✓ White point set (R×0.89 G×1.03 B×1.10) — new photos render true. Tap | {\"rGain\":0.8933333333333333,\"gGain\":1.0307692307692307,\"bGain\":1.098360655737705}"},{"id":"F5.2","name":"✨ Auto (gray-world) sets gains","engine":"chromium","vp":"ipad","pass":true,"detail":"✨ Auto (gray-world) white balance set — new photos render tr | {\"rGain\":0.8933333333333333,\"gGain\":1.0307692307692307,\"bGain\":1.098360655737705}"},{"id":"F5.3","name":"↺ Clear resets gains + hides Clear","engine":"chromium","vp":"ipad","pass":true,"detail":"White balance cleared. Tap a white/grey area to set it again"},{"id":"F5.4","name":"WB gains persist across reload (readout says SET, Clear offered)","engine":"chromium","vp":"ipad","pass":true,"detail":"✓ White balance is SET — tap a white/grey area to re-set, or ↺ Clear."},{"id":"F4.0","name":"Measure live camera opened","engine":"chromium","vp":"ipad","pass":true,"detail":""},{"id":"F4.1","name":"first open → set-scale mode with a numeric px/in (not \"…\", not NaN)","engine":"chromium","vp":"ipad","pass":true,"detail":"Set scale: size 💳 to a real credit card, then tap Set scale. (40 px/in)"},{"id":"F4.2","name":"Set scale → measure mode shows numeric W/L inches","engine":"chromium","vp":"ipad","pass":true,"detail":"W 5.3\" · L 6.8\" · saved scale · hold at your usual distance"},{"id":"F4.3","name":"↺ Set scale (card) re-enters calibrate with numeric ppi","engine":"chromium","vp":"ipad","pass":true,"detail":"Set scale: size 💳 to a real credit card, then tap Set scale. (40 px/in)"},{"id":"F4.4","name":"REGRESSION: recal → set-scale never dead-ends; W/L numeric, ppi>0 saved","engine":"chromium","vp":"ipad","pass":true,"detail":"W 5.3\" · L 6.8\" · saved scale · hold at your usual distance | ppi=40"},{"id":"F4.5","name":"Use W×L writes the measured spec into the item","engine":"chromium","vp":"ipad","pass":true,"detail":"📐 Measured5.3\" × 6.8\""},{"id":"F2.3","name":"after Photo 1: tile ✓ + gate says \"take Photo 2 / BACK\"","engine":"chromium","vp":"ipad","pass":true,"detail":"🏷 Step 2 — now take the BACK (label) photo."},{"id":"F2.4","name":"create blocked with one photo (\"Take Photo 2\")","engine":"chromium","vp":"ipad","pass":true,"detail":"🏷 Take Photo 2 — the BACK (label / SKU)."},{"id":"F6.0","name":"colour chip + HEX + colourway name after the front photo (WB applied)","engine":"chromium","vp":"ipad","pass":true,"detail":"Navy #20365fUse “Navy” | field=Navy"},{"id":"F2.5","name":"after Photo 2: tile ✓ + mfr info determined (auto | candidates | manual — never silent)","engine":"chromium","vp":"ipad","pass":true,"detail":"{\"st\":\"✓ mfr info read from the 2 photos — review & edit below\",\"mfr\":\"TR2581\",\"cand\":false,\"nCand\":0,\"vendor\":\"Anna French\",\"name\":\"Watercolor Stripe\",\"src\":\"auto\",\"haveB\":true}"},{"id":"F3.real","name":"real OCR path outcome (recorded, informational)","engine":"chromium","vp":"ipad","pass":true,"detail":"src=auto mfr=TR2581 cand=0 name=Watercolor Stripe"},{"id":"F2.6","name":"gate: both photos, no mfr# → \"Pick or type mfr#\"","engine":"chromium","vp":"ipad","pass":true,"detail":"🏷 Pick or type the mfr#/SKU to continue."},{"id":"F2.7","name":"create BLOCKED until an mfr# exists","engine":"chromium","vp":"ipad","pass":true,"detail":"🏷 Pick or type the mfr#/SKU to continue."},{"id":"F2.8","name":"gate OK once mfr# typed (\"✓ mfr# … review & Preview\")","engine":"chromium","vp":"ipad","pass":true,"detail":"✓ mfr# ZZTEST-5X — review & Preview"},{"id":"F2.9","name":"DRY-RUN preview: DWAT- DW#, Shopify DRAFT, staging + FileMaker sections, nothing created","engine":"chromium","vp":"ipad","pass":true,"detail":"Preview — nothing created yet (all 3 systems). | DWAT-336001"},{"id":"F7.0","name":"session count increments after create","engine":"chromium","vp":"ipad","pass":true,"detail":"1 this session"},{"id":"F7.1","name":"Next item clears photos + mfr + name + colour and jumps to Photo 1","engine":"chromium","vp":"ipad","pass":true,"detail":"{\"mfr\":\"\",\"name\":\"\",\"col\":\"\",\"f\":false,\"b\":false,\"st\":\"📷 Step 1 — take the FRONT (pattern) photo.\"}"},{"id":"F7.2","name":"Next item KEEPS sticky vendor + Measure-Depth scale + White-Balance; count kept","engine":"chromium","vp":"ipad","pass":true,"detail":"{\"v\":\"Anna French\",\"cal\":true,\"wb\":true,\"sess\":\"1 this session\"}"},{"id":"ERR","name":"zero console errors + zero pageerrors (linear flow)","engine":"chromium","vp":"ipad","pass":true,"detail":""},{"id":"GUARD","name":"commit:true requests intercepted by harness (linear flow)","engine":"chromium","vp":"ipad","pass":true,"detail":"[{\"mfr\":\"ZZTEST-5X\",\"vendor\":\"Anna French\",\"ts\":1789841632372}]"},{"id":"F2.0","name":"numbered Front(1)/Back(2) tiles","engine":"chromium","vp":"iphone","pass":true,"detail":"{\"fn\":\"1\",\"bn\":\"2\"}"},{"id":"F2.1","name":"gate text: empty → \"take Photo 1 / FRONT\"","engine":"chromium","vp":"iphone","pass":true,"detail":"📷 Step 1 — take the FRONT (pattern) photo."},{"id":"F2.2","name":"create blocked with no photos (\"Take Photo 1\")","engine":"chromium","vp":"iphone","pass":true,"detail":"📷 Take Photo 1 — the FRONT (pattern) face."},{"id":"F5.0","name":"WB live camera opened","engine":"chromium","vp":"iphone","pass":true,"detail":""},{"id":"F5.1","name":"tap-a-white-point sets numeric gains that neutralise the warm cast","engine":"chromium","vp":"iphone","pass":true,"detail":"✓ White point set (R×0.89 G×1.03 B×1.10) — new photos render true. Tap | {\"rGain\":0.8933333333333333,\"gGain\":1.0307692307692307,\"bGain\":1.098360655737705}"},{"id":"F5.2","name":"✨ Auto (gray-world) sets gains","engine":"chromium","vp":"iphone","pass":true,"detail":"✨ Auto (gray-world) white balance set — new photos render tr | {\"rGain\":0.8933333333333333,\"gGain\":1.0307692307692307,\"bGain\":1.098360655737705}"},{"id":"F5.3","name":"↺ Clear resets gains + hides Clear","engine":"chromium","vp":"iphone","pass":true,"detail":"White balance cleared. Tap a white/grey area to set it again"},{"id":"F5.4","name":"WB gains persist across reload (readout says SET, Clear offered)","engine":"chromium","vp":"iphone","pass":true,"detail":"✓ White balance is SET — tap a white/grey area to re-set, or ↺ Clear."},{"id":"F4.0","name":"Measure live camera opened","engine":"chromium","vp":"iphone","pass":true,"detail":""},{"id":"F4.1","name":"first open → set-scale mode with a numeric px/in (not \"…\", not NaN)","engine":"chromium","vp":"iphone","pass":true,"detail":"Set scale: size 💳 to a real credit card, then tap Set scale. (40 px/in)"},{"id":"F4.2","name":"Set scale → measure mode shows numeric W/L inches","engine":"chromium","vp":"iphone","pass":true,"detail":"W 5.3\" · L 6.8\" · saved scale · hold at your usual distance"},{"id":"F4.3","name":"↺ Set scale (card) re-enters calibrate with numeric ppi","engine":"chromium","vp":"iphone","pass":true,"detail":"Set scale: size 💳 to a real credit card, then tap Set scale. (40 px/in)"},{"id":"F4.4","name":"REGRESSION: recal → set-scale never dead-ends; W/L numeric, ppi>0 saved","engine":"chromium","vp":"iphone","pass":true,"detail":"W 5.3\" · L 6.8\" · saved scale · hold at your usual distance | ppi=40"},{"id":"F4.5","name":"Use W×L writes the measured spec into the item","engine":"chromium","vp":"iphone","pass":true,"detail":"📐 Measured5.3\" × 6.8\""},{"id":"F2.3","name":"after Photo 1: tile ✓ + gate says \"take Photo 2 / BACK\"","engine":"chromium","vp":"iphone","pass":true,"detail":"🏷 Step 2 — now take the BACK (label) photo."},{"id":"F2.4","name":"create blocked with one photo (\"Take Photo 2\")","engine":"chromium","vp":"iphone","pass":true,"detail":"🏷 Take Photo 2 — the BACK (label / SKU)."},{"id":"F6.0","name":"colour chip + HEX + colourway name after the front photo (WB applied)","engine":"chromium","vp":"iphone","pass":true,"detail":"Navy #20365fUse “Navy” | field=Navy"},{"id":"F2.5","name":"after Photo 2: tile ✓ + mfr info determined (auto | candidates | manual — never silent)","engine":"chromium","vp":"iphone","pass":true,"detail":"{\"st\":\"✓ mfr info read from the 2 photos — review & edit below\",\"mfr\":\"TR2581\",\"cand\":false,\"nCand\":0,\"vendor\":\"Anna French\",\"name\":\"Watercolor Stripe\",\"src\":\"auto\",\"haveB\":true}"},{"id":"F3.real","name":"real OCR path outcome (recorded, informational)","engine":"chromium","vp":"iphone","pass":true,"detail":"src=auto mfr=TR2581 cand=0 name=Watercolor Stripe"},{"id":"F2.6","name":"gate: both photos, no mfr# → \"Pick or type mfr#\"","engine":"chromium","vp":"iphone","pass":true,"detail":"🏷 Pick or type the mfr#/SKU to continue."},{"id":"F2.7","name":"create BLOCKED until an mfr# exists","engine":"chromium","vp":"iphone","pass":true,"detail":"🏷 Pick or type the mfr#/SKU to continue."},{"id":"F2.8","name":"gate OK once mfr# typed (\"✓ mfr# … review & Preview\")","engine":"chromium","vp":"iphone","pass":true,"detail":"✓ mfr# ZZTEST-5X — review & Preview"},{"id":"F2.9","name":"DRY-RUN preview: DWAT- DW#, Shopify DRAFT, staging + FileMaker sections, nothing created","engine":"chromium","vp":"iphone","pass":true,"detail":"Preview — nothing created yet (all 3 systems). | DWAT-336001"},{"id":"F7.0","name":"session count increments after create","engine":"chromium","vp":"iphone","pass":true,"detail":"1 this session"},{"id":"F7.1","name":"Next item clears photos + mfr + name + colour and jumps to Photo 1","engine":"chromium","vp":"iphone","pass":true,"detail":"{\"mfr\":\"\",\"name\":\"\",\"col\":\"\",\"f\":false,\"b\":false,\"st\":\"📷 Step 1 — take the FRONT (pattern) photo.\"}"},{"id":"F7.2","name":"Next item KEEPS sticky vendor + Measure-Depth scale + White-Balance; count kept","engine":"chromium","vp":"iphone","pass":true,"detail":"{\"v\":\"Anna French\",\"cal\":true,\"wb\":true,\"sess\":\"1 this session\"}"},{"id":"ERR","name":"zero console errors + zero pageerrors (linear flow)","engine":"chromium","vp":"iphone","pass":true,"detail":""},{"id":"GUARD","name":"commit:true requests intercepted by harness (linear flow)","engine":"chromium","vp":"iphone","pass":true,"detail":"[{\"mfr\":\"ZZTEST-5X\",\"vendor\":\"Anna French\",\"ts\":1789841641474}]"}]}