feat: authorize workflow contract authoring
This commit is contained in:
@@ -219,6 +219,15 @@ const lifecycleCases = [
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
operation: "workflow.draft_workspaces.inspect_authoring_contract" as const,
|
||||
params: {
|
||||
workspace_id: "console.demo",
|
||||
revision: 1,
|
||||
selected_step_id: "echo",
|
||||
},
|
||||
result: draftWorkspaceResult,
|
||||
},
|
||||
{
|
||||
operation: "workflow.draft_workspaces.create_empty" as const,
|
||||
params: {
|
||||
@@ -278,6 +287,24 @@ const lifecycleCases = [
|
||||
},
|
||||
result: draftWorkspaceResult,
|
||||
},
|
||||
{
|
||||
operation: "workflow.draft_workspaces.set_contract" as const,
|
||||
params: {
|
||||
workspace_id: "console.demo",
|
||||
revision: 2,
|
||||
outcomes: ["ok", "error"],
|
||||
},
|
||||
result: draftWorkspaceResult,
|
||||
},
|
||||
{
|
||||
operation: "workflow.draft_workspaces.set_start" as const,
|
||||
params: {
|
||||
workspace_id: "console.demo",
|
||||
revision: 3,
|
||||
step_id: "echo",
|
||||
},
|
||||
result: draftWorkspaceResult,
|
||||
},
|
||||
{
|
||||
operation: "workflow.draft_workspaces.set_step_input_bindings" as const,
|
||||
params: {
|
||||
@@ -306,6 +333,18 @@ const lifecycleCases = [
|
||||
params: { workspace_id: "console.demo" },
|
||||
result: draftWorkspaceResult,
|
||||
},
|
||||
{
|
||||
operation: "workflow.draft_workspaces.set_workflow_output_bindings" as const,
|
||||
params: {
|
||||
workspace_id: "console.demo",
|
||||
revision: 4,
|
||||
bindings: [
|
||||
{ path: "state.report", target: "report" },
|
||||
{ target: "format", value: "markdown" },
|
||||
],
|
||||
},
|
||||
result: draftWorkspaceResult,
|
||||
},
|
||||
{
|
||||
operation: "workflow.artifacts.list" as const,
|
||||
params: { limit: 50 },
|
||||
|
||||
Reference in New Issue
Block a user