- previous 2-line render with \033[1A broke when xcodebuild crashed early — left mangled output and lost stderr - new render_progress: ONE line, truncated to $COLUMNS, no cursor moves - indeterminate mode (no baseline) shows ping-pong bar instead of spinner - removes 2-line reserve + clear logic in run_quiet