From 645b529a3c0f4d589999e71031eb17c1066f094b Mon Sep 17 00:00:00 2001 From: codex Date: Tue, 3 Nov 2026 21:31:32 +0100 Subject: [PATCH] cadence_observer_readback: name the failed read kind and HTTP status (no body). Co-Authored-By: Claude Opus 5.5 Assistant: claude-code Assistant-Model: opus Assistant-Process: 236506@bnt-lap001 Assistant-Session: 09087018-91e1-48c5-ab2f-acfbb62c92e4 --- scripts/cadence_observer_readback.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/cadence_observer_readback.py b/scripts/cadence_observer_readback.py index 1f72060..32f957e 100644 --- a/scripts/cadence_observer_readback.py +++ b/scripts/cadence_observer_readback.py @@ -81,7 +81,10 @@ def read_http(origin, token, path, allowed): with response: raw = response.read(1048577) require(len(raw) <= 1048576, "readback_too_large") - require(response.status == 200, "independent_readback_failed") + # Name the read kind and HTTP status only; never the body or the token. + kind = ("reconciliation" if path.startswith("/v1/reconciliation") + else "stream_findings" if path == "/v1/stream-findings" else "event") + require(response.status == 200, f"independent_readback_failed:{kind}:{response.status}") return json.loads(raw)