"""Contexts domain module.

Contains pipeline-specific domain models for the ACMS context assembly
pipeline, including ``ScoredFragment`` for scored/ranked fragments and
pluggable scope chain resolution extension API.
"""

from cleveragents.domain.contexts.fragment import ScoredFragment
from cleveragents.domain.contexts.scope_chain_resolver import (
    ScopeChainResolver,
    ScopeResolutionContext,
    ScopeResolverRegistry,
)

__all__ = [
    "ScopeChainResolver",
    "ScopeResolutionContext",
    "ScopeResolverRegistry",
    "ScoredFragment",
]
