"""Application layer — use cases / services.

Services orchestrate the domain through *ports* (Protocols defined in
``app.domain``). They never import concrete adapters directly; adapters are
injected at the composition root (``app.main`` / ``app.api.deps``).
"""
