Take the time to review the Project Spec carefully before approving. You can still refine it with Knowledge chat after approval — if milestone planning has already run, edits apply to future milestones only.

Reviewing the Project Spec
After you submit your Modernization Goals, the Morph Platform automatically generates the Project Spec. Project Knowledge opens the first time it is ready. To review:- Confirm Project Spec is selected in the tree (it usually is on first open)
- Read the generated content and check that it captures your intent
- Use Knowledge chat to ask questions, drill into sections, or request clarifications
What to Look For
- Target stack — Are the destination technologies correct?
- Migration approach — Does the planned transformation make sense?
- Requirements — Are all your constraints captured?
- Scope — Is it migrating the right parts of your codebase?
Refining the Project Spec
If something needs adjustment, use Knowledge chat in the Project Knowledge drawer. Describe what should change—for example:What You Might Ask For
- Missing requirements or constraints
- Clearer wording on ambiguous sections
- Preferred libraries or patterns
- Scope corrections (include or exclude parts of the codebase)
- Constraints (e.g., “maintain backward compatibility”)
Iterating with the Morph Platform
When the Project Spec has been updated, you can click Auto-review to have the Morph Platform compare the latest version against the codebase analysis and your original intent. It may suggest:- Clarifications for ambiguous statements
- Missing details that could cause issues
- Potential conflicts or inconsistencies
Changing Repositories
The Repo map in the Project Spec shows your repositories Before migration and After migration, and what the Morph Platform does with each one: Edit in place, Read only, New repository, or Full migration. The repositories, their names, and their roles are read-only in the Repo map. You change them through Knowledge chat, which keeps the Project Spec and the wiki consistent with the map. Until you approve the spec, you can edit a repository’s role description in place: click the pencil next to it. To change the repositories before you approve the spec:- Below the Repo map, click Change repositories in chat. Knowledge chat opens with the start of a message filled in.
- Describe the change — for example, rename the new repository, add a separate repository for the frontend, or make a repository read only.
- Send the message. The chat makes the change in the same turn, without a separate confirmation step: it updates the Repo map, the Project Spec text, and any wiki pages that describe the old layout. If the result isn’t what you wanted, ask it to change it again.

To add a repository you already have, before or after approval, use Add origin repo in the Repo map. Once you approve the Project Spec, the repositories already in the Repo map can’t be renamed, removed or given a different role, and Change repositories in chat no longer appears. See Adding a Repository Later.
Approving the Project Spec
When you’re satisfied with the Project Spec:- Resolve Auto-review recommendations (if any)
- Click Approve in the Project Knowledge drawer
- Confirm the approval
What Happens After Approval
The approved Project Spec triggers Roadmap Generation — the Morph Platform plans a sequence of milestones based on your Project Spec, the codebase analysis, and the Repo map. See Milestones for details on how the roadmap executes.Best Practices
Be Explicit About Preferences
Don’t assume the Morph Platform will guess your preferences. If you want:- A specific testing framework → say so
- A particular folder structure → specify it
- Certain naming conventions → include them
Consider Edge Cases
Think about areas where defaults might not work:- Configuration files that need special handling
- Environment-specific code
- Integration points with external systems
Review with Your Team
If others will work with the migrated code, consider having them review the Project Spec before approval. They may catch requirements you missed. You can hand over onboarding to a teammate so they can review and refine the spec directly.Troubleshooting
”I approved but now I need changes”
You can still adjust an approved Project Spec. Open Project Knowledge from the Roadmap and use Knowledge chat to describe the change, the same way you refined it before approval. If milestone planning has already run, spec changes are reflected in future milestones only — already-completed milestones are not rewritten. After approval, the repositories already in the Repo map can’t be changed, but you can still add another source repository with Add origin repo. See Adding a Repository Later. For milestone-level changes, see Editing Milestones; for conventions you want enforced on future work, use Rules.”The Auto-review recommendations don’t make sense”
Recommendations are suggestions, not requirements. If a recommendation doesn’t apply to your situation, click Reject and proceed.”The Project Spec doesn’t match my goal”
If the generated Project Spec significantly misses your intent:- Use Knowledge chat in Project Knowledge to correct the misunderstanding and ask for updates
- Use Auto-review to validate after changes
- Approve only when satisfied