Looks like we’re not currently differentiating between interfaces that PBS provides and those it consumes. Policy dictates we are to characterize each interface as stable or unstable. However, we cannot always verify that interfaces PBS consumes are stable (e.g. log messages from third parties). If we are unable to verify that an interface PBS consumes is stable, we should create a comment in the source to indicate that is the case. There are situations where we have no choice but to consume an interface that is unstable, but unlikely to change. This applies to both source code and tests. Thoughts?