will.anderson
97d22ffe44
self-review 2026-08-06: a streak of nothing is not a streak; surface hebb gauges
...
str_eq("", "") is true, so an auto-term extractor that kept FAILING reported a
rising auto_term_streak. The signal meaning "fixated on one term" and the
signal meaning "producing no term at all" were the same number — opposite
failures needing opposite responses. Observed live as
{"auto_term":"","auto_term_streak":3}. Same class of bug already fixed for
wm_top0_streak on 2026-07-31; auto_term was missed then.
Empty now reads 0, and the empty run is counted on its own axis
(auto_term_empty_streak) so extractor failure is visible rather than disguised
as health.
Also surfaces the new runtime gauges in the heartbeat: hebb_warm, hebb_max,
hebb_links (is the graph learning any structure at all?) and dup_wm_global.
2026-08-06 08:44:34 -05:00
..
2026-08-06 08:44:34 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-06-15 12:40:47 -05:00
2026-07-31 14:59:09 -05:00
2026-06-25 13:10:20 -05:00
2026-05-03 17:55:37 -05:00
2026-06-27 11:46:30 -05:00
2026-06-27 11:46:30 -05:00
2026-06-27 11:46:30 -05:00
2026-06-27 11:46:30 -05:00
2026-06-23 13:04:06 -05:00
2026-06-15 12:40:47 -05:00
2026-06-27 11:46:30 -05:00
2026-05-08 19:43:57 -05:00
2026-07-24 08:53:02 -05:00
2026-06-15 12:40:47 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-08 19:43:57 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-08 19:43:57 -05:00
2026-08-01 08:42:44 -05:00
2026-06-23 13:04:06 -05:00
2026-07-28 08:37:39 -05:00
2026-06-27 11:46:30 -05:00
2026-06-27 11:46:30 -05:00
2026-07-30 08:45:21 -05:00
2026-07-14 18:45:14 -05:00
2026-07-21 12:13:58 -05:00
2026-07-14 18:45:14 -05:00
2026-06-27 11:46:30 -05:00
2026-06-27 11:46:30 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-06-15 12:40:47 -05:00
2026-05-03 04:17:02 -05:00
2026-05-03 11:31:04 -05:00
2026-06-22 12:55:33 -05:00
2026-07-21 12:13:58 -05:00
2026-07-14 18:45:14 -05:00
2026-06-29 08:17:45 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-05-03 17:55:37 -05:00
2026-06-27 11:46:30 -05:00
2026-05-08 19:43:57 -05:00
2026-06-29 12:38:27 -05:00