Well done. Be careful that you’re not setting this boundary and putting an end to this back and forth in the hopes of her “learning a lesson” and coming back to you. Even if she did, the change would be superficial and the cycle would probably start over down the line. Also, this line of thought sets you up for even more entanglement and heartbreak, potentially slow burning while you wait for her to come around. The best you can do is end this solely for you, and deep down in your heart decide against her as a partner. That takes a clear mind and honest look at the person you’re dealing with and whether or not she’s the person you thought she was.
In my honest opinion—and please take this with a grain of salt because I don’t know either of you—there seems to be something more than PTSD going on with her. Just by the way you describe her back and forth, how she dismisses your vulnerability, but keeps you close enough to hope, it sounds to me like PTSD isn’t the only explanation. Sure, PTSD makes people act in all sorts of ways, but much of what is displayed is mitigated by the persons disposition, character, and personality. That, and possibly other mental health issues on top of PTSD. Just keep in mind that there are PTSD sufferers who would never treat their support system this callously, no matter how symptomatic. Maybe that understanding will help you move on, knowing it wasn’t you or just the PTSD. To a large degree, she’s choosing to act this way. Not very sexy, if you ask me.