pub async fn prepare(handle: &PluginHandle) -> Result<PathBuf>Expand description
2026-09-26: Prepares the shared warm target dir and returns it. A failure is an error rather than a fall back to a cold dir, which would show only as slow or timed-out builds.