Heat oven to 350 degrees and line a baking sheet with parchment.
In bowl of food processor, pulse flours, sugar, oats, powder and salt quickly to sift.
Add butter and pulse until coarse crumbs form.
Remove top and fold in cranberries and zest.
In a large bowl, whisk egg, butermilk, and extracts.
Pour in flour mixture and fold until combined.
Turn dough onto lightly floured surface and roll out into 1 inch thick round.
Slice into 8 triangles and place on baking sheet.
Brush each top with buttermilk and sprinkle with sugar
Bake for 15-20 minutes or until tops are golden.