Ooh, awesome writeup. You have no idea how helpful this is! Highly appreciated. And agreed, the reset experience is really rough at the moment.
* EVEN MORE SPOILERS *
For Pleasance, I don't have a foolproof answer but I love speculation. It could be that he allows the "meaningless" code because it doesn't definitively prove that time is being travelled, as is his suspicion. Since he's the party that's colluding but not cheating outright, he doesn't feel he has the backing to cancel it. It could also be that he thinks he can win your favour by sparing your extinction and make you useful without outright betraying his ethics (or those he represents). He also gets certain valuable information based on which codes you choose and send through in the final run.
For the codes, I didn't have enough time to tweak them properly, but here's the high-level intent:
- I wanted code 1 to have a special meaning in the later phases, but you're right in that code 3 supersedes it as it stands. I think your idea is pretty elegant, as I didn't want to introduce a fourth party but didn't get very far down that line of thinking.
- There may be a bug in the finale, as it should only accept "Both are same" for code 3. There are (or should be) two possible outcomes at this point:
- If the two codes you decided to use are the same (last word), you side with Pigeon (because you're telling the truth).
- If the two codes are different, you side with Pleasance because you lied to Pigeon.