Qualifying standards started out hardcoded inside the SwimSpace app. Every new LSC meant editing the same data in about five different places in Swift — the standard loader, the lookup service, and the region lists in both the times and goals screens. That was fine for one state. It was never going to scale to fifty-nine.
So I pulled the cuts out of the app entirely and into their own service. It's the least glamorous problem in SwimSpace, and also the one that actually decides whether the app is useful to a swimmer outside Illinois. The database now covers nine LSCs — USA, Illinois, Indiana, Iowa, Wisconsin, Hawaii, Pacific, San Diego-Imperial, and Florida Gold Coast — and I'm adding more as I get to their standards.