1.7 KiB
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。