pub fn template_init(id: &str) -> Result<()>
Initialize an on-disk template directory layout (empty artifacts, no spec). Safe to call multiple times; existing contents are preserved.