From Dev.to
Gate features at compile time: a Roslyn source generator for Keyright entitlements
Entitlement checks have a way of multiplying. One feature needs export.pdf, another needs reports.scheduled, a third needs a seats limit — and each one grows its own little block of "resolve the licen...
