01 - Preheat oven to 350°F. Line a 10x15-inch jelly roll pan with parchment paper and lightly grease the surface.
02 - In a mixing bowl, beat eggs with granulated sugar and vanilla extract for 5 minutes until the mixture turns pale and falls in thick ribbons.
03 - Sift together flour, cocoa powder, baking powder, and salt. Gently fold the dry mixture into the whipped eggs until just combined, being careful not to deflate the batter.
04 - Pour the batter into the prepared pan and spread evenly. Bake for 10–12 minutes until the cake springs back lightly when touched.
05 - While still hot, invert the cake onto a clean kitchen towel dusted with powdered sugar. Peel off the parchment paper. Starting from the short end, roll the cake and towel together into a log. Allow to cool completely in this shape.
06 - Gently unroll the cooled cake. Spread caramel sauce evenly across the surface, reserving 2 tablespoons for finishing. Sprinkle the chopped toasted pecans over the caramel layer.
07 - Carefully roll the cake back up without the towel. Place seam-side down on a serving platter.
08 - Place chopped chocolate in a heatproof bowl. Heat the heavy cream until just simmering, then pour over the chocolate. Let sit for 2 minutes, then stir until smooth and glossy. Allow to thicken slightly.
09 - Pour the ganache over the cake roll, letting it drip down the sides. Drizzle with the reserved caramel sauce and arrange pecan halves on top.
10 - Refrigerate for 20 minutes before slicing for clean portions. Allow to come to room temperature before serving.