Files
FreeCADWasmDev/docs/current/user-tests-20260915/defects.json
wangdequan 72152ef356 Save verified native IFC import and user validation evidence
Real IFC2X3/IFC4 import tested. Full BIM authoring/export remains out of scope; 349-second building import performance remains to optimize.
2026-09-16 04:27:37 +08:00

421 lines
20 KiB
JSON
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.
{
"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
}