mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-10 13:22:14 +00:00
The daily sweep and the measurement-ingest hook surfaced due reminders into a Coach conversation whatever the record's coach capability said, and the nag cap then dismissed them after three ticks although no badge ever showed. The app-open path already waited on the capability. surfaceCoachReminders now holds every row while the coach capability is unavailable (the same answer that keeps the badge dark), and the nag cap neither charges nor dismisses a held user's surfaced rows. They surface on the first tick after the Coach is back. The integration fixture gives its users a provider and consent, and a held case covers the sweep, the nag cap and the ingest hook.