audit_find_mirrored_pcb_text
Find free-floating PCB text with incorrect overlay mirroring to flag top-side mirrored or bottom-side unmirrored text before fabrication.
Instructions
Find free-floating PCB text (eTextObject) that's mirrored on the wrong overlay.
Rule: top-overlay text must read normally; bottom-overlay text must be mirrored. When the assembled board is flipped to access the bottom side, the bottom text reads correctly. A normally-oriented bottom-side text reads backwards on the physical board -- the kind of thing that gets caught only at the fab-review stage by the customer's QA, then triggers a respin.
Note: this checks free-floating text (revision strings, layer labels, copyright notices) -- NOT component designators or comments, which Altium auto-flips with the component.
Returns:
Dict with {checked, violations, items[]} where each item
carries {text, layer, reason}. reason is one of
top_overlay_text_is_mirrored or
bottom_overlay_text_is_not_mirrored.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||