234 lines
9.3 KiB
JSON
234 lines
9.3 KiB
JSON
{
|
|
"schema": "freecad-web-spreadsheet-object-data-property-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "00f5912d7855383f4ca65609",
|
|
"module": "Spreadsheet",
|
|
"tier": "object-contract",
|
|
"family": "data-property",
|
|
"status": "pass_with_boundaries",
|
|
"route": {
|
|
"command": "spreadsheet.pythonFamilyBatch",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/SpreadsheetRuntimeProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/spreadsheet-python-family-facade.ts",
|
|
"worker": "web/src/spreadsheet.worker.ts"
|
|
},
|
|
"input": {
|
|
"cmd": "spreadsheet.pythonFamilyBatch",
|
|
"args": {
|
|
"tier": "object-contract",
|
|
"records": [
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::PropertyColumnWidths",
|
|
"name": "Spreadsheet::PropertyColumnWidths",
|
|
"family": "data-property",
|
|
"kind": "object",
|
|
"sourcePath": "src/Mod/Spreadsheet/App/PropertyColumnWidths.cpp",
|
|
"sourceLine": 40,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::PropertyRowHeights",
|
|
"name": "Spreadsheet::PropertyRowHeights",
|
|
"family": "data-property",
|
|
"kind": "object",
|
|
"sourcePath": "src/Mod/Spreadsheet/App/PropertyRowHeights.cpp",
|
|
"sourceLine": 39,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::PropertySheet",
|
|
"name": "Spreadsheet::PropertySheet",
|
|
"family": "data-property",
|
|
"kind": "object",
|
|
"sourcePath": "src/Mod/Spreadsheet/App/PropertySheet.cpp",
|
|
"sourceLine": 56,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::PropertySpreadsheetQuantity",
|
|
"name": "Spreadsheet::PropertySpreadsheetQuantity",
|
|
"family": "data-property",
|
|
"kind": "object",
|
|
"sourcePath": "src/Mod/Spreadsheet/App/Sheet.cpp",
|
|
"sourceLine": 1782,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::Sheet",
|
|
"name": "Spreadsheet::Sheet",
|
|
"family": "data-property",
|
|
"kind": "object",
|
|
"sourcePath": "src/Mod/Spreadsheet/App/Sheet.h",
|
|
"sourceLine": 78,
|
|
"disposition": "planned"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "fabdcce00f0a1ff3909bfe75fe82ba5bbd7e00ff7d33f578cf1410433aeb65f9",
|
|
"result": {
|
|
"cmd": "spreadsheet.pythonFamilyBatch",
|
|
"count": 5,
|
|
"module": "Spreadsheet",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::PropertyColumnWidths",
|
|
"code": "unmatched_source_record",
|
|
"family": "data-property",
|
|
"message": "Spreadsheet API record is not part of this module-scoped adapter",
|
|
"name": "Spreadsheet::PropertyColumnWidths",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Spreadsheet/App/PropertyColumnWidths.cpp",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::PropertyRowHeights",
|
|
"code": "unmatched_source_record",
|
|
"family": "data-property",
|
|
"message": "Spreadsheet API record is not part of this module-scoped adapter",
|
|
"name": "Spreadsheet::PropertyRowHeights",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Spreadsheet/App/PropertyRowHeights.cpp",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::PropertySheet",
|
|
"code": "unmatched_source_record",
|
|
"family": "data-property",
|
|
"message": "Spreadsheet API record is not part of this module-scoped adapter",
|
|
"name": "Spreadsheet::PropertySheet",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Spreadsheet/App/PropertySheet.cpp",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::PropertySpreadsheetQuantity",
|
|
"code": "unmatched_source_record",
|
|
"family": "data-property",
|
|
"message": "Spreadsheet API record is not part of this module-scoped adapter",
|
|
"name": "Spreadsheet::PropertySpreadsheetQuantity",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Spreadsheet/App/Sheet.cpp",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::Sheet",
|
|
"code": "unmatched_source_record",
|
|
"family": "data-property",
|
|
"message": "Spreadsheet API record is not part of this module-scoped adapter",
|
|
"name": "Spreadsheet::Sheet",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Spreadsheet/App/Sheet.h",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-spreadsheet/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "object-contract"
|
|
},
|
|
"resultSha256": "f1b0de508a22c070d35712b1e16a2ad3df8406cf3918eb3f29e83c0317a8aa68",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "f1b0de508a22c070d35712b1e16a2ad3df8406cf3918eb3f29e83c0317a8aa68"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 0,
|
|
"restricted": 0,
|
|
"nonportable": 0,
|
|
"not_implemented": 5
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::PropertyColumnWidths",
|
|
"name": "Spreadsheet::PropertyColumnWidths",
|
|
"status": "not_implemented",
|
|
"code": "unmatched_source_record",
|
|
"message": "Spreadsheet API record is not part of this module-scoped adapter",
|
|
"sourceEntry": "src/Mod/Spreadsheet/App/PropertyColumnWidths.cpp",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "a5430d02169e753d376d5f266d5977ddcebe6babecae4636c38a6687a2c5b194"
|
|
},
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::PropertyRowHeights",
|
|
"name": "Spreadsheet::PropertyRowHeights",
|
|
"status": "not_implemented",
|
|
"code": "unmatched_source_record",
|
|
"message": "Spreadsheet API record is not part of this module-scoped adapter",
|
|
"sourceEntry": "src/Mod/Spreadsheet/App/PropertyRowHeights.cpp",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "be638cbaa8acb91e0a53d0900b1c2f158a7fd8fe11fc3603609fba73ba63df50"
|
|
},
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::PropertySheet",
|
|
"name": "Spreadsheet::PropertySheet",
|
|
"status": "not_implemented",
|
|
"code": "unmatched_source_record",
|
|
"message": "Spreadsheet API record is not part of this module-scoped adapter",
|
|
"sourceEntry": "src/Mod/Spreadsheet/App/PropertySheet.cpp",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "2161d61b4c11e12276fbcee47ee9878bde3619cf7a18a1b2f73a52681127691d"
|
|
},
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::PropertySpreadsheetQuantity",
|
|
"name": "Spreadsheet::PropertySpreadsheetQuantity",
|
|
"status": "not_implemented",
|
|
"code": "unmatched_source_record",
|
|
"message": "Spreadsheet API record is not part of this module-scoped adapter",
|
|
"sourceEntry": "src/Mod/Spreadsheet/App/Sheet.cpp",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "6a9259564ce2890a57d424192219aaacac2cc25d5c9a0c32a2040f9315d30a2f"
|
|
},
|
|
{
|
|
"apiId": "obj:Spreadsheet:Spreadsheet::Sheet",
|
|
"name": "Spreadsheet::Sheet",
|
|
"status": "not_implemented",
|
|
"code": "unmatched_source_record",
|
|
"message": "Spreadsheet API record is not part of this module-scoped adapter",
|
|
"sourceEntry": "src/Mod/Spreadsheet/App/Sheet.h",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "1e9aa008cb0f96ef64015ecbf9bbf425622b845b4433b7f9a8e577997faa23cb"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"module": "Spreadsheet",
|
|
"worker": "spreadsheet.worker.ts",
|
|
"revision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"runtimeUrl": "/kernel/FreeCADWebSpreadsheetRuntimeProbe.js",
|
|
"wasmUrl": "/kernel/FreeCADWebSpreadsheetRuntimeProbe.wasm",
|
|
"dataUrl": null,
|
|
"assetBaseUrl": "/kernel/",
|
|
"wasmSha256": "3fb81214e79e0ab5a3ed639789c7afa5740d3be8a12a2a151ea6b69577315c0e",
|
|
"buildProfile": "fast-dev"
|
|
},
|
|
"boundaries": [
|
|
"Object property statuses derive from native Spreadsheet source through fc_web_dispatch_json.",
|
|
"GUI-only Spreadsheet view behavior remains outside this headless object-contract fixture."
|
|
]
|
|
}
|