OptionalwhenOptionalmapTransform the source command into the target command's target.
OptionalmapTransform the source command into the target command's payload.
OptionalallowAllow sourcePattern to match targetAction — i.e. the reaction fires on
its own dispatch. Refused by default, because the loop it creates is
bounded only on a sync bus:
MAX_DISPATCH_DEPTH halts each chain — 16 recursive dispatches and a
logged VC_CORE_MAX_DEPTH per matching action. Degraded, bounded.Opt in only alongside a when guard that can actually terminate it. The
maxHops cap still applies.
OptionalmaxHow many reaction hops a single originating command may trigger before the chain is refused. Catches INDIRECT cycles (A→B, B→A), which no install-time check can see. Default: 8.
Only react when this predicate returns true.