From 23916cdc51c1671d24516ffaf1197dcfa4daf35b Mon Sep 17 00:00:00 2001 From: teknium1 <127238744+teknium1@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:09:02 -0700 Subject: [PATCH] refactor(gateway): run_startup resolves adapters through the intake/delivery seams Mechanical migration of the `_adapter_for_source` call sites in this sibling. Intake policy sites take `_intake_adapter_for`; every send/edit/typing/pending-slot site takes `_delivery_adapter_for`. Part of #88715 (phase 4). --- gateway/run_startup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gateway/run_startup.py b/gateway/run_startup.py index a8dc7f05d7..c20155a2e0 100644 --- a/gateway/run_startup.py +++ b/gateway/run_startup.py @@ -85,7 +85,7 @@ class GatewayStartupMixin: while queue: event = queue.pop(0) source = getattr(event, "source", None) - adapter = self._adapter_for_source(source) + adapter = self._intake_adapter_for(source) if adapter is None: logger.debug( "Dropping startup-restore queued message: adapter unavailable for %s", @@ -567,7 +567,7 @@ class GatewayStartupMixin: if self._is_session_running(entry.session_key): continue source = entry.origin - adapter = self._adapter_for_source(source) + adapter = self._delivery_adapter_for(source) if adapter is None: logger.debug( "Skipping auto-resume for %s: adapter not ready for %s", entry.session_key,