Constraint-Aware Load Automation