list_face_roles
Read declared semantic face roles on a part, verifying each stored tag still resolves against current geometry and reporting drifted or deleted faces.
Instructions
Read back the semantic face roles declared on a part (see annotate_face).
Each entry re-resolves its stored tag against the CURRENT geometry, so a drifted or deleted face is reported rather than silently resolving wrong.
Returns a list (sorted by name) of dicts: name (str) the annotation key role (str) inlet | outlet | sealing | wetted | ambient | mating tag (str) the f_* face tag the role is bound to present (bool) whether that tag still resolves on the current shape index (str) 'FaceN' on the current shape (only when present) meta (dict) the verbatim metadata (only when set)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | Yes |