from app.repositories.directus.base import DirectusCollectionRepository


class GoalRepository(DirectusCollectionRepository):
    """Directus-backed repository for goal definitions."""

    collection_name = "goals"
    default_fields = [
        "id",
        "site_id",
        "goal_key",
        "name",
        "goal_type",
        "match_rule",
    ]
