audit_find_designator_collisions
Detect duplicate schematic component designators across source sheets before ERC, returning collision counts and affected sheet filenames for review.
Instructions
Find schematic components that share a designator across sheets.
Annotation should make every designator unique across the project, but paste-from-another-sheet operations and post-annotate edits can leave duplicates that the agent / reviewer want to surface before they hit ERC.
Walks source schematic sheets (not compiled docs: compiled flattening would auto-disambiguate multichannel instances with channel suffixes, hiding the real source-level collision).
Returns:
Dict with:
- checked: total components inspected
- violations: count of distinct designators that occur
more than once
- items: per-collision {designator, count, sheets}
where sheets is a comma-joined sheet-filename list
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||