Release an existing legacy preview hold
approve_full_runCompatibility for an existing legacy full run paired with a bounded preview, in awaiting_sample_approval. New full builds use progressive acquisition and never need this tool for their inspection checkpoint. Call it ONLY once the legacy preview has sealed a table you have checked and the user has said to build the whole thing, or on a delegation you recorded with write_note. Example: {"run_id": "…", "expected_version": 4}. Pass expected_version from the get_run that showed you the preview, so a run that moved in between is refused rather than released. Any editor of the workspace may settle a preview hold, so you can. A REPAIR hold is different: a full run held behind a replay comparison is released by a person in a signed-in browser, from the run’s page, and this tool answers step_up_required for it. Returns the run receipt with its new status. Next: run_events with this run_id to watch the build.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | ||
| expected_version | No |