{
  "scenario": "validation_422_current_card",
  "responseStatus": 422,
  "retainedCurrentStep": "mother_contact",
  "safeValidationText": "휴대폰 번호 선택이 만료되었습니다. 다시 선택해주세요.",
  "timelineState": {
    "activeCardCount": 1,
    "currentCardCount": 1,
    "completedCardCount": 1,
    "focusedInsideCurrentCard": true,
    "activeCardIntersectsViewport": true,
    "renderedSteps": [
      "applicant_authority",
      "mother_contact"
    ]
  },
  "mock": {
    "catalogCount": 26,
    "counts": {
      "confirm": 0,
      "create": 1,
      "finalReview": 0,
      "getDraft": 0,
      "patch": 2,
      "workflowProgress": 0
    },
    "events": [
      {
        "method": "POST",
        "routeName": "create_draft",
        "status": 201,
        "expectedError": false
      },
      {
        "method": "PATCH",
        "routeName": "patch_draft",
        "status": 200,
        "expectedError": false
      },
      {
        "method": "PATCH",
        "routeName": "patch_draft",
        "status": 422,
        "expectedError": true
      }
    ],
    "patchStepOrder": [
      "applicant_authority",
      "mother_contact"
    ],
    "transportChecks": [
      {
        "routeName": "create_draft",
        "method": "POST",
        "authorizationPresent": true,
        "authorizationAccepted": true,
        "idempotencyKeyRequired": true,
        "idempotencyKeyPresent": true
      },
      {
        "routeName": "patch_draft",
        "method": "PATCH",
        "authorizationPresent": true,
        "authorizationAccepted": true,
        "idempotencyKeyRequired": true,
        "idempotencyKeyPresent": true
      },
      {
        "routeName": "patch_draft",
        "method": "PATCH",
        "authorizationPresent": true,
        "authorizationAccepted": true,
        "idempotencyKeyRequired": true,
        "idempotencyKeyPresent": true
      }
    ],
    "rawAuthorizationValuesCaptured": false,
    "rawIdempotencyKeyValuesCaptured": false
  },
  "browserEvents": {
    "consoleEvents": [],
    "expectedConsoleEvents": [
      {
        "type": "error",
        "text": "Failed to load resource: the server responded with a status of 422 (Unprocessable Entity)"
      }
    ],
    "failedRequests": [],
    "expectedHttpErrors": [
      {
        "method": "PATCH",
        "pathname": "/customer-reservation-drafts/draft-evidence-opaque",
        "status": 422
      }
    ],
    "unexpectedHttpErrors": []
  }
}
