# Generated by Django 5.1.5 on 2025-08-31 23:07

import apps.core.validators
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ("jingles", "0001_initial"),
    ]

    operations = [
        migrations.AlterField(
            model_name="jingletemplate",
            name="image_path",
            field=models.CharField(
                help_text="Path to the reference image file for this jingle",
                max_length=500,
                validators=[apps.core.validators.validate_file_path],
            ),
        ),
        migrations.AlterField(
            model_name="jingletemplate",
            name="name",
            field=models.CharField(
                help_text="Human-readable name for the jingle",
                max_length=100,
                unique=True,
                validators=[apps.core.validators.validate_name_format],
            ),
        ),
        migrations.AlterField(
            model_name="jingletemplate",
            name="similarity_threshold",
            field=models.FloatField(
                default=0.1,
                help_text="Similarity threshold for positive detection (0.0-1.0)",
                validators=[apps.core.validators.validate_confidence_score],
            ),
        ),
        migrations.AlterField(
            model_name="jingletemplate",
            name="slug",
            field=models.SlugField(
                help_text="URL-friendly identifier for the jingle",
                max_length=100,
                unique=True,
                validators=[apps.core.validators.validate_slug_format],
            ),
        ),
    ]
