From 77b943822ddc1f6457b4ac569702e0b8dfc42fe4 Mon Sep 17 00:00:00 2001 From: grokbot_ty Date: Tue, 8 Sep 2026 14:41:02 +0000 Subject: [PATCH] =?UTF-8?q?results(gate-b):=20pass6=20UI-MASK=20cutout-on-?= =?UTF-8?q?checkerboard=20=E2=80=94=203=20pass=20/=200=20fail=20/=202=20bl?= =?UTF-8?q?ocked;=20Gate=20B=20not=20green?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gate-b-2026-09-07-pass6/RESULTS.md | 19 ++++++++++++++++++ .../gate-b-2026-09-07-pass6/health.txt | 6 ++++++ .../gate-b-2026-09-07-pass6/live-mask-bvt.txt | 16 +++++++++++++++ .../live-mask-ux/mask-overlay-live.png | Bin 0 -> 3785 bytes .../gate-b-2026-09-07-pass6/started.txt | 2 ++ 5 files changed, 43 insertions(+) create mode 100644 test-results/gate-b-2026-09-07-pass6/RESULTS.md create mode 100644 test-results/gate-b-2026-09-07-pass6/health.txt create mode 100644 test-results/gate-b-2026-09-07-pass6/live-mask-bvt.txt create mode 100644 test-results/gate-b-2026-09-07-pass6/live-mask-ux/mask-overlay-live.png create mode 100644 test-results/gate-b-2026-09-07-pass6/started.txt diff --git a/test-results/gate-b-2026-09-07-pass6/RESULTS.md b/test-results/gate-b-2026-09-07-pass6/RESULTS.md new file mode 100644 index 0000000..c7642b7 --- /dev/null +++ b/test-results/gate-b-2026-09-07-pass6/RESULTS.md @@ -0,0 +1,19 @@ +# Gate B Results — 2026-09-07 pass 6 + +Evidence collected on gate-b @ `2586fdb` (cutout-on-checkerboard fix `83171fa`). LIVE run against `https://100.64.0.9/`. + +Ty SoT for mask preview: slab cutout on checkerboard. Green overlay / avgAlpha is not a pass. Pass5 UI-MASK-1 (green wash metrics) is superseded for that claim. + +Proxy and API cases were not re-run (local vitest and pytest env missing). This table is the UI-MASK correction only. + +| Case | What this proves (mill-owner) | Evidence class | Result | Evidence | Blocker | +|---|---|---|---|---|---| +| UI-MASK-1 | The slab stays visible as a cutout. Removed background is checkerboard, not a green wash. | e2e | pass | `test-results/gate-b-2026-09-07-pass6/live-mask-bvt.txt:4,7` + `live-mask-ux/mask-overlay-live.png` (slab=1200, checker=4800, greenTint=0) | | +| UI-MASK-2 | Knobs respond without a multi-second lag | e2e | pass | `test-results/gate-b-2026-09-07-pass6/live-mask-bvt.txt:8-10` (sensitivity 36ms, edge offset 17ms) | | +| UI-MASK-3 | Sheet mode does not mark the whole frame as slab | e2e | pass | `test-results/gate-b-2026-09-07-pass6/live-mask-bvt.txt:11-13` (slab fraction 0.200) | | +| UI-MASK-LAN | Phone/iPad mask fundamentals on the LAN host | human-walk | blocked | — | Ty walk. No LAN device evidence. | +| OPS-1 | HTTPS health on the deployed host | deploy | blocked | `test-results/gate-b-2026-09-07-pass6/health.txt` | curl to `https://100.64.0.9/api/health` timed out this pass. Not scored as app fail. Not a pass. | + +**Counts:** pass = 3, fail = 0, blocked = 2. Total rows = 5. + +**Gate B is not green.** LAN/iPad human-walk is still open. TV product-state still needs real PNGs. Full UAT is unproven. A live-host cutout check on Tailscale is not Gate ready. diff --git a/test-results/gate-b-2026-09-07-pass6/health.txt b/test-results/gate-b-2026-09-07-pass6/health.txt new file mode 100644 index 0000000..b02a8e7 --- /dev/null +++ b/test-results/gate-b-2026-09-07-pass6/health.txt @@ -0,0 +1,6 @@ +Tue Sep 8 14:22:29 UTC 2026 +=== HTTPS https://100.64.0.9/api/health (curl -k) pass6 retry === +curl: (28) Connection timed out after 15002 milliseconds + +BODY: + diff --git a/test-results/gate-b-2026-09-07-pass6/live-mask-bvt.txt b/test-results/gate-b-2026-09-07-pass6/live-mask-bvt.txt new file mode 100644 index 0000000..9087868 --- /dev/null +++ b/test-results/gate-b-2026-09-07-pass6/live-mask-bvt.txt @@ -0,0 +1,16 @@ + +Running 3 tests using 1 worker + +Canvas: 100x60, slab=1200, checker=4800, greenTint=0 +(node:2374592) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. +(Use `node --trace-warnings ...` to show where the warning was created) + ✓ 1 [chromium] › test/bvt/live-mask.spec.ts:37:3 › LIVE mask fundamentals (issue #55) › 1. Cutout preview — slab pixels visible on checkerboard, no green overlay (3.0s) +Sensitivity knob programmatic response: 36ms +Edge offset knob programmatic response: 17ms + ✓ 2 [chromium] › test/bvt/live-mask.spec.ts:133:3 › LIVE mask fundamentals (issue #55) › 2. Knobs respond fast on real photo — debounce working, no multi-second lag (1.8s) +Slab fraction: 0.200 (1200/6000) +Green sheet slab fraction: 0.200 + ✓ 3 [chromium] › test/bvt/live-mask.spec.ts:176:3 › LIVE mask fundamentals (issue #55) › 3. Auto sheet detection does not mark entire frame as slab on normal test image (2.2s) + + 3 passed (8.1s) +EXIT:0 diff --git a/test-results/gate-b-2026-09-07-pass6/live-mask-ux/mask-overlay-live.png b/test-results/gate-b-2026-09-07-pass6/live-mask-ux/mask-overlay-live.png new file mode 100644 index 0000000000000000000000000000000000000000..d941f5f379905a49c11b3b0103618aba3b3d642a GIT binary patch literal 3785 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 UcAsZ66oGy4Ue-?byN5shHvs;ABme*a literal 0 HcmV?d00001 diff --git a/test-results/gate-b-2026-09-07-pass6/started.txt b/test-results/gate-b-2026-09-07-pass6/started.txt new file mode 100644 index 0000000..6a6eafb --- /dev/null +++ b/test-results/gate-b-2026-09-07-pass6/started.txt @@ -0,0 +1,2 @@ +Tue Sep 8 00:39:44 UTC 2026 +2586fdb