{"record":{"id":"1797584893b327c1","repo":"openai/codex","slug":"invalid-value-for-field-name-candidate-is-179758","errorCode":null,"errorMessage":"invalid value for `{field_name}`: `{candidate}` is not in the allowed set {allowed} (set by {requirement_source})","messagePattern":"invalid value for `(.+?)`: `(.+?)` is not in the allowed set (.+?) \\(set by (.+?)\\)","errorType":"validation","errorClass":"ConstraintError","httpStatus":null,"severity":"error","filePath":"codex-rs/core/src/config/managed_features.rs","lineNumber":201,"sourceCode":"                    feature.key(),\n                    normalized_features.enabled(*feature)\n                ),\n                allowed,\n                requirement_source: source.clone(),\n            });\n        }\n    }\n\n    Ok(())\n}\n\nfn validate_pinned_features(\n    normalized_features: &Features,\n    pinned_features: &BTreeMap<Feature, bool>,\n    source: Option<&RequirementSource>,\n) -> std::io::Result<()> {\n    validate_pinned_features_constraint(normalized_features, pinned_features, source)\n        .map_err(|err| std::io::Error::new(std::io::ErrorKind::InvalidData, err))\n}\n\nfn feature_requirements_display(feature_requirements: &BTreeMap<Feature, bool>) -> String {\n    let values = feature_requirements\n        .iter()\n        .map(|(feature, enabled)| format!(\"{}={enabled}\", feature.key()))\n        .collect::<Vec<_>>();\n    format!(\"[{}]\", values.join(\", \"))\n}\n\nfn parse_feature_requirements(\n    feature_requirements: FeatureRequirementsToml,\n    source: &RequirementSource,\n    mut startup_warnings: Option<&mut Vec<String>>,\n) -> BTreeMap<Feature, bool> {\n    let mut pinned_features = BTreeMap::new();\n    for (key, enabled) in feature_requirements.entries {\n        if key == \"auto_review\" {","sourceCodeStart":183,"sourceCodeEnd":219,"githubUrl":"https://github.com/openai/codex/blob/339751715c64496cb86246bfb3935f40e309dd3d/codex-rs/core/src/config/managed_features.rs#L183-L219","documentation":"Error \"invalid value for `{field_name}`: `{candidate}` is not in the allowed set {allowed} (set by {requirement_source})\" thrown in openai/codex.","triggerScenarios":"Thrown at codex-rs/core/src/config/managed_features.rs:201 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Set `{field_name}` to one of the allowed values {allowed}."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"339751715c64496cb86246bfb3935f40e309dd3d","analyzedAt":"2026-08-25T05:35:09.876Z","schemaVersion":2},"datasetVersion":"2026-08-25T06:17:31.827Z"}