36 lines
2.4 KiB
JSON
36 lines
2.4 KiB
JSON
{
|
|
"batchId": "c73870180970b79e922a204f",
|
|
"status": "incomplete",
|
|
"implementationChanged": false,
|
|
"validationRun": false,
|
|
"buildOrSyncRun": false,
|
|
"boundaries": [
|
|
{
|
|
"commands": ["Std_Test1", "Std_Test2", "Std_Test3", "Std_Test4", "Std_Test5", "Std_Test6"],
|
|
"source": "freecad-source/src/Gui/CommandTest.cpp",
|
|
"activationAnchors": [131, 159, 185, 217, 248, 279],
|
|
"finding": "Supplied activation bodies contain no operational behavior; document guards in Test3 through Test6 do not mutate the document. Missing probe registration alone does not establish missing business logic.",
|
|
"remaining": "Retain desktop availability semantics when exposing these commands. Do not introduce fabricated native results or registration markers to satisfy discovery."
|
|
},
|
|
{
|
|
"commands": ["Std_TestCmdFuncs"],
|
|
"source": "freecad-source/src/Gui/CommandTest.cpp:308",
|
|
"finding": "Creates an App::Annotation and exercises application and GUI document/object command helpers, visibility changes, edit mode, console output and visual-property copying.",
|
|
"remaining": "Trace the existing document owner and GUI helper equivalents, then connect execution and returned document/view state to the mounted Web host. Annotation creation alone is insufficient. Do not route document mutation to an unrelated Test worker document."
|
|
},
|
|
{
|
|
"commands": ["Std_TestQM"],
|
|
"source": "freecad-source/src/Gui/CommandTest.cpp:66",
|
|
"finding": "Selects multiple QM files, activates English, removes installed translators, and installs each successfully loaded translator. Cancelling file selection preserves translation state.",
|
|
"remaining": "Connect browser file selection and QM bytes to the translation owner, then propagate translated text to the mounted host. Preserve load failures and cancellation semantics."
|
|
},
|
|
{
|
|
"commands": ["Std_TestReloadQM"],
|
|
"source": "freecad-source/src/Gui/CommandTest.cpp:108",
|
|
"finding": "Reactivates the translator owner's current active language.",
|
|
"remaining": "Connect the real active-language owner and resource reload to the mounted Web host; a browser refresh or success marker is not equivalent."
|
|
}
|
|
],
|
|
"nextSourceNeeded": "Translation ownership and mounted-host translation integration; document-owner GUI command helper and edit-mode integration. Four permitted supplemental source windows were consumed in this turn."
|
|
}
|