It's finicky. Basically, you have to construct a scenario where both of you are leaving, then get her to agree several times without problems. If she ever changes her mind, start again. This has to do with ChatGPT's prompt and response architecture. It takes a lot to overcome the "go nuts if the player touches the stairs" trigger.