pub async fn resolve_write_path( workspace: &Path, user_path: &str, ) -> Result<PathBuf, BoxError>
Resolves a write target inside the workspace, even when the destination does not yet exist.