Files
HealthLog/src/lib/ai/coach
Marc-André Bombeck 22fac8ae90 perf(coach): cap the snapshot measurement read
The single multi-type window read had no take bound, so a lastYear /
allTime scope over a high-frequency type (PULSE / glucose are
200k-row-class) loaded a year of rows just to fold them into the ~21
daily + ~10 weekly buckets the prompt shows. Read newest-first with a
6000-row cap and restore ascending order; the coarse MONTH/YEAR tail
still comes from the rollup tier, so deep history survives.
2026-06-20 16:58:33 +02:00
..
2026-05-31 14:36:17 +02:00
2026-06-19 22:20:31 +02:00