Files
FreeCADWasmDev/docs/p6/workbench-command-facade.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

802 lines
30 KiB
JSON

{
"schema": "freecad-web-p6-workbench-command-facade-smoke/v1",
"taskId": "FW-P6-FPA-G",
"result": "pass",
"request": {
"recordCount": 24,
"context": {
"documentId": "workbench-facade-document",
"selection": [
"Part:desktop:Std_DlgMacroRecord"
],
"propertyMode": "read-only"
},
"sha256": "44139b159bcdea910f15f4ce37a9a4c8491f64694ba95210394713477fa6e9fc"
},
"trace": {
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "workbench-facade-success",
"result": {
"cmd": "web.workbenchCommandBatch",
"context": {
"documentId": "workbench-facade-document",
"propertyMode": "read-only",
"selection": [
"Part:desktop:Std_DlgMacroRecord"
],
"selectionCount": 1
},
"count": 24,
"module": "FreeCAD",
"ok": true,
"records": [
{
"code": "desktop_gui_dependency",
"command": "Assembly_LinkSelectLinked",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:desktop:Assembly_LinkSelectLinked",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/Assembly/Gui/Commands.cpp",
"sourceLine": 99,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 99,
"path": "src/Mod/Assembly/Gui/Commands.cpp"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "Assembly_SelectComponentsWithDoFs",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:desktop:Assembly_SelectComponentsWithDoFs",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/Assembly/Gui/Commands.cpp",
"sourceLine": 265,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 265,
"path": "src/Mod/Assembly/Gui/Commands.cpp"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "Assembly_SelectConflictingConstraints",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:desktop:Assembly_SelectConflictingConstraints",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/Assembly/Gui/Commands.cpp",
"sourceLine": 163,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 163,
"path": "src/Mod/Assembly/Gui/Commands.cpp"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "Assembly_SelectJointsOfComponent",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:desktop:Assembly_SelectJointsOfComponent",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/Assembly/Gui/Commands.cpp",
"sourceLine": 308,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 308,
"path": "src/Mod/Assembly/Gui/Commands.cpp"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "Assembly_SelectMalformedConstraints",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:desktop:Assembly_SelectMalformedConstraints",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/Assembly/Gui/Commands.cpp",
"sourceLine": 231,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 231,
"path": "src/Mod/Assembly/Gui/Commands.cpp"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "Assembly_SelectRedundantConstraints",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:desktop:Assembly_SelectRedundantConstraints",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/Assembly/Gui/Commands.cpp",
"sourceLine": 198,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 198,
"path": "src/Mod/Assembly/Gui/Commands.cpp"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "Separator",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:desktop:Separator",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/Assembly/InitGui.py",
"sourceLine": 116,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "menu",
"label": null,
"line": 116,
"path": "src/Mod/Assembly/InitGui.py"
}
]
},
{
"code": "registered_worker_route",
"command": "assembly.createRecompute",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:web:assembly.createRecompute",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "web-command",
"message": "command is registered to a Worker whose facade owns route-specific native dispatch",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"route": {
"command": "assembly.createRecompute",
"worker": "assembly.worker.ts"
},
"sourceEntry": "web/src/module-registry.generated.ts",
"sourceLine": 16,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "native_handler",
"uiSurfaces": [
{
"kind": "web-workflow",
"label": "assembly.createRecompute",
"line": 16,
"path": "web/src/module-registry.generated.ts"
}
]
},
{
"code": "registered_worker_route",
"command": "assembly.inspectPythonApi",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:web:assembly.inspectPythonApi",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "web-command",
"message": "command is registered to a Worker whose facade owns route-specific native dispatch",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"route": {
"command": "assembly.inspectPythonApi",
"worker": "assembly.worker.ts"
},
"sourceEntry": "web/src/module-registry.generated.ts",
"sourceLine": 16,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "native_handler",
"uiSurfaces": [
{
"kind": "web-workflow",
"label": "assembly.inspectPythonApi",
"line": 16,
"path": "web/src/module-registry.generated.ts"
}
]
},
{
"code": "registered_worker_route",
"command": "assembly.inspectSourceInventory",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:web:assembly.inspectSourceInventory",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "web-command",
"message": "command is registered to a Worker whose facade owns route-specific native dispatch",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"route": {
"command": "assembly.inspectSourceInventory",
"worker": "assembly.worker.ts"
},
"sourceEntry": "web/src/module-registry.generated.ts",
"sourceLine": 16,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "native_handler",
"uiSurfaces": [
{
"kind": "web-workflow",
"label": "assembly.inspectSourceInventory",
"line": 16,
"path": "web/src/module-registry.generated.ts"
}
]
},
{
"code": "registered_worker_route",
"command": "assembly.nativeTypeProbe",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:web:assembly.nativeTypeProbe",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "web-command",
"message": "command is registered to a Worker whose facade owns route-specific native dispatch",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"route": {
"command": "assembly.nativeTypeProbe",
"worker": "assembly.worker.ts"
},
"sourceEntry": "web/src/module-registry.generated.ts",
"sourceLine": 16,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "native_handler",
"uiSurfaces": [
{
"kind": "web-workflow",
"label": "assembly.nativeTypeProbe",
"line": 16,
"path": "web/src/module-registry.generated.ts"
}
]
},
{
"code": "registered_worker_route",
"command": "assembly.pythonFamily",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:web:assembly.pythonFamily",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "web-command",
"message": "command is registered to a Worker whose facade owns route-specific native dispatch",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"route": {
"command": "assembly.pythonFamily",
"worker": "assembly.worker.ts"
},
"sourceEntry": "web/src/module-registry.generated.ts",
"sourceLine": 16,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "native_handler",
"uiSurfaces": [
{
"kind": "web-workflow",
"label": "assembly.pythonFamily",
"line": 16,
"path": "web/src/module-registry.generated.ts"
}
]
},
{
"code": "registered_worker_route",
"command": "assembly.saveReopen",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "Assembly:web:assembly.saveReopen",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "web-command",
"message": "command is registered to a Worker whose facade owns route-specific native dispatch",
"module": "Assembly",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"route": {
"command": "assembly.saveReopen",
"worker": "assembly.worker.ts"
},
"sourceEntry": "web/src/module-registry.generated.ts",
"sourceLine": 16,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "native_handler",
"uiSurfaces": [
{
"kind": "web-workflow",
"label": "assembly.saveReopen",
"line": 16,
"path": "web/src/module-registry.generated.ts"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "Arch_RebarTools",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "BIM:desktop:Arch_RebarTools",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "BIM",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/BIM/InitGui.py",
"sourceLine": 424,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 424,
"path": "src/Mod/BIM/InitGui.py"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "BIM_ArcTools",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "BIM:desktop:BIM_ArcTools",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "BIM",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/BIM/InitGui.py",
"sourceLine": 390,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 390,
"path": "src/Mod/BIM/InitGui.py"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "BIM_ArrayTools",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "BIM:desktop:BIM_ArrayTools",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "BIM",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/BIM/InitGui.py",
"sourceLine": 394,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 394,
"path": "src/Mod/BIM/InitGui.py"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "BIM_AxisTools",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "BIM:desktop:BIM_AxisTools",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "BIM",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/BIM/InitGui.py",
"sourceLine": 392,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 392,
"path": "src/Mod/BIM/InitGui.py"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "BIM_BooleanTools",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "BIM:desktop:BIM_BooleanTools",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "BIM",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/BIM/InitGui.py",
"sourceLine": 395,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 395,
"path": "src/Mod/BIM/InitGui.py"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "BIM_CloneTools",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "BIM:desktop:BIM_CloneTools",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "BIM",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/BIM/InitGui.py",
"sourceLine": 400,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 400,
"path": "src/Mod/BIM/InitGui.py"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "BIM_Create2DViews",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "BIM:desktop:BIM_Create2DViews",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "BIM",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/BIM/InitGui.py",
"sourceLine": 399,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 399,
"path": "src/Mod/BIM/InitGui.py"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "BIM_GenericTools",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "BIM:desktop:BIM_GenericTools",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "BIM",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/BIM/InitGui.py",
"sourceLine": 398,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 398,
"path": "src/Mod/BIM/InitGui.py"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "BIM_IfcManageTools",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "BIM:desktop:BIM_IfcManageTools",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "BIM",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/BIM/InitGui.py",
"sourceLine": 396,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 396,
"path": "src/Mod/BIM/InitGui.py"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "BIM_OffsetTools",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "BIM:desktop:BIM_OffsetTools",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "BIM",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/BIM/InitGui.py",
"sourceLine": 393,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 393,
"path": "src/Mod/BIM/InitGui.py"
}
]
},
{
"code": "desktop_gui_dependency",
"command": "BIM_ReportTools",
"errorRecovery": {
"cancelBeforeDispatch": true,
"replaySafe": true,
"structuredError": true
},
"id": "BIM:desktop:BIM_ReportTools",
"inputStateSchema": "freecad-web-command-input-state/v1",
"kind": "desktop-gui",
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
"module": "BIM",
"native": true,
"resourcesReleased": true,
"returnSchema": "workbench-command-disposition/v1",
"sourceEntry": "src/Mod/BIM/InitGui.py",
"sourceLine": 397,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"uiSurfaces": [
{
"kind": "registration",
"label": null,
"line": 397,
"path": "src/Mod/BIM/InitGui.py"
}
]
}
],
"resourcesReleased": true,
"schema": "freecad-web-workbench-command-batch/v1",
"source": "freecad-source"
}
},
"duplicate": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "workbench-facade-success",
"error": {
"code": "duplicate_request",
"message": "requestId has already been dispatched"
}
},
"expectedError": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "invalid",
"error": {
"code": "invalid_request",
"message": "Workbench facade envelope invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "workbench-facade-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
}
},
"traceSha256": "5f61a133a60f7aac6e663c8983900bd902fe6e4c8e44057dbb6510d712d9a4f1",
"sequencing": {
"responses": 4,
"maxActive": 1
},
"boundaries": [
"Facade validates source and command metadata before native dispatch; GUI-only records remain restricted dispositions."
]
}