The question is not only love
Some relationships need repair. Some need a boundary. Some need time-limited evidence. Some need a clean ending. The hard part is separating care, fear, chemistry, history, and real behavior.
This map does not decide for you. It helps you ask better questions: are you safe, are both people participating, what evidence would matter, and what is the next step you can actually take?
Why this does not give you an answer
Any tool that told you whether to stay would be lying about what it can know. What keeps a stay-or-go question stuck is almost never missing information — it is that three separate questions are being answered as one: whether the problem can be fixed, whether both people want to fix it, and whether you want to be the person who tries. Those have different answers, and collapsing them produces the loop you have been in.
So this separates them and hands the separation back to you in writing. Write your answers down rather than holding them; the value is in seeing your own reasoning across a week rather than inside one bad evening, and a written answer is much harder to quietly revise in your head.
Two cautions. Do not run this during a crisis — a decision made at the peak of an argument is a reaction, and it will be relitigated. And if you finish and still cannot answer, that is a real result: usually one of the three questions has not actually been tested yet.