mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
Three integration cases pinned the old behaviour: the sync handshake stamping the checkpoint, and the calendar read persisting the prediction. Both are the faults this release removes, so the cases were asserting a bug. Each file now asserts the read writes nothing AND that the other end does. The second half is not decoration: without it, "nothing was written" would pass just as well against a column nothing writes at all. The cycle case seeds its own history and its own profile row rather than reaching a route to get one, because reaching the route is exactly what the prediction must no longer depend on.