ed4f50de51
Restores pass-through behavior for cron delivery and react/unreact that was lost whend409f6748routed them through resolve_send_target. Stored cron job targets the channel directory doesn't recognize (e.g. telegram:ops-room on a fresh install, photon group GUIDs) used to go to the adapter verbatim; afterd409f6748they were silently dropped. Same for react on platform-native ids. Adds an opt-in pass_unresolved_references flag to resolve_send_target, passed only by cron and react. Model-facing send tool stays strict. Plugin platforms with a parser stay strict for all callers. The optional validator still has the final say over passed-through ids. Follow-up fixes on salvage: - Update test_cron_relay_delivery_guards.py mock lambdas to accept **kw (file added to main after PR branch point; lambdas didn't accept the new keyword argument) - Consolidate duplicated pass-through blocks into _pass_through_unresolved local helper Fixes #85128 Co-authored-by: Adolanium <Adolanium@users.noreply.github.com>