# Generated by Codex on 2026-03-06

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ("api", "0306_persistentagent_avatar_generation_cooldown_and_more"),
    ]

    operations = [
        migrations.AddField(
            model_name="organizationbilling",
            name="execution_pause_reason",
            field=models.CharField(
                blank=True,
                default="",
                help_text="Machine-readable reason for the current execution pause.",
                max_length=64,
            ),
        ),
        migrations.AddField(
            model_name="organizationbilling",
            name="execution_paused",
            field=models.BooleanField(
                db_index=True,
                default=False,
                help_text="When true, the owner cannot start new agent or browser-task execution.",
            ),
        ),
        migrations.AddField(
            model_name="organizationbilling",
            name="execution_paused_at",
            field=models.DateTimeField(
                blank=True,
                help_text="Timestamp when execution was paused for this owner.",
                null=True,
            ),
        ),
        migrations.AddField(
            model_name="userbilling",
            name="execution_pause_reason",
            field=models.CharField(
                blank=True,
                default="",
                help_text="Machine-readable reason for the current execution pause.",
                max_length=64,
            ),
        ),
        migrations.AddField(
            model_name="userbilling",
            name="execution_paused",
            field=models.BooleanField(
                db_index=True,
                default=False,
                help_text="When true, the owner cannot start new agent or browser-task execution.",
            ),
        ),
        migrations.AddField(
            model_name="userbilling",
            name="execution_paused_at",
            field=models.DateTimeField(
                blank=True,
                help_text="Timestamp when execution was paused for this owner.",
                null=True,
            ),
        ),
    ]
