* fix(desktop): preserve interim commentary across history and tool boundaries
* fix(desktop): preserve interim commentary across history and tool boundaries
* fix(desktop): keep public Codex commentary out of hydrated thinking
Project profile-scoped, sanitized display commentary and reasoning for REST and gateway history without changing persisted replay items. Preserve canonical finals across stream recovery and keep tool-delimited interim text through settlement.
---------
Co-authored-by: Xipong <217837358+Xipong@users.noreply.github.com>