User Story
As a mentor, I want to stop mentoring a specific mentee so that I can disengage from situations where the mentoring relationship is no longer productive or appropriate, while ensuring the mentee continues to have access to mentorship whenever possible.
Background
There is a way for mentees to opt-out their mentor, but there is no way for mentors to stop mentoring a specific mentee.
As a volunteer, I encounter this problem. What if a fellow mentor doesn't want to take my mentee away from me?
Acceptance Criteria
Scenario: Mentor unclaims a mentee
Given I am a mentor with one or more assigned mentees
When I choose to unclaim a mentee
Then the mentee is removed from my list of assigned mentees
Scenario: Mentee is reassigned
Given a mentor has unclaimed a mentee
When there are other eligible mentors available for assignment
Then the mentee is automatically and randomly assigned to another eligible mentor
Scenario: No mentors are available (edge case)
Given a mentor has unclaimed a mentee
When no other eligible mentors are available
Then the mentee is automatically opted out of mentorship
And the mentee is no longer assigned to any mentor