Under the hood
Left-arrow gesture blocked telemetry now runs through one dispatcher keyed by stage, with no behavior change.
The left-arrow (background/agents-view) gesture handling's blocked-state telemetry calls, covering arm, attach-arm, attach-absorb, and reject, are now consolidated into a single dispatcher keyed by gesture stage. The tengu_left_arrow_blocked event still fires with reasons like editing-quiet, attach-quiet-hint, attach-quiet, and not-solo, with no apparent behavior change.