upgrade_project
Rewrite legacy package forms to current equivalents in a single transaction, blocking any change that alters answers; preview rules, proof, and diff by default before applying.
Instructions
Rewrite a package's legacy forms to the current ones in one transaction, refusing any rewrite that changes an answer; dry_run (the default) previews the rules, proof and diff, and choices ({key: option}) answers pending choices.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| choices | No | ||
| dry_run | No | ||
| project_path | Yes | ||
| idempotency_key | No | ||
| expected_revision | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||