declare_free
Record objects or open ends as intentionally free, with a reason, so contact checks and the delivery gate avoid false positives.
Instructions
Record intentional separation so check_contacts and the delivery gate do not flag it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | Why this part (or its ends) is intentionally free - concrete, from the reference. | |
| objects | Yes | Object name or list of names. | |
| ends_only | No | Only its ends are open by design (exhaust outlet, a cable whose plug is hidden). |