From d9a4c472412d082fa660fb86347e958ead9b8a53 Mon Sep 17 00:00:00 2001 From: Codex Date: Fri, 3 Jul 2026 20:59:50 -0400 Subject: [PATCH] Show backend failure reason in UI refusal --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index 90f0e8a..8a06e30 100755 --- a/docs/index.html +++ b/docs/index.html @@ -18308,7 +18308,7 @@ IMPORTANT: This is an authorized security testing/red team platform. All operati setFidelity('off'); const why = isScopeBlock ? 'the scope gate refused this target (no valid approval/receipt for it)' - : 'the live-tools backend is unavailable'; + : `the live-tools backend failed: ${msg}`; addIntel('REFUSED', `Refusing to simulate against external target ${target} — ${why}. Authorize the target (mint a receipt) or point at a local/practice target.`, 'danger'); addMissionLog('error', `Refused: will not run an LLM-only simulation against external target ${target} (${why})`); toast(`Won't fake a run against ${target} — ${why}`, 'error');