Every per-channel capability feature — DERIVED from FACT_FEATURES's declared words.
The wire capability frame (task #31: the connected greeting advertises per-channel
features) iterates this to serialise a function-bearing ChannelCapabilities into a plain
feature array. ChannelFeature is the same table's union, so the list, the type and
the fact table can never drift.
Every per-channel capability feature — DERIVED from FACT_FEATURES's declared words. The wire capability frame (task #31: the
connectedgreeting advertises per-channel features) iterates this to serialise a function-bearingChannelCapabilitiesinto a plain feature array. ChannelFeature is the same table's union, so the list, the type and the fact table can never drift.