Preheat oven to 350 degrees.
In bowl of a stand mixer, combine butter, brown sugar, granulated sugar, salt, baking soda, cinnamon and vanilla. Beat until combined. Add egg and continue beating until light and creamy.
Whisk together flour, oat flour and both oatmeal types. Stir in pecans and cranberries. Add dry ingredients to wet and mix until just combined. Batter will be stiff.
Arrange portions of dough (about 1 ounce or 2 tablespoons each) onto lined baking sheets. Flatten into disks and optionally sprinkle each with a bit of kosher salt.
Bake in preheated oven 10 to 12 minutes, until golden brown on edges but still pale in the middle.
Let cool on baking sheet a few minutes and then move to a cooling rack.