Event-driven core
Every message, review, vote, and decision is an event on an immutable log. Modules subscribe instead of calling each other — so the timeline, consensus, memory, and audit all read the same source of truth, and any session can be replayed.