Agility at Scale: Adapting to Change with Rule-Driven Automation