Yes, some commands take an application name as an argument. Now consider specifying a constraint with `add-machine`. Is it an application constraint? If not, then what is it? If one later deploys an application upon that machine does the constraint become an application constraint? So coining terms can be limiting. The online docs talk in terms of hierarchical scopes (all-models, model, application, application-unit, and machine) with each scope possibly inheriting constraints from the level above.
@Anastasia
Yes, some commands take an application name as an argument. Now consider specifying a constraint with `add-machine`. Is it an application constraint? If not, then what is it? If one later deploys an application upon that machine does the constraint become an application constraint? So coining terms can be limiting. The online docs talk in terms of hierarchical scopes (all-models, model, application, application-unit, and machine) with each scope possibly inheriting constraints from the level above.