Skip to content

feat(core): route install/ensure --dry-run through Core preview - #702

Merged
Drswith merged 1 commit into
mainfrom
cursor/route-install-ensure-dry-run-core-preview-59d2
Sep 6, 2026
Merged

feat(core): route install/ensure --dry-run through Core preview#702
Drswith merged 1 commit into
mainfrom
cursor/route-install-ensure-dry-run-core-preview-59d2

Conversation

@Drswith

@Drswith Drswith commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Summary

Post-1.12 P0: route CLI install / ensure --dry-run onto in-repo Core preview (away from the leftover dry-run planner path), keeping the 1.12.0 outward freeze.

Freeze checklist

  • Plan JSON fields: no drift (action / data{agent,changed,installed} / error / meta / ok / target / warnings)
  • JSON code: warnings[0].code === "DRY_RUN"
  • changed: false for install/ensure dry-run
  • Human and JSON success exit: 0
  • Zero side effects (no Quantex state writes)
  • JSON does not expose engine/route
  • Fixtures not loosened; tests assert Core session ownership

Out of scope (explicit)

Linked Artifacts

  • OpenSpec: route-install-ensure-dry-run-core-preview

Validation

  • CI three-platform + lint/governance
  • install/ensure --dry-run / --json contract regression

Release Intent

  • Release: minor - route install/ensure dry-run through Core preview under frozen 1.12.0 contract

Release Summary

BEGIN_COMMIT_OVERRIDE
feat(core): route install/ensure --dry-run through Core preview

Keep the 1.12.0 dry-run freeze (DRY_RUN, changed: false, exit 0, no engine
leak) while moving preview onto in-repo Core instead of the leftover planner path.
END_COMMIT_OVERRIDE

Docs Updated

  • README / OpenSpec / Core README as needed for routing note

Scope Check

  • P0 only
  • Did not silently expand into P1/P2/P3
  • I did not add a new ad hoc root-level Markdown file.

Closure Check

  • Draft until QA/DevOps sign-off and CI green

Align Core installation preview with the frozen dry-run plan under
indeterminate provider observation, then switch install/ensure --dry-run
onto Core preview while preserving DRY_RUN, changed:false, and JSON/exit
contracts. Lifecycle hard deletes remain out of scope for P1.
@Drswith
Drswith marked this pull request as ready for review September 6, 2026 11:01
@Drswith
Drswith merged commit faf9f19 into main Sep 6, 2026
16 of 17 checks passed
@Drswith
Drswith deleted the cursor/route-install-ensure-dry-run-core-preview-59d2 branch September 6, 2026 11:01
cursor Bot pushed a commit that referenced this pull request Sep 6, 2026
Post-#702 import-graph proof: no src/lifecycle module has zero production
importers, so delete none. Keep update-planner for update planning paths
(not install/ensure dry-run). Archive completed OpenSpec change
route-install-ensure-dry-run-core-preview (specs already promoted).
Drswith added a commit that referenced this pull request Sep 6, 2026
…704)

Post-#702 import-graph proof: no src/lifecycle module has zero production
importers, so delete none. Keep update-planner for update planning paths
(not install/ensure dry-run). Archive completed OpenSpec change
route-install-ensure-dry-run-core-preview (specs already promoted).

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
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.

2 participants