Is a detected StageboxDevice backed by a REAL connected box, or is it just the
reac-pw bridge probing an empty wire (issue #201)?
reac-pw republishes the reac-capture / reac-playback nodes the entire time it
probes for a box, so a detected device is proof of the BRIDGE, never of a box. reac-pw
PR #24 stamps the live handshake state on the nodes; the box is truly present only at
reac.link-state == 'established'. probing / granting / dropped — or a box-model
still none / a box-width still 0x0 (parsed to width 0) — means the bridge is up
but no box has locked.
An OLDER reac-pw that publishes none of these props is indistinguishable from a real
box on the node data alone, so we keep the pre-#201 behaviour there and treat the
detected device as present (never regress a working rig into a false "missing").
Is a detected StageboxDevice backed by a REAL connected box, or is it just the reac-pw bridge probing an empty wire (issue #201)?
reac-pw republishes the
reac-capture/reac-playbacknodes the entire time it probes for a box, so a detected device is proof of the BRIDGE, never of a box. reac-pw PR #24 stamps the live handshake state on the nodes; the box is truly present only atreac.link-state == 'established'.probing/granting/dropped— or a box-model stillnone/ a box-width still0x0(parsed to width0) — means the bridge is up but no box has locked.An OLDER reac-pw that publishes none of these props is indistinguishable from a real box on the node data alone, so we keep the pre-#201 behaviour there and treat the detected device as present (never regress a working rig into a false "missing").