codex-sdlc-wizard@0.7.31andv0.7.31are the current release target for the SDLC-only default repo skill surface- npm trusted publishing is configured and the GitHub release workflow is now proven for real OIDC publish
- the repo now ships both a Codex skill package (
SKILL.md,agents/openai.yaml) and the installer/setup adapter (install.sh,setup.sh) - the npm CLI now defaults to adaptive interactive setup instead of requiring an explicit
setupsubcommand for the main human path - setup now layers deterministic scan plus live Codex
gpt-5.5/xhighrefinement when available - setup now keeps detected values automatically, asks inferred values conversationally, and asks only missing core repo facts directly
- the repo-scoped Codex discovery bridge for
$sdlcis now part of the shipping path - consumer-path hardening for auth-heavy boundaries, capability detectors, and docs-strong scaffold repos is shipped
- honest Codex architecture guidance, confidence/reporting guidance, direct-issue capture, and repo-focus rules are now part of the shipped path
- the model-profile toggle is now shipped as a user choice:
mixed:gpt-5.4-minimain pass +gpt-5.5xhighreviewmaximum:gpt-5.5/xhighthroughout
- setup/install now offer issue-ready feedback for obvious wizard-level failures instead of only failing vaguely
- setup/update guidance now biases bootstrap work toward
maximumwhile routine work can switch back tomixed - setup/update guidance now treats verification as diagnostic for product failures and stops before editing application code or application tests without explicit user consent
- setup/update guidance now tells users to exit and reopen Codex after hook/skill repairs, without rerunning setup/update just for that restart
- install/setup/update now write and repair repo-local
.codex/config.tomlmodel keys for the selected profile, while preserving unrelated MCP, sandbox, approval, and custom config - first-run live setup now defaults to plain
codexafter bootstrap and requires an explicitfull-trustchoice to start that setup handoff withcodex --dangerously-bypass-approvals-and-sandbox - first-run handoff now uses a clearer prompt, recommends model-explicit
codex resume -m ... -c ...for interrupted handoffs, and avoids the deprecated Windowsshell:trueplus args launcher path - first-run live Codex handoff now runs as a managed child process with opt-in timeout cleanup, POSIX signal forwarding, process-group termination, repeated-interrupt handling, and explicit retry/resume guidance
- setup/install output now prints Codex's canonical full-trust flag (
--dangerously-bypass-approvals-and-sandbox) for users who normally say yolo-style sessions, while keeping full-trust distinct from historical full-auto wording - update guidance now frontloads the npm version boundary:
$update-wizardrepairs repo artifacts, whilenpx codex-sdlc-wizard@latest updateconsumes the newest package - setup guidance now includes Codex Desktop handoff notes for auth-heavy browser/computer-use setup flows
- generated setup docs and shipped skills now include a task-routing gate that identifies CLI, Desktop/computer-use, browser automation, or human-only lanes before giving execution steps
- generated setup docs now include a demo runtime claim gate so demo-ready claims must prove the real human-facing runtime, action runner, proof status, live artifact, mutation gates, and not-claimed boundary
- setup guidance now includes Microsoft 365 auth-lane proof rules for tenant-bound Graph PowerShell and fallback OAuth evidence
- sponsor metadata is now shipped for GitHub Sponsors and npm funding surfaces
- the package now treats
$sdlcas the single canonical public workflow entrypoint, keeps the Codex display name lowercase, and blocks legacy$codex-sdlcor imperative/sdlcwording from returning - setup/install now keep
$sdlcrepo-scoped, install no extra repo-scoped lifecycle skills by default, and install only global helper skills, avoiding same-name global/repo skill collisions - setup now detects Playwright MCP browser tooling/profile policy and documents explicit opt-in isolation versus shared persistent auth-heavy flows without rewriting
.mcp.json - setup/update now repair stale platform-specific hook wiring and install universal Node hook entrypoints so a checked-in
.codex/hooks.jsondoes not flip between macOS Bash and Windows PowerShell commands - setup/update now write
[features].hooks = true, migrate deprecated[features].codex_hooksconfig, and remind users to review pending repo hooks through/hooks - generated Node hooks now use
.cjsentrypoints so consumer repos with"type": "module"do not break on CommonJSrequire - Codex CLI
0.130.0hook surface is recognized: the wizard intentionally installsSessionStart,PreToolUse,PreCompact, andPostCompact, while leavingPermissionRequest,PostToolUse,UserPromptSubmit, andStopunwired until a proven SDLC need exists - compact lifecycle hooks now preserve SDLC carry-forward context around Codex compaction without blocking normal compaction
- update now repairs legacy
.jshook commands and stale.jshook manifest entries, including old matching files - the git guard is now proof-aware: fresh reviewed SDLC proof allows commit/push, while missing, stale, cross-repo, or mismatched-workdir proof still blocks
- public install/README/skill copy now keeps unreleased future workflow labels out of handoff text
- the repo now ships a consumer bug-report template for install/setup/runtime failures
- the public README now leads with the real
@latestadaptive setup path and keeps the top section consumer-focused - the public README now has consumer-parity sections that explain why to use the wizard without exposing later ecosystem branding
- official Codex skills/plugins docs now have a documented distribution boundary in README and ROADMAP: npm/skill remains current, plugin packaging is future work
- maintainers can run
node scripts/run-proof-suite.cjsfor bounded parallel release proof without dropping any checks, with--serialavailable for debugging - benchmark and pilot-rollout ledgers now exist so model/default-use decisions can be measured, not guessed
- release, packaging, npm, skill, setup, adapter, update, and E2E tests are green when the parity merge is complete
- bare
npx codex-sdlc-wizard@latestnow auto-runs the update/check-repair path in already-initialized clones, so cross-machine checkouts sync without remembering separatecheck/updatecommands - setup now supports optional
--goalsgeneration for a manifest-trackedGOALS.mdactive-scope contract, whileROADMAP.mdremains backlog/history - README and generated
GOALS.mdnow document manual Codex/goalusage as SDLC-backed active work anchored to$sdlc, confidence/verification gates, and clean-break commits; programmatic/goalautomation remains unassumed - setup/check now reject unknown arguments before mutating or inspecting the current directory, so mistyped flags do not silently operate on the wrong repo
- upstream sync has been reviewed through
agentic-ai-sdlc-wizard/claude-sdlc-wizardv1.73.0; Codex-relevant workflow hardening was ported, while Claude-only precompact hooks, plugin packaging, and research churn remain intentionally out of scope unless they prove reusable here
Purpose: continue pilot rollout after the 0.7.31 Codex compact lifecycle hook release while keeping new patches tied to proven reusable wizard bugs or verified Codex-native workflow behavior.
Scope:
- keep
0.7.31as the initialized-clone default-update, current-Codex handoff/full-trust guidance, demo-runtime claim gate, parallel proof-runner, current Codex hooks feature-flag and compact lifecycle baseline, optionalGOALS.mdactive-scope contract, manual/goalguidance baseline, and fail-fast unknown-argument baseline for pilot consumption - keep programmatic
/goalautomation unassumed unless Codex exposes a stable CLI/API path for it - address the README/discovery/sponsor backlog only in small, separately verified slices
- cut another stabilization patch only if real consumption surfaces another reusable wizard bug
- keep separate model-profile measurement running, but do not let it block pilot rollout work
The stabilization tracker is currently clear after the 0.7.31 compact lifecycle hook release. Remaining open docs/research issues stay outside the stabilization lane.
- open a new issue only when pilot consumption exposes another proven reusable wizard bug
- avoid speculative backlog churn while
0.7.31is being consumed on real repos
After 0.7.31, the main backlog is:
- README/discovery cleanup for the open docs issues
- any new reusable wizard fixes discovered during the pilot set
- official Codex plugin distribution packaging, after the current npm/skill path stays stable
- model-profile measurement data collection for
mixedvsmaximum - later creator-tool research after the active backlog stays under control
Official Codex docs now make plugins the installable distribution unit for reusable skills, apps, MCP servers, and presentation assets. The current repo remains npm/skill-first until plugin packaging is justified by consumption.
- Keep the current consumer path as
npx codex-sdlc-wizard@latestplus the existing Codex skill package. - When packaging as a plugin, add
.codex-plugin/plugin.json, bundle the public$sdlcworkflow under pluginskills/, keep helper skills scoped as support tooling, and include only required.mcp.jsonor.app.jsonintegrations. - Test local/team discovery through
.agents/plugins/marketplace.jsonbefore considering a public listing. - Official docs say self-serve plugin publishing is coming soon; treat public listing as blocked until that path is actually available in practice.
- Do not imply official OpenAI endorsement unless the plugin is actually accepted into the official Plugin Directory.
- Keep pilot rollout and stabilization patches tied to real consumption bugs
- Work the README/discovery backlog in small verified slices
- Keep creator-tool investigation behind the active backlog
Before calling this the default Codex SDLC path, prove it on real pilot repos instead of just repo-self-tests.
- run released builds on 3-5 pilot repos before broadening the default-use claim
- require pilot success >= 95% before default use
- allow no more than 1 reusable wizard bug across the pilot set
- track the pilot set in
benchmarks/pilot-rollout.csv - summarize the gate with
bash scripts/summarize-pilot-rollout.sh
After the current backlog is under control, investigate whether Codex's built-in Skill Creator and Plugin Creator can help reduce maintenance or packaging friction for this repo.
- investigate programmatic
/goalautomation only if Codex exposes a stable CLI/API path; keep manual/goalguidance anchored to$sdlc - evaluate
Skill Creatoras a possible future aid for skill-structure maintenance - evaluate
Plugin Creatoronly as later research, since plugins are not part of the current shipping path - measure
gpt-5.4-minifor the main working pass while keepinggpt-5.5xhighfor review or cross-model review, and compare that against simply running the whole slice atxhigh - if the mixed mode proves out, add an easy toggle between two explicit profiles:
mixed:gpt-5.4-minifor the main pass plusgpt-5.5xhighreviewmaximum:gpt-5.5/xhighfor the whole slice as the "ultimate mode"
- do not change the default based on anecdotes: require a sample of 20 slices before recommending
gpt-5.4-mini+gpt-5.5xhighreview as the normal mode - numeric target for recommending the mixed mode: at least 95% end-to-end success, follow-up rate <= 10%, and at least a 15% improvement in cycle time versus all-
xhigh - keep abstract, complex, or high-blast-radius work on
high/xhighby default until separate numbers say otherwise - keep this behind the active workload so it does not compete with the active pilot-rollout and stabilization backlog