The wrapper now getattr-defaults _processed_message_ts (object.__new__ adapters in sibling suites lack it), and the reaction-guard source pin reads _handle_slack_message_impl where the production expression lives.
The wrapper now getattr-defaults _processed_message_ts (object.__new__ adapters in sibling suites lack it), and the reaction-guard source pin reads _handle_slack_message_impl where the production expression lives.