From 97f5f012a4ec07d32781b83834dc14ef0c6b4e81 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Wed, 9 Sep 2026 13:01:28 -0400 Subject: [PATCH] rig(flow-debugger): step J evidence MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit FLOW_ONLY note now names step J. Live gate on the docker rig (8 nodes rebuilt from this branch via docker/deploy.sh, FlowLogDemo seeded by docker/seed-flow-log-demo.sh — idempotent, add then update proven): J step logs live+replay -> YES live: YES root=5793ddc2-5273-4e62-86c2-ccfc8de0e080 logs=3 levels=debug,info,warn scriptRun=Failed error=CALL_FAILED replay: YES root=5793ddc2-5273-4e62-86c2-ccfc8de0e080 logs=3 levels=debug,info,warn scriptRun=Failed H, H2 and I stayed YES in the same run. Browser check (Playwright, /deployment/flow-debugger?executionId=, screenshot /tmp/flow-log-demo.png): the SCRIPT RUN node is red with subtitle "InvalidOperationException: demo failure" and badge "! 1 ≡ 2"; the WRITE node carries no badge; the strip reads "LOG 0 errors · 1 warnings · 2 info"; the detail panel opens on "Log (3)" with the full System.InvalidOperationException block and the three info/debug/warn script lines. --- docker/verify-delmia-notifier.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/verify-delmia-notifier.sh b/docker/verify-delmia-notifier.sh index bc7e2411..4f5b84e5 100755 --- a/docker/verify-delmia-notifier.sh +++ b/docker/verify-delmia-notifier.sh @@ -5,7 +5,7 @@ set -euo pipefail # crash (docker kill = SIGKILL, so auto-down failover is exercised, not CoordinatedShutdown's # graceful handover) + rejoin. Requires: seed-delmia-sim.sh + seed-delmia-api.sh already run, and # DELMIA_API_KEY exported (the token printed by seed-delmia-api.sh). FLOW_ONLY=1 skips A-G (no -# notifier build, no docker kill) and runs the Flow Debugger steps H, H2 and I alone. +# docker kill) and runs the Flow Debugger steps H, H2, I and J alone. # # HISTORY (2026-09-02): the first run of this script found that inbound API keys were a PER-NODE # SQLite store, so the key minted through the active node did not exist on the standby and every @@ -86,7 +86,7 @@ for n in a b; do done if [ "${FLOW_ONLY:-}" = 1 ]; then - echo "== FLOW_ONLY=1: skipping A-G (notifier + failover drill); running the Flow Debugger steps H, H2 and I only" + echo "== FLOW_ONLY=1: skipping A-G (notifier + failover drill); running the Flow Debugger steps H, H2, I and J only" else echo "== A baseline (active first)"; write_cfg "$(url_of "$ACT"),$(url_of "$STB")" "$DELMIA_API_KEY"; notify A YES echo "== B standby first (relay)"; write_cfg "$(url_of "$STB"),$(url_of "$ACT")" "$DELMIA_API_KEY"; notify B YES