delimit_gov_run
Record the execution of a governance task under policy, updating its status and timestamp for the verification step.
Instructions
Execute a previously created governance task under policy (Pro).
When to use: as step two of the three-step governance pipeline, after delimit_gov_new_task has minted a task_id and before delimit_gov_verify closes it out. Call when you are ready to perform the gated work and want the policy engine to record the execution. When NOT to use: to evaluate a candidate action (use delimit_gov_evaluate), to mint a task (delimit_gov_new_task), or to attest a completed task (delimit_gov_verify).
Sibling contrast: delimit_gov_new_task creates the task record but does no work; this records the execution against an existing task_id; delimit_gov_verify attests the run output afterwards. The full pipeline is new_task -> run -> verify.
Side effects: gated by require_premium — unlicensed callers receive a license payload, no execution recorded. On a licensed call, invokes backends.governance_bridge.run_task which appends a run record to the task identified by task_id (status transition, timestamp, repo). The response is routed through _with_next_steps so the returned dict carries orchestrator hints. Note this tool records the run event; it does NOT itself perform the underlying work — the caller is expected to do that.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | No | Identifier returned by delimit_gov_new_task. Required. | |
| repo | No | Filesystem path to the repository. Default "." (cwd). | . |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||