Mix the Dough: In a large bowl, combine the active sourdough starter, flour, milk, sugar, egg, and salt. Mix until a shaggy dough forms.
Add Butter: Gradually add the softened butter to the dough, mixing well until the butter is fully incorporated and the dough becomes smooth and elastic.
Knead the Dough: Turn the dough out onto a lightly floured surface and knead for about 5-7 minutes until the dough is smooth and elastic.
First Rise (Bulk Fermentation): Place the dough in a greased bowl, cover with a damp cloth or plastic wrap, and let it rise at room temperature for 4-6 hours, or until doubled in size.
Shape the Dough: After the first rise, turn the dough out onto a lightly floured surface and shape it into a rectangle. Let it rest for 10 minutes.
Roll and Fill: Roll the dough out into a large rectangle (about 12x16 inches). Spread the softened butter for the filling evenly over the dough. Sprinkle the brown sugar, cinnamon, and salt evenly over the butter.
Roll the Dough: Starting from the long side, tightly roll the dough into a log. Cut the log into 12 equal pieces.
Second Rise: Place the rolls in a greased 9x13-inch baking dish, cover with a damp cloth or plastic wrap, and let them rise at room temperature for 2-4 hours, or until doubled in size. Alternatively, you can place them in the refrigerator to rise overnight.