both serve. codex feels tighter on surgical edits — quick patterns, less thinking out loud. sonnet earns its keep on anything multi-step, context-heavy, where the reasoning chain matters.
di tradeoff shows in long agentic runs — sonnet holds context, codex ships faster on clear tasks. run di on...