# 私聊群互动：正文优先的轻量摘要行

## 已确认的交互

- 保持居中的透明单行提示，不改成普通消息左右头像气泡，不新增预览卡片。
- 最新确认方案使用 20px 发送人头像代替「我／对方」，不再显示完整昵称；头像与正文垂直居中，不增加行高。
- 顺序调整为：发送人小头像 → 正文摘要 → 弱化的群名 → 原群消息已读状态 → 详情箭头。
- 复用现有发送人头像字段及共享图片缓存；缺图、加载中或图片加载失败时显示昵称首字，避免空白灰头像。头像来源变化或图片地址更新后可重新显示新头像。
- 群名最多占行内 24% 且不超过 9em；正文超出时省略，群名也可省略。
- 悬浮或键盘聚焦立即显示完整发送人、群名及已有摘要。提示不会为了补正文再联网。
- 阅读角标使用独立的阅读者说明，不与整行说明重叠；未知状态仍不显示标记。
- 点击或 Enter 打开原快记详情；不改变互动身份、时间顺序、原群已读语义及权限。

## 实现范围

仅修改 `ArkmeInterwovenMentionCard` 摘要呈现及对应中英文文字，详情仍保留原发送人头像和姓名。不新增后端接口。补充覆盖双方头像、缺图、损坏图片、切换发送人、悬浮、键盘、详情点击、长群名、省略和提示清理的测试。

上一轮全量回归唯一失败是公开服务方法清单漏登记两个已实现的方法。本轮补齐明确的 `interwovenReadReceipts`、`sourceMessageExtensionParent`，保留严格全量相等检查，不删除或放宽断言。

## 验证

- 4 个相关测试文件、59 项通过。
- 头像版最终全量：806 个文件通过、11 个文件跳过；9506 项通过、15 项跳过、0 项失败。
- 类型检查、构建与 `git diff --check` 通过。
- 3100 独立 Web 预览保留登录并使用头像版；现有私聊 18 条群互动中，双方头像全部正常加载，尺寸为 20×20px。
- 默认 1153px 及 900 / 680 / 420px 验证，无横向溢出，摘要按钮仍为 28px 高，头像和文字垂直居中。
- 900px 时长摘要可用宽约 313px，群名 99px；680px 时摘要约 248px；420px 极窄时群名约 40px、正文约 47px，省略更多，但不与状态重叠，可通过完整提示或详情查看。
- 实际键盘聚焦可显示完整群名、发送人和摘要；Tab 到已读角标后切换为阅读状态说明；Escape 可关闭提示，Enter 可打开原消息详情。
- 本轮只读导航，不创建测试消息、不移动或删除消息、不直接上报群已读；未修改已安装 Arkme 客户端。

## 交付边界

开发验收时未推送、未创建 PR。随后按用户要求准备合并：先完整备份本地增量及提交历史，再将 PR #702 之后的两个增量提交重放到最新 `origin/dev`（`ffb33cc7`），没有产生冲突。重放前后增量补丁的 SHA-256 完全一致，保留 dev 的 v0.1.82 版本信息和数据管理入口更新，不重复带入已合入的上一批功能。

相关快记云端召回波动、跨端角色同步及双账号实时已读端到端验收仍沿用此前文档的边界，本次没有扩大为后端实现。
