Shift-Left Defensibility: Architecting Immutable Software Moats