| 1 | # Transcript 切换验收 |
| 2 | |
| 3 | > 本文是已退役渲染器的历史验收记录。当前实现及结果见[自然文档流架构](TRANSCRIPT_ARCHITECTURE.zh-CN.md)与[聊天改造验收](CHAT_REFACTOR_ACCEPTANCE.zh-CN.md)。 |
| 4 | |
| 5 | [English](TRANSCRIPT_ACCEPTANCE_9777.md) |
| 6 | |
| 7 | #9777 的渲染器切片原子替换旧引擎,同时包含已挂载块 ResizeObserver 所有权、 |
| 8 | 按会话代次隔离的冷测量、已消费原生滚轮行程回收,以及前缀几何和锚点修正的 |
| 9 | 同一次绘制前提交。旧排队几何不能覆盖该提交;原生手势继续拥有滚动权限, |
| 10 | 不增加第二个滚动写入者。 |
| 11 | |
| 12 | 验收覆盖选择、问题导航、历史前插、异步内容增长、过程/推理展开、A→B→A |
| 13 | 替换、流式尾部可达及手动阅读所有权。窗口化保留挂载块上限;持续原生滚轮 |
| 14 | 输入及释放阶段检查反向位移、绘制重叠和最终尾距。不能放宽原有正确性阈值。 |
| 15 | |
| 16 | 本地生产回放覆盖 Chromium 和 Playwright WebKit;平台工作流另行验证实际 |
| 17 | macOS WKWebView、Windows WebView2 和 Linux WebKitGTK。浏览器模拟不能 |
| 18 | 替代原生检查。子 PR 合并前必须通过自身最新提交检查,并集成设置及纯模型父项。 |
| 19 | |
| 20 | App 来源绑定命令和内存验证单独交付。渲染器验收不证明整个 App 的堆保留状态, |
| 21 | 也不代表原始整包 PR 全部通过。实际交付状态以子 PR 最新检查为准,本文件记录 |
| 22 | 验收契约,不永久宣称 CI 已通过。 |
| 23 | |
| 24 | 原生补滚按真实几何状态结束:持续输入阶段之后,每批发送 8 个原生事件, |
| 25 | 直到连续两次观察确认到达物理尾部。不能用固定补滚次数假定估计高度不变。 |
| 26 | 原有 GTK 总时限 45 秒、WKWebView 交互时限 225 秒、WebView2 交互时限 |
| 27 | 60 秒,以及反向位移与尾距 4px、零空白帧、挂载数量限制均保持不变。 |
| 28 |