Cream butter, brown sugar, and granulated sugar together until light and fluffy
Mix in egg and vanilla until fully combined
Whisk flour, baking soda, and salt in a separate bowl
Add dry ingredients to wet ingredients and mix just until combined
Cover dough and chill for 30 minutes
Microwave caramels with cream in short intervals, stirring until smooth
Preheat oven to 350°F (175°C) and line baking sheets with parchment paper
Scoop dough into balls and place on baking sheet, spaced apart
Bake for 6–7 minutes until lightly set
Remove from oven, gently indent centers, add caramel, pecans, and chocolate
Return to oven and bake 4–5 minutes until edges are golden
Cool on baking sheet for 5 minutes, then transfer to wire rack
Finish with flaky salt or chocolate drizzle if desired