← Commit history

numbered evidence stream per demo run

John Lauer ·e5594a9242 ·2mo ago ·parent 9eeba61
1 file changed +4
web-control-demo.html+4
@@ -282,6 +282,9 @@ for (const w of mine) {   function shotsBox(card) { var b = card.querySelector("div.shots"); if (!b) { b = document.createElement("div"); b.className = "shots"; card.appendChild(b); } return b; }
   function addShot(card, b64, label) {
     var box = shotsBox(card);
+    // Demo runs number their evidence in ARRIVAL order (1., 2., ...) so the
+    // gallery reads as the receipt stream it is - John's ask, 2026-08-16.
+    if (card._numberEvidence) { card._seq = (card._seq || 0) + 1; label = card._seq + ". " + label; }
     var wrap = document.createElement("div");
     var cap = document.createElement("div"); cap.className = "cap"; cap.textContent = label;
     var img = document.createElement("img"); img.src = "data:image/png;base64," + b64;
@@ -420,6 +423,7 @@ for (const w of mine) {     var who = machineLabel(target);
     c._who = who;
     c._bridgeShots = false;
+    c.card._numberEvidence = true; c.card._seq = 0; // fresh numbering per run
     c.btn.disabled = true;
     cardLog(c.card).textContent = "";
     var sb = c.card.querySelector("div.shots"); if (sb) sb.innerHTML = "";