1c822eeeed
Review round 1: the #481 FanCommsLossToDependencyMux fan-out DOES reach the recorder. Per the controller ruling it is historized as an Empty/BadNoCommunication outage marker when the backend supports Empty and counted in DroppedUnsupportedKind otherwise; remarks and the counter doc now say so. DefaultSupportedKinds is a FrozenSet. The drop-leg test now runs under the default (gateway) kinds, and the Empty leg pins status 0x80310000. Claude-Session: https://claude.ai/code/session_01Ef2ozxS7QPanGT8uoATbTe