Nice!
Curious about one thing: how do you handle a decision that gets reversed later? If the wiki page just keeps getting updated in place, does it retain any signal that an approach was tried and explicitly abandoned?
Codex for raw autonomy/speed and near-zero added cost if you're already paying for ChatGPT; Claude Code if you want tighter interactive control and don't mind working within Pro/Max quota.