← back to Dw Photo Capture
auto-data-snapshot: 2026-09-21T17:27:28 (2 data files) — 5x/twoshot-result.json data/build.json
b272ac46f55fdba91135f6c0398c6ae2a4e791a4 · 2026-09-21 17:49:18 -0700 · auto-commit-fleet
Files touched
M 5x/twoshot-result.jsonM data/build.json
Diff
commit b272ac46f55fdba91135f6c0398c6ae2a4e791a4
Author: auto-commit-fleet <steve@designerwallcoverings.com>
Date: Mon Sep 21 17:49:18 2026 -0700
auto-data-snapshot: 2026-09-21T17:27:28 (2 data files) — 5x/twoshot-result.json data/build.json
---
5x/twoshot-result.json | 306 ++-----------------------------------------------
data/build.json | 5 +-
2 files changed, 12 insertions(+), 299 deletions(-)
diff --git a/5x/twoshot-result.json b/5x/twoshot-result.json
index b944b17..52197b7 100644
--- a/5x/twoshot-result.json
+++ b/5x/twoshot-result.json
@@ -1,308 +1,20 @@
[
{
"vp": "iPhone",
- "name": "twoShotCam element present",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "hidden until opened",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "BACK request downgraded to FRONT (order enforced)",
- "ok": true,
- "detail": "phase=front"
- },
- {
- "vp": "iPhone",
- "name": "double-tap → single getUserMedia (no orphan stream)",
- "ok": true,
- "detail": "1 calls"
- },
- {
- "vp": "iPhone",
- "name": "opens in FRONT phase",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "live camera playing (fake device)",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "_tsLive true only after live frame",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "3 live color sliders (Bri/Sat/Hue)",
- "ok": true,
- "detail": "3"
- },
- {
- "vp": "iPhone",
- "name": "shutter >=44px",
- "ok": true,
- "detail": "105x105"
- },
- {
- "vp": "iPhone",
- "name": "shutter enabled when live",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "flip visible on FRONT",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "step chip shows FRONT/1",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "FRONT captured → _frontPhoto set",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "advances to BACK phase",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "ghost source loaded for BACK",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "captured photo longest edge <=2000 (server 25MB cap safe)",
- "ok": true,
- "detail": "2000px"
- },
- {
- "vp": "iPhone",
- "name": "flip HIDDEN on BACK (lens locked for pair)",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "ghost canvas rendered on BACK",
- "ok": true,
- "detail": "true"
- },
- {
- "vp": "iPhone",
- "name": "BACK captured → _backPhoto set",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "view closes after pair",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPhone",
- "name": "camera stream stopped on close (no leak)",
- "ok": true,
- "detail": "null=true ended=true"
- },
- {
- "vp": "iPhone",
- "name": "zero console/page errors",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "twoShotCam element present",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "hidden until opened",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "BACK request downgraded to FRONT (order enforced)",
- "ok": true,
- "detail": "phase=front"
+ "name": "RUN",
+ "ok": false,
+ "detail": "page.goto: Timeout 20000ms exceeded.\nCall log:\n\u001b[2m - navigating to \"http://localhost:9990/\", waiting until \"networkidle\"\u001b[22m\n"
},
{
"vp": "iPad",
- "name": "double-tap → single getUserMedia (no orphan stream)",
- "ok": true,
- "detail": "1 calls"
- },
- {
- "vp": "iPad",
- "name": "opens in FRONT phase",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "live camera playing (fake device)",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "_tsLive true only after live frame",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "3 live color sliders (Bri/Sat/Hue)",
- "ok": true,
- "detail": "3"
- },
- {
- "vp": "iPad",
- "name": "shutter >=44px",
- "ok": true,
- "detail": "105x105"
- },
- {
- "vp": "iPad",
- "name": "shutter enabled when live",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "flip visible on FRONT",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "step chip shows FRONT/1",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "FRONT captured → _frontPhoto set",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "advances to BACK phase",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "ghost source loaded for BACK",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "captured photo longest edge <=2000 (server 25MB cap safe)",
- "ok": true,
- "detail": "2000px"
- },
- {
- "vp": "iPad",
- "name": "flip HIDDEN on BACK (lens locked for pair)",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "ghost canvas rendered on BACK",
- "ok": true,
- "detail": "true"
- },
- {
- "vp": "iPad",
- "name": "BACK captured → _backPhoto set",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "view closes after pair",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "iPad",
- "name": "camera stream stopped on close (no leak)",
- "ok": true,
- "detail": "null=true ended=true"
- },
- {
- "vp": "iPad",
- "name": "zero console/page errors",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "neg",
- "name": "baseline: live + shutter armed before fault",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "neg",
- "name": "FAIL-PATH: camFacing reverted to known-good lens",
- "ok": true,
- "detail": "cam=environment c0=environment"
- },
- {
- "vp": "neg",
- "name": "FAIL-PATH: _tsLive=false (frozen frame cannot be saved)",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "neg",
- "name": "FAIL-PATH: shutter disabled",
- "ok": true,
- "detail": ""
- },
- {
- "vp": "neg",
- "name": "FAIL-PATH: toast fired (\"Could not switch camera\")",
- "ok": true,
- "detail": "\"Could not switch camera\""
- },
- {
- "vp": "neg",
- "name": "RECOVERY: live + shutter re-armed after camera returns",
- "ok": true,
- "detail": ""
+ "name": "RUN",
+ "ok": false,
+ "detail": "page.goto: Timeout 20000ms exceeded.\nCall log:\n\u001b[2m - navigating to \"http://localhost:9990/\", waiting until \"networkidle\"\u001b[22m\n"
},
{
"vp": "neg",
- "name": "double flip-tap → one flip applied (no camFacing desync)",
- "ok": true,
- "detail": "pre=user post=environment"
+ "name": "NEG RUN",
+ "ok": false,
+ "detail": "page.goto: Timeout 20000ms exceeded.\nCall log:\n\u001b[2m - navigating to \"http://localhost:9990/\", waiting until \"networkidle\"\u001b[22m\n"
}
]
\ No newline at end of file
diff --git a/data/build.json b/data/build.json
index 3fa215a..386fd26 100644
--- a/data/build.json
+++ b/data/build.json
@@ -1,5 +1,5 @@
{
- "next": 87,
+ "next": 88,
"map": {
"13917438": 55,
"63863152": 27,
@@ -85,6 +85,7 @@
"f88e3d7f": 83,
"b17776b0": 84,
"07ed4aed": 85,
- "e4fbf7ce": 86
+ "e4fbf7ce": 86,
+ "1694ed7b": 87
}
}
\ No newline at end of file
← 5e89bec fix(lint): drop redundant \/ escape in COLOR/NAME label rege
·
back to Dw Photo Capture
·
fix(perf): guard redundant disk-cache reparse in buildCatalo 39cda0e →