selected — the channel is the console's current SEL (/surface/selection). The default,
and it arms nothing else: at most ONE channel ever holds it (ruled item 4).
explicit — the operator's own toggle. The ONE holder a session or a scene persists
(armedChannels() narrows to it).
every AnalyserChannelFact — a detector whose machine reads the lane, DERIVED from the
channel contract's needsAnalyser column and never listed here by hand.
room — the room-analysis watcher, arming a MIC channel whose contract fact it does not own.
The one server-side name, argued in the amendment: room analysis is the console's own
measurement pointed at a microphone, not a per-channel fact of it.
display is NOT here, deliberately: a surface DISPLAYING a lane holds the CPU gate
(demand gate §3c — that hold is what makes the lane poll) and says nothing about arming.
Viewing is not arming, and the board row must not claim it is.
A reason a channel's analyser lane is armed:
selected— the channel is the console's current SEL (/surface/selection). The default, and it arms nothing else: at most ONE channel ever holds it (ruled item 4).explicit— the operator's own toggle. The ONE holder a session or a scene persists (armedChannels()narrows to it).needsAnalysercolumn and never listed here by hand.room— the room-analysis watcher, arming a MIC channel whose contract fact it does not own. The one server-side name, argued in the amendment: room analysis is the console's own measurement pointed at a microphone, not a per-channel fact of it.displayis NOT here, deliberately: a surface DISPLAYING a lane holds the CPU gate (demand gate §3c — that hold is what makes the lane poll) and says nothing about arming. Viewing is not arming, and the board row must not claim it is.