from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ("ai_assistant", "0004_contact_routing_settings"),
    ]

    operations = [
        migrations.AddField(
            model_name="aiassistantsitesettings",
            name="business_assistant_enabled",
            field=models.BooleanField(
                default=False,
                help_text="Disabled by default. When enabled, explicitly configured business skills may become available to permitted staff users.",
                verbose_name="Enable Business Assistant Mode",
            ),
        ),
        migrations.AddField(
            model_name="aiassistantsitesettings",
            name="business_assistant_instructions",
            field=models.TextField(
                blank=True,
                default="",
                help_text="Optional internal-only instructions for Business Assistant Mode.",
                verbose_name="Business assistant instructions",
            ),
        ),
        migrations.AddField(
            model_name="aiassistantsitesettings",
            name="business_assistant_mode_label",
            field=models.CharField(
                blank=True,
                default="Business Assistant",
                help_text="Optional label shown when business-mode capabilities are exposed.",
                max_length=80,
                verbose_name="Business assistant mode label",
            ),
        ),
        migrations.AddField(
            model_name="aiassistantsitesettings",
            name="business_assistant_requires_staff",
            field=models.BooleanField(
                default=True,
                help_text="Recommended default. Only staff users may access business-mode capabilities.",
                verbose_name="Require staff access for Business Assistant Mode",
            ),
        ),
        migrations.AddField(
            model_name="aiassistantsitesettings",
            name="enabled_business_skills",
            field=models.CharField(
                blank=True,
                default="",
                help_text="Comma-separated business skill keys enabled only when Business Assistant Mode is active.",
                max_length=255,
                verbose_name="Enabled business skills",
            ),
        ),
    ]
