"""ContextType — tipo de contexto para busqueda/retrieval."""

from enum import Enum


class ContextType(str, Enum):
    """Tipo de contexto para busqueda/retrieval.

    Permite filtrar resultados por categoria al construir queries tipadas.

    Variants:
        MEMORY:   Contexto de memoria (conversaciones, historial de sesion).
        RESOURCE: Contexto de recurso (documentos, archivos, URIs indexados).
        SKILL:    Contexto de skill (instrucciones, capacidades, procedimientos).
    """

    MEMORY = "memory"
    RESOURCE = "resource"
    SKILL = "skill"
