Track whether tool execution occurred during each turn via approval request notifications. If a turn completes with only text (no commands or file changes), automatically start a follow-up turn nudging Codex to execute rather than just describe plans. Max 5 auto-continues per user message to prevent infinite loops. Also strengthen instructions.md with execution-first policy.