How do you update the application to add the new ruleset version?

You want to create a new minor version of an application ruleset to add a new feature to your application. The new feature will be made available to users in a phased rollout.
How do you update the application to add the new ruleset version?

A. Lock and roll the existing ruleset, and update the existing application version.
B. Lock and roll the existing ruleset, and create a new application version.
C. Create a new application version and add the new ruleset version as a production ruleset.
D. Create a branch ruleset and a new application, and add the branch ruleset to the application.

The correct approach is to lock and roll the existing ruleset and then create a new application version. This ensures the new feature is developed in a controlled way without changing the current production rules. The new ruleset version is linked to the updated application version so users can access it gradually. This supports phased rollout while keeping older versions stable. It also allows proper version management and easy maintenance of application rules.