You're moving an existing system to a new stack, platform, or modernized architecture. Done naively, you reproduce every wart. Done well, you drop unused features, modernize, add NFRs that were missing. This path is the guided version — a three-stage flow: audit the source, refine through a structured conversation, bootstrap the target. Estás moviendo un sistema existente a un nuevo stack, plataforma, o arquitectura modernizada. Hecho ingenuamente, reproduces cada verruga. Hecho bien, descartas features no usadas, modernizas, agregas NFRs que faltaban. Este camino es la versión guiada — un flujo de tres etapas: auditar el origen, refinar a través de una conversación estructurada, arrancar el destino.
(For in-place dependency or framework-version upgrades — same repo, same architecture, just newer versions — use Path B's audit + remediation flow instead. This path is for cross-stack moves where the target is a separate codebase.) (Para upgrades in-place de dependencias o versión de framework — mismo repo, misma arquitectura, solo versiones más nuevas — usa el flujo de auditoría + remediación del Camino B. Este camino es para moves entre stacks donde el destino es una base de código separada.)
The migration tool branches automatically. If you want to confirm before any change: La herramienta de migración crea la rama automáticamente. Si quieres confirmar antes de cualquier cambio:
Same as Path B step 2 — paste a branch-and-stay-off-main commitment before any analysis starts. See there for the full template. Igual que el paso 2 del Camino B — pega un compromiso de crear rama y quedarse fuera de main antes de que empiece cualquier análisis. Ver ahí la plantilla completa.
Same three-stage flow, more explicit. The pure-GS version names the artifacts because no tool is producing them by default: El mismo flujo de tres etapas, más explícito. La versión GS puro nombra los artefactos porque ninguna herramienta los produce por default:
The AI proposes defaults for each. You override what you want. Don't re-confirm the defaults — keep moving. La IA propone defaults para cada uno. Tú sobre-escribes lo que quieras. No re-confirmes los defaults — sigue avanzando.
If you want a literal port (preserve every wart, change only the stack), say so in step 2 and the AI will skip the refinement conversation entirely. If you want help during the refinement (regulated systems, complex business logic), the Concierge engagement handles the refinement conversation as part of the work. Si quieres un port literal (preserva cada verruga, cambia solo el stack), dilo en el paso 2 y la IA se saltará la conversación de refinamiento por completo. Si quieres ayuda durante el refinamiento (sistemas regulados, lógica de negocio compleja), el engagement de Concierge maneja la conversación de refinamiento como parte del trabajo.