## Context Partial summaries collected into Vec<String> then joined. ## Solution `String::with_capacity` + `fmt::Write` loop — single allocation. **Epic:** #861 | **Effort:** XS | **Crate:** zeph-core