edit_feature
Resize a plain cylindrical through hole, rejecting counterbored, spotfaced, or countersunk holes, and verifying material changes before committing the result transactionally.
Instructions
Transactionally resize one plain cylindrical through hole identified by a current @feature handle. Reject holes with counterbores, spotfaces, countersinks or multiple constituent faces. Predict the annular volume change, then check exact added/removed material, hole recognition, every other hole and the outer envelope before registering the result. protected_refs is a JSON list of other hole handles; the target itself cannot be protected. On failure no result is registered. Defaults to replacing the named source; result_name can preserve it under a new name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | Yes | ||
| diameter | Yes | ||
| result_name | No | ||
| protected_refs | No | [] |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |