Saltar al contenido

Fichas para repetir

Hay vueltas que vas a dar muchas veces: publicar un cambio y llevar una migración a tu proyecto real. Aquí están una sola vez, con sus pasos en orden y qué hacer si algo sale mal. Las lecciones te mandan aquí; no tienes que memorizarlas.

Ficha: Publicar un cambio

Cada vez que un cambio de tu app sale a internet, desde que la publicas en la lección 7.1.

Los pasos

  1. 1La vuelta de siempreClaude resuelve tu issue en su rama y abre el PR (lección 5.4).
  2. 2La vista previaNetlify arma una dirección para ese PR. Prueba ahí lo que dice «cómo sabremos que quedó».
  3. 3¿Trae migración?Si cambia la base, únelo con la ficha «Llevar una migración al real».
  4. 4Tú lo unesCon «Merge pull request» y «Confirm merge».
  5. 5Netlify publicaEn unos minutos. En Deploys ves si terminó o falló.
  6. 6Lo ves en líneaAbre tu dominio en el celular y revisa el cambio.

La aprendes en la lección 7.1 «Publica tu app»

Si algo sale mal

La publicación salió con error

Tu app en línea sigue con la versión anterior: nadie ve el error. En Deploys abre la que falló y pídele a Claude que la lea.

Prompt para pedir ayuda

Con el conector de Netlify, revisa por qué falló la última publicación de mi app y explícame la causa en palabras sencillas. No cambies nada ni leas mis variables de entorno. Si hay que corregir algo, propón un issue.

Listo para pegar en Claude

Ya publicado, algo dejó de funcionar

Regresa a la publicación anterior en Deploys (la anterior › «Publish deploy») y luego corrige con un PR. Como cada migración solo agrega, tu base le sigue sirviendo.

Prompt para pedir ayuda

Después de unir el PR #[número], en mi app en línea [qué dejó de funcionar]. Ya regresé a la publicación anterior en Netlify. Investiga la causa antes de cambiar nada y propón el arreglo en un issue.

Listo para pegar en Claude

Pasaron diez minutos y tu dominio sigue igual

En Deploys, mira si la publicación sigue trabajando. Si tu app dice que está pausada, se acabaron tus créditos del mes (lección 7.1).

Prompt para pedir ayuda

Uní el PR #[número] hace diez minutos y mi app en línea no cambió. Con el conector de Netlify, dime si la publicación terminó, sigue trabajando o falló, y si mis créditos del mes alcanzan. No cambies nada.

Listo para pegar en Claude

Las lecciones que la usan

Ficha: Llevar una migración al real

Cada vez que unes un PR que cambia tu base de datos, desde la lección 7.5.

Los pasos

  1. 1Tu respaldo del díaCon clientes, confirma que Supabase Pro ya tiene uno de hoy (lección 7.11).
  2. 2Conector al realPersonalizar › Conectores › Supabase: desconecta, conecta y elige la organización real.
  3. 3Une el PRYa probado en su vista previa.
  4. 4Pide la migraciónEn una sesión nueva: «Ya uní el PR #N: aplica su migración al real». Compara el ID.
  5. 5Conector de regresoDesconecta y elige otra vez tu organización de pruebas.

La aprendes en la lección 7.5 «Modo prueba y modo real»

Si algo sale mal

El conector sigue viendo la otra organización

Al conectar, Supabase te pide elegir la organización en el navegador. Desconecta otra vez y, antes de autorizar, revisa cuál está elegida. Si la real no aparece, entraste con otra cuenta de Supabase.

Prompt para pedir ayuda

Con el conector de Supabase, dime qué organizaciones y qué proyectos ves, con su ID, sin cambiar nada. Compáralos con los de mi CLAUDE.md y dime si estoy en la organización que necesito.

Listo para pegar en Claude

Uniste el PR y tu app en línea dice que falta algo de la base

Netlify publicó antes que la migración. Haz ya el paso 4; si va a tardar, regresa a la publicación anterior en Deploys.

Prompt para pedir ayuda

Uní el PR #[número] y mi app en línea muestra este error: [pégalo, sin datos de clientes]. ¿Falta aplicar su migración al real? Solo mirando, dime qué falta antes de aplicar nada.

Listo para pegar en Claude

La migración falla al aplicarla al real

No la repitas ni cambies nada a mano. Pide que te explique el error. Si dañó datos, sigue «Si tienes que volver al respaldo» (lección 7.5).

Prompt para pedir ayuda

La migración del PR #[número] falló en mi proyecto real con este mensaje: [pégalo, sin datos de clientes]. Solo mirando, explícame qué pasó y si cambió algo en mi base. No apliques nada todavía.

Listo para pegar en Claude

Se te olvidó regresar el conector

Antes de aprobar cualquier permiso, mira el ID. Si es el de tu real y no estás llevando una migración, di que no y haz el paso 5.

Prompt para pedir ayuda

Con el conector de Supabase, dime el ID del proyecto que ves, sin cambiar nada. ¿Es el de prueba o el real, según mi CLAUDE.md?

Listo para pegar en Claude

Las lecciones que la usan