54a0ee094901f21747aa707654e3eebbb5c86b2e
dist/awareness.c was stale — still had the broken EL % operator codegen (minute_block = ts/60000 raw, EL_NULL; 4; as dead statements) and the broken should_scan/should_beat logic (idle_n truthy check instead of >=). Recompiled awareness.el to bring dist/awareness.c in sync with the source fix committed 2026-05-25 (fb69044). The monolithic dist/neuron.c (compiled from soul.el which imports awareness.el) was already correct fromfb69044— only the standalone dist/awareness.c was behind. Bug #2 (99% CPU) root cause identified: perceive() inbox guard (engram_search_json) has false positives — knowledge nodes containing "soul-inbox" as a substring match, causing engram_activate_json(..., hops=2) to run on every tick on a 162K-node graph. This blocks sleep_ms and prevents idle_n accumulation → no heartbeats. Separate fix needed.
Description
Neuron - the canonical CGI substrate. Real soul.el lives here.
16 MiB
Languages
Emacs Lisp
91.1%
Python
3.9%
Shell
2.1%
HTML
1.5%
Dockerfile
1.4%