Claude Code's workflow system writes a JavaScript file that defines bounded stages with typed outputs, so subagents have a defined end. Codex Ultra spawns subagents dynamically mid-execution with no cap, each potentially spawning more. The workflow has an ending — Ultra doesn't.