{
  "scenario": "edit_downstream_invalidation",
  "editedStep": "mother_contact",
  "returnedCurrentStep": "service_addresses",
  "retainedCompletedPrefix": [
    "applicant_authority",
    "mother_contact"
  ],
  "removedDownstreamStepInputs": [
    "service_addresses",
    "birth_and_babies",
    "care_environment",
    "service_offering",
    "service_schedule",
    "additional_services",
    "caregiver_matching",
    "contract_and_payment_preference"
  ],
  "serverDownstreamInvalidationSet": [
    "branch_coverage",
    "service_plan",
    "service_calendar",
    "additional_services",
    "rental_options",
    "caregiver_candidate_decision",
    "price_quote",
    "support_decisions",
    "payment_preparation",
    "contract_review",
    "final_review"
  ],
  "timelineState": {
    "activeCardCount": 1,
    "currentCardCount": 1,
    "completedCardCount": 2,
    "focusedInsideCurrentCard": true,
    "activeCardIntersectsViewport": true,
    "renderedSteps": [
      "applicant_authority",
      "mother_contact",
      "service_addresses"
    ]
  },
  "mock": {
    "catalogCount": 26,
    "counts": {
      "confirm": 0,
      "create": 1,
      "finalReview": 1,
      "getDraft": 0,
      "patch": 1,
      "workflowProgress": 0
    },
    "events": [
      {
        "method": "POST",
        "routeName": "create_draft",
        "status": 201,
        "expectedError": false
      },
      {
        "method": "GET",
        "routeName": "get_final_review",
        "status": 200,
        "expectedError": false
      },
      {
        "method": "PATCH",
        "routeName": "patch_draft",
        "status": 200,
        "expectedError": false
      }
    ],
    "patchStepOrder": [
      "mother_contact"
    ],
    "transportChecks": [
      {
        "routeName": "create_draft",
        "method": "POST",
        "authorizationPresent": true,
        "authorizationAccepted": true,
        "idempotencyKeyRequired": true,
        "idempotencyKeyPresent": true
      },
      {
        "routeName": "get_final_review",
        "method": "GET",
        "authorizationPresent": true,
        "authorizationAccepted": true,
        "idempotencyKeyRequired": false,
        "idempotencyKeyPresent": false
      },
      {
        "routeName": "patch_draft",
        "method": "PATCH",
        "authorizationPresent": true,
        "authorizationAccepted": true,
        "idempotencyKeyRequired": true,
        "idempotencyKeyPresent": true
      }
    ],
    "rawAuthorizationValuesCaptured": false,
    "rawIdempotencyKeyValuesCaptured": false
  },
  "browserEvents": {
    "consoleEvents": [],
    "expectedConsoleEvents": [],
    "failedRequests": [],
    "expectedHttpErrors": [],
    "unexpectedHttpErrors": []
  }
}
