36 lines
2.7 KiB
JSON
36 lines
2.7 KiB
JSON
{
|
|
"batchId": "b773b3d194a0b933cafe5744",
|
|
"status": "implementation_incomplete",
|
|
"implementationChanged": true,
|
|
"implementationChange": "Removed Std_Test1 through Std_Test4 from the macro dispatch list in WebRuntimeProbe.cpp: executeWebMacroCommand explicitly rejects them. This removes incorrect routing, not the outstanding implementation requirement.",
|
|
"validationPerformed": false,
|
|
"boundaries": [
|
|
{
|
|
"commands": ["Std_Test1", "Std_Test2", "Std_Test3", "Std_Test4"],
|
|
"layer": "transport",
|
|
"finding": "The Web worker delegates to both the Web and dock-overlay facades. Their complete accepted command and payload contracts are not supplied. The incorrect macro routing has been removed after reading its explicit command allowlist. Desktop Test1 and Test2 activation bodies are empty; Test3 and Test4 only obtain the document. Preserve those source semantics without inventing fixed success results. Their native activation and transport remain unresolved.",
|
|
"requiredSourceWindows": [
|
|
{"path": "web/src/dock-overlay-adapter.ts", "start": 1, "lines": 100},
|
|
{"path": "web/src/web-dock-overlay-facade.ts", "start": 1, "lines": 100},
|
|
{"path": "web/src/web-facade.ts", "start": 1, "lines": 100}
|
|
]
|
|
},
|
|
{
|
|
"commands": ["Std_Test5", "Std_Test6"],
|
|
"layer": "native",
|
|
"finding": "The supplied desktop activation bodies only obtain a document and return when absent. Preserve their native activation semantics; do not invent a document mutation or substitute a fixed success result. Native registration and document-owner transport remain unresolved."
|
|
},
|
|
{
|
|
"commands": ["Std_TestCmdFuncs"],
|
|
"layer": "native",
|
|
"finding": "The desktop command creates an App::Annotation and exercises application/document/object and GUI command helpers, visibility, edit mode, console output, and DisplayMode copying. A registration or object-creation-only implementation would omit behavior. The document owner and mounted GUI equivalents still need to be connected."
|
|
},
|
|
{
|
|
"commands": ["Std_RestartInSafeMode"],
|
|
"layer": "native_and_host",
|
|
"finding": "WebViewCommands.h already maps the name to execute_Std_GuiCommand. This does not establish a working browser restart. Desktop behavior requires confirmation, a successful close, and restart with configuration and addons temporarily disabled. Inspect the helper and startup/close owners before changing registration."
|
|
}
|
|
],
|
|
"nextAction": "Add the two transport files to the next packet and supply the indicated windows before allocating windows to other commands. Finish the first transport gap without adding a parallel worker protocol."
|
|
}
|