SIGN IN SIGN UP

fix(claude): keep system messages top level for terminal user turns

- Add `claudeMidConversationSystemMessagesAtEnd` to detect consecutive user messages ending the message array
- Append forwarded system blocks to top-level `system` payload instead of inserting mid-conversation message turns when trailing user turns are present

Closes: #6336
L
Luis Pater committed
5d890405b59c4b84a2f00ca39c4ee1494ce51a72
Parent: c997cbb