fix: make decision logger non-fatal in cmd/soc (continue without audit)

This commit is contained in:
DmitrL-dev 2026-03-23 19:53:06 +10:00
parent 2a6d8fbb5b
commit 35cdb3be22

View file

@ -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