Repository navigation
fix(integrations): harden installs and MCP project roots - #8
Merged
Merged
Conversation
Make generated installs self-contained across Codex, OpenCode, Pi, Gemini, and Kiro by rewriting MCP script paths to installed skill copies, excluding runtime cache artifacts, and cleaning Kiro managed artifacts on reinstall. Add temp-root smoke coverage for the real install command and document the platform contracts so native-only targets are not presented as generated converter targets.
MCP tools now resolve user-owned files through an explicit project root, CE_DATASCIENCE_PROJECT_ROOT, or the current git root instead of writing into the installed plugin tree. Reporting checklist configuration is standardized on stack_profile.reporting_checklist, with legacy read compatibility and registry-backed validation for the 35 shipped checklist files.
Merged
This was referenced Oct 15, 2026
sajor2000
added a commit
that referenced
this pull request
Oct 21, 2026
sajor2000
added a commit
that referenced
this pull request
Oct 22, 2026
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.
Summary
Generated platform installs and MCP-backed workflows are now safer for real users. Platform installs keep MCP server configs pointed at installed skill files, and MCP tools now write project artifacts into the user project root instead of the installed plugin tree.
The reporting checklist surface is also consolidated around a single canonical schema and registry. New configs use
stack_profile.reporting_checklistplusstack_profile.reporting_checklist_extensions, while MCP/read paths keep compatibility with olderguidelines_selectedand nested checklist shapes.What Changed
project_root,CE_DATASCIENCE_PROJECT_ROOT, or the current git root.Tests
python3 -m py_compile plugins/ce-datascience/skills/ce-mcp-server/mcp_server/run.pybunx tsc --noEmitbun test tests/platform-smoke.test.ts tests/mcp-server.test.ts tests/guideline-registry.test.ts tests/plugin-content-portability.test.tsbun test(809 pass)bun run release:validate