From 35cdb3be22c869deb891e05bd788bfebb486bc65 Mon Sep 17 00:00:00 2001 From: DmitrL-dev <84296377+DmitrL-dev@users.noreply.github.com> Date: Mon, 23 Mar 2026 19:53:06 +1000 Subject: [PATCH] fix: make decision logger non-fatal in cmd/soc (continue without audit) --- cmd/soc/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/soc/main.go b/cmd/soc/main.go index 957bdf7..16e113a 100644 --- a/cmd/soc/main.go +++ b/cmd/soc/main.go @@ -112,8 +112,8 @@ func main() { decisionLogger, err := audit.NewDecisionLogger(auditDir) if err != nil { - logger.Error("decision logger init failed", "error", err) - os.Exit(1) + logger.Warn("decision logger unavailable (continuing without audit trail)", "error", err) + decisionLogger = nil } // Service + HTTP