diff --git a/CHANGELOG.md b/CHANGELOG.md index 89b1f2866..31728bcd2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **OpenCode v1.14.20 -> v1.14.21 doc refresh** (#766) - re-verified all 46 OC-* rules against the upstream changelog. v1.14.21 is a runtime/UI-only patch (LSP pull diagnostics support, bare Git repo project caching, session compaction improvements, UTF-8 BOM preservation, Roslyn for C#, Mistral high reasoning variant, TUI/Desktop fixes) - zero on-disk file schema changes. No code changes required. Bumped `verified_on` for all 46 OC-* rules to 2026-04-23; bumped `RESEARCH-TRACKING.md` "Last Reviewed" for OpenCode 2026-04-22 -> 2026-04-23 and added OC to the Rules column (was just `AGM, XP`). ### Fixed +- **Codex CLI rust-v0.122.0 -> rust-v0.123.0 catch-up** (#765) - upstream `config-schema.json` (verified 2026-04-23) gained 1 new top-level key: `experimental_thread_store_endpoint` (per #18714 in v0.123.0). Without this fix, agnix would false-positive **CDX-004** (unknown TOML top-level key) for any v0.123.0+ config. Added to both `KNOWN_TOP_LEVEL_KEYS` (schemas/codex.rs, used by CDX-004) and `KNOWN_CONFIG_TOP_LEVEL_KEYS` (rules/codex.rs, used by CDX-CFG-006) plus regression tests for both the TOML and JSON paths. Bumped `verified_on` for all 58 CDX-* rules to 2026-04-23. Other v0.123.0 changes (amazon-bedrock model provider #18744, /mcp verbose #18610, plugin MCP loading dual format #18780, realtime handoffs #18597, `remote_sandbox_config` #18763, model metadata refresh) need no agnix changes — `remote_sandbox_config` does not appear as a top-level key in the published schema; model providers are not allowlisted by agnix; the rest are runtime/CLI/UI. - **Claude Code v2.1.117 -> v2.1.118 catch-up** (#764) - upstream v2.1.118 added `type: "mcp_tool"` so hooks can invoke MCP tools directly. Without this fix, agnix would false-positive **CC-HK-016** (unknown hook type) on every v2.1.118+ user that follows the release notes. Added `"mcp_tool"` to both `valid_types` arrays AND `known_non_command` arrays in `crates/agnix-core/src/rules/hooks/helpers.rs` (4 sites total — two for the strict-fields pass, two for the async-on-non-command pass) plus a regression test asserting `mcp_tool` doesn't trigger CC-HK-016. Note: as of 2026-04-23 the docs at `code.claude.com/docs/en/hooks` only list 4 types; the v2.1.118 release notes are authoritative for the new `mcp_tool` type until the docs catch up. Bumped `verified_on` for all 25 CC-HK-* rules to 2026-04-23. Other v2.1.118 changes (vim visual mode, `/cost`+`/stats`->`/usage`, custom themes, plugin `themes/` directory, `DISABLE_UPDATES`, `wslInheritsWindowsSettings` policy key, `autoMode.*` `"$defaults"` token, `claude plugin tag`, OAuth and credential bug fixes) need no agnix changes — they're runtime/UI/CLI behavior or settings.json fields agnix doesn't validate directly. - **GitHub Copilot v0.42.2 -> v0.43.0 catch-up** (#748) - upstream PR `microsoft/vscode-copilot-chat#4964` (in v0.43.0) makes the `description` frontmatter field on `.instructions.md` files a user-visible feature in the VS Code Chat Customizations UI. Without this fix, agnix would false-positive **COP-004** (unknown frontmatter key) and offer an auto-fix to delete the line on every v0.43.0+ user that follows the docs. Added `"description"` to `KNOWN_KEYS` and a typed `description: Option` field on `CopilotScopedSchema` in `crates/agnix-core/src/schemas/copilot.rs` plus two regression tests (parse + unknown-key check). Documentation: bumped `verified_on` for all 25 COP-* rules to 2026-04-22; bumped `RESEARCH-TRACKING.md` "Last Reviewed" for GitHub Copilot from 2026-02-05 to 2026-04-22. Verified other v0.43.0 changes (hooks/plugins UI wiring, AGENTS.md/CLAUDE.md multi-root discovery fix, internal NES/session/telemetry refactors) need no agnix changes - they're UI/runtime only with no schema impact. - **OpenCode v1.3.13 -> v1.14.20 catch-up** (#752) - upstream PR `anomalyco/opencode#13748` (in v1.3.16) added the `tui.mouse: bool` config key to disable terminal mouse capture. Without this fix, agnix would false-positive **OC-TUI-001** (unknown TUI key) on any current OpenCode config that includes `{"tui": {"mouse": false}}`. Added `"mouse"` to `KNOWN_TUI_KEYS` in `crates/agnix-core/src/schemas/opencode.rs` plus two regression tests (`mouse: false` and `mouse: true`). Documentation: bumped `verified_on` for all 46 OC-* rules to 2026-04-22; bumped `RESEARCH-TRACKING.md` "Last Reviewed" for OpenCode from 2026-02-05 to 2026-04-22. Verified other schema additions in the bump window (MCP `oauth_redirect_uri` in v1.4.3, `compaction.autocontinue` in v1.4.4, `compaction.preserve_recent_tokens` in v1.14.19, LLM Gateway provider in v1.4.9) need no agnix changes - they extend optional sub-fields agnix doesn't enforce. Note: as of v1.14.x, upstream `config.ts` deprecates the in-config `tui` block in favour of a separate `tui.json` file; agnix's TUI validator continues to help users on v1.3-v1.4 and users who keep the deprecated form. Migrating to validate `tui.json` is a future enhancement, not a blocker for this triage. diff --git a/crates/agnix-core/src/rules/codex.rs b/crates/agnix-core/src/rules/codex.rs index a1758c8f5..9f51d9109 100644 --- a/crates/agnix-core/src/rules/codex.rs +++ b/crates/agnix-core/src/rules/codex.rs @@ -152,6 +152,7 @@ const KNOWN_CONFIG_TOP_LEVEL_KEYS: &[&str] = &[ "experimental_realtime_ws_base_url", "experimental_realtime_ws_model", "experimental_realtime_ws_startup_context", + "experimental_thread_store_endpoint", "experimental_use_freeform_apply_patch", "experimental_use_unified_exec_tool", "features", @@ -2204,6 +2205,15 @@ mod tests { ) } + fn validate_config_json(content: &str) -> Vec { + let validator = CodexValidator; + validator.validate( + Path::new(".codex/config.json"), + content, + &LintConfig::default(), + ) + } + fn validate_config_with_config(content: &str, config: &LintConfig) -> Vec { let validator = CodexValidator; validator.validate(Path::new(".codex/config.toml"), content, config) @@ -3154,6 +3164,48 @@ url = "https://example.com/marketplace" ); } + #[test] + fn test_codex_v0_123_top_level_keys_accepted_toml() { + // Codex CLI rust-v0.123.0 added 1 new top-level config key + // (verified against config-schema.json on 2026-04-23): + // - experimental_thread_store_endpoint + // + // TOML path: CDX-004 fires for unknown top-level keys. + let toml = r#" +experimental_thread_store_endpoint = "https://thread-store.example" +"#; + let diagnostics = validate_config(toml); + let unknown: Vec<_> = diagnostics.iter().filter(|d| d.rule == "CDX-004").collect(); + assert!( + unknown.is_empty(), + "experimental_thread_store_endpoint should not trigger CDX-004 (Codex v0.123+), got: {:?}", + unknown + ); + } + + #[test] + fn test_codex_v0_123_top_level_keys_accepted_json() { + // JSON/YAML path: CDX-CFG-006 fires for unknown top-level keys when + // the file is JSON/YAML (NOT TOML, where CDX-004 takes over via + // skip_top_level). The fix in rules/codex.rs::KNOWN_CONFIG_TOP_LEVEL_KEYS + // must include `experimental_thread_store_endpoint` for CDX-CFG-006 + // to accept it. Without that arm of the fix, this test fails even if + // the TOML schema allow-list (schemas/codex.rs) is updated. + let json = r#"{ + "experimental_thread_store_endpoint": "https://thread-store.example" +}"#; + let diagnostics = validate_config_json(json); + let unknown: Vec<_> = diagnostics + .iter() + .filter(|d| d.rule == "CDX-CFG-006") + .collect(); + assert!( + unknown.is_empty(), + "experimental_thread_store_endpoint should not trigger CDX-CFG-006 (Codex v0.123+), got: {:?}", + unknown + ); + } + #[test] fn test_cdx_cfg_007_danger_full_access_without_ack() { let diagnostics = validate_config("sandbox_mode = \"danger-full-access\""); diff --git a/crates/agnix-core/src/schemas/codex.rs b/crates/agnix-core/src/schemas/codex.rs index 8f4cb12d9..f24d76dbc 100644 --- a/crates/agnix-core/src/schemas/codex.rs +++ b/crates/agnix-core/src/schemas/codex.rs @@ -86,6 +86,7 @@ pub const KNOWN_TOP_LEVEL_KEYS: &[&str] = &[ "experimental_use_freeform_apply_patch", "experimental_realtime_start_instructions", "experimental_realtime_ws_startup_context", + "experimental_thread_store_endpoint", // Instruction-section toggles (added in Codex rust-v0.122.0 catch-up) "include_apps_instructions", "include_environment_context", diff --git a/crates/agnix-rules/rules.json b/crates/agnix-rules/rules.json index 919fd3540..52d5be07b 100644 --- a/crates/agnix-rules/rules.json +++ b/crates/agnix-rules/rules.json @@ -3497,7 +3497,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3524,7 +3524,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3552,7 +3552,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3580,7 +3580,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3607,7 +3607,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3635,7 +3635,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3662,7 +3662,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3691,7 +3691,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3720,7 +3720,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3749,7 +3749,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3778,7 +3778,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3807,7 +3807,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3836,7 +3836,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3865,7 +3865,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3894,7 +3894,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3923,7 +3923,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3952,7 +3952,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3981,7 +3981,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4010,7 +4010,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4038,7 +4038,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4066,7 +4066,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4094,7 +4094,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4122,7 +4122,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4150,7 +4150,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4178,7 +4178,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4206,7 +4206,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4234,7 +4234,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4262,7 +4262,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4290,7 +4290,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4317,7 +4317,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4344,7 +4344,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4371,7 +4371,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4398,7 +4398,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4425,7 +4425,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4452,7 +4452,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4479,7 +4479,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4508,7 +4508,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4536,7 +4536,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4564,7 +4564,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4591,7 +4591,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4619,7 +4619,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4647,7 +4647,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4676,7 +4676,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4704,7 +4704,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4733,7 +4733,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4761,7 +4761,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4789,7 +4789,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4817,7 +4817,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4845,7 +4845,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4873,7 +4873,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4901,7 +4901,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4929,7 +4929,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4957,7 +4957,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4985,7 +4985,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -5013,7 +5013,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -5041,7 +5041,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -5069,7 +5069,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -5097,7 +5097,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, diff --git a/knowledge-base/rules.json b/knowledge-base/rules.json index 919fd3540..52d5be07b 100644 --- a/knowledge-base/rules.json +++ b/knowledge-base/rules.json @@ -3497,7 +3497,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3524,7 +3524,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3552,7 +3552,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3580,7 +3580,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3607,7 +3607,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3635,7 +3635,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3662,7 +3662,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3691,7 +3691,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3720,7 +3720,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3749,7 +3749,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3778,7 +3778,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3807,7 +3807,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3836,7 +3836,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3865,7 +3865,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3894,7 +3894,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3923,7 +3923,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3952,7 +3952,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -3981,7 +3981,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4010,7 +4010,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4038,7 +4038,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4066,7 +4066,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4094,7 +4094,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4122,7 +4122,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4150,7 +4150,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4178,7 +4178,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4206,7 +4206,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4234,7 +4234,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4262,7 +4262,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4290,7 +4290,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4317,7 +4317,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4344,7 +4344,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4371,7 +4371,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4398,7 +4398,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4425,7 +4425,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4452,7 +4452,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4479,7 +4479,7 @@ "source_urls": [ "https://developers.openai.com/codex/guides/agents-md" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4508,7 +4508,7 @@ "https://developers.openai.com/codex/config-schema.json", "https://developers.openai.com/codex/enterprise/managed-configuration" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4536,7 +4536,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4564,7 +4564,7 @@ "https://developers.openai.com/codex/config-reference", "https://developers.openai.com/codex/config-schema.json" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -4591,7 +4591,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4619,7 +4619,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4647,7 +4647,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4676,7 +4676,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4704,7 +4704,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4733,7 +4733,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4761,7 +4761,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4789,7 +4789,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4817,7 +4817,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4845,7 +4845,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4873,7 +4873,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4901,7 +4901,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4929,7 +4929,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4957,7 +4957,7 @@ "source_urls": [ "https://github.com/openai/codex/blob/main/codex-rs/core/src/plugins/manifest.rs" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex", "version_range": ">=0.117.0" @@ -4985,7 +4985,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -5013,7 +5013,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -5041,7 +5041,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -5069,7 +5069,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, @@ -5097,7 +5097,7 @@ "source_urls": [ "https://developers.openai.com/codex/" ], - "verified_on": "2026-04-22", + "verified_on": "2026-04-23", "applies_to": { "tool": "codex" }, diff --git a/website/docs/rules/generated/cdx-000.md b/website/docs/rules/generated/cdx-000.md index 62abe81bd..74442d5ae 100644 --- a/website/docs/rules/generated/cdx-000.md +++ b/website/docs/rules/generated/cdx-000.md @@ -13,7 +13,7 @@ keywords: ["CDX-000", "toml parse error", "codex cli", "validation", "agnix", "l - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-001.md b/website/docs/rules/generated/cdx-001.md index 85a6b644c..d7f8196eb 100644 --- a/website/docs/rules/generated/cdx-001.md +++ b/website/docs/rules/generated/cdx-001.md @@ -13,7 +13,7 @@ keywords: ["CDX-001", "invalid approval mode", "codex cli", "validation", "agnix - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `Yes (unsafe)` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-002.md b/website/docs/rules/generated/cdx-002.md index 42da52efa..478c2f268 100644 --- a/website/docs/rules/generated/cdx-002.md +++ b/website/docs/rules/generated/cdx-002.md @@ -13,7 +13,7 @@ keywords: ["CDX-002", "invalid full auto error mode", "codex cli", "validation", - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `Yes (unsafe)` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-003.md b/website/docs/rules/generated/cdx-003.md index b3ed9d251..d41512690 100644 --- a/website/docs/rules/generated/cdx-003.md +++ b/website/docs/rules/generated/cdx-003.md @@ -13,7 +13,7 @@ keywords: ["CDX-003", "agents.override.md in version control", "codex cli", "val - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-004.md b/website/docs/rules/generated/cdx-004.md index cb70b3629..509fae611 100644 --- a/website/docs/rules/generated/cdx-004.md +++ b/website/docs/rules/generated/cdx-004.md @@ -13,7 +13,7 @@ keywords: ["CDX-004", "unknown config key", "codex cli", "validation", "agnix", - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `Yes (safe)` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-005.md b/website/docs/rules/generated/cdx-005.md index 2c4c29bd0..2eaf4e3ea 100644 --- a/website/docs/rules/generated/cdx-005.md +++ b/website/docs/rules/generated/cdx-005.md @@ -13,7 +13,7 @@ keywords: ["CDX-005", "project_doc_max_bytes exceeds limit", "codex cli", "valid - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-006.md b/website/docs/rules/generated/cdx-006.md index 666ceffd1..71578d5c3 100644 --- a/website/docs/rules/generated/cdx-006.md +++ b/website/docs/rules/generated/cdx-006.md @@ -13,7 +13,7 @@ keywords: ["CDX-006", "invalid project_doc_fallback_filenames", "codex cli", "va - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-ag-001.md b/website/docs/rules/generated/cdx-ag-001.md index 2fcf63179..51e4b8702 100644 --- a/website/docs/rules/generated/cdx-ag-001.md +++ b/website/docs/rules/generated/cdx-ag-001.md @@ -13,7 +13,7 @@ keywords: ["CDX-AG-001", "empty agents.md for codex", "codex cli", "validation", - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-ag-002.md b/website/docs/rules/generated/cdx-ag-002.md index f4e0590bb..80efa173d 100644 --- a/website/docs/rules/generated/cdx-ag-002.md +++ b/website/docs/rules/generated/cdx-ag-002.md @@ -13,7 +13,7 @@ keywords: ["CDX-AG-002", "secrets in agents.md for codex", "codex cli", "validat - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-ag-003.md b/website/docs/rules/generated/cdx-ag-003.md index 289361503..db975d048 100644 --- a/website/docs/rules/generated/cdx-ag-003.md +++ b/website/docs/rules/generated/cdx-ag-003.md @@ -13,7 +13,7 @@ keywords: ["CDX-AG-003", "generic agents.md guidance for codex", "codex cli", "v - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-ag-004.md b/website/docs/rules/generated/cdx-ag-004.md index 436b19660..01483eeb5 100644 --- a/website/docs/rules/generated/cdx-ag-004.md +++ b/website/docs/rules/generated/cdx-ag-004.md @@ -13,7 +13,7 @@ keywords: ["CDX-AG-004", "agents.md exceeds size limit", "codex cli", "validatio - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-ag-005.md b/website/docs/rules/generated/cdx-ag-005.md index 2ca3dedb3..1d1d0a009 100644 --- a/website/docs/rules/generated/cdx-ag-005.md +++ b/website/docs/rules/generated/cdx-ag-005.md @@ -13,7 +13,7 @@ keywords: ["CDX-AG-005", "agents.md references missing file", "codex cli", "vali - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-ag-006.md b/website/docs/rules/generated/cdx-ag-006.md index b621def20..4fde1de99 100644 --- a/website/docs/rules/generated/cdx-ag-006.md +++ b/website/docs/rules/generated/cdx-ag-006.md @@ -13,7 +13,7 @@ keywords: ["CDX-AG-006", "agents.md missing project context", "codex cli", "vali - **Category**: `Codex CLI` - **Normative Level**: `BEST_PRACTICE` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-ag-007.md b/website/docs/rules/generated/cdx-ag-007.md index 47de24008..cd8b48bff 100644 --- a/website/docs/rules/generated/cdx-ag-007.md +++ b/website/docs/rules/generated/cdx-ag-007.md @@ -13,7 +13,7 @@ keywords: ["CDX-AG-007", "agents.md contradicts config.toml", "codex cli", "vali - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-app-001.md b/website/docs/rules/generated/cdx-app-001.md index 5dfc8258d..e16e01416 100644 --- a/website/docs/rules/generated/cdx-app-001.md +++ b/website/docs/rules/generated/cdx-app-001.md @@ -13,7 +13,7 @@ keywords: ["CDX-APP-001", "invalid default_tools_approval_mode value", "codex cl - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-app-002.md b/website/docs/rules/generated/cdx-app-002.md index a2ef427ba..12a86181d 100644 --- a/website/docs/rules/generated/cdx-app-002.md +++ b/website/docs/rules/generated/cdx-app-002.md @@ -13,7 +13,7 @@ keywords: ["CDX-APP-002", "invalid skills configuration", "codex cli", "validati - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-app-003.md b/website/docs/rules/generated/cdx-app-003.md index 2ab8f08b1..ffa69f5d8 100644 --- a/website/docs/rules/generated/cdx-app-003.md +++ b/website/docs/rules/generated/cdx-app-003.md @@ -13,7 +13,7 @@ keywords: ["CDX-APP-003", "invalid profile configuration", "codex cli", "validat - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-001.md b/website/docs/rules/generated/cdx-cfg-001.md index b9746cd24..8ae07a226 100644 --- a/website/docs/rules/generated/cdx-cfg-001.md +++ b/website/docs/rules/generated/cdx-cfg-001.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-001", "invalid approval_policy value", "codex cli", "validat - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-002.md b/website/docs/rules/generated/cdx-cfg-002.md index e0d804db2..475fcb6c3 100644 --- a/website/docs/rules/generated/cdx-cfg-002.md +++ b/website/docs/rules/generated/cdx-cfg-002.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-002", "invalid sandbox_mode value", "codex cli", "validation - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-003.md b/website/docs/rules/generated/cdx-cfg-003.md index de3efc4e2..6c0e708fd 100644 --- a/website/docs/rules/generated/cdx-cfg-003.md +++ b/website/docs/rules/generated/cdx-cfg-003.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-003", "invalid model_reasoning_effort value", "codex cli", " - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-004.md b/website/docs/rules/generated/cdx-cfg-004.md index 110c102ba..823a693a0 100644 --- a/website/docs/rules/generated/cdx-cfg-004.md +++ b/website/docs/rules/generated/cdx-cfg-004.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-004", "invalid model_verbosity value", "codex cli", "validat - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-005.md b/website/docs/rules/generated/cdx-cfg-005.md index 70cfab8db..4b2149776 100644 --- a/website/docs/rules/generated/cdx-cfg-005.md +++ b/website/docs/rules/generated/cdx-cfg-005.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-005", "invalid personality value", "codex cli", "validation" - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-006.md b/website/docs/rules/generated/cdx-cfg-006.md index eec455a04..a77fa8f1e 100644 --- a/website/docs/rules/generated/cdx-cfg-006.md +++ b/website/docs/rules/generated/cdx-cfg-006.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-006", "unknown codex config field", "codex cli", "validation - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-007.md b/website/docs/rules/generated/cdx-cfg-007.md index 6e28438b5..9f914fd68 100644 --- a/website/docs/rules/generated/cdx-cfg-007.md +++ b/website/docs/rules/generated/cdx-cfg-007.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-007", "danger full access without acknowledgment", "codex cl - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-008.md b/website/docs/rules/generated/cdx-cfg-008.md index d6256792e..7abfa788e 100644 --- a/website/docs/rules/generated/cdx-cfg-008.md +++ b/website/docs/rules/generated/cdx-cfg-008.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-008", "invalid shell_environment_policy.inherit value", "cod - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-009.md b/website/docs/rules/generated/cdx-cfg-009.md index a25378ed7..4e1a65259 100644 --- a/website/docs/rules/generated/cdx-cfg-009.md +++ b/website/docs/rules/generated/cdx-cfg-009.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-009", "invalid mcp server structure in codex config", "codex - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-010.md b/website/docs/rules/generated/cdx-cfg-010.md index 2c2e24540..f29d5b2ac 100644 --- a/website/docs/rules/generated/cdx-cfg-010.md +++ b/website/docs/rules/generated/cdx-cfg-010.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-010", "hardcoded secret in codex config", "codex cli", "vali - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-011.md b/website/docs/rules/generated/cdx-cfg-011.md index ef65fd586..8fb523033 100644 --- a/website/docs/rules/generated/cdx-cfg-011.md +++ b/website/docs/rules/generated/cdx-cfg-011.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-011", "invalid feature flag name", "codex cli", "validation" - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-012.md b/website/docs/rules/generated/cdx-cfg-012.md index 6eb9767ae..cd0e295b2 100644 --- a/website/docs/rules/generated/cdx-cfg-012.md +++ b/website/docs/rules/generated/cdx-cfg-012.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-012", "invalid cli_auth_credentials_store value", "codex cli - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-013.md b/website/docs/rules/generated/cdx-cfg-013.md index 4eaa83906..83e03648b 100644 --- a/website/docs/rules/generated/cdx-cfg-013.md +++ b/website/docs/rules/generated/cdx-cfg-013.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-013", "invalid sandbox_workspace_write mode", "codex cli", " - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-014.md b/website/docs/rules/generated/cdx-cfg-014.md index 60c2eb962..eda6946df 100644 --- a/website/docs/rules/generated/cdx-cfg-014.md +++ b/website/docs/rules/generated/cdx-cfg-014.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-014", "invalid model value", "codex cli", "validation", "agn - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-015.md b/website/docs/rules/generated/cdx-cfg-015.md index 03baa4114..15e0d0ffb 100644 --- a/website/docs/rules/generated/cdx-cfg-015.md +++ b/website/docs/rules/generated/cdx-cfg-015.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-015", "invalid model_provider value", "codex cli", "validati - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-016.md b/website/docs/rules/generated/cdx-cfg-016.md index b6f023429..0fb740c2a 100644 --- a/website/docs/rules/generated/cdx-cfg-016.md +++ b/website/docs/rules/generated/cdx-cfg-016.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-016", "invalid model_reasoning_summary value", "codex cli", - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-017.md b/website/docs/rules/generated/cdx-cfg-017.md index 7f13acc82..fb8aafb2b 100644 --- a/website/docs/rules/generated/cdx-cfg-017.md +++ b/website/docs/rules/generated/cdx-cfg-017.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-017", "invalid history configuration", "codex cli", "validat - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-018.md b/website/docs/rules/generated/cdx-cfg-018.md index 6c6e94bc5..eed4df985 100644 --- a/website/docs/rules/generated/cdx-cfg-018.md +++ b/website/docs/rules/generated/cdx-cfg-018.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-018", "invalid tui configuration", "codex cli", "validation" - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-019.md b/website/docs/rules/generated/cdx-cfg-019.md index ac45f11d2..3aa6751a7 100644 --- a/website/docs/rules/generated/cdx-cfg-019.md +++ b/website/docs/rules/generated/cdx-cfg-019.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-019", "invalid file_opener value", "codex cli", "validation" - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-020.md b/website/docs/rules/generated/cdx-cfg-020.md index 377df12d3..1c9878b7e 100644 --- a/website/docs/rules/generated/cdx-cfg-020.md +++ b/website/docs/rules/generated/cdx-cfg-020.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-020", "invalid mcp oauth config", "codex cli", "validation", - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-021.md b/website/docs/rules/generated/cdx-cfg-021.md index fa786abfd..03a16ca1a 100644 --- a/website/docs/rules/generated/cdx-cfg-021.md +++ b/website/docs/rules/generated/cdx-cfg-021.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-021", "invalid model_context_window value", "codex cli", "va - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-022.md b/website/docs/rules/generated/cdx-cfg-022.md index 93fd8ed44..0d54eeb56 100644 --- a/website/docs/rules/generated/cdx-cfg-022.md +++ b/website/docs/rules/generated/cdx-cfg-022.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-022", "invalid model_auto_compact_token_limit value", "codex - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-023.md b/website/docs/rules/generated/cdx-cfg-023.md index 1b75e2121..724d1985a 100644 --- a/website/docs/rules/generated/cdx-cfg-023.md +++ b/website/docs/rules/generated/cdx-cfg-023.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-023", "invalid approval policy sub-field", "codex cli", "val - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `Yes (safe)` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-024.md b/website/docs/rules/generated/cdx-cfg-024.md index 18cbfd4c6..f9266a78b 100644 --- a/website/docs/rules/generated/cdx-cfg-024.md +++ b/website/docs/rules/generated/cdx-cfg-024.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-024", "invalid approvals reviewer value", "codex cli", "vali - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `Yes (unsafe)` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-025.md b/website/docs/rules/generated/cdx-cfg-025.md index 81c8bd9e9..e0488a436 100644 --- a/website/docs/rules/generated/cdx-cfg-025.md +++ b/website/docs/rules/generated/cdx-cfg-025.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-025", "invalid service tier value", "codex cli", "validation - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `Yes (unsafe)` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-026.md b/website/docs/rules/generated/cdx-cfg-026.md index 034465c6d..2de360ca7 100644 --- a/website/docs/rules/generated/cdx-cfg-026.md +++ b/website/docs/rules/generated/cdx-cfg-026.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-026", "invalid network permission field", "codex cli", "vali - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `Yes (safe)` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-cfg-027.md b/website/docs/rules/generated/cdx-cfg-027.md index e5e07c2ad..9befaec21 100644 --- a/website/docs/rules/generated/cdx-cfg-027.md +++ b/website/docs/rules/generated/cdx-cfg-027.md @@ -13,7 +13,7 @@ keywords: ["CDX-CFG-027", "invalid windows sandbox value", "codex cli", "validat - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `Yes (unsafe)` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-001.md b/website/docs/rules/generated/cdx-pl-001.md index d5c0904b0..1f620dc0d 100644 --- a/website/docs/rules/generated/cdx-pl-001.md +++ b/website/docs/rules/generated/cdx-pl-001.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-001", "codex plugin manifest location", "codex cli", "validat - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-002.md b/website/docs/rules/generated/cdx-pl-002.md index aff7113b0..a104b408a 100644 --- a/website/docs/rules/generated/cdx-pl-002.md +++ b/website/docs/rules/generated/cdx-pl-002.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-002", "invalid json in plugin manifest", "codex cli", "valida - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-003.md b/website/docs/rules/generated/cdx-pl-003.md index e988508a5..944bf5a89 100644 --- a/website/docs/rules/generated/cdx-pl-003.md +++ b/website/docs/rules/generated/cdx-pl-003.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-003", "missing or empty plugin name", "codex cli", "validatio - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `Yes (unsafe)` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-004.md b/website/docs/rules/generated/cdx-pl-004.md index 547faeebe..3b2ace4f8 100644 --- a/website/docs/rules/generated/cdx-pl-004.md +++ b/website/docs/rules/generated/cdx-pl-004.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-004", "invalid plugin name characters", "codex cli", "validat - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-005.md b/website/docs/rules/generated/cdx-pl-005.md index 81c8360f4..a97baf8f1 100644 --- a/website/docs/rules/generated/cdx-pl-005.md +++ b/website/docs/rules/generated/cdx-pl-005.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-005", "component path missing ./ prefix", "codex cli", "valid - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `Yes (safe)` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-006.md b/website/docs/rules/generated/cdx-pl-006.md index 1dc4c21ea..2cd24d129 100644 --- a/website/docs/rules/generated/cdx-pl-006.md +++ b/website/docs/rules/generated/cdx-pl-006.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-006", "component path directory traversal", "codex cli", "val - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-007.md b/website/docs/rules/generated/cdx-pl-007.md index 8ca6d86b6..83e38bda3 100644 --- a/website/docs/rules/generated/cdx-pl-007.md +++ b/website/docs/rules/generated/cdx-pl-007.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-007", "component path empty relative", "codex cli", "validati - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-008.md b/website/docs/rules/generated/cdx-pl-008.md index ce4c7a044..24952bd3d 100644 --- a/website/docs/rules/generated/cdx-pl-008.md +++ b/website/docs/rules/generated/cdx-pl-008.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-008", "too many default prompts", "codex cli", "validation", - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-009.md b/website/docs/rules/generated/cdx-pl-009.md index d9272e728..307e6c26f 100644 --- a/website/docs/rules/generated/cdx-pl-009.md +++ b/website/docs/rules/generated/cdx-pl-009.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-009", "default prompt too long", "codex cli", "validation", " - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-010.md b/website/docs/rules/generated/cdx-pl-010.md index 443f87c8c..435188519 100644 --- a/website/docs/rules/generated/cdx-pl-010.md +++ b/website/docs/rules/generated/cdx-pl-010.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-010", "empty default prompt entry", "codex cli", "validation" - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-011.md b/website/docs/rules/generated/cdx-pl-011.md index 4b32a0df3..7164be9b3 100644 --- a/website/docs/rules/generated/cdx-pl-011.md +++ b/website/docs/rules/generated/cdx-pl-011.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-011", "invalid interface url", "codex cli", "validation", "ag - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-012.md b/website/docs/rules/generated/cdx-pl-012.md index 1f1f6eb38..c3f51c945 100644 --- a/website/docs/rules/generated/cdx-pl-012.md +++ b/website/docs/rules/generated/cdx-pl-012.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-012", "invalid asset path", "codex cli", "validation", "agnix - **Category**: `Codex CLI` - **Normative Level**: `MUST` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-013.md b/website/docs/rules/generated/cdx-pl-013.md index 5360fa773..74e77ae54 100644 --- a/website/docs/rules/generated/cdx-pl-013.md +++ b/website/docs/rules/generated/cdx-pl-013.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-013", "unsupported hooks field", "codex cli", "validation", " - **Category**: `Codex CLI` - **Normative Level**: `SHOULD` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability diff --git a/website/docs/rules/generated/cdx-pl-014.md b/website/docs/rules/generated/cdx-pl-014.md index 83dbac305..8decab73c 100644 --- a/website/docs/rules/generated/cdx-pl-014.md +++ b/website/docs/rules/generated/cdx-pl-014.md @@ -13,7 +13,7 @@ keywords: ["CDX-PL-014", "missing description", "codex cli", "validation", "agni - **Category**: `Codex CLI` - **Normative Level**: `BEST_PRACTICE` - **Auto-Fix**: `No` -- **Verified On**: `2026-04-22` +- **Verified On**: `2026-04-23` ## Applicability