# Generated by Django 5.2.11 on 2026-02-15 01:38

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('core', '0019_patternmitigationcorrection'),
    ]

    operations = [
        migrations.AddField(
            model_name='patternmitigationcorrection',
            name='language_style',
            field=models.CharField(choices=[('same', 'Same Language'), ('adapted', 'Adapted Language')], default='adapted', help_text='Whether to keep wording identical or adapt it per recipient.', max_length=16),
        ),
        migrations.AddField(
            model_name='patternmitigationcorrection',
            name='perspective',
            field=models.CharField(choices=[('third_person', 'Third Person'), ('first_person', 'First Person')], default='third_person', help_text='Narrative perspective used when framing this correction.', max_length=32),
        ),
        migrations.AddField(
            model_name='patternmitigationcorrection',
            name='share_target',
            field=models.CharField(choices=[('self', 'Self'), ('other', 'Other Party'), ('both', 'Both Parties')], default='both', help_text='Who this insight is intended to be shared with.', max_length=16),
        ),
        migrations.AddField(
            model_name='patternmitigationcorrection',
            name='source_phrase',
            field=models.TextField(blank=True, default='', help_text="Situation/message fragment this correction responds to, e.g. 'she says ...'."),
        ),
        migrations.AlterField(
            model_name='patternartifactexport',
            name='artifact_type',
            field=models.CharField(choices=[('rulebook', 'Rulebook'), ('rules', 'Rules'), ('games', 'Games'), ('corrections', 'Corrections')], help_text='Artifact category being exported.', max_length=32),
        ),
    ]
