### Design for assembly

The design for assembly domain consists of a list of constraints which defines certain rules that need to be satisfied for PCB assembly process to run smoothly.
Outline, Spacing, Pastemask, Component lead, are some examples of categories of checks that fall under design for assembly domain constraints.
The DFA constraints are defined on DFA constraint sets which can be associated with placement layers. The constraints need to be turned on to get them evaluated in batch or online operations.