def _create_project_entity(self, project_data):
        """Transform raw project data into a JiraProjectEntity."""
        logger.debug(
            f"Creating project entity for: {project_data.get('key')} - {project_data.get('name')}"
        )
        # Use a composite ID format that includes the entity type for uniqueness
        entity_id = f"project-{project_data['id']}"

        return JiraProjectEntity(
            entity_id=entity_id,  # Modified to use unique ID
            breadcrumbs=[],  # top-level object, no parent
            project_key=project_data["key"],
            name=project_data.get("name"),
            description=project_data.get("description"),
        )
Transform raw project data into a JiraProjectEntity.
backend/airweave/platform/sources/jira.py