Face-based families lie politely: an instance can be created, report success, and come back hosted on nothing at all. Sign's face probe walks the first doors of your active view, tries to place your own sign family on each door's wall face, and measures — after regeneration — whether it actually stayed hosted. One transaction, rolled back by default, and a plain-text report you can hand to whoever maintains the family.
The API will happily create a face-based instance with no host, and there is no call to re-host it afterwards. A tool that trusts the placer's own claim writes a floor of signs that are not actually on the walls.
The probe is a sample, not a run: the first doors of the active view, one transaction, rolled back unless you ask otherwise.
Sign opens on any project — a family document is refused with its reason — and the headline states the door count and the exact scope: the first 10 doors of the active view, or of the whole model if the view holds none. No setup, no configuration files: the window is the whole contract.
Only work-plane-based families are listed, because a sign is hosted on a wall face and no other placement type can be. The stepper moves in fives, because the probe is a sample, not a run. And with no sign family loaded, the empty state says so in words — the normal state of a fresh model, not a fault — while the probe still answers its read-only half: which way each door is handed, and what wall faces it found.
“BIMIO Sign — face probe” places real instances, measures them, and rolls the whole thing back — unless Leave the placed signs in the model is ticked, and the state either way is spelled out beside the switch: off, “the model ends exactly as it started”; on, “One Ctrl+Z takes them out again.” Every hop to the API thread re-checks the document, so a model switched mid-click gets a refusal, never a write.
Door, Room, Wall kind, Face found, Placed, Hosted, Notes. Hosted is taken from the model after a regeneration, never from the placer's opinion — and where the two disagreed, the notes say so, because that disagreement is exactly the bug the probe exists to catch. Verdicts speak plainly: “hosted on the door's own wall” — or hosted on a face that is not the door's wall at all.
| Door | Room | Wall kind | Face found | Placed | Hosted | Notes |
|---|---|---|---|---|---|---|
| M_Single-Flush 0915 x 2134mm | 1.04 “Meeting Room” | Basic | Yes | Yes | Yes | hosted on the door's own wall |
| M_Single-Flush 0915 x 2134mm | 1.10 “Office” | Basic | Yes | Yes | No | the placer reported this hosted; measured after a regeneration, it is not |
| M_Double-Flush 1830 x 2134mm | 1.20 “Hall” | Curtain | No | No | No | not solved: not attempted — there is no wall face to mount on |
Copy report puts the full plain-text report on the clipboard — headed “BIMIO Sign — face probe”, with the question it answered and the counts — the artefact you send to whoever owns the family, pasted straight into the issue or the email. No file to find, no viewer to install.
Sign ships on the Data panel of the BIMIO tab. Aim the probe at your own sign family and read the measured verdicts. Revit 2024–2027, full trial, no card.