{
  "scenario": "Repeated imports reach the older project behind the metadata budget",
  "failsOnBase": true,
  "passesOnHead": true,
  "baseSha": "7e565c510d6dfaef2e1fd97bf9d89a97ce9cece7",
  "headSha": "a75a3f75bc3de6356ff3b9c436025637e3ffe1c0",
  "verdict": "Proven: the scenario fails on base `7e565c510d` and passes on head `a75a3f75bc`.",
  "steps": {
    "base": [
      {
        "step": "browser.addInitScript function",
        "status": "passed"
      },
      {
        "step": "app.open <pairing link>",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByRole(\"heading\", name: \"Welcome to T3 Code\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Select all\")",
        "status": "passed"
      },
      {
        "step": "app.screenshot import-pass-1",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Import .*start/)",
        "status": "passed"
      },
      {
        "step": "browser.waitForURL /\\/draft\\//",
        "status": "passed"
      },
      {
        "step": "app.open /welcome",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Select all\")",
        "status": "passed"
      },
      {
        "step": "app.screenshot import-pass-2",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Import .*start/)",
        "status": "passed"
      },
      {
        "step": "browser.waitForURL /\\/draft\\//",
        "status": "passed"
      },
      {
        "step": "app.open /welcome",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "app.screenshot import-pass-3",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Import .*start/)",
        "status": "passed"
      },
      {
        "step": "browser.waitForURL /\\/draft\\//",
        "status": "passed"
      },
      {
        "step": "app.open /welcome",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "app.screenshot repeated-import-result",
        "status": "passed"
      },
      {
        "step": "app.open /",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByTestId(\"sidebar-settled-header\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "app.screenshot imported-count",
        "status": "passed"
      },
      {
        "step": "locator.fill getByRole(\"combobox\", name: \"Search threads\")",
        "status": "passed"
      },
      {
        "step": "expect.toBeVisible getByText(\"Oldest known conversation\").first()",
        "status": "failed"
      },
      {
        "step": "app.screenshot oldest-search",
        "status": "passed"
      }
    ],
    "head": [
      {
        "step": "browser.addInitScript function",
        "status": "passed"
      },
      {
        "step": "app.open <pairing link>",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByRole(\"heading\", name: \"Welcome to T3 Code\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Select all\")",
        "status": "passed"
      },
      {
        "step": "app.screenshot import-pass-1",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Import .*start/)",
        "status": "passed"
      },
      {
        "step": "browser.waitForURL /\\/draft\\//",
        "status": "passed"
      },
      {
        "step": "app.open /welcome",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Select all\")",
        "status": "passed"
      },
      {
        "step": "app.screenshot import-pass-2",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Import .*start/)",
        "status": "passed"
      },
      {
        "step": "browser.waitForURL /\\/draft\\//",
        "status": "passed"
      },
      {
        "step": "app.open /welcome",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "app.screenshot import-pass-3",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Import .*start/)",
        "status": "passed"
      },
      {
        "step": "browser.waitForURL /\\/draft\\//",
        "status": "passed"
      },
      {
        "step": "app.open /welcome",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "app.screenshot repeated-import-result",
        "status": "passed"
      },
      {
        "step": "app.open /",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByTestId(\"sidebar-settled-header\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "app.screenshot imported-count",
        "status": "passed"
      },
      {
        "step": "locator.fill getByRole(\"combobox\", name: \"Search threads\")",
        "status": "passed"
      },
      {
        "step": "expect.toBeVisible getByText(\"Oldest known conversation\").first()",
        "status": "passed"
      },
      {
        "step": "app.screenshot oldest-search",
        "status": "passed"
      }
    ]
  },
  "captures": [
    "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/feb0cd93ad7d12d9/before-import-pass-1.png",
    "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cc80349f38de5688/before-import-pass-2.png",
    "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/23a093654574b429/before-imported-count.png",
    "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/786292b8c85ec173/before-oldest-search.png",
    "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eb1bbdbff0a2e8fa/after-import-pass-1.png",
    "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3ee3a377cb3ea34/after-import-pass-2.png",
    "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/46b555e3fcc9944d/after-imported-count.png",
    "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5f2d3df0c6f45f83/after-oldest-search.png"
  ],
  "videos": [
    "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/397138be300a272b/before-repeated-imports.webm",
    "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fe350186d23fbd25/after-repeated-imports.webm"
  ],
  "base": {
    "sha": "7e565c510d6dfaef2e1fd97bf9d89a97ce9cece7",
    "status": "failed",
    "title": "Repeated imports reach the older project behind the metadata budget",
    "message": "ASSERTION_FAILED: expect.toBeVisible failed\nlocator: getByText(\"Oldest known conversation\").first()\nexpected: visible\nobserved: no node (match count 0)",
    "steps": [
      {
        "step": "browser.addInitScript function",
        "status": "passed"
      },
      {
        "step": "app.open <pairing link>",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByRole(\"heading\", name: \"Welcome to T3 Code\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Select all\")",
        "status": "passed"
      },
      {
        "step": "app.screenshot import-pass-1",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Import .*start/)",
        "status": "passed"
      },
      {
        "step": "browser.waitForURL /\\/draft\\//",
        "status": "passed"
      },
      {
        "step": "app.open /welcome",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Select all\")",
        "status": "passed"
      },
      {
        "step": "app.screenshot import-pass-2",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Import .*start/)",
        "status": "passed"
      },
      {
        "step": "browser.waitForURL /\\/draft\\//",
        "status": "passed"
      },
      {
        "step": "app.open /welcome",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "app.screenshot import-pass-3",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Import .*start/)",
        "status": "passed"
      },
      {
        "step": "browser.waitForURL /\\/draft\\//",
        "status": "passed"
      },
      {
        "step": "app.open /welcome",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "app.screenshot repeated-import-result",
        "status": "passed"
      },
      {
        "step": "app.open /",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByTestId(\"sidebar-settled-header\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "app.screenshot imported-count",
        "status": "passed"
      },
      {
        "step": "locator.fill getByRole(\"combobox\", name: \"Search threads\")",
        "status": "passed"
      },
      {
        "step": "expect.toBeVisible getByText(\"Oldest known conversation\").first()",
        "status": "failed"
      },
      {
        "step": "app.screenshot oldest-search",
        "status": "passed"
      }
    ],
    "captures": [
      "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/feb0cd93ad7d12d9/before-import-pass-1.png",
      "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cc80349f38de5688/before-import-pass-2.png",
      "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/23a093654574b429/before-imported-count.png",
      "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/786292b8c85ec173/before-oldest-search.png"
    ],
    "videos": [
      "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/397138be300a272b/before-repeated-imports.webm"
    ]
  },
  "head": {
    "sha": "a75a3f75bc3de6356ff3b9c436025637e3ffe1c0",
    "status": "passed",
    "title": "Repeated imports reach the older project behind the metadata budget",
    "steps": [
      {
        "step": "browser.addInitScript function",
        "status": "passed"
      },
      {
        "step": "app.open <pairing link>",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByRole(\"heading\", name: \"Welcome to T3 Code\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Select all\")",
        "status": "passed"
      },
      {
        "step": "app.screenshot import-pass-1",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Import .*start/)",
        "status": "passed"
      },
      {
        "step": "browser.waitForURL /\\/draft\\//",
        "status": "passed"
      },
      {
        "step": "app.open /welcome",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Select all\")",
        "status": "passed"
      },
      {
        "step": "app.screenshot import-pass-2",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Import .*start/)",
        "status": "passed"
      },
      {
        "step": "browser.waitForURL /\\/draft\\//",
        "status": "passed"
      },
      {
        "step": "app.open /welcome",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "app.screenshot import-pass-3",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Import .*start/)",
        "status": "passed"
      },
      {
        "step": "browser.waitForURL /\\/draft\\//",
        "status": "passed"
      },
      {
        "step": "app.open /welcome",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Review all/)",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /Other folders/)",
        "status": "passed"
      },
      {
        "step": "app.screenshot repeated-import-result",
        "status": "passed"
      },
      {
        "step": "app.open /",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByTestId(\"sidebar-settled-header\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "app.screenshot imported-count",
        "status": "passed"
      },
      {
        "step": "locator.fill getByRole(\"combobox\", name: \"Search threads\")",
        "status": "passed"
      },
      {
        "step": "expect.toBeVisible getByText(\"Oldest known conversation\").first()",
        "status": "passed"
      },
      {
        "step": "app.screenshot oldest-search",
        "status": "passed"
      }
    ],
    "captures": [
      "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eb1bbdbff0a2e8fa/after-import-pass-1.png",
      "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3ee3a377cb3ea34/after-import-pass-2.png",
      "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/46b555e3fcc9944d/after-imported-count.png",
      "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5f2d3df0c6f45f83/after-oldest-search.png"
    ],
    "videos": [
      "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fe350186d23fbd25/after-repeated-imports.webm"
    ]
  }
}
