Marc-André Bombeck
e482f76508
fix(labs): stop projecting lab trends from stale or short series
...
A marker whose newest reading is more than a year old is now reported
as of that reading (projection "stale"), with no exit date and no
already-outside verdict. The projection horizon is capped at the span
the readings cover, so a line is never carried further ahead than the
data reaches back. The detail read keeps the newest 2000 readings
rather than the oldest.
2026-10-21 22:40:43 +02:00
..
2026-10-20 13:16:22 +02:00
2026-10-20 15:39:39 +02:00
2026-10-20 11:00:25 +02:00
2026-10-21 21:38:32 +02:00
2026-09-27 11:24:41 +02:00
2026-10-20 09:08:40 +02:00
2026-09-24 08:45:06 +02:00
2026-09-24 09:19:36 +02:00
2026-10-03 18:18:56 +02:00
2026-10-15 21:49:02 +02:00
2026-10-16 05:38:36 +02:00
2026-10-20 06:53:17 +02:00
2026-10-20 05:01:18 +02:00
2026-10-20 13:29:14 +02:00
2026-10-20 06:53:17 +02:00
2026-10-21 22:40:43 +02:00
2026-10-20 09:08:40 +02:00
2026-10-16 17:11:04 +02:00
2026-09-10 07:42:07 +02:00
2026-10-20 06:53:17 +02:00
2026-10-14 18:57:01 +02:00
2026-10-20 09:08:40 +02:00
2026-10-16 03:57:46 +02:00
2026-10-21 16:25:26 +02:00
2026-09-26 14:46:01 +02:00
2026-10-20 17:02:44 +02:00
2026-10-21 16:50:14 +02:00
2026-10-16 03:57:46 +02:00
2026-10-16 03:57:46 +02:00
2026-10-20 06:53:17 +02:00
2026-10-21 21:56:16 +02:00
2026-10-21 20:42:06 +02:00
2026-10-20 06:53:17 +02:00
2026-10-21 22:17:59 +02:00
2026-10-21 21:57:05 +02:00
2026-10-08 10:32:11 +02:00
2026-10-21 22:27:20 +02:00
2026-10-21 15:06:40 +02:00
2026-10-15 21:49:02 +02:00
2026-10-16 05:57:22 +02:00
2026-10-16 03:57:46 +02:00
2026-09-26 10:33:13 +02:00
2026-10-20 13:16:22 +02:00
2026-10-21 21:59:42 +02:00
2026-10-20 13:57:11 +02:00
2026-10-20 13:16:22 +02:00
2026-10-21 12:01:53 +02:00
2026-10-15 23:29:40 +02:00
2026-10-21 12:28:32 +02:00
2026-10-16 03:57:46 +02:00
2026-10-21 20:14:20 +02:00
2026-10-21 21:57:05 +02:00
2026-10-21 19:49:07 +02:00
2026-10-20 05:01:18 +02:00
2026-10-15 23:57:34 +02:00
2026-10-11 13:56:24 +02:00
2026-10-21 19:11:23 +02:00
2026-10-20 16:09:28 +02:00
2026-10-20 13:29:14 +02:00
2026-10-16 03:57:46 +02:00
2026-10-16 05:22:26 +02:00
2026-10-20 13:29:14 +02:00
2026-10-21 22:13:28 +02:00