908 → 1,407 tests in six hours and a coverage floor that sticks
Ran a five-phase coverage push that added 500 tests in a single day, then set a 25% CI coverage floor so it never slides back. Phase 1: extract logic from SwiftUI views into testable enum namespaces. Phase 2: 10 new test files, 186 tests. Phase 3: 5 more files, 227 tests. Phase 4: logic extraction for formatters and validators, 45 more. Phase 5: update the baseline and lock the floor. macOS went from 908 to 1,407. iOS from 908 to 1,386. The real win isn't the number — it's the extraction pattern. Every SwiftUI view that had formatting logic or validation chains now has a pure-function companion with full test coverage. When I refactored ModelCapabilityProfile a month later, I changed 11 test files and nothing broke. That's what a coverage push buys you.