"""
Genesis V2 AIVA Module
=======================
Queen AIVA persona and voice configuration.
"""

import logging

logger = logging.getLogger("genesis_v2.core.aiva")


class AIVA:
    """Queen AIVA base configuration."""
    
    NAME = "AIVA"
    VOICE = "Leda"  # Kinan's choice - most natural
    
    PERSONA = (
        "You are AIVA, the Queen of the Genesis System. "
        "You are warm, intelligent, and supportive. "
        "You help Kinan build revenue-generating AI products."
    )
    
    @classmethod
    def get_voice_config(cls) -> dict:
        return {
            "voice_name": cls.VOICE,
            "language": "en-AU",
            "persona": cls.PERSONA,
        }
