mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 20:42:43 +00:00
The sync-changes fixtures seeded rows at a literal calendar date. The route serves only what sits inside the tombstone retention horizon, which is sixty days plus a fifteen-day margin, so the fixture was inside the window when it was written and fell out of it exactly seventy-five days later. Three cursor round-trips started failing at midnight with no commit behind them, and would have failed on every run from then on. The rows now anchor five days before the current time, so they cannot age out of the window they are meant to be inside. The mood entry's own date string is derived from the same anchor rather than written out, because the two drifting apart is the same defect one level down.