async def delete_file(self, container_name: str, blob_name: str) -> bool:
        """Delete a file from local storage.

        Args:
            container_name: Name of the directory
            blob_name: Name of the file

        Returns:
            True if successful
        """
        try:
            # Sanitize blob_name to create valid file path
            safe_blob_name = blob_name.replace(":", "_").replace("/", os.sep)
            file_path = self.base_path / container_name / safe_blob_name

            if not file_path.exists():
                logger.with_context(container=container_name, file=blob_name).warning(
                    "File not found"
                )
                return False

            file_path.unlink()
            logger.with_context(
                container=container_name,
                file=blob_name,
            ).info("Deleted file from local storage")
            return True
        except Exception as e:
            logger.with_context(
                container=container_name,
                file=blob_name,
            ).error(f"Failed to delete local file: {e}")
            raise
Delete a file from local storage.

        Args:
            container_name: Name of the directory
            blob_name: Name of the file

        Returns:
            True if successful
        
backend/airweave/platform/storage/storage_client.py