Ticket Scenario Revise
ticket_scenario_reviseReplace an owned scenario's content, compare-and-swapping on expected_version. Revisions are append-only: validation runs already recorded keep naming the exact version and hash they were proven against, so revising never rewrites past evidence — it does mean the epic needs a fresh passing run against the new version. A stale expected_version conflicts rather than overwriting a concurrent edit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| ticket_id | Yes | ||
| then_steps | Yes | Ordered clause steps; blank-only steps are rejected. | |
| when_steps | Yes | Ordered clause steps; blank-only steps are rejected. | |
| given_steps | Yes | Ordered clause steps; blank-only steps are rejected. | |
| scenario_id | Yes | ||
| expected_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes |