pub fn render(blocks: &[ContextInjectionBlock]) -> StringExpand description
Render blocks as the \n\n# {name}\n{content} sections the assembly site
appends to the system prompt — the exact shape P4e’s static list used, so
a config that only set context_injection_blocks renders identically.