[
  {
    "model": "pm.CalendarModel",
    "pk": "aa000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "name": "تقویم کاری استاندارد",
      "description": "تقویم پیش‌فرض — شنبه تا چهارشنبه، ۸ ساعت کاری",
      "is_default": true,
      "work_start": "08:00:00",
      "work_end": "17:00:00",
      "hours_per_day": 8,
      "working_days": [
        0,
        1,
        2,
        3,
        4
      ],
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.CalendarModel",
    "pk": "aa000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "name": "تقویم کاری منعطف",
      "description": "تقویم منعطف — پنج‌شنبه نیمه‌وقت",
      "is_default": false,
      "work_start": "08:30:00",
      "work_end": "16:30:00",
      "hours_per_day": 7,
      "working_days": [
        0,
        1,
        2,
        3,
        4,
        5
      ],
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.HolidayModel",
    "pk": "aa000002-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "name": "عید نوروز",
      "holiday_date": "2025-03-21",
      "is_recurring": true,
      "notes": "تعطیلات نوروز",
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.HolidayModel",
    "pk": "aa000002-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "name": "۱۳ بدر",
      "holiday_date": "2025-04-02",
      "is_recurring": true,
      "notes": "سیزده به در",
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.HolidayModel",
    "pk": "aa000002-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "name": "عید فطر ۱۴۰۴",
      "holiday_date": "2025-03-31",
      "is_recurring": false,
      "notes": "",
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.HolidayModel",
    "pk": "aa000002-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "name": "عید قربان ۱۴۰۴",
      "holiday_date": "2025-06-07",
      "is_recurring": false,
      "notes": "عید سعید قربان",
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.HolidayModel",
    "pk": "aa000002-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "name": "تاسوعا و عاشورا",
      "holiday_date": "2025-07-05",
      "is_recurring": false,
      "notes": "تاسوعا و عاشورای حسینی",
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ProjectModel",
    "pk": "bb000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "code": "PRJ-1404-001",
      "title": "پروژه توسعه پلتفرم نِکسا",
      "description": "طراحی و پیاده‌سازی پلتفرم مدیریت سازمانی نِکسا شامل ماژول‌های HRM، انبار و مدیریت پروژه",
      "project_type": "program",
      "parent": null,
      "status": "active",
      "priority": "critical",
      "planned_start": "2025-04-04",
      "planned_end": "2026-03-20",
      "actual_start": "2025-04-09",
      "actual_end": null,
      "progress": 35,
      "total_budget": "5000000000",
      "estimated_cost": "4500000000",
      "actual_cost": "1200000000",
      "company": null,
      "org_unit": null,
      "currency": null,
      "manager": null,
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "color": "#0ea5e9",
      "tags": [
        "نرم‌افزار",
        "پلتفرم",
        "SaaS"
      ],
      "metadata": {},
      "created_by": null,
      "updated_by": null,
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ProjectModel",
    "pk": "bb000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "code": "PRJ-1404-002",
      "title": "استقرار سیستم انبارداری هوشمند",
      "description": "پیاده‌سازی و راه‌اندازی سیستم انبارداری هوشمند با ردیابی بارکد و RFID — یکپارچه با ماژول Inventory",
      "project_type": "project",
      "parent": "bb000001-0001-4000-8000-000000000001",
      "status": "active",
      "priority": "high",
      "planned_start": "2025-04-21",
      "planned_end": "2025-11-20",
      "actual_start": "2025-04-25",
      "actual_end": null,
      "progress": 45,
      "total_budget": "1500000000",
      "estimated_cost": "1400000000",
      "actual_cost": "500000000",
      "company": null,
      "org_unit": null,
      "currency": null,
      "manager": null,
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "color": "#10B981",
      "tags": [
        "انبار",
        "RFID",
        "بارکد"
      ],
      "metadata": {},
      "created_by": null,
      "updated_by": null,
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ProjectModel",
    "pk": "bb000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "code": "PRJ-1404-003",
      "title": "بازطراحی پورتال منابع انسانی",
      "description": "ارتقاء و بازطراحی سامانه منابع انسانی شامل حضور و غیاب، حقوق و دستمزد — یکپارچه با ماژول HRM",
      "project_type": "project",
      "parent": "bb000001-0001-4000-8000-000000000001",
      "status": "planning",
      "priority": "medium",
      "planned_start": "2025-06-22",
      "planned_end": "2026-01-20",
      "actual_start": null,
      "actual_end": null,
      "progress": 10,
      "total_budget": "2000000000",
      "estimated_cost": "0",
      "actual_cost": "0",
      "company": null,
      "org_unit": null,
      "currency": null,
      "manager": null,
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "color": "#6366F1",
      "tags": [
        "HRM",
        "حقوق",
        "حضور و غیاب"
      ],
      "metadata": {},
      "created_by": null,
      "updated_by": null,
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ProjectModel",
    "pk": "bb000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "code": "PRJ-1404-004",
      "title": "ارتقاء زیرساخت سرورها",
      "description": "مهاجرت زیرساخت به Kubernetes و پیاده‌سازی CI/CD",
      "project_type": "project",
      "parent": null,
      "status": "on_hold",
      "priority": "low",
      "planned_start": "2025-08-23",
      "planned_end": "2026-03-20",
      "actual_start": null,
      "actual_end": null,
      "progress": 0,
      "total_budget": "800000000",
      "estimated_cost": "0",
      "actual_cost": "0",
      "company": null,
      "org_unit": null,
      "currency": null,
      "manager": null,
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "color": "#F59E0B",
      "tags": [
        "زیرساخت",
        "DevOps",
        "Kubernetes"
      ],
      "metadata": {},
      "created_by": null,
      "updated_by": null,
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "1",
      "title": "فاز تحلیل و طراحی",
      "description": "تحلیل نیازمندی‌ها و طراحی معماری سیستم انبارداری",
      "parent": null,
      "sort_order": 1,
      "task_type": "summary",
      "status": "completed",
      "planned_start": "2025-04-21",
      "planned_end": "2025-06-04",
      "actual_start": "2025-04-25",
      "actual_end": "2025-06-07",
      "duration": 30,
      "progress": 100,
      "planned_cost": "200000000",
      "actual_cost": "210000000",
      "is_critical": true,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "1.1",
      "title": "جمع‌آوری نیازمندی‌ها",
      "description": "مصاحبه با ذینفعان و مستندسازی نیازمندی‌ها",
      "parent": "cc000001-0001-4000-8000-000000000001",
      "sort_order": 1,
      "task_type": "task",
      "status": "completed",
      "planned_start": "2025-04-21",
      "planned_end": "2025-05-04",
      "actual_start": "2025-04-25",
      "actual_end": "2025-05-06",
      "duration": 10,
      "progress": 100,
      "planned_cost": "50000000",
      "actual_cost": "55000000",
      "is_critical": true,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "1.2",
      "title": "طراحی معماری سیستم",
      "description": "طراحی معماری نرم‌افزار، ERD و API Contracts",
      "parent": "cc000001-0001-4000-8000-000000000001",
      "sort_order": 2,
      "task_type": "task",
      "status": "completed",
      "planned_start": "2025-05-06",
      "planned_end": "2025-05-29",
      "actual_start": "2025-05-07",
      "actual_end": "2025-06-01",
      "duration": 17,
      "progress": 100,
      "planned_cost": "100000000",
      "actual_cost": "95000000",
      "is_critical": true,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "1.3",
      "title": "تأیید طراحی",
      "description": "مایلستون تأیید نهایی طراحی توسط ذینفعان",
      "parent": "cc000001-0001-4000-8000-000000000001",
      "sort_order": 3,
      "task_type": "milestone",
      "status": "completed",
      "planned_start": "2025-05-31",
      "planned_end": "2025-05-31",
      "actual_start": "2025-06-04",
      "actual_end": "2025-06-04",
      "duration": 0,
      "progress": 100,
      "planned_cost": "0",
      "actual_cost": "0",
      "is_critical": true,
      "is_milestone": true,
      "assignee": null,
      "color": "#F59E0B",
      "tags": [
        "milestone"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000001-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "2",
      "title": "فاز توسعه بک‌اند",
      "description": "پیاده‌سازی Domain، Application و API لایه‌ها",
      "parent": null,
      "sort_order": 2,
      "task_type": "summary",
      "status": "in_progress",
      "planned_start": "2025-06-05",
      "planned_end": "2025-09-04",
      "actual_start": "2025-06-08",
      "actual_end": null,
      "duration": 65,
      "progress": 60,
      "planned_cost": "600000000",
      "actual_cost": "250000000",
      "is_critical": true,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000001-0001-4000-8000-000000000006",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "2.1",
      "title": "پیاده‌سازی مدل‌های دامنه",
      "description": "ساخت Entity ها، Value Object ها و Domain Service ها",
      "parent": "cc000001-0001-4000-8000-000000000005",
      "sort_order": 1,
      "task_type": "task",
      "status": "completed",
      "planned_start": "2025-06-05",
      "planned_end": "2025-06-30",
      "actual_start": "2025-06-08",
      "actual_end": "2025-06-28",
      "duration": 18,
      "progress": 100,
      "planned_cost": "200000000",
      "actual_cost": "180000000",
      "is_critical": true,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000001-0001-4000-8000-000000000007",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "2.2",
      "title": "پیاده‌سازی API ها",
      "description": "ViewSet ها، Serializer ها و URL routing",
      "parent": "cc000001-0001-4000-8000-000000000005",
      "sort_order": 2,
      "task_type": "task",
      "status": "in_progress",
      "planned_start": "2025-07-01",
      "planned_end": "2025-08-04",
      "actual_start": "2025-06-29",
      "actual_end": null,
      "duration": 25,
      "progress": 70,
      "planned_cost": "200000000",
      "actual_cost": "100000000",
      "is_critical": false,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000001-0001-4000-8000-000000000008",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "2.3",
      "title": "تست‌نویسی بک‌اند",
      "description": "تست‌های واحد، یکپارچگی و E2E",
      "parent": "cc000001-0001-4000-8000-000000000005",
      "sort_order": 3,
      "task_type": "task",
      "status": "not_started",
      "planned_start": "2025-08-05",
      "planned_end": "2025-08-30",
      "actual_start": null,
      "actual_end": null,
      "duration": 18,
      "progress": 0,
      "planned_cost": "150000000",
      "actual_cost": "0",
      "is_critical": false,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000001-0001-4000-8000-000000000009",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "3",
      "title": "فاز توسعه فرانت‌اند",
      "description": "پیاده‌سازی UI و اتصال به API",
      "parent": null,
      "sort_order": 3,
      "task_type": "summary",
      "status": "not_started",
      "planned_start": "2025-07-23",
      "planned_end": "2025-11-05",
      "actual_start": null,
      "actual_end": null,
      "duration": 75,
      "progress": 0,
      "planned_cost": "500000000",
      "actual_cost": "0",
      "is_critical": false,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000001-0001-4000-8000-000000000010",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "4",
      "title": "تحویل نهایی و انتشار",
      "description": "مایلستون انتشار نسخه ۱.۰",
      "parent": null,
      "sort_order": 4,
      "task_type": "milestone",
      "status": "not_started",
      "planned_start": "2025-11-20",
      "planned_end": "2025-11-20",
      "actual_start": null,
      "actual_end": null,
      "duration": 0,
      "progress": 0,
      "planned_cost": "0",
      "actual_cost": "0",
      "is_critical": true,
      "is_milestone": true,
      "assignee": null,
      "color": "#EF4444",
      "tags": [
        "milestone",
        "release"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000003-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000001",
      "code": "1",
      "title": "تعریف معماری کلان پلتفرم",
      "description": "طراحی معماری Modular Monolith و تعریف ساختار ماژول‌ها",
      "parent": null,
      "sort_order": 1,
      "task_type": "task",
      "status": "completed",
      "planned_start": "2025-04-04",
      "planned_end": "2025-04-20",
      "actual_start": "2025-04-09",
      "actual_end": "2025-04-22",
      "duration": 10,
      "progress": 100,
      "planned_cost": "150000000",
      "actual_cost": "140000000",
      "is_critical": true,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [
        "معماری"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000003-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000001",
      "code": "2",
      "title": "پیاده‌سازی Platform Core",
      "description": "ساخت EventBus، Module Registry، Tenant Management و سرویس‌های پایه",
      "parent": null,
      "sort_order": 2,
      "task_type": "task",
      "status": "in_progress",
      "planned_start": "2025-04-22",
      "planned_end": "2025-06-20",
      "actual_start": "2025-04-25",
      "actual_end": null,
      "duration": 40,
      "progress": 80,
      "planned_cost": "400000000",
      "actual_cost": "300000000",
      "is_critical": true,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [
        "core"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000003-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000001",
      "code": "3",
      "title": "پیاده‌سازی Schema-Driven UI",
      "description": "ساخت Schema Engine، Form/Table Renderers و Module Loader",
      "parent": null,
      "sort_order": 3,
      "task_type": "task",
      "status": "in_progress",
      "planned_start": "2025-05-15",
      "planned_end": "2025-07-15",
      "actual_start": "2025-05-20",
      "actual_end": null,
      "duration": 45,
      "progress": 55,
      "planned_cost": "350000000",
      "actual_cost": "180000000",
      "is_critical": false,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [
        "frontend",
        "schema"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000003-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000001",
      "code": "4",
      "title": "یکپارچه‌سازی ماژول‌ها",
      "description": "اتصال ماژول‌های HRM، Inventory و PM به پلتفرم",
      "parent": null,
      "sort_order": 4,
      "task_type": "task",
      "status": "not_started",
      "planned_start": "2025-09-01",
      "planned_end": "2025-12-01",
      "actual_start": null,
      "actual_end": null,
      "duration": 65,
      "progress": 0,
      "planned_cost": "500000000",
      "actual_cost": "0",
      "is_critical": false,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [
        "integration"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000003-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000001",
      "code": "5",
      "title": "انتشار نسخه بتا پلتفرم",
      "description": "مایلستون انتشار بتای پلتفرم نِکسا",
      "parent": null,
      "sort_order": 5,
      "task_type": "milestone",
      "status": "not_started",
      "planned_start": "2026-01-15",
      "planned_end": "2026-01-15",
      "actual_start": null,
      "actual_end": null,
      "duration": 0,
      "progress": 0,
      "planned_cost": "0",
      "actual_cost": "0",
      "is_critical": true,
      "is_milestone": true,
      "assignee": null,
      "color": "#0ea5e9",
      "tags": [
        "milestone",
        "beta"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000002-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "code": "1",
      "title": "فاز تحلیل سامانه HR",
      "description": "تحلیل سیستم فعلی HR و شناسایی نقاط قابل بهبود",
      "parent": null,
      "sort_order": 1,
      "task_type": "summary",
      "status": "in_progress",
      "planned_start": "2025-06-22",
      "planned_end": "2025-08-20",
      "actual_start": "2025-06-25",
      "actual_end": null,
      "duration": 40,
      "progress": 30,
      "planned_cost": "300000000",
      "actual_cost": "0",
      "is_critical": true,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [
        "تحلیل"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000002-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "code": "1.1",
      "title": "بررسی سیستم حضور و غیاب",
      "description": "تحلیل فرآیندهای حضور و غیاب و ساعات کاری",
      "parent": "cc000002-0001-4000-8000-000000000001",
      "sort_order": 1,
      "task_type": "task",
      "status": "in_progress",
      "planned_start": "2025-06-22",
      "planned_end": "2025-07-10",
      "actual_start": "2025-06-25",
      "actual_end": null,
      "duration": 14,
      "progress": 60,
      "planned_cost": "80000000",
      "actual_cost": "0",
      "is_critical": true,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000002-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "code": "1.2",
      "title": "بررسی سیستم حقوق و دستمزد",
      "description": "تحلیل فرآیندهای محاسبه حقوق و مزایا",
      "parent": "cc000002-0001-4000-8000-000000000001",
      "sort_order": 2,
      "task_type": "task",
      "status": "not_started",
      "planned_start": "2025-07-12",
      "planned_end": "2025-08-02",
      "actual_start": null,
      "actual_end": null,
      "duration": 15,
      "progress": 0,
      "planned_cost": "100000000",
      "actual_cost": "0",
      "is_critical": false,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000002-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "code": "1.3",
      "title": "مستندسازی نیازمندی‌های جدید",
      "description": "تهیه سند نیازمندی‌های سیستم بازطراحی‌شده",
      "parent": "cc000002-0001-4000-8000-000000000001",
      "sort_order": 3,
      "task_type": "task",
      "status": "not_started",
      "planned_start": "2025-08-03",
      "planned_end": "2025-08-20",
      "actual_start": null,
      "actual_end": null,
      "duration": 12,
      "progress": 0,
      "planned_cost": "80000000",
      "actual_cost": "0",
      "is_critical": false,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000002-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "code": "2",
      "title": "فاز طراحی و توسعه",
      "description": "طراحی UI/UX و پیاده‌سازی بک‌اند و فرانت‌اند",
      "parent": null,
      "sort_order": 2,
      "task_type": "summary",
      "status": "not_started",
      "planned_start": "2025-08-21",
      "planned_end": "2025-12-15",
      "actual_start": null,
      "actual_end": null,
      "duration": 85,
      "progress": 0,
      "planned_cost": "1200000000",
      "actual_cost": "0",
      "is_critical": false,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000002-0001-4000-8000-000000000006",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "code": "3",
      "title": "انتشار نسخه ۱.۰ HR",
      "description": "مایلستون انتشار نسخه بازطراحی‌شده پورتال HR",
      "parent": null,
      "sort_order": 3,
      "task_type": "milestone",
      "status": "not_started",
      "planned_start": "2026-01-20",
      "planned_end": "2026-01-20",
      "actual_start": null,
      "actual_end": null,
      "duration": 0,
      "progress": 0,
      "planned_cost": "0",
      "actual_cost": "0",
      "is_critical": true,
      "is_milestone": true,
      "assignee": null,
      "color": "#8B5CF6",
      "tags": [
        "milestone",
        "release"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000004-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000004",
      "code": "1",
      "title": "ارزیابی زیرساخت فعلی",
      "description": "بررسی سرورهای فعلی، ظرفیت و گلوگاه‌ها",
      "parent": null,
      "sort_order": 1,
      "task_type": "task",
      "status": "not_started",
      "planned_start": "2025-08-23",
      "planned_end": "2025-09-20",
      "actual_start": null,
      "actual_end": null,
      "duration": 20,
      "progress": 0,
      "planned_cost": "100000000",
      "actual_cost": "0",
      "is_critical": true,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [
        "زیرساخت"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000004-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000004",
      "code": "2",
      "title": "طراحی معماری Kubernetes",
      "description": "طراحی کلاستر K8s، Helm Charts و نقشه مهاجرت",
      "parent": null,
      "sort_order": 2,
      "task_type": "task",
      "status": "not_started",
      "planned_start": "2025-09-22",
      "planned_end": "2025-11-01",
      "actual_start": null,
      "actual_end": null,
      "duration": 30,
      "progress": 0,
      "planned_cost": "200000000",
      "actual_cost": "0",
      "is_critical": false,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [
        "Kubernetes"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000004-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000004",
      "code": "3",
      "title": "پیاده‌سازی CI/CD Pipeline",
      "description": "راه‌اندازی GitLab CI/CD با مراحل build، test، deploy",
      "parent": null,
      "sort_order": 3,
      "task_type": "task",
      "status": "not_started",
      "planned_start": "2025-11-02",
      "planned_end": "2025-12-15",
      "actual_start": null,
      "actual_end": null,
      "duration": 30,
      "progress": 0,
      "planned_cost": "250000000",
      "actual_cost": "0",
      "is_critical": false,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [
        "CI/CD"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000004-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000004",
      "code": "4",
      "title": "مهاجرت سرویس‌ها به K8s",
      "description": "مهاجرت تدریجی سرویس‌ها از Docker Compose به Kubernetes",
      "parent": null,
      "sort_order": 4,
      "task_type": "task",
      "status": "not_started",
      "planned_start": "2025-12-16",
      "planned_end": "2026-02-15",
      "actual_start": null,
      "actual_end": null,
      "duration": 45,
      "progress": 0,
      "planned_cost": "200000000",
      "actual_cost": "0",
      "is_critical": false,
      "is_milestone": false,
      "assignee": null,
      "color": "",
      "tags": [
        "migration"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskModel",
    "pk": "cc000004-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000004",
      "code": "5",
      "title": "راه‌اندازی کامل زیرساخت جدید",
      "description": "مایلستون اتمام مهاجرت کامل به Kubernetes",
      "parent": null,
      "sort_order": 5,
      "task_type": "milestone",
      "status": "not_started",
      "planned_start": "2026-03-20",
      "planned_end": "2026-03-20",
      "actual_start": null,
      "actual_end": null,
      "duration": 0,
      "progress": 0,
      "planned_cost": "0",
      "actual_cost": "0",
      "is_critical": true,
      "is_milestone": true,
      "assignee": null,
      "color": "#F59E0B",
      "tags": [
        "milestone"
      ],
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.DependencyModel",
    "pk": "dd000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "predecessor": "cc000001-0001-4000-8000-000000000002",
      "successor": "cc000001-0001-4000-8000-000000000003",
      "dependency_type": "FS",
      "lag_days": 0,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.DependencyModel",
    "pk": "dd000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "predecessor": "cc000001-0001-4000-8000-000000000003",
      "successor": "cc000001-0001-4000-8000-000000000004",
      "dependency_type": "FS",
      "lag_days": 1,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.DependencyModel",
    "pk": "dd000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "predecessor": "cc000001-0001-4000-8000-000000000004",
      "successor": "cc000001-0001-4000-8000-000000000005",
      "dependency_type": "FS",
      "lag_days": 0,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.DependencyModel",
    "pk": "dd000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "predecessor": "cc000001-0001-4000-8000-000000000006",
      "successor": "cc000001-0001-4000-8000-000000000007",
      "dependency_type": "FS",
      "lag_days": 0,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.DependencyModel",
    "pk": "dd000001-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "predecessor": "cc000001-0001-4000-8000-000000000007",
      "successor": "cc000001-0001-4000-8000-000000000008",
      "dependency_type": "FS",
      "lag_days": 0,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.DependencyModel",
    "pk": "dd000001-0001-4000-8000-000000000006",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "predecessor": "cc000001-0001-4000-8000-000000000008",
      "successor": "cc000001-0001-4000-8000-000000000010",
      "dependency_type": "FS",
      "lag_days": 0,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceModel",
    "pk": "ee000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "name": "علی محمدی",
      "code": "RES-001",
      "resource_type": "human",
      "employee_id": "31b2c3d4-0009-4000-8000-000000000001",
      "user": null,
      "company": null,
      "standard_rate": "120000000",
      "overtime_rate": "180000000",
      "cost_per_use": "0",
      "currency": null,
      "max_units": "100.00",
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "email": "ali.mohammadi@nexa.ir",
      "phone": "09121234567",
      "is_active": true,
      "notes": "سرپرست تیم بک‌اند — مهندس ارشد نرم‌افزار",
      "metadata": {
        "languages": [
          "Python",
          "Django",
          "PostgreSQL"
        ],
        "level": "senior"
      },
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceModel",
    "pk": "ee000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "name": "مریم حسینی",
      "code": "RES-002",
      "resource_type": "human",
      "employee_id": "31b2c3d4-0009-4000-8000-000000000002",
      "user": null,
      "company": null,
      "standard_rate": "100000000",
      "overtime_rate": "150000000",
      "cost_per_use": "0",
      "currency": null,
      "max_units": "100.00",
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "email": "maryam.hosseini@nexa.ir",
      "phone": "09122345678",
      "is_active": true,
      "notes": "توسعه‌دهنده فرانت‌اند — React و TypeScript",
      "metadata": {
        "languages": [
          "React",
          "TypeScript",
          "Tailwind"
        ],
        "level": "mid-senior"
      },
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceModel",
    "pk": "ee000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "name": "رضا کریمی",
      "code": "RES-003",
      "resource_type": "human",
      "employee_id": "31b2c3d4-0009-4000-8000-000000000003",
      "user": null,
      "company": null,
      "standard_rate": "150000000",
      "overtime_rate": "225000000",
      "cost_per_use": "0",
      "currency": null,
      "max_units": "100.00",
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "email": "reza.karimi@nexa.ir",
      "phone": "09123456789",
      "is_active": true,
      "notes": "مدیر پروژه ارشد — PMP certified",
      "metadata": {
        "certifications": [
          "PMP",
          "Agile"
        ],
        "level": "senior"
      },
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceModel",
    "pk": "ee000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "name": "امیر نجفی",
      "code": "RES-004",
      "resource_type": "human",
      "employee_id": "31b2c3d4-0009-4000-8000-000000000005",
      "user": null,
      "company": null,
      "standard_rate": "110000000",
      "overtime_rate": "165000000",
      "cost_per_use": "0",
      "currency": null,
      "max_units": "100.00",
      "calendar": "aa000001-0001-4000-8000-000000000002",
      "email": "amir.najafi@nexa.ir",
      "phone": "09134567890",
      "is_active": true,
      "notes": "مهندس DevOps — شعبه اصفهان",
      "metadata": {
        "languages": [
          "Docker",
          "Kubernetes",
          "CI/CD"
        ],
        "level": "mid"
      },
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceModel",
    "pk": "ee000001-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "name": "زهرا عباسی",
      "code": "RES-005",
      "resource_type": "human",
      "employee_id": "31b2c3d4-0009-4000-8000-000000000006",
      "user": null,
      "company": null,
      "standard_rate": "95000000",
      "overtime_rate": "142000000",
      "cost_per_use": "0",
      "currency": null,
      "max_units": "100.00",
      "calendar": "aa000001-0001-4000-8000-000000000001",
      "email": "zahra.abbasi@nexa.ir",
      "phone": "09125678901",
      "is_active": true,
      "notes": "طراح UX/UI",
      "metadata": {
        "tools": [
          "Figma",
          "Adobe XD"
        ],
        "level": "mid"
      },
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceModel",
    "pk": "ee000001-0001-4000-8000-000000000006",
    "fields": {
      "tenant": 1,
      "name": "سرور توسعه",
      "code": "RES-EQ-001",
      "resource_type": "equipment",
      "employee_id": null,
      "user": null,
      "company": null,
      "standard_rate": "5000000",
      "overtime_rate": "0",
      "cost_per_use": "2000000",
      "currency": null,
      "max_units": "100.00",
      "calendar": null,
      "email": "",
      "phone": "",
      "is_active": true,
      "notes": "سرور اختصاصی محیط توسعه — مرکز داده تهران",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceModel",
    "pk": "ee000001-0001-4000-8000-000000000007",
    "fields": {
      "tenant": 1,
      "name": "لایسنس نرم‌افزاری",
      "code": "RES-MAT-001",
      "resource_type": "material",
      "employee_id": null,
      "user": null,
      "company": null,
      "standard_rate": "0",
      "overtime_rate": "0",
      "cost_per_use": "50000000",
      "currency": null,
      "max_units": "100.00",
      "calendar": null,
      "email": "",
      "phone": "",
      "is_active": true,
      "notes": "مجموعه لایسنس‌های JetBrains و GitHub Enterprise",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceAssignmentModel",
    "pk": "ff000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000002",
      "resource": "ee000001-0001-4000-8000-000000000003",
      "units": "50.00",
      "planned_hours": "40.00",
      "actual_hours": "42.00",
      "planned_cost": "75000000",
      "actual_cost": "78000000",
      "start_date": "2025-04-21",
      "end_date": "2025-05-04",
      "is_active": true,
      "notes": "مسئول جمع‌آوری نیازمندی‌ها",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceAssignmentModel",
    "pk": "ff000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000003",
      "resource": "ee000001-0001-4000-8000-000000000001",
      "units": "80.00",
      "planned_hours": "100.00",
      "actual_hours": "90.00",
      "planned_cost": "120000000",
      "actual_cost": "108000000",
      "start_date": "2025-05-06",
      "end_date": "2025-05-29",
      "is_active": true,
      "notes": "مسئول طراحی معماری بک‌اند",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceAssignmentModel",
    "pk": "ff000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000006",
      "resource": "ee000001-0001-4000-8000-000000000001",
      "units": "100.00",
      "planned_hours": "144.00",
      "actual_hours": "130.00",
      "planned_cost": "200000000",
      "actual_cost": "180000000",
      "start_date": "2025-06-05",
      "end_date": "2025-06-30",
      "is_active": true,
      "notes": "پیاده‌سازی مدل‌های دامنه انبار",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceAssignmentModel",
    "pk": "ff000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000007",
      "resource": "ee000001-0001-4000-8000-000000000001",
      "units": "100.00",
      "planned_hours": "200.00",
      "actual_hours": "100.00",
      "planned_cost": "200000000",
      "actual_cost": "100000000",
      "start_date": "2025-07-01",
      "end_date": "2025-08-04",
      "is_active": true,
      "notes": "پیاده‌سازی REST API",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceAssignmentModel",
    "pk": "ff000001-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000009",
      "resource": "ee000001-0001-4000-8000-000000000002",
      "units": "100.00",
      "planned_hours": "600.00",
      "actual_hours": "0.00",
      "planned_cost": "300000000",
      "actual_cost": "0",
      "start_date": "2025-07-23",
      "end_date": "2025-11-05",
      "is_active": true,
      "notes": "توسعه فرانت‌اند — React",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ResourceAssignmentModel",
    "pk": "ff000001-0001-4000-8000-000000000006",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000009",
      "resource": "ee000001-0001-4000-8000-000000000005",
      "units": "50.00",
      "planned_hours": "300.00",
      "actual_hours": "0.00",
      "planned_cost": "142000000",
      "actual_cost": "0",
      "start_date": "2025-07-23",
      "end_date": "2025-11-05",
      "is_active": true,
      "notes": "طراحی UI/UX",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.BudgetModel",
    "pk": "ab000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": null,
      "name": "بودجه کل پروژه انبارداری",
      "description": "بودجه تخصیص‌یافته برای کل پروژه انبارداری هوشمند",
      "original_budget": "1400000000",
      "revised_budget": "1400000000",
      "committed_cost": "900000000",
      "actual_cost": "500000000",
      "currency": null,
      "period_start": "2025-04-21",
      "period_end": "2025-11-20",
      "is_active": true,
      "notes": "",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.BudgetModel",
    "pk": "ab000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000001",
      "name": "بودجه فاز تحلیل",
      "description": "بودجه تخصیص‌یافته به فاز تحلیل و طراحی",
      "original_budget": "200000000",
      "revised_budget": "200000000",
      "committed_cost": "210000000",
      "actual_cost": "210000000",
      "currency": null,
      "period_start": "2025-04-21",
      "period_end": "2025-06-04",
      "is_active": true,
      "notes": "بودجه فاز تحلیل ۵٪ بیش از حد مجاز مصرف شد",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.BudgetModel",
    "pk": "ab000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000005",
      "name": "بودجه فاز توسعه بک‌اند",
      "description": "بودجه پیاده‌سازی بک‌اند",
      "original_budget": "600000000",
      "revised_budget": "600000000",
      "committed_cost": "400000000",
      "actual_cost": "250000000",
      "currency": null,
      "period_start": "2025-06-05",
      "period_end": "2025-09-04",
      "is_active": true,
      "notes": "",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.BudgetModel",
    "pk": "ab000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "task": null,
      "name": "بودجه کل پروژه HR",
      "description": "بودجه تخصیص‌یافته برای بازطراحی پورتال منابع انسانی",
      "original_budget": "2000000000",
      "revised_budget": "2000000000",
      "committed_cost": "0",
      "actual_cost": "0",
      "currency": null,
      "period_start": "2025-06-22",
      "period_end": "2026-01-20",
      "is_active": true,
      "notes": "",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.CostEntryModel",
    "pk": "ac000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000002",
      "resource": "ee000001-0001-4000-8000-000000000003",
      "budget": "ab000001-0001-4000-8000-000000000002",
      "description": "هزینه نیروی انسانی — جمع‌آوری نیازمندی",
      "amount": "78000000",
      "cost_type": "variable",
      "currency": null,
      "entry_date": "2025-05-06",
      "reference_number": "INV-PM-001",
      "notes": "",
      "metadata": {},
      "created_by": null,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.CostEntryModel",
    "pk": "ac000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000003",
      "resource": "ee000001-0001-4000-8000-000000000001",
      "budget": "ab000001-0001-4000-8000-000000000002",
      "description": "هزینه نیروی انسانی — طراحی معماری",
      "amount": "108000000",
      "cost_type": "variable",
      "currency": null,
      "entry_date": "2025-06-01",
      "reference_number": "INV-PM-002",
      "notes": "",
      "metadata": {},
      "created_by": null,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.CostEntryModel",
    "pk": "ac000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": null,
      "resource": "ee000001-0001-4000-8000-000000000006",
      "budget": "ab000001-0001-4000-8000-000000000001",
      "description": "هزینه اجاره سرور توسعه — فروردین و اردیبهشت",
      "amount": "10000000",
      "cost_type": "fixed",
      "currency": null,
      "entry_date": "2025-05-22",
      "reference_number": "INV-PM-003",
      "notes": "پرداخت ماهانه سرور",
      "metadata": {},
      "created_by": null,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.CostEntryModel",
    "pk": "ac000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": null,
      "resource": "ee000001-0001-4000-8000-000000000007",
      "budget": "ab000001-0001-4000-8000-000000000001",
      "description": "خرید لایسنس نرم‌افزاری JetBrains",
      "amount": "50000000",
      "cost_type": "fixed",
      "currency": null,
      "entry_date": "2025-04-30",
      "reference_number": "INV-PM-004",
      "notes": "لایسنس سالانه ۵ کاربره",
      "metadata": {},
      "created_by": null,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.RiskModel",
    "pk": "ad000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "RISK-001",
      "title": "تأخیر در تحویل API ها",
      "description": "احتمال تأخیر در پیاده‌سازی API های انبار به دلیل پیچیدگی مدل‌های داده",
      "category": "فنی",
      "probability": "medium",
      "impact": "major",
      "status": "mitigating",
      "response_strategy": "mitigate",
      "response_plan": "تقسیم کار بین دو توسعه‌دهنده و جلسات روزانه stand-up",
      "mitigation_actions": "استفاده از نیروی کمکی از تیم شعبه اصفهان",
      "owner": null,
      "cost_impact": "50000000",
      "schedule_impact_days": 15,
      "affected_tasks": [
        "cc000001-0001-4000-8000-000000000007"
      ],
      "identified_date": "2025-05-22",
      "due_date": "2025-08-04",
      "closed_date": null,
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.RiskModel",
    "pk": "ad000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "RISK-002",
      "title": "تغییر نیازمندی‌های کلاینت",
      "description": "احتمال تغییر نیازمندی‌ها در حین توسعه فرانت‌اند",
      "category": "مدیریتی",
      "probability": "high",
      "impact": "moderate",
      "status": "planned",
      "response_strategy": "accept",
      "response_plan": "استفاده از متدولوژی Agile و اسپرینت‌های ۲ هفته‌ای",
      "mitigation_actions": "بودجه اضافی ۱۰٪ برای تغییرات",
      "owner": null,
      "cost_impact": "100000000",
      "schedule_impact_days": 20,
      "affected_tasks": [
        "cc000001-0001-4000-8000-000000000009"
      ],
      "identified_date": "2025-04-30",
      "due_date": "2025-11-20",
      "closed_date": null,
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.RiskModel",
    "pk": "ad000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "RISK-003",
      "title": "مشکل یکپارچگی با سیستم بارکد",
      "description": "احتمال عدم سازگاری سخت‌افزار بارکدخوان با API انبار",
      "category": "فنی",
      "probability": "low",
      "impact": "critical",
      "status": "monitoring",
      "response_strategy": "mitigate",
      "response_plan": "تست زودهنگام با نمونه سخت‌افزار در فاز تحلیل",
      "mitigation_actions": "تغییر برند بارکدخوان",
      "owner": null,
      "cost_impact": "30000000",
      "schedule_impact_days": 10,
      "affected_tasks": [],
      "identified_date": "2025-04-25",
      "due_date": "2025-08-23",
      "closed_date": null,
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.RiskModel",
    "pk": "ad000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "code": "RISK-004",
      "title": "عدم سازگاری با سیستم حقوق فعلی",
      "description": "احتمال ناسازگاری فرمت داده‌های حقوق با سیستم جدید",
      "category": "فنی",
      "probability": "medium",
      "impact": "major",
      "status": "identified",
      "response_strategy": "mitigate",
      "response_plan": "طراحی لایه Migration داده‌ها قبل از شروع توسعه",
      "mitigation_actions": "ایجاد ابزار تبدیل داده خودکار",
      "owner": null,
      "cost_impact": "80000000",
      "schedule_impact_days": 25,
      "affected_tasks": [],
      "identified_date": "2025-06-15",
      "due_date": "2025-09-15",
      "closed_date": null,
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.BaselineModel",
    "pk": "ae000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "name": "خط پایه اولیه",
      "description": "خط پایه اولیه پروژه انبارداری — مصوب اردیبهشت ۱۴۰۴",
      "baseline_type": "initial",
      "is_active": true,
      "snapshot_date": "2025-04-21",
      "snapshot_data": {
        "tasks": 10,
        "milestones": 2,
        "total_duration_days": 180
      },
      "total_tasks": 10,
      "total_cost": "1400000000",
      "planned_start": "2025-04-21",
      "planned_end": "2025-11-20",
      "created_by": null,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.BaselineModel",
    "pk": "ae000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "name": "خط پایه تجدیدنظرشده — تیر ۱۴۰۴",
      "description": "بعد از تأیید درخواست تغییر CR-002 و تغییر فریمورک فرانت‌اند",
      "baseline_type": "revised",
      "is_active": false,
      "snapshot_date": "2025-06-22",
      "snapshot_data": {
        "tasks": 10,
        "milestones": 2,
        "total_duration_days": 194
      },
      "total_tasks": 10,
      "total_cost": "1400000000",
      "planned_start": "2025-04-21",
      "planned_end": "2025-12-04",
      "created_by": null,
      "created_at": "2025-06-22T08:00:00Z"
    }
  },
  {
    "model": "pm.BaselineModel",
    "pk": "ae000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "name": "خط پایه اولیه HR",
      "description": "خط پایه اولیه پروژه بازطراحی پورتال HR",
      "baseline_type": "initial",
      "is_active": true,
      "snapshot_date": "2025-06-22",
      "snapshot_data": {
        "tasks": 6,
        "milestones": 1,
        "total_duration_days": 210
      },
      "total_tasks": 6,
      "total_cost": "2000000000",
      "planned_start": "2025-06-22",
      "planned_end": "2026-01-20",
      "created_by": null,
      "created_at": "2025-06-22T08:00:00Z"
    }
  },
  {
    "model": "pm.ChangeRequestModel",
    "pk": "af000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "CR-001",
      "title": "افزودن ماژول ردیابی RFID",
      "description": "درخواست اضافه شدن قابلیت ردیابی RFID به سیستم انبارداری",
      "justification": "بهبود دقت ردیابی موجودی و کاهش خطای انسانی",
      "status": "under_review",
      "priority": "high",
      "scope_impact": "افزایش ۲ ماه به مدت پروژه و ۳۰۰ میلیون ریال به بودجه",
      "cost_impact": "300000000",
      "schedule_impact_days": 60,
      "requester": null,
      "reviewer": null,
      "workflow_instance_id": null,
      "submitted_date": "2025-06-22",
      "decision_date": null,
      "implementation_date": null,
      "decision_notes": "",
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ChangeRequestModel",
    "pk": "af000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "code": "CR-002",
      "title": "تغییر فریمورک فرانت‌اند",
      "description": "پیشنهاد مهاجرت از Angular به React برای فرانت‌اند انبار",
      "justification": "هماهنگی با استک فنی پلتفرم نِکسا و استفاده از Schema-Driven UI",
      "status": "approved",
      "priority": "medium",
      "scope_impact": "تأخیر ۲ هفته‌ای در شروع فاز فرانت‌اند، بدون تغییر بودجه",
      "cost_impact": "0",
      "schedule_impact_days": 14,
      "requester": null,
      "reviewer": null,
      "workflow_instance_id": null,
      "submitted_date": "2025-06-09",
      "decision_date": "2025-06-14",
      "implementation_date": null,
      "decision_notes": "با توجه به هماهنگی با استک پلتفرم، تأیید شد",
      "notes": "",
      "metadata": {},
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ChangeRequestModel",
    "pk": "af000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "code": "CR-003",
      "title": "افزودن ماژول ارزیابی عملکرد",
      "description": "درخواست افزودن قابلیت ارزیابی عملکرد کارکنان به پورتال HR",
      "justification": "درخواست مدیریت برای ارزیابی فصلی عملکرد",
      "status": "submitted",
      "priority": "medium",
      "scope_impact": "افزایش ۳ هفته و ۱۵۰ میلیون ریال",
      "cost_impact": "150000000",
      "schedule_impact_days": 21,
      "requester": null,
      "reviewer": null,
      "workflow_instance_id": null,
      "submitted_date": "2025-07-01",
      "decision_date": null,
      "implementation_date": null,
      "decision_notes": "",
      "notes": "",
      "metadata": {},
      "created_at": "2025-07-01T08:00:00Z",
      "updated_at": "2025-07-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TimesheetModel",
    "pk": "ba000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000006",
      "resource": "ee000001-0001-4000-8000-000000000001",
      "user": null,
      "work_date": "2025-06-09",
      "regular_hours": "8.00",
      "overtime_hours": "2.00",
      "description": "پیاده‌سازی Entity های دامنه انبار",
      "status": "approved",
      "approved_by": null,
      "approved_date": "2025-06-11",
      "notes": "",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TimesheetModel",
    "pk": "ba000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000006",
      "resource": "ee000001-0001-4000-8000-000000000001",
      "user": null,
      "work_date": "2025-06-10",
      "regular_hours": "7.50",
      "overtime_hours": "0.00",
      "description": "پیاده‌سازی Value Object ها و Repository Interface ها",
      "status": "approved",
      "approved_by": null,
      "approved_date": "2025-06-12",
      "notes": "",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TimesheetModel",
    "pk": "ba000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000007",
      "resource": "ee000001-0001-4000-8000-000000000001",
      "user": null,
      "work_date": "2025-07-06",
      "regular_hours": "8.00",
      "overtime_hours": "1.50",
      "description": "پیاده‌سازی ViewSet های انبار",
      "status": "submitted",
      "approved_by": null,
      "approved_date": null,
      "notes": "",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TimesheetModel",
    "pk": "ba000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000007",
      "resource": "ee000001-0001-4000-8000-000000000001",
      "user": null,
      "work_date": "2025-07-07",
      "regular_hours": "6.00",
      "overtime_hours": "0.00",
      "description": "پیاده‌سازی Serializer ها و URL routing",
      "status": "draft",
      "approved_by": null,
      "approved_date": null,
      "notes": "",
      "created_at": "2025-04-01T08:00:00Z",
      "updated_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ProjectMemberModel",
    "pk": "bf000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000001",
      "user": null,
      "role": "manager",
      "is_active": true,
      "joined_date": "2025-04-04",
      "left_date": null,
      "notes": "مدیر برنامه — رضا کریمی",
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ProjectMemberModel",
    "pk": "bf000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "user": null,
      "role": "manager",
      "is_active": true,
      "joined_date": "2025-04-21",
      "left_date": null,
      "notes": "مدیر پروژه انبارداری — رضا کریمی",
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ProjectMemberModel",
    "pk": "bf000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "user": null,
      "role": "member",
      "is_active": true,
      "joined_date": "2025-04-25",
      "left_date": null,
      "notes": "توسعه‌دهنده بک‌اند — علی محمدی",
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ProjectMemberModel",
    "pk": "bf000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "user": null,
      "role": "member",
      "is_active": true,
      "joined_date": "2025-07-23",
      "left_date": null,
      "notes": "توسعه‌دهنده فرانت‌اند — مریم حسینی",
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ProjectMemberModel",
    "pk": "bf000001-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "user": null,
      "role": "member",
      "is_active": true,
      "joined_date": "2025-07-23",
      "left_date": null,
      "notes": "طراح UX/UI — زهرا عباسی",
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ProjectMemberModel",
    "pk": "bf000001-0001-4000-8000-000000000006",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "user": null,
      "role": "manager",
      "is_active": true,
      "joined_date": "2025-06-22",
      "left_date": null,
      "notes": "مدیر پروژه HR — رضا کریمی",
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.ProjectMemberModel",
    "pk": "bf000001-0001-4000-8000-000000000007",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "user": null,
      "role": "member",
      "is_active": true,
      "joined_date": "2025-06-25",
      "left_date": null,
      "notes": "تحلیلگر — زهرا عباسی",
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.CommentModel",
    "pk": "b1000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000007",
      "user": null,
      "content": "پیشرفت API ها خوبه ولی باید تست‌های خودکار هم نوشته بشه. @امیر_نجفی لطفاً بررسی کن.",
      "parent": null,
      "mentions": [
        "امیر_نجفی"
      ],
      "is_edited": false,
      "is_deleted": false,
      "created_at": "2025-07-10T10:30:00Z",
      "updated_at": "2025-07-10T10:30:00Z"
    }
  },
  {
    "model": "pm.CommentModel",
    "pk": "b1000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000007",
      "user": null,
      "content": "چشم، تست‌های واحد رو این هفته شروع می‌کنم. @رضا_کریمی نتیجه رو اطلاع میدم.",
      "parent": "b1000001-0001-4000-8000-000000000001",
      "mentions": [
        "رضا_کریمی"
      ],
      "is_edited": false,
      "is_deleted": false,
      "created_at": "2025-07-10T11:15:00Z",
      "updated_at": "2025-07-10T11:15:00Z"
    }
  },
  {
    "model": "pm.CommentModel",
    "pk": "b1000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000002",
      "user": null,
      "content": "مستندات نیازمندی‌ها تکمیل شد. فایل نهایی در Confluence آپلود شد.",
      "parent": null,
      "mentions": [],
      "is_edited": false,
      "is_deleted": false,
      "created_at": "2025-05-06T14:00:00Z",
      "updated_at": "2025-05-06T14:00:00Z"
    }
  },
  {
    "model": "pm.CommentModel",
    "pk": "b1000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "task": "cc000002-0001-4000-8000-000000000002",
      "user": null,
      "content": "فرآیند حضور و غیاب فعلی مشکلات متعددی داره. باید Workflow جدید طراحی بشه. @مریم_حسینی نظرت چیه؟",
      "parent": null,
      "mentions": [
        "مریم_حسینی"
      ],
      "is_edited": false,
      "is_deleted": false,
      "created_at": "2025-07-01T09:00:00Z",
      "updated_at": "2025-07-01T09:00:00Z"
    }
  },
  {
    "model": "pm.TaskLabelModel",
    "pk": "ca000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "name": "فوری",
      "color": "#EF4444",
      "description": "تسک‌های فوری و بحرانی",
      "sort_order": 1,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskLabelModel",
    "pk": "ca000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "name": "باگ",
      "color": "#F59E0B",
      "description": "تسک‌های مربوط به رفع اشکال",
      "sort_order": 2,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskLabelModel",
    "pk": "ca000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "name": "بهبود",
      "color": "#10B981",
      "description": "بهبود و ارتقاء",
      "sort_order": 3,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskLabelModel",
    "pk": "ca000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "name": "مستندات",
      "color": "#6366F1",
      "description": "نیاز به مستندسازی",
      "sort_order": 4,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskLabelModel",
    "pk": "ca000001-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "name": "بررسی",
      "color": "#8B5CF6",
      "description": "نیاز به بررسی و review",
      "sort_order": 5,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskLabelModel",
    "pk": "ca000001-0001-4000-8000-000000000006",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "name": "فوری",
      "color": "#EF4444",
      "description": "تسک‌های فوری",
      "sort_order": 1,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskLabelModel",
    "pk": "ca000001-0001-4000-8000-000000000007",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "name": "تحلیل",
      "color": "#3B82F6",
      "description": "تسک‌های تحلیلی",
      "sort_order": 2,
      "created_at": "2025-04-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskLabelAssignmentModel",
    "pk": "cb000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "task": "cc000001-0001-4000-8000-000000000007",
      "label": "ca000001-0001-4000-8000-000000000001",
      "created_at": "2025-07-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskLabelAssignmentModel",
    "pk": "cb000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "task": "cc000001-0001-4000-8000-000000000007",
      "label": "ca000001-0001-4000-8000-000000000005",
      "created_at": "2025-07-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskLabelAssignmentModel",
    "pk": "cb000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "task": "cc000001-0001-4000-8000-000000000002",
      "label": "ca000001-0001-4000-8000-000000000004",
      "created_at": "2025-04-25T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskLabelAssignmentModel",
    "pk": "cb000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "task": "cc000002-0001-4000-8000-000000000002",
      "label": "ca000001-0001-4000-8000-000000000007",
      "created_at": "2025-06-25T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskLabelAssignmentModel",
    "pk": "cb000001-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "task": "cc000001-0001-4000-8000-000000000008",
      "label": "ca000001-0001-4000-8000-000000000003",
      "created_at": "2025-08-05T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskAttachmentModel",
    "pk": "cd000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "task": "cc000001-0001-4000-8000-000000000002",
      "file_name": "SRS_Inventory_v1.0.pdf",
      "file_url": "/media/pm/attachments/SRS_Inventory_v1.0.pdf",
      "file_size": 2048000,
      "mime_type": "application/pdf",
      "uploaded_by": null,
      "created_at": "2025-05-06T14:30:00Z"
    }
  },
  {
    "model": "pm.TaskAttachmentModel",
    "pk": "cd000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "task": "cc000001-0001-4000-8000-000000000003",
      "file_name": "Architecture_Diagram.png",
      "file_url": "/media/pm/attachments/Architecture_Diagram.png",
      "file_size": 512000,
      "mime_type": "image/png",
      "uploaded_by": null,
      "created_at": "2025-05-28T09:00:00Z"
    }
  },
  {
    "model": "pm.TaskAttachmentModel",
    "pk": "cd000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "task": "cc000001-0001-4000-8000-000000000003",
      "file_name": "ERD_Inventory_v2.drawio",
      "file_url": "/media/pm/attachments/ERD_Inventory_v2.drawio",
      "file_size": 98000,
      "mime_type": "application/xml",
      "uploaded_by": null,
      "created_at": "2025-05-30T11:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistModel",
    "pk": "ce000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "task": "cc000001-0001-4000-8000-000000000007",
      "title": "API Endpoints موردنیاز",
      "sort_order": 1,
      "created_at": "2025-07-01T08:00:00Z",
      "updated_at": "2025-07-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistModel",
    "pk": "ce000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "task": "cc000001-0001-4000-8000-000000000006",
      "title": "مدل‌های دامنه",
      "sort_order": 1,
      "created_at": "2025-06-08T08:00:00Z",
      "updated_at": "2025-06-08T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistModel",
    "pk": "ce000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "task": "cc000002-0001-4000-8000-000000000002",
      "title": "موارد بررسی حضور و غیاب",
      "sort_order": 1,
      "created_at": "2025-06-25T08:00:00Z",
      "updated_at": "2025-06-25T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistItemModel",
    "pk": "cf000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "checklist": "ce000001-0001-4000-8000-000000000001",
      "title": "CRUD محصولات (Products)",
      "is_checked": true,
      "assignee": null,
      "due_date": "2025-07-10",
      "sort_order": 1,
      "created_at": "2025-07-01T08:00:00Z",
      "updated_at": "2025-07-10T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistItemModel",
    "pk": "cf000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "checklist": "ce000001-0001-4000-8000-000000000001",
      "title": "CRUD انبارها (Warehouses)",
      "is_checked": true,
      "assignee": null,
      "due_date": "2025-07-15",
      "sort_order": 2,
      "created_at": "2025-07-01T08:00:00Z",
      "updated_at": "2025-07-15T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistItemModel",
    "pk": "cf000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "checklist": "ce000001-0001-4000-8000-000000000001",
      "title": "API حرکات انبار (Stock Movements)",
      "is_checked": true,
      "assignee": null,
      "due_date": "2025-07-20",
      "sort_order": 3,
      "created_at": "2025-07-01T08:00:00Z",
      "updated_at": "2025-07-20T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistItemModel",
    "pk": "cf000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "checklist": "ce000001-0001-4000-8000-000000000001",
      "title": "API شمارش موجودی (Stock Count)",
      "is_checked": false,
      "assignee": null,
      "due_date": "2025-07-25",
      "sort_order": 4,
      "created_at": "2025-07-01T08:00:00Z",
      "updated_at": "2025-07-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistItemModel",
    "pk": "cf000001-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "checklist": "ce000001-0001-4000-8000-000000000001",
      "title": "API گزارشات انبار (Reports)",
      "is_checked": false,
      "assignee": null,
      "due_date": "2025-08-01",
      "sort_order": 5,
      "created_at": "2025-07-01T08:00:00Z",
      "updated_at": "2025-07-01T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistItemModel",
    "pk": "cf000001-0001-4000-8000-000000000006",
    "fields": {
      "tenant": 1,
      "checklist": "ce000001-0001-4000-8000-000000000002",
      "title": "Entity Product",
      "is_checked": true,
      "assignee": null,
      "due_date": null,
      "sort_order": 1,
      "created_at": "2025-06-08T08:00:00Z",
      "updated_at": "2025-06-15T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistItemModel",
    "pk": "cf000001-0001-4000-8000-000000000007",
    "fields": {
      "tenant": 1,
      "checklist": "ce000001-0001-4000-8000-000000000002",
      "title": "Entity Warehouse",
      "is_checked": true,
      "assignee": null,
      "due_date": null,
      "sort_order": 2,
      "created_at": "2025-06-08T08:00:00Z",
      "updated_at": "2025-06-18T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistItemModel",
    "pk": "cf000001-0001-4000-8000-000000000008",
    "fields": {
      "tenant": 1,
      "checklist": "ce000001-0001-4000-8000-000000000002",
      "title": "Value Objects (SKU, UOM, Batch)",
      "is_checked": true,
      "assignee": null,
      "due_date": null,
      "sort_order": 3,
      "created_at": "2025-06-08T08:00:00Z",
      "updated_at": "2025-06-22T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistItemModel",
    "pk": "cf000001-0001-4000-8000-000000000009",
    "fields": {
      "tenant": 1,
      "checklist": "ce000001-0001-4000-8000-000000000002",
      "title": "Repository Interfaces",
      "is_checked": true,
      "assignee": null,
      "due_date": null,
      "sort_order": 4,
      "created_at": "2025-06-08T08:00:00Z",
      "updated_at": "2025-06-25T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistItemModel",
    "pk": "cf000001-0001-4000-8000-000000000010",
    "fields": {
      "tenant": 1,
      "checklist": "ce000001-0001-4000-8000-000000000003",
      "title": "بررسی فرآیند ورود و خروج کارکنان",
      "is_checked": true,
      "assignee": null,
      "due_date": "2025-07-05",
      "sort_order": 1,
      "created_at": "2025-06-25T08:00:00Z",
      "updated_at": "2025-07-04T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistItemModel",
    "pk": "cf000001-0001-4000-8000-000000000011",
    "fields": {
      "tenant": 1,
      "checklist": "ce000001-0001-4000-8000-000000000003",
      "title": "بررسی محاسبه اضافه‌کاری",
      "is_checked": false,
      "assignee": null,
      "due_date": "2025-07-08",
      "sort_order": 2,
      "created_at": "2025-06-25T08:00:00Z",
      "updated_at": "2025-06-25T08:00:00Z"
    }
  },
  {
    "model": "pm.TaskChecklistItemModel",
    "pk": "cf000001-0001-4000-8000-000000000012",
    "fields": {
      "tenant": 1,
      "checklist": "ce000001-0001-4000-8000-000000000003",
      "title": "بررسی مرخصی و غیبت",
      "is_checked": false,
      "assignee": null,
      "due_date": "2025-07-10",
      "sort_order": 3,
      "created_at": "2025-06-25T08:00:00Z",
      "updated_at": "2025-06-25T08:00:00Z"
    }
  },
  {
    "model": "pm.RACIAssignmentModel",
    "pk": "da000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": null,
      "user": null,
      "resource": "ee000001-0001-4000-8000-000000000003",
      "role": "A",
      "notes": "پاسخگو در سطح پروژه — مدیر پروژه",
      "created_at": "2025-04-21T08:00:00Z",
      "updated_at": "2025-04-21T08:00:00Z"
    }
  },
  {
    "model": "pm.RACIAssignmentModel",
    "pk": "da000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": null,
      "user": null,
      "resource": "ee000001-0001-4000-8000-000000000001",
      "role": "R",
      "notes": "مسئول اجرا در سطح پروژه — سرپرست بک‌اند",
      "created_at": "2025-04-21T08:00:00Z",
      "updated_at": "2025-04-21T08:00:00Z"
    }
  },
  {
    "model": "pm.RACIAssignmentModel",
    "pk": "da000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": null,
      "user": null,
      "resource": "ee000001-0001-4000-8000-000000000002",
      "role": "C",
      "notes": "مشاوره فنی فرانت‌اند",
      "created_at": "2025-04-21T08:00:00Z",
      "updated_at": "2025-04-21T08:00:00Z"
    }
  },
  {
    "model": "pm.RACIAssignmentModel",
    "pk": "da000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": null,
      "user": null,
      "resource": "ee000001-0001-4000-8000-000000000004",
      "role": "I",
      "notes": "مطلع از تصمیمات — DevOps",
      "created_at": "2025-04-21T08:00:00Z",
      "updated_at": "2025-04-21T08:00:00Z"
    }
  },
  {
    "model": "pm.RACIAssignmentModel",
    "pk": "da000001-0001-4000-8000-000000000005",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000006",
      "user": null,
      "resource": "ee000001-0001-4000-8000-000000000001",
      "role": "R",
      "notes": "مسئول پیاده‌سازی مدل‌های دامنه",
      "created_at": "2025-06-05T08:00:00Z",
      "updated_at": "2025-06-05T08:00:00Z"
    }
  },
  {
    "model": "pm.RACIAssignmentModel",
    "pk": "da000001-0001-4000-8000-000000000006",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000006",
      "user": null,
      "resource": "ee000001-0001-4000-8000-000000000003",
      "role": "A",
      "notes": "پاسخگوی تسک مدل‌های دامنه",
      "created_at": "2025-06-05T08:00:00Z",
      "updated_at": "2025-06-05T08:00:00Z"
    }
  },
  {
    "model": "pm.RACIAssignmentModel",
    "pk": "da000001-0001-4000-8000-000000000007",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000007",
      "user": null,
      "resource": "ee000001-0001-4000-8000-000000000001",
      "role": "R",
      "notes": "مسئول پیاده‌سازی API",
      "created_at": "2025-07-01T08:00:00Z",
      "updated_at": "2025-07-01T08:00:00Z"
    }
  },
  {
    "model": "pm.RACIAssignmentModel",
    "pk": "da000001-0001-4000-8000-000000000008",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000007",
      "user": null,
      "resource": "ee000001-0001-4000-8000-000000000003",
      "role": "A",
      "notes": "",
      "created_at": "2025-07-01T08:00:00Z",
      "updated_at": "2025-07-01T08:00:00Z"
    }
  },
  {
    "model": "pm.RACIAssignmentModel",
    "pk": "da000001-0001-4000-8000-000000000009",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000009",
      "user": null,
      "resource": "ee000001-0001-4000-8000-000000000002",
      "role": "R",
      "notes": "مسئول توسعه فرانت‌اند",
      "created_at": "2025-07-23T08:00:00Z",
      "updated_at": "2025-07-23T08:00:00Z"
    }
  },
  {
    "model": "pm.RACIAssignmentModel",
    "pk": "da000001-0001-4000-8000-000000000010",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000009",
      "user": null,
      "resource": "ee000001-0001-4000-8000-000000000005",
      "role": "C",
      "notes": "مشاوره طراحی UI/UX",
      "created_at": "2025-07-23T08:00:00Z",
      "updated_at": "2025-07-23T08:00:00Z"
    }
  },
  {
    "model": "pm.RACIAssignmentModel",
    "pk": "da000001-0001-4000-8000-000000000011",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "task": null,
      "user": null,
      "resource": "ee000001-0001-4000-8000-000000000003",
      "role": "A",
      "notes": "پاسخگو پروژه HR",
      "created_at": "2025-06-22T08:00:00Z",
      "updated_at": "2025-06-22T08:00:00Z"
    }
  },
  {
    "model": "pm.RACIAssignmentModel",
    "pk": "da000001-0001-4000-8000-000000000012",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000003",
      "task": null,
      "user": null,
      "resource": "ee000001-0001-4000-8000-000000000005",
      "role": "R",
      "notes": "مسئول تحلیل و طراحی UX",
      "created_at": "2025-06-22T08:00:00Z",
      "updated_at": "2025-06-22T08:00:00Z"
    }
  },
  {
    "model": "pm.ActivityLogModel",
    "pk": "be000001-0001-4000-8000-000000000001",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000004",
      "user": null,
      "action": "status_changed",
      "entity_type": "task",
      "entity_id": "cc000001-0001-4000-8000-000000000004",
      "description": "وضعیت تسک «تأیید طراحی» از «در حال انجام» به «تکمیل شده» تغییر کرد",
      "changes": {
        "old_status": "in_progress",
        "new_status": "completed"
      },
      "ip_address": "192.168.1.10",
      "created_at": "2025-06-04T14:00:00Z"
    }
  },
  {
    "model": "pm.ActivityLogModel",
    "pk": "be000001-0001-4000-8000-000000000002",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": null,
      "user": null,
      "action": "budget_exceeded",
      "entity_type": "budget",
      "entity_id": "ab000001-0001-4000-8000-000000000002",
      "description": "بودجه فاز تحلیل ۵٪ بیش از حد مجاز مصرف شد",
      "changes": {
        "amount": "200000000",
        "spent": "210000000",
        "variance": "-10000000"
      },
      "ip_address": "192.168.1.10",
      "created_at": "2025-06-07T10:00:00Z"
    }
  },
  {
    "model": "pm.ActivityLogModel",
    "pk": "be000001-0001-4000-8000-000000000003",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": "cc000001-0001-4000-8000-000000000006",
      "user": null,
      "action": "status_changed",
      "entity_type": "task",
      "entity_id": "cc000001-0001-4000-8000-000000000006",
      "description": "وضعیت تسک «پیاده‌سازی مدل‌های دامنه» به «تکمیل شده» تغییر کرد",
      "changes": {
        "old_status": "in_progress",
        "new_status": "completed"
      },
      "ip_address": "192.168.1.10",
      "created_at": "2025-06-28T15:00:00Z"
    }
  },
  {
    "model": "pm.ActivityLogModel",
    "pk": "be000001-0001-4000-8000-000000000004",
    "fields": {
      "tenant": 1,
      "project": "bb000001-0001-4000-8000-000000000002",
      "task": null,
      "user": null,
      "action": "change_request_created",
      "entity_type": "change_request",
      "entity_id": "af000001-0001-4000-8000-000000000001",
      "description": "درخواست تغییر «افزودن ماژول ردیابی RFID» ایجاد شد",
      "changes": {},
      "ip_address": "192.168.1.15",
      "created_at": "2025-06-22T10:00:00Z"
    }
  }
]