Marc-André Bombeck
9d9e1f153c
feat(insights): make each person-defined symptom its own correlation channel
...
Every active symptom definition enters pattern discovery as an outcome
channel SYMPTOM:<id>, labelled with its decrypted name (the data label
the interpretation already prefers over the key). The daily value is the
day's highest intensity in the person's zone; days without an occurrence
count as 0 only between the first and the last logged day. At most eight,
the active-definition cap. The SYMPTOM: prefix resolves to the illness
module in the surface map, so the family leaves the matrix with the
module, and the discovery guard lists the new fetcher.
2026-10-03 21:14:08 +02:00
..
2026-06-19 22:20:31 +02:00
2026-09-26 16:23:14 +02:00
2026-09-26 16:56:02 +02:00
2026-09-26 16:56:02 +02:00
2026-06-28 03:20:49 +02:00
2026-06-29 15:08:04 +02:00
2026-09-11 12:37:54 +02:00
2026-09-26 16:23:14 +02:00
2026-07-19 13:31:29 +02:00
2026-06-10 22:41:28 +02:00
2026-09-09 19:42:26 +02:00
2026-09-27 13:03:27 +02:00
2026-10-01 13:23:17 +02:00
2026-08-14 05:19:05 +02:00
2026-09-24 10:17:00 +02:00
2026-10-01 13:23:17 +02:00
2026-09-24 10:17:00 +02:00
2026-10-01 13:23:17 +02:00
2026-09-24 10:17:00 +02:00
2026-09-24 12:15:56 +02:00
2026-09-24 10:17:00 +02:00
2026-09-24 10:17:00 +02:00
2026-08-13 22:06:10 +02:00
2026-07-28 14:01:11 +02:00
2026-07-31 08:52:23 +02:00
2026-09-03 02:02:30 +02:00
2026-07-31 08:52:23 +02:00
2026-06-04 18:09:07 +02:00
2026-06-19 22:20:31 +02:00
2026-10-03 21:14:08 +02:00
2026-07-16 09:55:35 +02:00
2026-05-17 13:22:51 +02:00
2026-07-18 06:47:32 +02:00
2026-10-01 13:23:17 +02:00
2026-10-01 13:23:17 +02:00
2026-09-24 10:17:00 +02:00
2026-10-01 13:23:17 +02:00
2026-09-26 16:23:14 +02:00
2026-09-26 16:23:14 +02:00
2026-08-07 14:24:13 +02:00
2026-06-20 19:04:08 +02:00
2026-09-24 10:17:00 +02:00
2026-08-07 21:40:41 +02:00
2026-09-24 10:17:00 +02:00
2026-06-01 20:26:26 +02:00
2026-08-22 16:14:54 +02:00
2026-09-24 10:17:00 +02:00
2026-09-24 09:06:22 +02:00
2026-08-14 05:19:05 +02:00
2026-10-03 21:14:08 +02:00
2026-06-19 22:20:31 +02:00
2026-10-01 08:52:44 +02:00
2026-09-26 16:23:14 +02:00
2026-08-08 07:40:07 +02:00
2026-08-08 01:34:59 +02:00
2026-09-03 02:07:29 +02:00
2026-06-19 22:20:31 +02:00
2026-08-08 01:43:32 +02:00
2026-09-24 10:17:00 +02:00
2026-07-19 13:25:32 +02:00
2026-09-26 16:56:02 +02:00
2026-08-01 20:04:10 +02:00
2026-09-03 02:08:09 +02:00
2026-09-24 10:17:00 +02:00
2026-09-26 16:56:02 +02:00
2026-09-09 22:39:39 +02:00
2026-07-19 04:47:53 +02:00
2026-09-09 22:39:39 +02:00
2026-06-11 23:20:38 +02:00
2026-09-24 09:06:22 +02:00
2026-09-24 10:17:00 +02:00
2026-09-24 10:17:00 +02:00
2026-09-24 09:06:22 +02:00
2026-09-24 12:15:56 +02:00
2026-07-24 07:45:02 +02:00
2026-08-26 20:00:44 +09:00
2026-09-09 22:39:39 +02:00
2026-06-26 23:57:37 +02:00
2026-09-09 22:39:39 +02:00
2026-06-07 20:49:07 +02:00
2026-10-02 21:21:38 +02:00
2026-10-03 21:14:08 +02:00
2026-06-04 17:47:17 +02:00
2026-06-26 12:29:29 +02:00
2026-09-24 09:50:12 +02:00
2026-10-01 09:08:11 +02:00
2026-10-01 13:23:17 +02:00
2026-06-03 08:56:20 +02:00
2026-10-01 13:23:17 +02:00