I love EOL discussions![]()
The real solution is to have contacts and switches that are "active", powered components which send digital supervison (similar but more constant than wireless) to the panel zone. Shorting, disconnecting etc would disrupt the flow of supervisory information and trigger the zone. Another thought in todays world is that if (big if) current components and connections were more stable than they actually are each zone could be set to a particular resistance / impedance. Any change and the zone would trigger.
I can agree with the digital supervision for larger systems. There are several systems out that use a polling loop or a data bus for devices in that loop. Some fire systems I have seen others working on use that same sort of topology when each unit has an ID that scanned in with a barcode reader or entered manually.
Personally for a home alarm system I would rather be able to fix the problem using a meter and a resistor and the end device (motion , contact, etc).