与安卓(客户端)会话对齐后的三处修订: - 白名单八项 -> 六项(去掉 u / s):它们在她 100 条输出里 0 命中, 不值得让各端为它们返工;各端可额外容错,但契约只承诺六项 - 结构不平衡的粒度(整段降级 vs 只坏那一对保持字面)降为实现细节: 契约只承诺「不产生行内渲染 + 字符一个不丢」;这类输入极罕见, 为它让任一端返工不划算 - 新增 IM 出口口径:成对且平衡的白名单标签 -> 剥标签留文本; br -> 换行;白名单外与不平衡 -> 原样保留(逐字不丢)。 与 action / narration 的「整体剥除」语义不同(那是角色扮演标记) 大小写口径(Web 不敏感 / 安卓只认小写)留待各端自定,已与安卓协商。