orchestrator: resolve the engine at the caller, not in the summary builder