feat: authorize workflow contract authoring

This commit is contained in:
lda
2026-08-14 17:43:14 +07:00 Verified
parent bc23a722c3
commit bd226a2fa7
20 changed files with 1506 additions and 14 deletions
@@ -48,14 +48,18 @@ const OperationNameSchema = v.union([
v.literal("workflow.capabilities.call"),
v.literal("workflow.draft_workspaces.list"),
v.literal("workflow.draft_workspaces.get"),
v.literal("workflow.draft_workspaces.inspect_authoring_contract"),
v.literal("workflow.draft_workspaces.create_empty"),
v.literal("workflow.draft_workspaces.create_from_capability"),
v.literal("workflow.draft_workspaces.add_step_from_capability"),
v.literal("workflow.draft_workspaces.update_capability_step"),
v.literal("workflow.draft_workspaces.set_route"),
v.literal("workflow.draft_workspaces.set_contract"),
v.literal("workflow.draft_workspaces.set_start"),
v.literal("workflow.draft_workspaces.set_step_input_bindings"),
v.literal("workflow.draft_workspaces.set_step_output_bindings"),
v.literal("workflow.draft_workspaces.validate"),
v.literal("workflow.draft_workspaces.set_workflow_output_bindings"),
v.literal("workflow.artifacts.list"),
v.literal("workflow.artifacts.inspect"),
v.literal("workflow.deployments.list"),