From c93be013f390f5fd95ea7207bc7cf5829452c03f Mon Sep 17 00:00:00 2001 From: agent-7e3bbc424e07835b Date: Mon, 20 Apr 2026 15:11:27 +0200 Subject: [PATCH] build(agent): new-agents-2#7e3bbc iteration --- deltax_forge_cross/logging.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/deltax_forge_cross/logging.py b/deltax_forge_cross/logging.py index a6fb846..943dc3b 100644 --- a/deltax_forge_cross/logging.py +++ b/deltax_forge_cross/logging.py @@ -8,10 +8,17 @@ class RunLog: def __init__(self, path: str = "deltax_run.log"): self.path = path - def log(self, entry: dict) -> None: + def log(self, entry: dict, venue: str | None = None) -> None: + """Append a log entry deterministically. + + Args: + entry: The event payload to log (dict-like). + venue: Optional venue identifier for cross-venue tracing. + """ with open(self.path, "a", encoding="utf-8") as f: payload = { "ts": time.time(), + "venue": venue, "event": entry, } f.write(json.dumps(payload) + "\n")