Query Tasks, Dataview, how to limit ONLY to the person linked on the task across all notes

What I’m trying to do

Im trying to have a dataview summary in a people file that summarizes ONLY the tasks for that person

Im usung Tasks and data view. I have a people note for all the people I assign tasks too. In my Dataview I have the following

task  
where contains(file.outlinks, [[People Name 1]] )  
SORT created DESC

Now it brings in the tasks however if I have other tasks assigned to People Name 2, 3 and so for in that note it also brings them in too

I have Searched for the following:
task
where contains(file.outlinks,
Reviewed the help documentation but cant find a solution, any help would be greatly appreciated

I managed to solve this from another question that wasnt quite the same - Im not 100% sure how it works but it seems to limit only to that person on the page that has the outlink - I dont even need to include People Name 1 or People Name 2 the following works:

TASK
FROM [[]]
WHERE contains(outlinks, [[]])