mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 04:50:59 +00:00
The projector, the reminder worker and the intake write path key on the slot instant byte-for-byte, and all three derive it from a DIFFERENT reference — a cron tick, a later cron tick, and the moment the user pressed take. That is the whole hazard: the primitive used to sample the zone offset at its reference, so on a transition day two ticks on opposite sides minted instants an hour apart for the same slot and the dedupe key stopped matching. The existing DST cases compare the resolver to a projector mint computed from the SAME reference, which cannot see this. Pass deliberately different references across both Berlin transitions.