7 lines
322 B
Python
7 lines
322 B
Python
"""Application layer — use cases that orchestrate domain objects via ports.
|
|
|
|
Depends on ``domain`` + ``shared_kernel`` only. Knows nothing about FastAPI,
|
|
SQLAlchemy, JWT, or argon2 — those arrive as ``ports`` (Protocols) injected by the
|
|
composition root. A use case is one business operation, testable with fakes.
|
|
"""
|