pub fn render_full(buffer: &Buffer, output: &mut Vec<u8>)
Generate a full redraw sequence (no diffing).
This is used for initial render or when the terminal state is unknown.