I think that one of Harry's biggest mistakes in the whole scenario was not bargaining harder with Voldemort before they entered the corridor. It was clear that he had some leverage over Voldemort there, Voldemort needed him for some unknown reason. He should have been less fearful for his own life (since Voldemort apparently needs him), and tried to barter for limits upon Voldemort's future reign of terror should he succeed. For example, if he agreed to help, Voldemort would need to promise in parseltongue not to Kill, Torture, or Imperius (or have minions do it for him), more than X people per year. (Limiting to X instead of 0 might be enough to get Voldemort to go along with the plan, and Harry might be able to morally justify his assistance given that he would be saving hundreds of students lives that Voldemort was holding hostage, so the net result might be less lives lost).
He could have sold this to Voldemort as the only way that his moral compass would allow him to assist him: by making the scenario into a trolley problem, where Harry helping Voldemort was the option that cost less lives.
Harry has some bargaining power, but Voldemort holds the cards. He can use the Cruciatus on some of the other students or just threaten to kill extra people if Harry insists on "unreasonable" terms that constrain his future plans.
This is a new thread to discuss Eliezer Yudkowsky’s Harry Potter and the Methods of Rationality and anything related to it. This thread is intended for discussing chapter 112.
There is a site dedicated to the story at hpmor.com, which is now the place to go to find the authors notes and all sorts of other goodies. AdeleneDawner has kept an archive of Author’s Notes. (This goes up to the notes for chapter 76, and is now not updating. The authors notes from chapter 77 onwards are on hpmor.com.)
Spoiler Warning: this thread is full of spoilers. With few exceptions, spoilers for MOR and canon are fair game to post, without warning or rot13. More specifically: