← back to CelebritySignatures
5x sweep 1: record M3 false-negative (ink control is modal-gated; verified working)
ec820c76b6040fd413a96e4543876f1d6bb821ab · 2026-09-09 15:55:10 -0700 · Steve
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
Diff
commit ec820c76b6040fd413a96e4543876f1d6bb821ab
Author: Steve <steve@designerwallcoverings.com>
Date: Wed Sep 9 15:55:10 2026 -0700
5x sweep 1: record M3 false-negative (ink control is modal-gated; verified working)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
5x/sweep-1.md | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/5x/sweep-1.md b/5x/sweep-1.md
new file mode 100644
index 0000000..a75e5a3
--- /dev/null
+++ b/5x/sweep-1.md
@@ -0,0 +1,20 @@
+# 5x sweep 1
+Target: http://localhost:<port>/wear (+ /, /murals, /game)
+Result: 6/7 passed, 1 FAILED (M3 automation E2E)
+
+## Caught
+- M3: page.waitForSelector('#inkChips') timed out — element resolved to HIDDEN.
+
+## Root cause (diagnosed, NOT a product defect)
+`#inkChips` lives inside the product modal (`#scrim`), which is CLOSED on page load.
+On load it is correctly an empty, hidden div. CDP diagnosis of the real flow:
+ before card click: {modalOpen:false, inkChildren:0}
+ after clicking .card: {modalOpen:TRUE, inkChildren:9, inkVisible:TRUE, inkSwatches:9}
+→ The ink control populates 9 chips (Auto + 7 presets + Custom) and is visible + functional.
+The M3 assertion targeted a modal-internal element as if it were on the initial page.
+
+## Fix (assertion correction, not code — no code change, no suppression)
+- Assert an on-load-visible element (#grid) in the 3x runner.
+- Keep a supplementary CDP gate each sweep that OPENS the modal and asserts
+ inkChips populates (>=9 chips, visible) — the honest E2E of the modal-gated control.
+No code was weakened; the product is verified correct via the modal-open flow.
← 08f3529 wear: buyer-adjustable signature ink + Node-ported color for
·
back to CelebritySignatures
·
wear: make Bucket Hat ($32) + Crew Socks ($22) sellable — Li 47a6363 →