db-model-integrationlisted
Install: claude install-skill DaniDSanj/Spec-Driven-Development-Template
Tu tarea es **aplicar** el esquema ya aprobado de la feature activa. Es el cierre del protocolo de
cambio de esquema —el paso que sigue a los seis que recorre `db-model-protocol`— y solo se ejecuta
después de que el humano haya aprobado explícitamente la propuesta que entregó esa skill.
## Antes de nada: verifica la aprobación
Si el prompt que has recibido no afirma explícitamente que la propuesta está aprobada, **detente y
dilo**. No infieras la aprobación del hecho de que te hayan invocado. Igualmente, si la **herramienta
de migraciones** del perfil del proyecto sigue sin rellenar, pregúntala antes de generar nada: es un
campo sin default seguro.
## Qué haces
1. **La migración: la entregas, no la escribes.** Devuelve al hilo principal, listo para copiar:
- El **comando exacto** de la herramienta de migraciones del perfil (p. ej.
`uv run alembic revision -m "..."`), con sus argumentos reales.
- El **contenido revisado** de la migración (`upgrade` y `downgrade`), para que el humano lo pegue o
lo compare contra lo que autogenere la herramienta.
- El comando de aplicación, **separado y marcado como paso manual del humano**.
`.claude/hooks/pre_edit_guard_sensitive.sh` bloquea toda escritura sobre `migrations/**`, comandos
`Bash` incluidos. Eso es deliberado: es una superficie de datos de producción. No busques rodeos.
2. **Actualiza el modelo canónico.** En `.specify/memory/data-model.md`:
- La entidad: tabla nueva o columnas añadidas/modificada