Counted from per-API matrices checked against the real Apple SDK — not asserted. ✅ means it compiles and runs. 🟡 means the common paths work and the edges don't.
Percentages are against Apple's entire published surface — deprecated members, platform variants, initialisers nobody calls. Accelerate is 7,127 rows; UIKit is 8,467. 1,607 working UIKit APIs is a lot of UIKit, even at 19%.
A guard script asserts every matrix's TOTAL row agrees with the rows above it. A matrix that overstates coverage is worse than no matrix — it is what planning decisions get made from.
AppIntents, Contacts, EventKit, CallKit and the rest have their API surface mapped with matrices generated and nothing behind them. They are measured so the gap is known, not because they are close.
Per-framework pages measure against Apple's full surface; the in-repo matrices measure the surface MiniSwift targets. Where they differ, the number shown here is the one on the page it links to.