Real IFC2X3/IFC4 import tested. Full BIM authoring/export remains out of scope; 349-second building import performance remains to optimize.
421 lines
20 KiB
JSON
421 lines
20 KiB
JSON
{
|
||
"defects": [
|
||
{
|
||
"id": "UT-001",
|
||
"title": "工作台渲染崩溃",
|
||
"severity": "P1",
|
||
"reason": "浏览器抛出 ReferenceError: WebMacroDebugTask is not defined;原生模块登记不能使 React 组件自动导入。",
|
||
"steps": [
|
||
"打开首页。",
|
||
"点击任一工作台导航,或访问 /workbench.html?module=Part。",
|
||
"观察只有导航而无工作台业务界面,Console 抛出 ReferenceError。"
|
||
],
|
||
"evidence": [
|
||
"manual-2026-09-15T08-09-15-351Z/UI-03-Part-01.png"
|
||
],
|
||
"status": "resolved_by_retest",
|
||
"retestCases": [
|
||
"UI-03-Assembly",
|
||
"UI-03-BIM",
|
||
"UI-03-CAM",
|
||
"UI-03-Cloud",
|
||
"UI-03-Draft",
|
||
"UI-03-Fem",
|
||
"UI-03-Help",
|
||
"UI-03-Import",
|
||
"UI-03-Inspection",
|
||
"UI-03-JtReader",
|
||
"UI-03-Material",
|
||
"UI-03-Measure",
|
||
"UI-03-Mesh",
|
||
"UI-03-MeshPart",
|
||
"UI-03-OpenSCAD",
|
||
"UI-03-Part",
|
||
"UI-03-PartDesign",
|
||
"UI-03-Plot",
|
||
"UI-03-Points",
|
||
"UI-03-ReverseEngineering",
|
||
"UI-03-Robot",
|
||
"UI-03-Sandbox",
|
||
"UI-03-Show",
|
||
"UI-03-Sketcher",
|
||
"UI-03-Spreadsheet",
|
||
"UI-03-Start",
|
||
"UI-03-Surface",
|
||
"UI-03-TechDraw",
|
||
"UI-03-TemplatePyMod",
|
||
"UI-03-Test",
|
||
"UI-03-Tux",
|
||
"UI-03-Web"
|
||
],
|
||
"retestEvidence": [
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Assembly-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Assembly-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Assembly-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-BIM-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-BIM-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-BIM-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-CAM-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-CAM-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-CAM-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Cloud-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Cloud-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Cloud-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Draft-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Draft-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Draft-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Fem-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Fem-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Fem-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Help-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Help-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Help-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Import-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Import-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Import-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Inspection-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Inspection-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Inspection-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-JtReader-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-JtReader-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-JtReader-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Material-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Material-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Material-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Measure-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Measure-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Measure-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Mesh-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Mesh-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Mesh-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-MeshPart-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-MeshPart-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-MeshPart-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-OpenSCAD-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-OpenSCAD-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-OpenSCAD-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Part-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Part-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Part-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-PartDesign-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-PartDesign-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-PartDesign-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Plot-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Plot-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Plot-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Points-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Points-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Points-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-ReverseEngineering-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-ReverseEngineering-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-ReverseEngineering-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Robot-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Robot-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Robot-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Sandbox-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Sandbox-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Sandbox-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Show-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Show-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Show-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Sketcher-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Sketcher-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Sketcher-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Spreadsheet-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Spreadsheet-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Spreadsheet-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Start-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Start-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Start-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Surface-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Surface-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Surface-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-TechDraw-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-TechDraw-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-TechDraw-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-TemplatePyMod-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-TemplatePyMod-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-TemplatePyMod-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Test-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Test-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Test-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Tux-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Tux-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Tux-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Web-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Web-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Web-03.png"
|
||
],
|
||
"originalEvidence": [
|
||
"manual-2026-09-15T08-09-15-351Z/UI-03-Part-01.png"
|
||
]
|
||
},
|
||
{
|
||
"id": "UT-002",
|
||
"title": "分组创建缺少 Python json 模块",
|
||
"severity": "P1",
|
||
"reason": "主工作区 Create group 返回 native_view_failed: No module named json。",
|
||
"steps": [
|
||
"首页创建 Box。",
|
||
"展开 New Group。",
|
||
"点击 Create group。",
|
||
"记录错误消息以及树中未新增 Group。"
|
||
],
|
||
"evidence": [
|
||
"manual-2026-09-15T08-09-15-351Z/DOC-02-01.png"
|
||
],
|
||
"status": "resolved_by_retest",
|
||
"retestCases": [
|
||
"FIX-GROUP"
|
||
],
|
||
"retestEvidence": [
|
||
"manual-2026-09-15T11-47-41-751Z/FIX-GROUP-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/FIX-GROUP-02.png"
|
||
],
|
||
"originalEvidence": [
|
||
"manual-2026-09-15T08-09-15-351Z/DOC-02-01.png"
|
||
]
|
||
},
|
||
{
|
||
"id": "UT-003",
|
||
"title": "对象颜色保存重开丢失",
|
||
"severity": "P2",
|
||
"reason": "颜色编辑为 #cc3344 后保存 FCStd,重开显示默认 #73c6d4;Label 已保留。",
|
||
"steps": [
|
||
"创建 Box 并修改 Label。",
|
||
"将 Object Color 改为 #cc3344。",
|
||
"保存 FCStd 到 OPFS。",
|
||
"刷新后从 OPFS 打开,比较 Object Color。"
|
||
],
|
||
"evidence": [
|
||
"manual-2026-09-15T08-09-15-351Z/DOC-01-01.png",
|
||
"manual-2026-09-15T08-09-15-351Z/DOC-01-02.png",
|
||
"manual-2026-09-15T08-09-15-351Z/DOC-01-03.png",
|
||
"manual-2026-09-15T08-09-15-351Z/DOC-01-04.png"
|
||
],
|
||
"status": "resolved_by_retest",
|
||
"retestCases": [
|
||
"DOC-01"
|
||
],
|
||
"retestEvidence": [
|
||
"manual-2026-09-15T11-47-41-751Z/DOC-01-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/DOC-01-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/DOC-01-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/DOC-01-04.png",
|
||
"manual-2026-09-15T11-47-41-751Z/DOC-01-05.png"
|
||
],
|
||
"originalEvidence": [
|
||
"manual-2026-09-15T08-09-15-351Z/DOC-01-01.png",
|
||
"manual-2026-09-15T08-09-15-351Z/DOC-01-02.png",
|
||
"manual-2026-09-15T08-09-15-351Z/DOC-01-03.png",
|
||
"manual-2026-09-15T08-09-15-351Z/DOC-01-04.png"
|
||
]
|
||
},
|
||
{
|
||
"id": "UT-004",
|
||
"title": "窗口宿主初始化协议及原生登记遗漏",
|
||
"severity": "P1",
|
||
"reason": "工作台能够渲染但窗口命令报 invalid_request / Native view command returned no result。窗口命令被套用几何契约,且原生处理函数未加入标准命令分发表。",
|
||
"steps": [
|
||
"打开工作台并等待窗口工具栏初始化。",
|
||
"检查顶部错误提示。",
|
||
"展开面板菜单并切换工具栏锁定。"
|
||
],
|
||
"evidence": [
|
||
"manual-2026-09-15T11-39-57-314Z/UI-03-Part-01.png",
|
||
"manual-2026-09-15T11-39-57-314Z/UI-03-Part-02.png",
|
||
"manual-2026-09-15T11-39-57-314Z/UI-03-Part-03.png"
|
||
],
|
||
"status": "resolved_by_retest",
|
||
"retestCases": [
|
||
"UI-03-Assembly",
|
||
"UI-03-BIM",
|
||
"UI-03-CAM",
|
||
"UI-03-Cloud",
|
||
"UI-03-Draft",
|
||
"UI-03-Fem",
|
||
"UI-03-Help",
|
||
"UI-03-Import",
|
||
"UI-03-Inspection",
|
||
"UI-03-JtReader",
|
||
"UI-03-Material",
|
||
"UI-03-Measure",
|
||
"UI-03-Mesh",
|
||
"UI-03-MeshPart",
|
||
"UI-03-OpenSCAD",
|
||
"UI-03-Part",
|
||
"UI-03-PartDesign",
|
||
"UI-03-Plot",
|
||
"UI-03-Points",
|
||
"UI-03-ReverseEngineering",
|
||
"UI-03-Robot",
|
||
"UI-03-Sandbox",
|
||
"UI-03-Show",
|
||
"UI-03-Sketcher",
|
||
"UI-03-Spreadsheet",
|
||
"UI-03-Start",
|
||
"UI-03-Surface",
|
||
"UI-03-TechDraw",
|
||
"UI-03-TemplatePyMod",
|
||
"UI-03-Test",
|
||
"UI-03-Tux",
|
||
"UI-03-Web",
|
||
"FIX-WINDOW"
|
||
],
|
||
"retestEvidence": [
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Assembly-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Assembly-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Assembly-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-BIM-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-BIM-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-BIM-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-CAM-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-CAM-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-CAM-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Cloud-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Cloud-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Cloud-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Draft-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Draft-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Draft-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Fem-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Fem-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Fem-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Help-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Help-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Help-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Import-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Import-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Import-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Inspection-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Inspection-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Inspection-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-JtReader-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-JtReader-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-JtReader-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Material-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Material-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Material-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Measure-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Measure-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Measure-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Mesh-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Mesh-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Mesh-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-MeshPart-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-MeshPart-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-MeshPart-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-OpenSCAD-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-OpenSCAD-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-OpenSCAD-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Part-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Part-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Part-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-PartDesign-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-PartDesign-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-PartDesign-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Plot-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Plot-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Plot-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Points-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Points-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Points-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-ReverseEngineering-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-ReverseEngineering-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-ReverseEngineering-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Robot-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Robot-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Robot-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Sandbox-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Sandbox-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Sandbox-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Show-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Show-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Show-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Sketcher-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Sketcher-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Sketcher-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Spreadsheet-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Spreadsheet-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Spreadsheet-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Start-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Start-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Start-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Surface-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Surface-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Surface-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-TechDraw-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-TechDraw-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-TechDraw-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-TemplatePyMod-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-TemplatePyMod-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-TemplatePyMod-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Test-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Test-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Test-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Tux-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Tux-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Tux-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Web-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Web-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/UI-03-Web-03.png",
|
||
"manual-2026-09-15T11-47-41-751Z/FIX-WINDOW-01.png",
|
||
"manual-2026-09-15T11-47-41-751Z/FIX-WINDOW-02.png",
|
||
"manual-2026-09-15T11-47-41-751Z/FIX-WINDOW-03.png"
|
||
],
|
||
"originalEvidence": [
|
||
"manual-2026-09-15T11-39-57-314Z/UI-03-Part-01.png",
|
||
"manual-2026-09-15T11-39-57-314Z/UI-03-Part-02.png",
|
||
"manual-2026-09-15T11-39-57-314Z/UI-03-Part-03.png"
|
||
]
|
||
},
|
||
{
|
||
"id": "UT-005",
|
||
"title": "IFC 缺少真实 IfcOpenShell WASM 绑定",
|
||
"severity": "P1",
|
||
"reason": "真实 IFC 样本无法导入;当前 BIM 初始化仅有 declaration-only IfcOpenShell 替身,PartBox 无 IFC 原生导入器。不能将显式报错算作 IFC 支持。",
|
||
"steps": [
|
||
"打开 Web / Std_Open。",
|
||
"选择本机 AC14-FZK-Haus.ifc。",
|
||
"检查 file_open_failed 和 No native import handler is registered for .ifc。"
|
||
],
|
||
"evidence": [
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-01.png",
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-02.png",
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-03.png",
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-04.png",
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-05.png",
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-06.png",
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-07.png"
|
||
],
|
||
"status": "resolved_by_retest",
|
||
"retestCases": [
|
||
"FILE-02",
|
||
"FIX-IFC-REOPEN"
|
||
],
|
||
"resolutionScope": "IfcOpenShellNative real IFC2X3/IFC4 import and FCStd persistence only; full ifcopenshell Python authoring/export API remains outside this closure.",
|
||
"retestEvidence": [
|
||
"manual-2026-09-15T16-41-07-796Z/FILE-02-01.png",
|
||
"manual-2026-09-15T16-41-07-796Z/FILE-02-02.png",
|
||
"manual-2026-09-15T16-41-07-796Z/FILE-02-03.png",
|
||
"manual-2026-09-15T16-41-07-796Z/FILE-02-04.png",
|
||
"manual-2026-09-15T16-41-07-796Z/FILE-02-05.png",
|
||
"manual-2026-09-15T16-41-07-796Z/FILE-02-06.png",
|
||
"manual-2026-09-15T16-41-07-796Z/FILE-02-07.png",
|
||
"manual-2026-09-15T16-24-54-253Z/FIX-IFC-REOPEN-01.png",
|
||
"manual-2026-09-15T16-24-54-253Z/FIX-IFC-REOPEN-02.png"
|
||
],
|
||
"originalEvidence": [
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-01.png",
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-02.png",
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-03.png",
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-04.png",
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-05.png",
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-06.png",
|
||
"manual-2026-09-15T12-47-40-067Z/FILE-02-07.png"
|
||
]
|
||
}
|
||
],
|
||
"workbenchExceptionCount": 0
|
||
}
|