Why NX
Decision
Use Nx as the monorepo task runner and project graph for Devman applications and packages.
Context
The repository contains multiple apps, shared packages, and infrastructure-adjacent workflows. Nx provides named projects, cached targets, affected builds, and a consistent command surface.
Consequences
- Project targets should be explicit and predictable.
- New apps should define
project.jsonand package-local scripts. - Root scripts can remain small convenience wrappers over Nx.