Skip to content

feat(codex): add live skill shadow preflight#152

Merged
slowdini merged 1 commit into
devfrom
feat/codex-support-parity
Jul 17, 2026
Merged

feat(codex): add live skill shadow preflight#152
slowdini merged 1 commit into
devfrom
feat/codex-support-parity

Conversation

@slowdini

Copy link
Copy Markdown
Owner

Summary

  • add the named codex-skills shadow preflight for repository, user, admin, and enabled plugin skills
  • route build banners and aggregate validity warnings through harness-specific formatters while preserving the legacy plugin-shadow.json artifact
  • allow Codex --bootstrap with --no-stage while retaining the --stage-name restriction
  • update the descriptor schema, harness template, support table, and Codex implementation notes

Before / after

Before, Codex runs could not warn when a live skill contaminated the treatment or control arm, and --bootstrap --no-stage was rejected. After, Codex reports live collisions with Codex-specific remediation and supports bootstrap injection independently of native staging.

Detection limits

Bundled Codex system skills remain outside the preflight because Codex does not currently expose a stable enumeration mechanism for them. Missing directories, malformed skills, and unavailable plugin-list output fail open without suppressing other scan sources.

Verification

  • cargo fmt --check
  • cargo test — 466 unit, 99 CLI, and 79 run tests passed
  • cargo clippy --all-targets -- -D warnings
  • git diff --check

Follow-up to #113.

@slowdini
slowdini merged commit d33536a into dev Jul 17, 2026
6 checks passed
@slowdini
slowdini deleted the feat/codex-support-parity branch July 17, 2026 22:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant