The single biggest reason to ship an app: ClassroomIO has no push channel today, only email. This rides on
prd/notification-system — mobile adds a device-token registry and an Expo Push transport in the existing
apps/jobs worker, never a second notification pipeline. Every category is independently switchable and
quiet hours defer rather than drop.