* feat(codex): allow historical forks while a turn is running * fix(web): fork user-only completed turns during generation