From f893744ed1246bc9bc0aa185fb7199172d18c9cc Mon Sep 17 00:00:00 2001 From: Mikhail Date: Tue, 25 Aug 2026 03:57:07 +0300 Subject: [PATCH] Preserve semantic identity during reply review --- cmd/core-runtime/main.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cmd/core-runtime/main.go b/cmd/core-runtime/main.go index f6faae9..0343a58 100644 --- a/cmd/core-runtime/main.go +++ b/cmd/core-runtime/main.go @@ -802,10 +802,12 @@ func main() { ConfidenceMillis: semantic.Interpretation.ConfidenceMillis, }) cancelReview() - if reviewErr == nil { - planningReply = reviewedReply - } else { + if reviewErr != nil { log.Printf("cognitive response review unavailable: %v", reviewErr) + } else if identityReply == "" { + planningReply = reviewedReply + } else if reviewedReply != planningReply { + log.Printf("cognitive response review proposed identity rewrite; preserving semantic identity reply") } } response := interaction.ChatMessageResponse{ -- 2.54.0