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

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('core', '0020_patternmitigationcorrection_language_style_and_more'),
    ]

    operations = [
        migrations.AlterField(
            model_name='patternmitigationcorrection',
            name='clarification',
            field=models.TextField(blank=True, default='', help_text='Joint clarification text intended to reduce interpretation drift. Example: \'When you say "you ignore me", I hear fear of disconnection, not blame.\''),
        ),
        migrations.AlterField(
            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. Example: same text for both parties, or softened/adapted wording for recipient.', max_length=16),
        ),
        migrations.AlterField(
            model_name='patternmitigationcorrection',
            name='perspective',
            field=models.CharField(choices=[('third_person', 'Third Person'), ('second_person', 'Second Person'), ('first_person', 'First Person')], default='third_person', help_text="Narrative perspective used when framing this correction. Examples: third person ('she says'), second person ('you say'), first person ('I say').", max_length=32),
        ),
        migrations.AlterField(
            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. Example: self, other, or both.', max_length=16),
        ),
        migrations.AlterField(
            model_name='patternmitigationcorrection',
            name='source_phrase',
            field=models.TextField(blank=True, default='', help_text='Situation/message fragment this correction responds to. Example: \'she says: "you never listen"\' or \'you say: "you are dismissing me"\'.'),
        ),
        migrations.AlterField(
            model_name='patternmitigationcorrection',
            name='title',
            field=models.CharField(help_text="Correction title. Example: 'Assumption vs intent mismatch'.", max_length=255),
        ),
    ]
