Skip to content
Run Your First Workflow

Run Your First Workflow

Sovereign
Sovereign tier required. Deliver Task coordinates implementation, independent review, bounded corrections, and verification in one run.

What you will run

The included Deliver Task workflow takes one prepared task through implementation and review:

The workflow reuses staffing decisions and repeats implementation only when reviewers request changes.

Before you start

Prepare:

  • The compatible Valdr core pack, followed by the official Valdr Workflow pack, imported through Settings > Valdr Packs. The compatibility table lists the exact versions and filenames.
  • A ready task in a registered Git-backed project, with an assignee.
  • An existing review with every intended reviewer assigned.
  • An enabled router launcher preset.
  • Enabled repository-capable launcher presets that the router can select for the assigned executor and every assigned reviewer. These presets must support linked worktree execution for the registered Git project.

The delivery workflow uses those staffing decisions; it does not silently choose replacements when they are missing.

1. Start the saved workflow

Open Workflows, find Deliver Task, and note the imported version shown in its catalog entry. You can also discover the newest active version through pm_workflow:

pm_workflow {
  action: "list",
  workflowKey: "valdr-workflow.task.deliver",
  latestOnly: true
}

Then run the call below from an MCP client connected to Valdr:

pm_workflow {
  action: "start",
  workflowKey: "valdr-workflow.task.deliver",
  version: "<catalog-version>",
  taskKey: "NOVA-42",
  actorHandle: "your-operator-handle",
  inputs: {
    taskKey: "NOVA-42",
    routerLauncherConfigKey: "your-router-preset"
  },
  clientRequestId: "deliver-task:NOVA-42:1"
}

Replace the task, registered actor handle, preset, and catalog version with your own values. If actorHandle is omitted and a step needs an actor, Valdr uses the registered pm agent. You can also ask Verdandi to start the workflow with these values after the Valdr Orchestrator skill is installed.

2. Open the run in Valdr UI

Open Workflows > Runs and select the new run. The task’s Workflows tab also shows runs already scoped to that task; it is an inspection view, not a launch control.

3. Follow implementation

The workflow reads the existing executor and reviewer assignments and asks the router to choose from the current launcher presets. If no preset is selected, the run blocks for correction. Otherwise, it launches the executor and waits for that session to finish. Open the linked session when you want to inspect the implementation work before review begins.

4. Follow review and correction

Each assigned reviewer evaluates the implementation. The workflow then routes the combined result:

OutcomeWhat happens
review_approvedThe task advances to verification
review_changes_requestedWork returns to implementation, then review runs again

The workflow limits correction passes. Reaching the limit blocks the run instead of claiming success.

5. Inspect results

Select the parent run, open Inputs / Outputs, and review Run results to confirm the task, selected executor, primary reviewer, chosen preset, review outcome, linked implementation session, and reviewed Git receipt. Then inspect each review step and its accepted evidence for the full staffed reviewer set. A successful Deliver Task run leaves the task verified; it does not commit the work or mark the task done. Use Deliver And Close Out Task when the workflow should also commit the approved delivery and finish the task.

6. Recover when needed

  • Use Retry step when Valdr offers it for the selected attempt.
  • Use Run again to create a separate run with the same workflow versions.
  • Use Cancel run to stop workflow orchestration. See cancellation scope before stopping a run.
  • Use Delete run only after the root and every child are blocked, failed, completed, or cancelled. It permanently removes the run tree and, by default, linked session records, events, transcripts, and session-owned worktrees. Select Keep linked sessions to preserve them.

Next step

Read How Workflows Run for the workflow lifecycle and recovery model.