Warnings
Warning codes are tiered so agents know whether to fix, retry, or ask.
Fix structural first. Structural errors can block safe return. Geometric warnings ask for visual review. Lint warnings usually mean an agent should make a smaller or cleaner edit.
| Code | Tier | Severity |
|---|---|---|
EMPTY_DIAGRAM | structural | error |
UNRESOLVABLE_SCHEDULE | structural | error |
EDGE_MISANCHORED | structural | error |
OFF_CANVAS | structural | error |
GROUP_BREACH | structural | error |
UNKNOWN_SHAPE | structural | warning |
LABEL_OVERFLOW | structural | warning |
NODE_OVERLAP | geometric | warning |
ROUTE_SELF_CROSS | geometric | warning |
ROUTE_HITCH | geometric | warning |
ROUTE_UNEXPLAINED_BEND | geometric | warning |
ROUTE_LABEL_ON_SHARED_TRUNK | geometric | warning |
ROUTE_CONTAINER_MISANCHOR | geometric | warning |
ROUTE_SHAPE_MISANCHOR | geometric | warning |
ROUTE_STALE_AFTER_NODE_MOVE | geometric | warning |
DUPLICATE_EDGE | lint | warning |
UNREACHABLE_NODE | lint | warning |
DECISION_BRANCH_UNLABELED | lint | warning |
COMMENT_DROPPED | lint | warning |
UNSUPPORTED_SYNTAX | lint | warning |
CONTENT_DROPPED_ON_ROUNDTRIP | lint | warning |