will.anderson
c63e3d1a68
self-review 2026-07-21: break perceive→respond→store feedback loop in awareness
...
The soul daemon leaked ~104 orphan in-memory nodes/min (17.6GB RSS,
OOM-killed) because the perceive gate substring-matched 'soul-inbox'
against the loop's own verbatim-copy output, the trigger node was
strengthened but never consumed, and record() persisted a Memory node
per cycle. Fixes: perceive gates and activates only on the dedicated
soul-inbox-pending tag; one_cycle requires the tag on the node's tags
field before attending (makes consumption safe); processed triggers
are consumed via engram_forget; loop outcomes route through ISE
telemetry (48h prune) instead of permanent Memory nodes.
Verified post-restart: node_delta 104→~0, curiosity scans resumed,
WM average unfrozen (0.120833→0.0676), RSS 17.6GB→184MB.
2026-07-21 08:50:47 -05:00
..
2026-07-21 08:50:47 -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-19 08:47:00 -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-14 18:45:14 -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-06-27 11:46:30 -05:00
2026-06-23 13:04:06 -05:00
2026-07-19 08:47:00 -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-07-14 18:45:14 -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-14 18:45:14 -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