dedfead59e
Emits 'rpg_companion_update_complete' event after updateRPGData() finishes. This allows other extensions (like Context Prewarm) to hook into the completion of tracker updates and perform actions afterward. The event is emitted in the finally block, so it fires regardless of success or failure, after isGenerating is reset.