- SessionLogger listens for a new LogEntry bus event; dice rolls,
initiative turns/rounds, generated encounters and calendar day
advances land in the active session as timestamped entries — the
raw material the AI summary actually needs. Mute toggle in the
toolbar (persisted, default on).
- NPC Generator: '⚔ to initiative' button pushes the generated stat
block (HP) into the tracker via the existing AddCombatants bus event.
- ragQuery now set on Encounter, Quest and Session summary too
(NPC/Item/World already had it) — every generator is world-grounded.