pub async fn write_file_with_context( path: &Path, content: &str, context: &str, ) -> Result<()>
Write a file with contextual error message, ensuring parent directory exists