phase1: switch to separate builders per branch per target