Trigger a workflow
Trigger a workflow run on an existing session. The session must be in
`completed` or `failed` status. This is useful for retrying after
investigation, running a different workflow on an existing session,
or regulatory re-verification.
The previous workflow run (if any) is deleted and the session is set
to `processing`. The workflow executes asynchronously — poll the
session or use webhooks to track completion.
**Required scope:** `workflows:trigger` (or legacy `workflows:write`).