Preserve semantic identity during reply review #306

Merged
m merged 2 commits from codex/chat-semantic-inventory into main 2026-08-25 01:02:15 +00:00
+5 -3
View File
@@ -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{