b8a5032be6
Combines config, OpenRouter client, generation queue, and template rendering into a simple generate(templateName, variables) API. When disabled (no API key), returns a no-op implementation. Includes backstory, socialNarration, and innerMonologue prompt templates. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>