@@ -48,11 +48,11 @@ def complete_result() -> dict[str, Any]:
4848 {
4949 "cli_install" : {"command" : "curl -fsSL https://durable-workflow.com/install.sh | sh" },
5050 "cli_start" : {"command" : "dw workflow:start --json" },
51- "cli_result" : {"command" : "dw workflow:result --json" },
51+ "cli_result" : {"command" : "dw workflow:describe py-parity --json" },
5252 "cli_evidence" : {
5353 "install_command" : "curl -fsSL https://durable-workflow.com/install.sh | sh" ,
5454 "start_command" : "dw workflow:start --json" ,
55- "result_command " : "dw workflow:result --json" ,
55+ "describe_command " : "dw workflow:describe py-parity --json" ,
5656 "json_outputs" : [{"workflow_id" : "py-parity" }],
5757 },
5858 }
@@ -250,7 +250,7 @@ def test_compose_result_accepts_runner_native_host_evidence_aliases() -> None:
250250 "officialCli" : {
251251 "install" : {"command" : "curl -fsSL https://durable-workflow.com/install.sh | sh" },
252252 "workflowStart" : {"command" : "dw workflow:start --json" },
253- "workflowResult " : {"command" : "dw workflow:result --json" },
253+ "workflowDescribe " : {"command" : "dw workflow:describe py-parity --json" },
254254 "outputs" : [{"workflow_id" : "py-parity" , "status" : "completed" }],
255255 },
256256 "firstUserFlow" : {
@@ -302,6 +302,9 @@ def test_compose_result_accepts_runner_native_host_evidence_aliases() -> None:
302302 assert composed ["scenario_results" ]["official_cli_install_start_result_path" ]["cli_install" ] == {
303303 "command" : "curl -fsSL https://durable-workflow.com/install.sh | sh"
304304 }
305+ assert composed ["scenario_results" ]["official_cli_install_start_result_path" ]["cli_result" ] == {
306+ "command" : "dw workflow:describe py-parity --json"
307+ }
305308 assert composed ["scenario_results" ]["cold_first_user_setup" ]["fresh_state" ] is True
306309 assert composed ["scenario_results" ]["php_assumption_audit" ]["server_cli_audit" ] == {"status" : "pass" }
307310 assert evaluation ["status" ] == "pass"
@@ -345,7 +348,7 @@ def capability_alias(capability: str) -> str:
345348 "officialCli" : {
346349 "installCommand" : "curl -fsSL https://durable-workflow.com/install.sh | sh" ,
347350 "startCommand" : "dw workflow:start --json" ,
348- "resultCommand " : "dw workflow:result --json" ,
351+ "showRunCommand " : "dw workflow:show-run py-parity 01JTEST --follow --json" ,
349352 "jsonOutputs" : [{"workflow_id" : "py-parity" , "status" : "completed" }],
350353 },
351354 "firstUserFlow" : {
@@ -387,6 +390,10 @@ def capability_alias(capability: str) -> str:
387390
388391 assert composed ["outcome" ] == "pass"
389392 assert composed ["scenario_results" ]["worker_restart_activity_and_signal_state" ]["status" ] == "pass"
393+ assert (
394+ composed ["scenario_results" ]["official_cli_install_start_result_path" ]["cli_result" ]
395+ == "dw workflow:show-run py-parity 01JTEST --follow --json"
396+ )
390397 assert composed ["scenario_results" ]["protocol_trace_capture" ]["worker_protocol_traces" ] == [evidence ["traces" ][1 ]]
391398 assert {entry ["id" ] for entry in composed ["capability_table" ]} == set (REQUIRED_CAPABILITIES )
392399 assert evaluation ["status" ] == "pass"
0 commit comments