From d475c5a9145a1f37d537b04bbef32d89dd91a1ef Mon Sep 17 00:00:00 2001 From: James Date: Thu, 9 Apr 2026 11:00:23 -0400 Subject: [PATCH] clavitor.ai: Add error logging for currency row scan failures Fixes Cardinal Rule violation - every if needs an else. Adds unique error code ERR-ADMIN-003 for scan failures. fixes #13 --- clavitor.ai/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clavitor.ai/main.go b/clavitor.ai/main.go index 7bbf6fc..f3c9b34 100644 --- a/clavitor.ai/main.go +++ b/clavitor.ai/main.go @@ -1147,7 +1147,8 @@ Entries: for rows.Next() { var c Currency if err := rows.Scan(&c.Code, &c.Name, &c.Symbol, &c.SymbolPosition); err != nil { - continue // Skip malformed rows + log.Printf("ERR-ADMIN-003: Failed to scan currency row - %v", err) + continue } if topMap[c.Code] { top = append(top, c) -- 2.40.1