Codex roadmap improvements#2
Merged
Merged
Conversation
Add roadmap entries for remove-module correctness, test hardening, CI and release gates, provider-neutral runtime descriptions, stack planning, cache refresh, path safety, create-project failure behavior, and removal prompts.
Compare final generated states with and without the target module during removal. Add a regression test for later modules rewriting the target file and update docs for modulesReplayed semantics.
Reject mock server startup on listen errors and guard integration cleanup when setup fails. Document restricted-sandbox behavior and mark roadmap item 19 complete.
Run the CI quality gates on Node 20, 22, and 24 so the workflow matches the package's Node 20+ support policy.
Run lint, format check, typecheck, build, and tests in the release workflow before publishing to npm.
Update exposed tool, resource, and prompt descriptions to use provider-neutral caller wording. Add tests to guard against reintroducing narrow agent phrasing.
Introduce the read-only plan_stack tool for preset and module recommendations with dependency, feature choice, and property hints. Document the new planning workflow and mark roadmap item 23 complete.
Add refresh_catalogue to clear cached modules, landscape, and presets during an MCP session, with targeted cache group support and tests.
Validate projectFolder before mutation tools touch disk or call seed4j. Reject empty, relative, and filesystem-root paths with client errors and document the safety behavior.
Remove newly-created empty target folders when create_project fails during init, while preserving pre-existing or partially-written folders for recovery.
Register seed4j-remove-module to guide safe removal through status check, preview, user confirmation, optional force handling, and final status verification.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.