"""
Repository pattern implementations for MarkiTect.

Provides abstract interfaces and concrete implementations for data access,
following the repository pattern for clean separation of concerns.
"""