Aligned feature stage names with public feature maturity stages (#9929)

We've recently standardized a [feature maturity
model](https://developers.openai.com/codex/feature-maturity) that we're
using in our docs and support forums to communicate expectations to
users. This PR updates the internal stage names and descriptions to
match.

This change involves a simple internal rename and updates to a few
user-visible strings. No functional change.
This commit is contained in:
Eric Traut
2026-01-26 11:43:36 -08:00
committed by GitHub
parent 62266b13f8
commit b77bf4d36d
10 changed files with 48 additions and 43 deletions

View File

@@ -15,15 +15,15 @@ lazy_static! {
static ref ALL_TOOLTIPS: Vec<&'static str> = {
let mut tips = Vec::new();
tips.extend(TOOLTIPS.iter().copied());
tips.extend(beta_tooltips());
tips.extend(experimental_tooltips());
tips
};
}
fn beta_tooltips() -> Vec<&'static str> {
fn experimental_tooltips() -> Vec<&'static str> {
FEATURES
.iter()
.filter_map(|spec| spec.stage.beta_announcement())
.filter_map(|spec| spec.stage.experimental_announcement())
.collect()
}