Define criteria for adding new dependencies: maintenance activity, version constraint philosophy, test coverage, and license compatibility.