{
  "scenario": "Azure PR descriptions follow default branch template",
  "failsOnBase": true,
  "passesOnHead": true,
  "couldNotRun": null,
  "baseSha": "99e10f05c8521445419cd0c09cedee0faa8f036b",
  "headSha": "038cd2b5d0b5a4caa55324dfe752f53a5e049e1a",
  "verdict": "Proven: the scenario fails on base `99e10f05c8` and passes on head `038cd2b5d0`.",
  "steps": {
    "base": [
      {
        "step": "browser.setViewport ",
        "status": "passed"
      },
      {
        "step": "app.open <pairing link>",
        "status": "passed"
      },
      {
        "step": "expect.not.toHaveURL /\\/pair(?:[?#]|$)/",
        "status": "passed"
      },
      {
        "step": "app.open /cb19ecb9-93c5-4bba-bd35-79e885478acc/mcp:38917c00-c832-4c7d-84bb-099f5add0c42",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Create PR\")",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByText(\"Created PR\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /^https:\\/\\/dev\\.azure\\.com\\/.*pullrequest/i).first()",
        "status": "passed"
      },
      {
        "step": "locator.waitFor locator(\"[data-pr-description]\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "app.screenshot description-target-main",
        "status": "passed"
      },
      {
        "step": "app.open <pairing link>",
        "status": "passed"
      },
      {
        "step": "expect.not.toHaveURL /\\/pair(?:[?#]|$)/",
        "status": "passed"
      },
      {
        "step": "app.open /cb19ecb9-93c5-4bba-bd35-79e885478acc/mcp:80dc666e-b159-4892-8ed5-077b714d28df",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Create PR\")",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByText(\"Created PR\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /^https:\\/\\/dev\\.azure\\.com\\/.*pullrequest/i).first()",
        "status": "passed"
      },
      {
        "step": "locator.waitFor locator(\"[data-pr-description]\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "app.screenshot description-target-release",
        "status": "passed"
      }
    ],
    "head": [
      {
        "step": "browser.setViewport ",
        "status": "passed"
      },
      {
        "step": "app.open <pairing link>",
        "status": "passed"
      },
      {
        "step": "expect.not.toHaveURL /\\/pair(?:[?#]|$)/",
        "status": "passed"
      },
      {
        "step": "app.open /216b6d32-7c22-483b-b6e8-d704187af83b/mcp:9e60b0cf-820f-45c7-aaf9-264b30336757",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Create PR\")",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByText(\"Created PR\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /^https:\\/\\/dev\\.azure\\.com\\/.*pullrequest/i).first()",
        "status": "passed"
      },
      {
        "step": "locator.waitFor locator(\"[data-pr-description]\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "app.screenshot description-target-main",
        "status": "passed"
      },
      {
        "step": "app.open <pairing link>",
        "status": "passed"
      },
      {
        "step": "expect.not.toHaveURL /\\/pair(?:[?#]|$)/",
        "status": "passed"
      },
      {
        "step": "app.open /216b6d32-7c22-483b-b6e8-d704187af83b/mcp:7a82123f-5b01-42a0-9e70-bbebec1df5e0",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Create PR\")",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByText(\"Created PR\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /^https:\\/\\/dev\\.azure\\.com\\/.*pullrequest/i).first()",
        "status": "passed"
      },
      {
        "step": "locator.waitFor locator(\"[data-pr-description]\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "app.screenshot description-target-release",
        "status": "passed"
      }
    ]
  },
  "captures": [
    "scripts/.e2e/prove/base/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/screenshots/001-description-target-main.png",
    "scripts/.e2e/prove/base/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/screenshots/002-description-target-release.png",
    "scripts/.e2e/prove/base/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/screenshots/003-failure.png",
    "scripts/.e2e/prove/head/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/screenshots/001-description-target-main.png",
    "scripts/.e2e/prove/head/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/screenshots/002-description-target-release.png"
  ],
  "videos": [
    "scripts/.e2e/prove/base/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/video/video.webm",
    "scripts/.e2e/prove/head/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/video/video.webm"
  ],
  "markdown": "### Scenario: Azure PR descriptions follow default branch template\n\n**Proven: the scenario fails on base `99e10f05c8` and passes on head `038cd2b5d0`.**\n\n|  | Base `99e10f05c8` | Head `038cd2b5d0` |\n| --- | --- | --- |\n| Result | \u274c failed<br>ASSERTION_FAILED: expected [{\"target\":\"main\",\"context\":false,\"verification\":false,\"releaseTemplate\":false},{\"target\":\"release\",\"context\":false,\"verification\":false,\"releaseTemplate\":false}] to equal [{\"target\":\"main\",\"context\":true,\"verification\":true,\"releaseTemplate\":false},{\"target\":\"release\",\"context\":true,\"verification\":true,\"releaseTemplate\":false}] | \u2705 passed |\n| description target main | ![Base 99e10f05c8: description target main](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6ccf4efc1707c33b/001-description-target-main.png) | ![Head 038cd2b5d0: description target main](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6d23d1250de9d447/001-description-target-main.png) |\n| description target release | ![Base 99e10f05c8: description target release](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8ecca57c96440d53/002-description-target-release.png) | ![Head 038cd2b5d0: description target release](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ae32ab3f964079c/002-description-target-release.png) |\n| failure | ![Base 99e10f05c8: failure](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b4b5adf762696bb8/003-failure.png) |  |\n",
  "base": {
    "sha": "99e10f05c8521445419cd0c09cedee0faa8f036b",
    "status": "failed",
    "title": "Azure PR descriptions follow default branch template",
    "message": "ASSERTION_FAILED: expected [{\"target\":\"main\",\"context\":false,\"verification\":false,\"releaseTemplate\":false},{\"target\":\"release\",\"context\":false,\"verification\":false,\"releaseTemplate\":false}] to equal [{\"target\":\"main\",\"context\":true,\"verification\":true,\"releaseTemplate\":false},{\"target\":\"release\",\"context\":true,\"verification\":true,\"releaseTemplate\":false}]",
    "steps": [
      {
        "step": "browser.setViewport ",
        "status": "passed"
      },
      {
        "step": "app.open <pairing link>",
        "status": "passed"
      },
      {
        "step": "expect.not.toHaveURL /\\/pair(?:[?#]|$)/",
        "status": "passed"
      },
      {
        "step": "app.open /cb19ecb9-93c5-4bba-bd35-79e885478acc/mcp:38917c00-c832-4c7d-84bb-099f5add0c42",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Create PR\")",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByText(\"Created PR\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /^https:\\/\\/dev\\.azure\\.com\\/.*pullrequest/i).first()",
        "status": "passed"
      },
      {
        "step": "locator.waitFor locator(\"[data-pr-description]\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "app.screenshot description-target-main",
        "status": "passed"
      },
      {
        "step": "app.open <pairing link>",
        "status": "passed"
      },
      {
        "step": "expect.not.toHaveURL /\\/pair(?:[?#]|$)/",
        "status": "passed"
      },
      {
        "step": "app.open /cb19ecb9-93c5-4bba-bd35-79e885478acc/mcp:80dc666e-b159-4892-8ed5-077b714d28df",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Create PR\")",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByText(\"Created PR\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /^https:\\/\\/dev\\.azure\\.com\\/.*pullrequest/i).first()",
        "status": "passed"
      },
      {
        "step": "locator.waitFor locator(\"[data-pr-description]\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "app.screenshot description-target-release",
        "status": "passed"
      }
    ],
    "captures": [
      "scripts/.e2e/prove/base/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/screenshots/001-description-target-main.png",
      "scripts/.e2e/prove/base/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/screenshots/002-description-target-release.png",
      "scripts/.e2e/prove/base/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/screenshots/003-failure.png"
    ],
    "videos": [
      "scripts/.e2e/prove/base/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/video/video.webm"
    ]
  },
  "head": {
    "sha": "038cd2b5d0b5a4caa55324dfe752f53a5e049e1a",
    "status": "passed",
    "title": "Azure PR descriptions follow default branch template",
    "steps": [
      {
        "step": "browser.setViewport ",
        "status": "passed"
      },
      {
        "step": "app.open <pairing link>",
        "status": "passed"
      },
      {
        "step": "expect.not.toHaveURL /\\/pair(?:[?#]|$)/",
        "status": "passed"
      },
      {
        "step": "app.open /216b6d32-7c22-483b-b6e8-d704187af83b/mcp:9e60b0cf-820f-45c7-aaf9-264b30336757",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Create PR\")",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByText(\"Created PR\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /^https:\\/\\/dev\\.azure\\.com\\/.*pullrequest/i).first()",
        "status": "passed"
      },
      {
        "step": "locator.waitFor locator(\"[data-pr-description]\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "app.screenshot description-target-main",
        "status": "passed"
      },
      {
        "step": "app.open <pairing link>",
        "status": "passed"
      },
      {
        "step": "expect.not.toHaveURL /\\/pair(?:[?#]|$)/",
        "status": "passed"
      },
      {
        "step": "app.open /216b6d32-7c22-483b-b6e8-d704187af83b/mcp:7a82123f-5b01-42a0-9e70-bbebec1df5e0",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: \"Create PR\")",
        "status": "passed"
      },
      {
        "step": "locator.waitFor getByText(\"Created PR\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "locator.tap getByRole(\"button\", name: /^https:\\/\\/dev\\.azure\\.com\\/.*pullrequest/i).first()",
        "status": "passed"
      },
      {
        "step": "locator.waitFor locator(\"[data-pr-description]\") \u2192 visible",
        "status": "passed"
      },
      {
        "step": "app.screenshot description-target-release",
        "status": "passed"
      }
    ],
    "captures": [
      "scripts/.e2e/prove/head/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/screenshots/001-description-target-main.png",
      "scripts/.e2e/prove/head/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/screenshots/002-description-target-release.png"
    ],
    "videos": [
      "scripts/.e2e/prove/head/results/azure-template-azure-pr-descriptions-follow-737ecab97968ccb7/attempt-1/video/video.webm"
    ]
  }
}