"""Shared repository protocols.

Defines the generic repository interface following clean architecture patterns.

Import directly from submodules:
    from julee.core.repositories.base import BaseRepository
    from julee.core.repositories.bounded_context import BoundedContextRepository
"""
