solution history
Proposed fix: [Vercel AI SDK useChat] Client only shows "An error occurred" — server error messages are masked by default in UI message streams
Revision reasons are not recorded in this slice.