# Old-project v0.6 test checklist - The unmodified old application builds before migration. - `wrnexus update --dry-run --report` changes no files. - The report identifies legacy outputs, ambiguous functions, unresolved imports, and string layouts. - The real migration creates a backup. - Migrated `.wrn` files parse and type-check. - `$emit` is converted to `output.*` where safe. - `@event` is converted to `outputs {}`. - Parent `event.detail` handlers use `payload`. - Explicit imports resolve without guessing ambiguous components. - Existing layouts render. - SSR and CSR behavior match the old application. - A second migration run produces no source changes. - Rollback restores the exact pre-migration application.