chore(i18n): drop the keys of the removed count line, usual label and open-day link

The day's count line, the usual-range label beside the focus value and
the selection bar's "Open <day>" link are gone, and so are their strings
in all seven bundles. The pulse latest-day read is listed in the dense
read guard with why it stays bounded: one type over one day, the rows the
day view reads anyway. The summaries test's database stub answers that
read.
This commit is contained in:
Marc-André Bombeck committed 2026-10-09 16:57:08 +02:00
1 parent 8d1283a32a
commit b94101d0fe
9 files changed
+3 -36

No files matched your search

@@ -81,6 +81,8 @@ const DENSE_TYPES: ReadonlySet<string> = new Set([
* list, keyed `<file>::<type expression>`, with why each stays bounded.
*/
const ALLOWED: Record<string, string> = {
"lib/analytics/summaries-slice.ts::(shorthand)":
"one hourly-mean type (pulse) over one local day, the latest: the same rows the day view reads for that day, bounded by a day, not by the sampling history",
"lib/insights/comprehensive-generate.ts::(shorthand)":
'Only reached for SLEEP_DURATION (guarded by `type === "SLEEP_DURATION"`); a few stage rows per night.',
"lib/insights/derived/vascular-age.ts::VASCULAR_AGE_TYPE":
@@ -20,7 +20,7 @@ vi.mock("@/lib/db", () => ({
// `sourcePriorityJson` to build the rank ladders. `null` here →
// default ladders.
user: { findUnique: vi.fn() },
measurement: { findFirst: vi.fn() },
measurement: { findFirst: vi.fn(), findMany: vi.fn(async () => []) },
// v1.4.36 — slim slice reads DAY buckets from `measurement_rollups`
// on the happy path. The freshness watermark inside
// `ensureUserRollupsFresh` also pokes `measurementRollup.findFirst`;