mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-10 13:22:14 +00:00
Add an hourly ECG catch-net cron so a watch-only account with no scale pulls its recordings without a webhook: the queue was registered and bound but never scheduled, and the handler now grows a cohort arm that walks every connection on a payload-less tick, mirroring the activity and sleep handlers. Make the activity and sleep write paths honest. A swallowed activity batch-write fell through to the success stamp — a green pill over lost data, green forever on a persistent write bug; it now records a transient failure and refuses the stamp. A reconcile throw out of either sleep transaction propagated past the stamp and was swallowed by both callers, leaving neither success nor failure recorded; the source now records a transient failure and rethrows so the cron and webhook paths stay honest without changing their warn-and-continue behaviour.