ScriptableObjectMigrator
8 tools in this family (folder Editor/Tools/ScriptableObjectMigrator/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.
| Tool | Effect | Description |
|---|---|---|
somigrate_apply | destructive | Apply the migration FOR REAL: SerializedObject roundtrip on every matching asset, then |
somigrate_audit_breakage | read-only | Heuristic scan: walk every .asset of the given type (or every SO if unspecified), read |
somigrate_diff_against_snapshot | read-only | Load a saved schema snapshot and diff it against the current live type. Reports added |
somigrate_dry_run | writes | Apply the migration in DRY-RUN mode: walks every matching .asset, reads serialized data |
somigrate_list_snapshots | read-only | List every schema snapshot on disk under Tests/AutoPlay/SoMigrator/schemas/. Returns |
somigrate_propose_plan | read-only | Ask the active LLM to translate an ambiguous schema diff into a concrete MigrationPlan. |
somigrate_snapshot_type | writes | Capture the current serialized-field schema of a ScriptableObject type and write it to |
somigrate_validate_plan | read-only | Structurally validate a MigrationPlan: every entry has a transform |