See how it works
You are going to play both sides of a tutoring arrangement: the family looking for a tutor, and the tutor. Write what each of them wants, in their own words.
Each side gets an agent that negotiates for them. Neither agent is shown the other side's limits. Whatever the two agents agree, a separate check — ordinary code, no AI in it — has to accept before it counts as a deal, and it can refuse.