Whisk 2.5 cups water and 2 tablespoons starter until starter is dissolved.
Sift the flours into water/starter mixture.
Add the rest of the ingredients, except for cranberries and pecans. Mix well with a large spoon, or wet hand.
Add cranberries and pecans, knead to incorporate. Again, you can use a spoon or your hand dipping it often in water. The dough will be sticky but pleasant to handle (not a sticky mess!).
Cover and leave at room temperature for 6-10 hours. Look for a good (not huge) rise and softening.
I can't give you an exact time since it will vary with ambient temperature, strength of your starter, etc. You don't want to ferment it too long and get bread that's very sour, so try not to go over 12 hours unless. Generally, look for the dough to rise, and use it before it drops. If I make the dough in the morning, I bake in the late afternoon; if I start dough at night, I bake in the morning.
When ready to bake, place a large Dutch oven with lid in the oven, and turn the oven to 450ºF. Set timer for 20 minutes.
Transfer the dough without trying to disturb it too much onto a piece of parchment paper. Use wet hands to tighten it on the sides.
When Dutch oven is preheated, remove it from oven and place the dough with parchment paper into the Dutch oven. Sprinkle generously with water.
Close the lid. Bake for 20 minutes.
Remove the lid, reduce temperature to 400ºF. Bake for 20-25 more minutes.
Cool Cranberry Pecan Sourdough Bread on wire rack.