The thing is, when you recruit her she makes it clear you do so for the Tadpole situation.
Yes ...
Even tho it requires me to put aside that is is a bit weird that "she" makes it clear that "the reason for *your* action is...". xD
But lets recapitulate:
I am in the middle of nowhere, and there is a person (feel free to fill any companion you like) ... i have no idea who the person is, but that means i have no red flags (
unless my character is educated, or notices certain signs ... Sharan armor, Githyanki race, weird stone in eye socket emiting dark magic scent, pale skin and sharp teeths, weird mark on collarbone, or the fact that person is FREAKING BURNING!!!) ... but since we agreed on traveling together, we either didnt notice, or didnt care.
This person have same problem as i do ... tadpole ... so we agree to go search for the cure together ...
As time goes on, in certain situation i get option to reveal something about the person ... a dark secret ... now we either notice, or start care.
And that changes situation.
Im no longer in presence of just a person who have same condition as i do ... i am in presence of person who *something* (depending on what companion you picked).
Now there is important question ...
- Am i willing to overlook this *something* and kepp the person around?
- Or will i demand this person to leave bcs im not willing to overlook it?
So far, the game offers both options for everyone ... except Shadowheart.
(Tested yesterday.)
And ... as Wanda Maximoff would say:
![[Linked Image from media.tenor.com]](https://media.tenor.com/tf_ddN-S37gAAAAC/wanda-maximoff-wanda.gif)
Only after you build up a degree of mutual trust does she reveal that she is a Sharran.
That is not true.
Actually the only thing you need is trying to look offering for Selune ... and then suceed on Insight check.

You worked together and have reached a certain degree of trust.
And that trust was build on false basis ... so ... its fragile at best, void at worse.

Have you never seen, read, or hear any story where young couple were together for some time ... until one of them revealed that they kept secret from the other?
And while i have exact example on my mind ... lets keep it unspecific like this.
Are you really trying to tell me, that no matter what secret it would be, each and every couple would go over it, bcs they allready "reached certain degree of trust"? That not even single soul in the world would be outraged and felt betrayed?
If so ... i envy your naivity.

But that is simply not how the world works.

She made it clear that she will leave you once the Tadpole situation is resolved.
I think you read this sentence wrong ...
Yes, she did say that.
But that only means that once the situation is resolved, she will go away ... notice that she dont mention any loayality, trust, her artefact ... nothing. The only reason she is with you right now, is bcs you are potentialy valuable aset. You are tool for her, you are helping her solve her problem, nothing more.
It doesnt mean that until the tadpole situation is resolved, she will stay with you no matter what.

And even if it would mean, she clearly dont, since she can (and will) leave you under certain circumstances ... or dont even come with you in the first place, if you simply dont take her offer.
And she carries an Artifact that wants her to stay with you.
That is her problem, not mine. :P
My problem is that i want her gone > solution ... kick her out of my camp.
Problem solved.
Her problem is that she have artefact that drags her back ... im aware, but that is separate problem, with separate solutions.

You have to do a lot to have *her* forget all that and be willing to leave.
Not really ... it takes like 7 deaths. xD
And even that is just bcs i allready had some reputation with her.
Also, why would you send her away?
I dont really think this is important ...
There is as many answers to this question as there is characters who want to send her away, and all of them are valid.
If you distrust her for being a Sharran, than you know their reputation. Meaning it would be very foolish to actually turn your back on one that *asks for your aid*.
You are creating hypotetical situations that are not there.
There is no point in solving them.
You want to keep her close? Its your decision ... do. I dont care.
I dont ... and that is all you need to know.
No matter why, no matter how foolish it may seem, no matter what consequences it may have ... i - do - not.
Capish?
In a normal situation, she would attempt to kill you for this.
Shes welcome to try.

As i said several times by now, i have no problem with consequences ... what bothers me, what im complaining about, and what im trying to point out here (even tho you certainly dont make it easy) ... is lack of option.
So your character either does not know their reputation (and has no reason to send her away) or the character does know the situation and knows why sending her away would be a very bad idea.
Another hypotetical situation ...
No point in solving it.
But i tell you that ... my character knows well enough what they are, and is willing to risk it. :P
You either think she is a threat and then you would watch her or kill her. Or you think she isn't and then you have no reason to disassociate with her.
Or ... you think she is more dangerous to you, when she is around.
Or ... you feel like your camp is well enough defended against threat from outside, not so much from inside.
Or ... you simply presume that her "more pressing matter" quite litteraly ... will be higher on her priorities than some lowly revenge.
Or ... you simply cant stand her attitude, and she goes on your nerves.
Or whatever the hell else.
Your lack of imagination is not very good argument tho. :-/