This story has no branch tree. Nothing you pick sends you down a corridor that was dug in advance.
Instead every choice is an object, and every object gets a label — comply, question, defy, drift. When you reach the end, the labels are relaxed against each other until they agree, the way relaxation labeling settles anything: each choice pulled toward consistency with the ones around it, over and over, until the whole thread stops arguing with itself.
Your ending is whatever that converges to. Contradict yourself enough and it will not converge at all — and there is an ending for that too. There are five.