At MediaWiki.org, a Stable Interface Policy is available. It provides many meaningful and useful requirements for code that is used across codebases (such as, services from MediaWIki Core). However, for most classes in an extension, it doesn't make sense as-is (and is generally not followed). For example, signatures of public class methods in an extension are often changed at will, without going through the formal deprecation process that the SIP technically requires.
CommunityConfiguration provides a service to other developers, which enables them to move their configuration on-wiki. To make that possible, we need to define what part of the CommunityConfiguration extension provides a public interface for extensions that makes use of CommunityConfiguration, declare the SIP applies to those parts and follow the SIP when maintaining the product.
This task should be worked shortly before the first client extension starts interacting with CommunityConfiguration.