CommReceivedEvent — the renown reception seam, on the RECEIVING end.
Fired from SensorMixin.onMessage when a perceiver actually receives a
command-scoped frame — i.e. afterfilterMessage, so it is
perception-gated (a deaf / shadowed / disconnected listener never fires
it). Carries only the perceiver and the act's commandId; renown
recovers the speaker + scope from the reactable-act registry
(ReactionApi.actInfo), then mints a small engagement signal for the
speaker (subject), credited by this listener (source),
rate-limited + log-saturated.
Fires per genuine receipt (N per utterance) — the receive-side cost,
accepted for accuracy; a later debounce can coalesce it. Frames without
a reactable act (look results, system notices) are filtered out on the
renown side: actInfo returns null for them.
CommReceivedEvent — the renown reception seam, on the RECEIVING end.
Fired from
SensorMixin.onMessagewhen a perceiver actually receives a command-scoped frame — i.e. afterfilterMessage, so it is perception-gated (a deaf / shadowed / disconnected listener never fires it). Carries only the perceiver and the act'scommandId; renown recovers the speaker + scope from the reactable-act registry (ReactionApi.actInfo), then mints a small engagement signal for the speaker (subject), credited by this listener (source), rate-limited + log-saturated.Fires per genuine receipt (N per utterance) — the receive-side cost, accepted for accuracy; a later debounce can coalesce it. Frames without a reactable act (look results, system notices) are filtered out on the renown side:
actInforeturnsnullfor them.