After tackling T386018 Growth engineers have considered that it does not make much sense to allow to configure topics per-wiki with GENewcomerTasksOresTopicConfig. Because there aren't real use-cases and because in T386018 a validation of topic ids/names against a different topic source in WikimediaMessages is applied. The decision to introduce GENewcomerTasksOresTopicConfig was made in T367576 to facilitate the adoption of CommunityConfiguration in GrowthExperiments. Now that T388227 is merged that's no longer a need.
Acceptance criteria (DRAFT: pending questions)
- Remove GENewcomerTasksOresTopicConfig or refactor into something static, eg a constant and update consumers
- DRAFT: Use the static topics as a fallback when WikimediaMessages is not available
Questions
- Is the fallback even necessary?
- How to deal with i18n if WM is not present, display the id?