trpc-query-used-for-writes-breaks-reminder-delivery

Using a tRPC query procedure (idempotent GET equivalent) to check and deliver reminders is a contract violation — queries are not guaranteed to fire server-side. In the TaskFlow repo, reminders.checkDueTomorrow only fires when a client manually hits the endpoint, making reminders silent unless a user opens the app on the day before due date. Reminder delivery must use a mutation or a dedicated cron job.