run_synthesis
Launch Vivado synthesis asynchronously and get a job ID for non-blocking tracking. Idempotent execution ensures safe reruns.
Instructions
Launch synthesis idempotently and return a job ID instead of blocking.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobs | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| summary | Yes | ||
| evidence | Yes | ||
| error_code | Yes | ||
| state_changed | Yes | ||
| recommended_actions | Yes |