pub const TERMINAL_RESERVE: usize = 1024;
The writer always reserves this much of the byte budget for the terminal marker, so a capture that hits its cap still ends legibly.