plan_upgrade
Plan a project upgrade by comparing baseline, on-disk, and freshly generated files, isolating user edits from template changes without modifying anything.
Instructions
Plan a re-scaffold of an existing project against the current templates: a three-way diff (baseline vs on-disk vs freshly generated) that separates template changes from the user's own edits, so nothing is clobbered. Reports the plan only — it writes nothing. Requires a generator that supports baseline-upgrade.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Project name (as originally generated) | |
| config | No | The options it was generated with | |
| preset | No | The preset it was generated from (if any) | |
| directory | Yes | Path to the existing scaffolded project | |
| generator | Yes | Generator id from list_generators |