Move your app.
Keep what you built.
Understand what's portable, what's platform-dependent, and what needs investigation before changing the source application.
The path
- AnalyzeAvailable
- InventoryAvailable
- PlanAvailable
- MigrateNot available
- ValidateNot available
- DeployNot available
Analyze, inventory, and plan are available. Migration, validation, and deploy are not actions yet.
What the later stages mean
- Migrate. SourceMigrator does not change the application in this release.
- Validate. Checks against a moved application come later.
- Deploy. Publishing a replacement is not part of analysis.
What you can learn
Can I move this application?
Start with the evidence. The inventory says what is supported and what is still unknown.
What can be recovered?
Exportable and reproducible items are the parts the evidence says can travel or be rebuilt.
What is tied to the platform?
Platform-dependent items stay marked. SourceMigrator does not pretend they already moved.
What do I do next?
Each analysis ends with a recommended next step. Later stages stay closed until they exist.
What an inventory looks like
A labeled example of the same components a saved analysis uses. It is not your application.
Illustration only. This sample is not saved, was not read from a source application, and nothing has been migrated or deployed.
- Source platform
- Sample source
- Lifecycle
- Inventory
- Target profile
- Not selected
Migration readiness
- Blockers
- 2
- Questions
- 1
- Migration
- Not performed
Recommended next step
Review the investigation items and capture the missing evidence before any migration planning.
Classification summary
- Exportable1
- Reproducible1
- Platform-dependent1
- Requires Investigation1
Migration report
The migration report is produced from a saved analysis run. This view does not have one.
Component inventory
Customer list (schema)
A data shape that can travel with the analysis record.
ExportableHigh confidence85%
Source: Sample source
Reasoning
The sample shows a simple list of fields. Nothing has been copied into a new database.
Evidence
- example/customers: name, email
Account screens (application)
Screens that can be rebuilt from the captured description.
ReproducibleMedium confidence60%
Source: Sample source
Reasoning
The behavior is described well enough to rebuild later. It has not been rebuilt.
Evidence
- Described only. No source files are attached.
Hosted sign-in (authentication)
Sign-in that the current platform operates.
Platform-dependentHigh confidence85%
Source: Sample source
Reasoning
The sample depends on the source platform's sign-in. SourceMigrator has not replaced it.
Evidence
- Declared as platform-hosted. No credentials are included.
Uploaded files (file storage)
Files whose storage location is not in the sample.
Requires InvestigationLow confidence30%
Source: Sample source
Reasoning
The sample does not say where files live, so the inventory does not guess.
Evidence
- No file location was captured.
Migration plan
This illustration shows a draft per-component plan. Platform-dependent items become a manual checklist. Nothing has been migrated.
Per-component plan
Customer list (schema)
ExportableExport the captured definition. Workstream: data. Layer: data.
A data shape that can travel with the analysis record.
The sample shows a simple list of fields. Nothing has been copied into a new database.
- Copy the captured definition into the target repository.
- Keep the evidence locator as the source of truth.
- Do not mark this component migrated until a row-count, checksum, or Playwright smoke check passes.
Account screens (application)
ReproducibleReproduce from captured evidence. Workstream: frontend. Layer: definition.
Screens that can be rebuilt from the captured description.
The behavior is described well enough to rebuild later. It has not been rebuilt.
- Recreate this component from the captured evidence.
- Do not assume live data or secret values were downloaded.
- Re-enter owner-held values on the target.
Hosted sign-in (authentication)
Platform-dependentRebuild manually on the target. Workstream: platform. Layer: runtime.
Sign-in that the current platform operates.
The sample depends on the source platform's sign-in. SourceMigrator has not replaced it.
- Rebuild this platform-managed capability on the target.
- SourceMigrator cannot export the source engine.
- Complete the matching manual checklist item before claiming this component moved.
Uploaded files (file storage)
Requires InvestigationCapture missing evidence before planning work. Workstream: data. Layer: unspecified.
Files whose storage location is not in the sample.
The sample does not say where files live, so the inventory does not guess.
- Capture the missing evidence named in the finding.
- Do not guess the component.
- Re-run analysis before assigning export or rebuild work.
Platform-dependent manual checklist
1 open manual task.
Investigation reminders
- Where are uploaded files stored? The sample names files without a storage location.
Evidence
| Label | Kind | Locator | Captured |
|---|
Customer list shapename, email | Data shape | example/customers | Sample text |
Blockers
Hosted sign-in stays with the current platform until a replacement is chosen.
Platform-dependentHigh confidence85%
Reasoning
Moving the application does not include the platform's sign-in service.
Uploaded files need a location before anyone plans a move.
Requires InvestigationLow confidence30%
Reasoning
The missing location is recorded as a gap, not filled in.
Investigation questions
Where are uploaded files stored?
The sample names files without a storage location.
Analysis run
This illustration shows how an inventory is read. It is not the result of an analysis run.
Application profile resurgenx.saas.next.v1. Health check