{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Mike Dawson",
          "userId" : "mike",
          "userName" : "Mike Dawson"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/main-maestro-cloud-run" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 10,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4c7679e7b9c80b89ea503c28608711ef175a6ba3",
            "branch" : [
              {
                "SHA1" : "4c7679e7b9c80b89ea503c28608711ef175a6ba3",
                "name" : "refs/remotes/origin/main-maestro-cloud-run"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4c7679e7b9c80b89ea503c28608711ef175a6ba3",
            "branch" : [
              {
                "SHA1" : "4c7679e7b9c80b89ea503c28608711ef175a6ba3",
                "name" : "refs/remotes/origin/main-maestro-cloud-run"
              }
            ]
          }
        },
        "refs/remotes/origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 32,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e8f86daad06456fc45b82b0a6908c43fa8898f0b",
            "branch" : [
              {
                "SHA1" : "e8f86daad06456fc45b82b0a6908c43fa8898f0b",
                "name" : "refs/remotes/origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e8f86daad06456fc45b82b0a6908c43fa8898f0b",
            "branch" : [
              {
                "SHA1" : "e8f86daad06456fc45b82b0a6908c43fa8898f0b",
                "name" : "refs/remotes/origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "e8f86daad06456fc45b82b0a6908c43fa8898f0b",
        "branch" : [
          {
            "SHA1" : "e8f86daad06456fc45b82b0a6908c43fa8898f0b",
            "name" : "refs/remotes/origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/UstadMobile/Respect.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#32",
  "duration" : 1591705,
  "estimatedDuration" : 1608818,
  "executor" : None,
  "fullDisplayName" : "RESPECT-end-to-end #32",
  "id" : "32",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 32,
  "queueId" : 4166,
  "result" : "FAILURE",
  "timestamp" : 1762771964921,
  "url" : "https://devserver3.ustadmobile.com/jenkins/job/RESPECT-end-to-end/32/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-server/src/main/kotlin/world/respect/server/Application.kt",
          "respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt",
          "respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt",
          "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseDb.kt",
          "respect-server/src/main/kotlin/world/respect/server/routes/school/respect/AddChildAccountRoute.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseClient.kt",
          "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/invite/RedeemInviteUseCaseDb.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCase.kt",
          "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/util/toPerson.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
        ],
        "commitId" : "4e708351f18e476e5de8a75cbdf663fc8a8d0b77",
        "timestamp" : 1759486111000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "addchild usecase added\u000a",
        "date" : "2025-10-03 15:38:31 +0530",
        "id" : "4e708351f18e476e5de8a75cbdf663fc8a8d0b77",
        "msg" : "addchild usecase added",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt"
          },
          {
            "editType" : "add",
            "file" : "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseDb.kt"
          },
          {
            "editType" : "add",
            "file" : "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/util/toPerson.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/invite/RedeemInviteUseCaseDb.kt"
          },
          {
            "editType" : "add",
            "file" : "respect-server/src/main/kotlin/world/respect/server/routes/school/respect/AddChildAccountRoute.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
          },
          {
            "editType" : "add",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseClient.kt"
          },
          {
            "editType" : "add",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCase.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-server/src/main/kotlin/world/respect/server/Application.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectSchoolDatabaseMigrations.kt",
          "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/entities/PersonRelatedPersonEntity.kt",
          "respect-datalayer-db/schemas/world.respect.datalayer.db.RespectSchoolDatabase/8.json",
          "respect-datalayer-db/schemas/world.respect.datalayer.db.RespectSchoolDatabase/7.json",
          "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseDb.kt",
          "respect-server/src/main/kotlin/world/respect/server/routes/school/respect/AddChildAccountRoute.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseClient.kt",
          "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectSchoolDatabase.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCase.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
        ],
        "commitId" : "e1374d6d70128e2a73dc8f7615ecba135533203e",
        "timestamp" : 1759751418000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "CHANGES relatd to adding child\u000a",
        "date" : "2025-10-06 17:20:18 +0530",
        "id" : "e1374d6d70128e2a73dc8f7615ecba135533203e",
        "msg" : "CHANGES relatd to adding child",
        "paths" : [
          {
            "editType" : "add",
            "file" : "respect-datalayer-db/schemas/world.respect.datalayer.db.RespectSchoolDatabase/8.json"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/schemas/world.respect.datalayer.db.RespectSchoolDatabase/7.json"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectSchoolDatabaseMigrations.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCase.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-server/src/main/kotlin/world/respect/server/routes/school/respect/AddChildAccountRoute.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseDb.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseClient.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectSchoolDatabase.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/entities/PersonRelatedPersonEntity.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-server/src/main/kotlin/world/respect/server/Application.kt",
          "respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt",
          "respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt",
          "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseDb.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseClient.kt",
          "respect-server/src/main/kotlin/world/respect/server/routes/school/respect/AddChildAccountRoute.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCase.kt",
          "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/util/toPerson.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/util/toPerson.kt"
        ],
        "commitId" : "f0aa9448365392bebd27a510c31b63bfe686c06c",
        "timestamp" : 1759832970000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "CHANGES relatd to adding child\u000a",
        "date" : "2025-10-07 15:59:30 +0530",
        "id" : "f0aa9448365392bebd27a510c31b63bfe686c06c",
        "msg" : "CHANGES relatd to adding child",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt"
          },
          {
            "editType" : "add",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/util/toPerson.kt"
          },
          {
            "editType" : "delete",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseClient.kt"
          },
          {
            "editType" : "delete",
            "file" : "respect-server/src/main/kotlin/world/respect/server/routes/school/respect/AddChildAccountRoute.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-server/src/main/kotlin/world/respect/server/Application.kt"
          },
          {
            "editType" : "delete",
            "file" : "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseDb.kt"
          },
          {
            "editType" : "delete",
            "file" : "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/util/toPerson.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCase.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows-in-progress/001_003_student_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows-in-progress/001_002_Parent_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows-in-progress/001_004_user_login_via_invite_link_and_browse_lessons_test.yaml",
          ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows-in-progress/003_create_classes_test.yaml",
          ".maestro/flows-in-progress/001_001_user_login_to _app_with_school_name_test.yaml",
          ".maestro/flows/subflows/school_admin_login_flow.yaml"
        ],
        "commitId" : "531514b9c23df87713d4b66e9c5feb9b4aa83958",
        "timestamp" : 1759913416000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "user-signup-e2e\u000a",
        "date" : "2025-10-08 12:50:16 +0400",
        "id" : "531514b9c23df87713d4b66e9c5feb9b4aa83958",
        "msg" : "user-signup-e2e",
        "paths" : [
          {
            "editType" : "add",
            "file" : ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
          },
          {
            "editType" : "delete",
            "file" : ".maestro/flows-in-progress/003_create_classes_test.yaml"
          },
          {
            "editType" : "delete",
            "file" : ".maestro/flows-in-progress/001_003_student_user_join_class_using_invitecode_test.yaml"
          },
          {
            "editType" : "add",
            "file" : ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : ".maestro/flows/subflows/school_admin_login_flow.yaml"
          },
          {
            "editType" : "delete",
            "file" : ".maestro/flows-in-progress/001_001_user_login_to _app_with_school_name_test.yaml"
          },
          {
            "editType" : "delete",
            "file" : ".maestro/flows-in-progress/001_002_Parent_user_join_class_using_invitecode_test.yaml"
          },
          {
            "editType" : "delete",
            "file" : ".maestro/flows-in-progress/001_004_user_login_via_invite_link_and_browse_lessons_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
        ],
        "commitId" : "4c8dab8d68769cffcd685e404dd41d6c4894a814",
        "timestamp" : 1759931796000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "crash fix\u000a",
        "date" : "2025-10-08 19:26:36 +0530",
        "id" : "4c8dab8d68769cffcd685e404dd41d6c4894a814",
        "msg" : "crash fix",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/subflows/school_admin_login_flow.yaml"
        ],
        "commitId" : "ad0dc93001152f7db49f0af07c97d1781e410b03",
        "timestamp" : 1759994962000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "added clearstate\u000a",
        "date" : "2025-10-09 11:29:22 +0400",
        "id" : "ad0dc93001152f7db49f0af07c97d1781e410b03",
        "msg" : "added clearstate",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/subflows/school_admin_login_flow.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
        ],
        "commitId" : "ff9209d2cb3a067ae24039b2b7af145678b2d8e9",
        "timestamp" : 1759997336000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "added teardown\u000a",
        "date" : "2025-10-09 12:08:56 +0400",
        "id" : "ff9209d2cb3a067ae24039b2b7af145678b2d8e9",
        "msg" : "added teardown",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
        ],
        "commitId" : "8437330c7a85732e3521d185cb8b6ea37bc82407",
        "timestamp" : 1760000746000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "Gender commented\u000a",
        "date" : "2025-10-09 13:05:46 +0400",
        "id" : "8437330c7a85732e3521d185cb8b6ea37bc82407",
        "msg" : "Gender commented",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
        ],
        "commitId" : "8a838a418dfb87b424720dd20880e9f64e45ffdd",
        "timestamp" : 1760003579000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "corrected\u000a",
        "date" : "2025-10-09 13:52:59 +0400",
        "id" : "8a838a418dfb87b424720dd20880e9f64e45ffdd",
        "msg" : "corrected",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/invite/RedeemInviteUseCaseDb.kt"
        ],
        "commitId" : "9ef4c495c7569ce306550e8b9f2d699dcfe47ed1",
        "timestamp" : 1760077877000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "https://github.com/UstadMobile/Respect/issues/57\u000afixed\u000a",
        "date" : "2025-10-10 12:01:17 +0530",
        "id" : "9ef4c495c7569ce306550e8b9f2d699dcfe47ed1",
        "msg" : "https://github.com/UstadMobile/Respect/issues/57",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/invite/RedeemInviteUseCaseDb.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/accountlist/AccountListScreen.kt"
        ],
        "commitId" : "cbb8aaecfd425c833fbd330b012756438a36e563",
        "timestamp" : 1760079330000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "account list not scrollable fixed\u000a",
        "date" : "2025-10-10 12:25:30 +0530",
        "id" : "cbb8aaecfd425c833fbd330b012756438a36e563",
        "msg" : "account list not scrollable fixed",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/accountlist/AccountListScreen.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows/subflows/setDate.js"
        ],
        "commitId" : "a83dceea9a6825d7f4cd44a111d8db2c42f3d9cc",
        "timestamp" : 1760092544000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "Added mandatory field test\u000a",
        "date" : "2025-10-10 14:35:44 +0400",
        "id" : "a83dceea9a6825d7f4cd44a111d8db2c42f3d9cc",
        "msg" : "Added mandatory field test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : ".maestro/flows/subflows/setDate.js"
          },
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-server/.gitignore"
        ],
        "commitId" : "6678f7d9ea006667edd9200a2337ca50e29f8995",
        "timestamp" : 1760336780000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "~/StudioProjects/RespectTest/respect-server/log - will getignore\u000a",
        "date" : "2025-10-13 10:26:20 +0400",
        "id" : "6678f7d9ea006667edd9200a2337ca50e29f8995",
        "msg" : "~/StudioProjects/RespectTest/respect-server/log - will getignore",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-server/.gitignore"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-lib-shared/src/commonMain/composeResources/values/strings.xml",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignUpScreen.kt"
        ],
        "commitId" : "82c50c290f97821a79300da7d56eb2e4affd887d",
        "timestamp" : 1760340106000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "fix for issue 76\u000a",
        "date" : "2025-10-13 12:51:46 +0530",
        "id" : "82c50c290f97821a79300da7d56eb2e4affd887d",
        "msg" : "fix for issue 76",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/composeResources/values/strings.xml"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignUpScreen.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignUpScreen.kt"
        ],
        "commitId" : "67df22b6203f3ff790a5eef821bd0d0cdcc8f68e",
        "timestamp" : 1760349952000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "test tag added\u000a",
        "date" : "2025-10-13 15:35:52 +0530",
        "id" : "67df22b6203f3ff790a5eef821bd0d0cdcc8f68e",
        "msg" : "test tag added",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignUpScreen.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
        ],
        "commitId" : "a17c57a925ac984812806581558e0453401af380",
        "timestamp" : 1760365980000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "commented mandatory field tests\u000a",
        "date" : "2025-10-13 18:33:00 +0400",
        "id" : "a17c57a925ac984812806581558e0453401af380",
        "msg" : "commented mandatory field tests",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
        ],
        "commitId" : "e81f48d0cbc74bd86a488f54b6817294e18eccb0",
        "timestamp" : 1760367382000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "Added hideKeyboard command\u000a",
        "date" : "2025-10-13 18:56:22 +0400",
        "id" : "e81f48d0cbc74bd86a488f54b6817294e18eccb0",
        "msg" : "Added hideKeyboard command",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_005_teacher_user_join_class_using_invitecode_test.yaml"
        ],
        "commitId" : "bea7e425775659e35cdef0b0e4a0b6f590678f03",
        "timestamp" : 1760451246000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "Added teacher flow test\u000a",
        "date" : "2025-10-14 18:14:06 +0400",
        "id" : "bea7e425775659e35cdef0b0e4a0b6f590678f03",
        "msg" : "Added teacher flow test",
        "paths" : [
          {
            "editType" : "add",
            "file" : ".maestro/flows/001_005_teacher_user_join_class_using_invitecode_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows/001_005_teacher_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
        ],
        "commitId" : "30950bed18a0af6489fd435aca6ce5c7255a6e5d",
        "timestamp" : 1760465030000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "update test\u000a",
        "date" : "2025-10-14 22:03:50 +0400",
        "id" : "30950bed18a0af6489fd435aca6ce5c7255a6e5d",
        "msg" : "update test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_005_teacher_user_join_class_using_invitecode_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-lib-shared/src/commonMain/composeResources/values/strings.xml",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/enterpasswordsignup/EnterPasswordSignUpViewModel.kt",
          "respect-datalayer-db/schemas/world.respect.datalayer.db.RespectSchoolDatabase/8.json",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
        ],
        "commitId" : "d3d812738d0bb88d24a81631c97ce0a39c77f855",
        "timestamp" : 1760523096000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "duplicate string remove\u000a",
        "date" : "2025-10-15 15:41:36 +0530",
        "id" : "d3d812738d0bb88d24a81631c97ce0a39c77f855",
        "msg" : "duplicate string remove",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/enterpasswordsignup/EnterPasswordSignUpViewModel.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/composeResources/values/strings.xml"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/schemas/world.respect.datalayer.db.RespectSchoolDatabase/8.json"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_005_teacher_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows/001_002_admin_add_class_and_members_test.yaml",
          ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml",
          ".maestro/flows-in-progress/004_create_report_test.yaml"
        ],
        "commitId" : "f509e4f2de541a3acbaba727b7fba1adaa024f5e",
        "timestamp" : 1760606871000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "updated test flow - single test\u000a",
        "date" : "2025-10-16 13:27:51 +0400",
        "id" : "f509e4f2de541a3acbaba727b7fba1adaa024f5e",
        "msg" : "updated test flow - single test",
        "paths" : [
          {
            "editType" : "delete",
            "file" : ".maestro/flows-in-progress/004_create_report_test.yaml"
          },
          {
            "editType" : "add",
            "file" : ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
          },
          {
            "editType" : "delete",
            "file" : ".maestro/flows/001_005_teacher_user_join_class_using_invitecode_test.yaml"
          },
          {
            "editType" : "delete",
            "file" : ".maestro/flows/001_002_Parent_user_join_class_using_invitecode_test.yaml"
          },
          {
            "editType" : "delete",
            "file" : ".maestro/flows/001_003_student_user_join_class_using_invitecode_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
        ],
        "commitId" : "c2e3286b7a13bf7782778d4c6a919e8132b18116",
        "timestamp" : 1760607841000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "updated to password*\u000a",
        "date" : "2025-10-16 13:44:01 +0400",
        "id" : "c2e3286b7a13bf7782778d4c6a919e8132b18116",
        "msg" : "updated to password*",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/detail/ClazzDetailScreen.kt"
        ],
        "commitId" : "93eafde7498c259efe1d4cf1dff68c64c9b694b7",
        "timestamp" : 1760613014000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "merged with main\u000a",
        "date" : "2025-10-16 16:40:14 +0530",
        "id" : "93eafde7498c259efe1d4cf1dff68c64c9b694b7",
        "msg" : "merged with main",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/detail/ClazzDetailScreen.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
        ],
        "commitId" : "9c70cefe0be1f0334a93ce234cc201731c1e30e2",
        "timestamp" : 1760614914000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "updated to date of birth field\u000a",
        "date" : "2025-10-16 15:41:54 +0400",
        "id" : "9c70cefe0be1f0334a93ce234cc201731c1e30e2",
        "msg" : "updated to date of birth field",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
        ],
        "commitId" : "5004d7112c9391cee0894fbda30de53d45fb8722",
        "timestamp" : 1760615511000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "Gender and DOB manadatory field tests\u000a",
        "date" : "2025-10-16 15:51:51 +0400",
        "id" : "5004d7112c9391cee0894fbda30de53d45fb8722",
        "msg" : "Gender and DOB manadatory field tests",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
        ],
        "commitId" : "5bd55d5f7927390dae04be3948effa0c1c96712e",
        "timestamp" : 1760615928000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "DOB can't be future date - test added\u000a",
        "date" : "2025-10-16 15:58:48 +0400",
        "id" : "5bd55d5f7927390dae04be3948effa0c1c96712e",
        "msg" : "DOB can't be future date - test added",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
        ],
        "commitId" : "727667900bd0c5fa55984a9dc2954f6cd1b8a8c7",
        "timestamp" : 1760622554000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "DOB updated test\u000a",
        "date" : "2025-10-16 17:49:14 +0400",
        "id" : "727667900bd0c5fa55984a9dc2954f6cd1b8a8c7",
        "msg" : "DOB updated test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-lib-shared/src/commonMain/composeResources/values/strings.xml",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/enterpasswordsignup/EnterPasswordSignUpViewModel.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
        ],
        "commitId" : "52b0310147cd819eb8acf8a4bfa889ee0f62414d",
        "timestamp" : 1760679590000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "changes in SignupViewModel.kt\u000a",
        "date" : "2025-10-17 11:09:50 +0530",
        "id" : "52b0310147cd819eb8acf8a4bfa889ee0f62414d",
        "msg" : "changes in SignupViewModel.kt",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/composeResources/values/strings.xml"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/enterpasswordsignup/EnterPasswordSignUpViewModel.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
        ],
        "commitId" : "e27d0c45523a70b7fab40516cf1833ec64821490",
        "timestamp" : 1760684290000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "updated student name and flow change\u000a",
        "date" : "2025-10-17 10:58:10 +0400",
        "id" : "e27d0c45523a70b7fab40516cf1833ec64821490",
        "msg" : "updated student name and flow change",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/EnrollmentEntityDao.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCase.kt"
        ],
        "commitId" : "b8eb4a2d11b1efd133c09d11e568067b115efd38",
        "timestamp" : 1760719529000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "changes in SignupViewModel.kt\u000a",
        "date" : "2025-10-17 22:15:29 +0530",
        "id" : "b8eb4a2d11b1efd133c09d11e568067b115efd38",
        "msg" : "changes in SignupViewModel.kt",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/EnrollmentEntityDao.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCase.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
        ],
        "commitId" : "c107200f97bedd6944b39e6e666f1963d62666c6",
        "timestamp" : 1760719842000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "changes in SignupViewModel.kt\u000a",
        "date" : "2025-10-17 22:20:42 +0530",
        "id" : "c107200f97bedd6944b39e6e666f1963d62666c6",
        "msg" : "changes in SignupViewModel.kt",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-server/src/main/kotlin/world/respect/server/Application.kt",
          "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/addchild/AddChildAccountUseCaseDb.kt",
          "respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt",
          "respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt",
          "respect-server/src/main/kotlin/world/respect/server/routes/school/respect/AddChildAccountRoute.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseClient.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCase.kt",
          "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/EnrollmentEntityDao.kt"
        ],
        "commitId" : "5c27b3a005a6b87fc70cd1c67a9f2ae7890bc52c",
        "timestamp" : 1760857832000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "changes AddChildAccountUseCase.kt\u000a",
        "date" : "2025-10-19 12:40:32 +0530",
        "id" : "5c27b3a005a6b87fc70cd1c67a9f2ae7890bc52c",
        "msg" : "changes AddChildAccountUseCase.kt",
        "paths" : [
          {
            "editType" : "add",
            "file" : "respect-server/src/main/kotlin/world/respect/server/routes/school/respect/AddChildAccountRoute.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-server/src/main/kotlin/world/respect/server/Application.kt"
          },
          {
            "editType" : "add",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseClient.kt"
          },
          {
            "editType" : "add",
            "file" : "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/addchild/AddChildAccountUseCaseDb.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/EnrollmentEntityDao.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCase.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/downloader/DownloadIntegrationTest.kt"
        ],
        "commitId" : "ee3fab9a4224f3eff93307dcaea1bc5d94bcff0c",
        "timestamp" : 1760859651000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "commented DownloadIntegrationTest.kt as it contain error\u000a",
        "date" : "2025-10-19 13:10:51 +0530",
        "id" : "ee3fab9a4224f3eff93307dcaea1bc5d94bcff0c",
        "msg" : "commented DownloadIntegrationTest.kt as it contain error",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/downloader/DownloadIntegrationTest.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows-in-progress/001_001_user_login_to _app_with_school_name_test.yaml",
          ".maestro/flows-in-progress/003_create_classes_test.yaml",
          ".maestro/flows-in-progress/001_004_user_login_via_invite_link_and_browse_lessons_test.yaml"
        ],
        "commitId" : "d79ec348b732e6d2a785f574f4516f431e7eb6a5",
        "timestamp" : 1761556487000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "Restore deleted Maestro flow test not related to this branch\u000a",
        "date" : "2025-10-27 13:14:47 +0400",
        "id" : "d79ec348b732e6d2a785f574f4516f431e7eb6a5",
        "msg" : "Restore deleted Maestro flow test not related to this branch",
        "paths" : [
          {
            "editType" : "add",
            "file" : ".maestro/flows-in-progress/001_001_user_login_to _app_with_school_name_test.yaml"
          },
          {
            "editType" : "add",
            "file" : ".maestro/flows-in-progress/001_004_user_login_via_invite_link_and_browse_lessons_test.yaml"
          },
          {
            "editType" : "add",
            "file" : ".maestro/flows-in-progress/003_create_classes_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows-in-progress/004_create_report_test.yaml"
        ],
        "commitId" : "51e018b1e07466605e88fa6e7bb7561385ddd67c",
        "timestamp" : 1761556651000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "Restore deleted Maestro flow file 004_create_report_test.yaml\u000a",
        "date" : "2025-10-27 13:17:31 +0400",
        "id" : "51e018b1e07466605e88fa6e7bb7561385ddd67c",
        "msg" : "Restore deleted Maestro flow file 004_create_report_test.yaml",
        "paths" : [
          {
            "editType" : "add",
            "file" : ".maestro/flows-in-progress/004_create_report_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_002_admin_add_class_and_members_test.yaml",
          ".maestro/flows/001_001_invite_using_invite_code_test.yaml"
        ],
        "commitId" : "99aa0a481b144d93d48065f24af883048a7bf7f2",
        "timestamp" : 1761825707000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "Updated test flow\u000a",
        "date" : "2025-10-30 16:01:47 +0400",
        "id" : "99aa0a481b144d93d48065f24af883048a7bf7f2",
        "msg" : "Updated test flow",
        "paths" : [
          {
            "editType" : "add",
            "file" : ".maestro/flows/001_001_invite_using_invite_code_test.yaml"
          },
          {
            "editType" : "delete",
            "file" : ".maestro/flows/001_002_admin_add_class_and_members_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/subflows/setDate.js"
        ],
        "commitId" : "458235695f4e9bec36aca7d702067a21c5a7d677",
        "timestamp" : 1761907655000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "Updated setDate.js file\u000a",
        "date" : "2025-10-31 14:47:35 +0400",
        "id" : "458235695f4e9bec36aca7d702067a21c5a7d677",
        "msg" : "Updated setDate.js file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/subflows/setDate.js"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows-in-progress/001_001_invite_using_invite_code_test.yaml",
          ".maestro/flows/001_001_invite_using_invite_code_test.yaml"
        ],
        "commitId" : "f1c565989e7e91e623aba272324a6737ecc710fa",
        "timestamp" : 1762151988000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "updated to main\u000a",
        "date" : "2025-11-03 10:39:48 +0400",
        "id" : "f1c565989e7e91e623aba272324a6737ecc710fa",
        "msg" : "updated to main",
        "paths" : [
          {
            "editType" : "delete",
            "file" : ".maestro/flows-in-progress/001_001_invite_using_invite_code_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_001_invite_using_invite_code_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_001_invite_using_invite_code_test.yaml"
        ],
        "commitId" : "712bb5ab5fdf8a3f357887cdcd8b98e603c194de",
        "timestamp" : 1762237451000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "updated mandatory field error\u000a",
        "date" : "2025-11-04 10:24:11 +0400",
        "id" : "712bb5ab5fdf8a3f357887cdcd8b98e603c194de",
        "msg" : "updated mandatory field error",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_001_invite_using_invite_code_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/enterpasswordsignup/EnterPasswordSignUpViewModel.kt",
          "respect-datalayer-db/schemas/world.respect.datalayer.db.RespectSchoolDatabase/8.json",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectGenderExposedDropDownMenuField.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/person/changepassword/ChangePasswordScreen.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/createaccount/CreateAccountScreen.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignUpScreen.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/edit/ClazzEditScreen.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/signup/CreateAccountViewModel.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/enterpasswordsignup/EnterPasswordSignUpScreen.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/edit/ClazzEditViewModel.kt"
        ],
        "commitId" : "cdd7571010217bbb31d6a0239354b44bbf7b76a5",
        "timestamp" : 1762238509000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "string change\u000a",
        "date" : "2025-11-04 12:11:49 +0530",
        "id" : "cdd7571010217bbb31d6a0239354b44bbf7b76a5",
        "msg" : "string change",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/edit/ClazzEditViewModel.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/createaccount/CreateAccountScreen.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignUpScreen.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/enterpasswordsignup/EnterPasswordSignUpViewModel.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/edit/ClazzEditScreen.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectGenderExposedDropDownMenuField.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/enterpasswordsignup/EnterPasswordSignUpScreen.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/signup/CreateAccountViewModel.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/schemas/world.respect.datalayer.db.RespectSchoolDatabase/8.json"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/person/changepassword/ChangePasswordScreen.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectGenderExposedDropDownMenuField.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/person/changepassword/ChangePasswordScreen.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/createaccount/CreateAccountScreen.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignUpScreen.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/edit/ClazzEditScreen.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/enterpasswordsignup/EnterPasswordSignUpScreen.kt"
        ],
        "commitId" : "79b1be58c0404c8f2316d0a4b14e22a8fd4984e0",
        "timestamp" : 1762241778000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "string change\u000a",
        "date" : "2025-11-04 13:06:18 +0530",
        "id" : "79b1be58c0404c8f2316d0a4b14e22a8fd4984e0",
        "msg" : "string change",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectGenderExposedDropDownMenuField.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/createaccount/CreateAccountScreen.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/enterpasswordsignup/EnterPasswordSignUpScreen.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignUpScreen.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/person/changepassword/ChangePasswordScreen.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/edit/ClazzEditScreen.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectGenderExposedDropDownMenuField.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/edit/ClazzEditScreen.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/edit/ClazzEditViewModel.kt"
        ],
        "commitId" : "2a1eadda9a1ee5e6078b74ea34eb8850eab960b0",
        "timestamp" : 1762243506000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
          "fullName" : "nikunj.sharma"
        },
        "authorEmail" : "nikunj.sharma@sutara.org",
        "comment" : "string change\u000a",
        "date" : "2025-11-04 13:35:06 +0530",
        "id" : "2a1eadda9a1ee5e6078b74ea34eb8850eab960b0",
        "msg" : "string change",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/edit/ClazzEditViewModel.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/edit/ClazzEditScreen.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectGenderExposedDropDownMenuField.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/addchild/AddChildAccountUseCaseDb.kt",
          "respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt",
          "respect-datalayer-db/schemas/world.respect.datalayer.db.RespectSchoolDatabase/8.json",
          "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/entities/EnrollmentEntity.kt",
          "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/adapters/EnrollmentAdapter.kt",
          "respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseClient.kt",
          "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/EnrollmentDataSourceDb.kt",
          "respect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/school/EnrollmentDataSourceHttp.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt",
          "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/EnrollmentEntityDao.kt",
          "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseDataSource.kt"
        ],
        "commitId" : "8c2c5547d4124ec56dea96df08d95e42a9b08471",
        "timestamp" : 1762699364000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/mike",
          "fullName" : "Mike Dawson"
        },
        "authorEmail" : "mike@ustadmobile.com",
        "comment" : "Fix EnrollmentEntity for database\u000a\u000aEnrollmentEntity did not store the full uid string of the related class and person, it was relying on a join to the class and person entity. This fails when attempting to create a pending enrollment for a student who profile which is being created as part of a parental registration (on the client).\u000a",
        "date" : "2025-11-09 18:42:44 +0400",
        "id" : "8c2c5547d4124ec56dea96df08d95e42a9b08471",
        "msg" : "Fix EnrollmentEntity for database",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/EnrollmentDataSourceDb.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/schemas/world.respect.datalayer.db.RespectSchoolDatabase/8.json"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/EnrollmentEntityDao.kt"
          },
          {
            "editType" : "delete",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseClient.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/adapters/EnrollmentAdapter.kt"
          },
          {
            "editType" : "add",
            "file" : "respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/child/AddChildAccountUseCaseDataSource.kt"
          },
          {
            "editType" : "delete",
            "file" : "respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/addchild/AddChildAccountUseCaseDb.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/school/EnrollmentDataSourceHttp.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/entities/EnrollmentEntity.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/person/list/PersonListScreen.kt"
        ],
        "commitId" : "66f6df5bd24d0c4c2dfa1b574c2eddfd59536684",
        "timestamp" : 1762699963000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/mike",
          "fullName" : "Mike Dawson"
        },
        "authorEmail" : "mike@ustadmobile.com",
        "comment" : "Update PersonListScreen to make it easier for the Maestro test to get the invite code.\u000a",
        "date" : "2025-11-09 18:52:43 +0400",
        "id" : "66f6df5bd24d0c4c2dfa1b574c2eddfd59536684",
        "msg" : "Update PersonListScreen to make it easier for the Maestro test to get the invite code.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/person/list/PersonListScreen.kt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".maestro/flows/001_001_invite_using_invite_code_test.yaml"
        ],
        "commitId" : "67f40bec899f985f74f0ce1c10684da932654664",
        "timestamp" : 1762758758000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
          "fullName" : "Pooja Ravi"
        },
        "authorEmail" : "pooja@ustadmobile.com",
        "comment" : "updated copy-paste - invite code\u000a",
        "date" : "2025-11-10 11:12:38 +0400",
        "id" : "67f40bec899f985f74f0ce1c10684da932654664",
        "msg" : "updated copy-paste - invite code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_001_invite_using_invite_code_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-lib-shared/src/commonMain/composeResources/values/strings.xml",
          ".maestro/flows/subflows/admin_add_app_and_teacher.yaml"
        ],
        "commitId" : "e56d3cd10a7b4aadc4690e596a49ae4665f7518b",
        "timestamp" : 1762763028000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/mike",
          "fullName" : "Mike Dawson"
        },
        "authorEmail" : "mike@ustadmobile.com",
        "comment" : "Remove class_name_label string and change admin_add_app_and_teacher to use name not class name.\u000a",
        "date" : "2025-11-10 12:23:48 +0400",
        "id" : "e56d3cd10a7b4aadc4690e596a49ae4665f7518b",
        "msg" : "Remove class_name_label string and change admin_add_app_and_teacher to use name not class name.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "respect-lib-shared/src/commonMain/composeResources/values/strings.xml"
          },
          {
            "editType" : "edit",
            "file" : ".maestro/flows/subflows/admin_add_app_and_teacher.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/edit/AssignmentEditScreen.kt",
          ".maestro/flow-passkey/006_user_signup_using_passkey_test.yaml",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectLocalDateTimeField.kt",
          "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/edit/ClazzEditScreen.kt",
          ".maestro/flows/001_001_invite_using_invite_code_test.yaml"
        ],
        "commitId" : "e8f86daad06456fc45b82b0a6908c43fa8898f0b",
        "timestamp" : 1762771795000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/mike",
          "fullName" : "Mike Dawson"
        },
        "authorEmail" : "mike@ustadmobile.com",
        "comment" : "Fix labels on 001_001 invite test to match those currently used\u000aEnsure edit screens have testTags on textfields.\u000a",
        "date" : "2025-11-10 14:49:55 +0400",
        "id" : "e8f86daad06456fc45b82b0a6908c43fa8898f0b",
        "msg" : "Fix labels on 001_001 invite test to match those currently used",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".maestro/flows/001_001_invite_using_invite_code_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectLocalDateTimeField.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/edit/AssignmentEditScreen.kt"
          },
          {
            "editType" : "edit",
            "file" : "respect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/edit/ClazzEditScreen.kt"
          },
          {
            "editType" : "edit",
            "file" : ".maestro/flow-passkey/006_user_signup_using_passkey_test.yaml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/mike",
      "fullName" : "Mike Dawson"
    },
    {
      "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/pooja",
      "fullName" : "Pooja Ravi"
    },
    {
      "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/mandvi.verma",
      "fullName" : "mandvi.verma"
    },
    {
      "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/nikunj.sharma",
      "fullName" : "nikunj.sharma"
    }
  ]
}