Architecture
Request path follows the Engineering Standard v3.1:
route → handler → service → repository → dbShared logic lives in @core/* packages; product-specific modules live in the
app. See docs/coding-conventions.md and docs/architecture.md at the repo root.