Update Engine.hs to emit events via callbacks:
1. Add new callbacks to EngineConfig:
2. Call these at appropriate points in runAgent loop:
3. Update Worker.hs to wire callbacks to EventStore.insertEvent
The callbacks should be optional (default to no-op) to avoid breaking existing usage.
No activity yet.