A modern approach to testing Swift

How I built a multi-tiered testing system for an iOS app. Not for the coverage metric, but to give an AI coding agent the confidence to make sweeping changes without breaking things.