"""Domain layer — pure business logic, zero external dependencies.

Contains:
- entities/  : immutable value objects and domain models (Pydantic)
- ports/     : abstract interfaces (Protocol) that adapters must satisfy
"""
