-- Propuesta consultiva con IA: tabla nueva. -- ADITIVA. No toca ninguna tabla ni fila existente. CREATE TABLE IF NOT EXISTS "PropuestaIA" ( "id" TEXT NOT NULL, "cotizacionId" TEXT NOT NULL, "estado" TEXT NOT NULL DEFAULT 'borrador', "contenidoIA" JSONB NOT NULL, "contenidoEditado" JSONB, "traza" JSONB, "avisos" JSONB NOT NULL DEFAULT '[]', "modelo" TEXT NOT NULL, "aprobadaPor" TEXT, "aprobadaAt" TIMESTAMP(3), "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" TIMESTAMP(3) NOT NULL, CONSTRAINT "PropuestaIA_pkey" PRIMARY KEY ("id") ); CREATE INDEX IF NOT EXISTS "PropuestaIA_cotizacionId_idx" ON "PropuestaIA"("cotizacionId"); ALTER TABLE "PropuestaIA" ADD CONSTRAINT "PropuestaIA_cotizacionId_fkey" FOREIGN KEY ("cotizacionId") REFERENCES "Cotizacion"("id") ON DELETE CASCADE ON UPDATE CASCADE;