Files
ElyOffice/tasks/reviews/S3-r1.md
T

8 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
FAIL
site/src/model.ts:45 — ElyTable 的 PDF 出口道路与建筑之间留有断点,违反 S3 用道路表达真实连接的要求。最后一行单元格止于 y=3.9,出口从 y=4 开始,相距 0.1 格。正常加载并等动画完成后,连通性探针得出 ElyTable→ElyPDF=false;Chromium 在间隙对应的屏幕坐标 (717.33, 550.02) 命中桌面顶面 rgb(230,230,226),道路顶面为 rgb(61,127,229),渲染中也存在露出的桌面。修复方向:让出口与实际单元格边界相接,并保留到 PDF 主路的连续连接。
site/src/model.ts:43 — 道路缺少 ElyMark 导出 PDF 后查看的连接。PRD MARK-11、§16、§19.3 明确 Markdown 的 PDF 输出与后续查看,S3 要求导出→ElyPDF 的真实连接由道路表示。正常加载后,ElyMark 仅接触第 5 段道路;该段连接 ElyTree,与通往 ElyPDF 的道路网络隔离,连通性探针得出 ElyMark→ElyPDF=false,完成态渲染也显示两段独立道路。修复方向:补齐 ElyMark 输出到 ElyPDF 的连续道路,同时保留 ElyMark→ElyTree 的连接。
site/test/model.test.ts:25 — 六应用断言只核对名字,其余测试也未验证应用建筑非空与必需道路连通,S3 的核心模型缺失仍会通过验收。在隔离副本中分别给 roads 数组与 show 数组追加 .slice(0, 0),保留现有声明及调用;两种变异均通过 pnpm build 和全部 8 项测试,分别产出零道路、五座应用建筑的模型。原始版本独立构建及 8 项测试也通过。修复方向:断言六个应用各有实际建筑,并核对 ElyMark→ElyTree 及 Doc/Table/Show/Mark→ElyPDF 的道路连续性,让上述删除和断路变异触发失败。小型验证日志:/tmp/ely-s3-r1.log。