94426f0082
When a turn has been running for > 30 seconds, the footer now shows a classified stall reason suffix: - 'waiting for model' — API streaming in progress - 'tools executing' — active tool calls running - 'sub-agents working' — child sub-agents in flight - 'compacting context' — context compaction active - 'background jobs running' — shell tasks executing - 'waiting — no recent activity' — turn stalled with no classified work