consciousness/src/mind
Kent Overstreet 91033fe754 mind: clean startup split between Mind and event_loop
Mind::init() now handles channel daemons, observation socket, and
scoring startup. event_loop::run() creates its own idle state and
channel polling — UI concerns owned by the UI.

Startup run() is now: create agent, create Mind, init, spawn Mind,
run event_loop. Seven parameters on event_loop::run() instead of
twelve.

Remove observe_input_rx from event loop (being replaced by channel).

Co-Authored-By: Kent Overstreet <kent.overstreet@linux.dev>
2026-04-05 04:17:04 -04:00
..
dmn.rs mind: double-buffer MindState for UI diffing 2026-04-05 03:24:08 -04:00
identity.rs split out src/mind 2026-04-04 02:46:32 -04:00
log.rs more reorg 2026-04-05 01:48:11 -04:00
mod.rs mind: clean startup split between Mind and event_loop 2026-04-05 04:17:04 -04:00