Long teammate summaries get trimmed instead of breaking the status line or rejecting the message.
What's wrong with this entry?
Summary and failureReason text from teammates now passes through a trim-and-truncate helper before it reaches the teammate XML tag or the status line.
- The tag's color attribute is validated against the known colour list rather than escaped and passed through.
- SendMessage input repair gained a case that truncates an over-long summary instead of rejecting the call.
truncate_summary
Strings lifted out of the shipped bundle, so the claim above can be checked against them.