{
  "failsOnBase": true,
  "passesOnHead": true,
  "baseSha": "5e0127ca834a8af5bf59d38fdf5261e014e46699",
  "headSha": "83df3e4fdaab04728b038c98d5eb9efba34d9f6a",
  "verdict": "Proven: the scenario fails on base `5e0127ca83` and passes on head `83df3e4fda`.",
  "base": {
    "status": "failed",
    "message": "ASSERTION_FAILED: expected false to be true"
  },
  "head": {
    "status": "passed"
  },
  "captures": [
    {
      "label": "First search at 20 seconds",
      "side": "before",
      "url": "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90bd12521c464b5e/final-before-0.png"
    },
    {
      "label": "Unchanged query at 166 seconds",
      "side": "before",
      "url": "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4374c81cc33170dd/final-before-1.png"
    },
    {
      "label": "Edited query at 218 seconds",
      "side": "before",
      "url": "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6ff1e5c437bcb2ef/final-before-2.png"
    },
    {
      "label": "Base assertion failure after query edit",
      "side": "before",
      "url": "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ea9c083772531bae/final-before-3.png"
    },
    {
      "label": "Full timed interaction",
      "side": "before",
      "url": "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/584781fdf6844d1f/final-before.mp4"
    },
    {
      "label": "First search at 20 seconds",
      "side": "after",
      "url": "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1f8af6e58dd4fd47/final-after-0.png"
    },
    {
      "label": "Unchanged query at 166 seconds",
      "side": "after",
      "url": "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d5bfd1c4745dff58/final-after-1.png"
    },
    {
      "label": "Edited query at 218 seconds",
      "side": "after",
      "url": "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/96cbe16b9ad6f408/final-after-2.png"
    },
    {
      "label": "Full timed interaction",
      "side": "after",
      "url": "https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/998c9c76b50ff84a/final-after.mp4"
    }
  ],
  "markdown": "Seed big with 1,200,000 synthetic filler files plus needle.txt containing uniqueNeedleWord and a README; open a replay-backed thread; press Ctrl+Shift+F and enter uniqueNeedleWord once; capture at 20 seconds; leave the query unchanged and capture at 166 seconds; change it to uniqueNeedle, wait another 52 seconds, and capture at 218 seconds.\n\nEnvironment on both sides: Linux web, Chromium 156, 1280\u00d7800, light theme, fresh synthetic state. Displayed paths are redacted; videos preserve elapsed time at 5 fps.\n\n### Scenario: An unchanged content query recovers after a slow first index\n\n**Proven: the scenario fails on base [5e0127ca83](https://github.com/pingdotgg/t3code/commit/5e0127ca834a8af5bf59d38fdf5261e014e46699) and passes on head [83df3e4fda](https://github.com/pingdotgg/t3code/commit/83df3e4fdaab04728b038c98d5eb9efba34d9f6a).**\n\n|  | Before [5e0127ca83](https://github.com/pingdotgg/t3code/commit/5e0127ca834a8af5bf59d38fdf5261e014e46699) | After [83df3e4fda](https://github.com/pingdotgg/t3code/commit/83df3e4fdaab04728b038c98d5eb9efba34d9f6a) |\n| --- | --- | --- |\n| Result | \u274c failed<br>ASSERTION_FAILED: expected false to be true | \u2705 passed |\n| first index after 20 seconds | ![Before: first index after 20 seconds](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90bd12521c464b5e/final-before-0.png) | ![After: first index after 20 seconds](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1f8af6e58dd4fd47/final-after-0.png) |\n| unchanged query after 166 seconds | ![Before: unchanged query after 166 seconds](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4374c81cc33170dd/final-before-1.png) | ![After: unchanged query after 166 seconds](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d5bfd1c4745dff58/final-after-1.png) |\n| edited query after 218 seconds | ![Before: edited query after 218 seconds](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6ff1e5c437bcb2ef/final-before-2.png) | ![After: edited query after 218 seconds](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/96cbe16b9ad6f408/final-after-2.png) |\n| failure | ![Before: failure](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ea9c083772531bae/final-before-3.png) |  |\n\nBase: the initial index timed out, no automatic retry occurred, and editing the query returned the cached timeout in 0.95 ms. Head: the initial wait also timed out, but the same finder remained available and the unchanged query automatically returned needle.txt. The edited query also returned the match.\n\n[Scenario and fixture generator](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1a4911b14e25180e/content-search-slow-first-index.e2e.ts) \u00b7 [Path-redaction script](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2769b442cc124955/redact-captures.py) \u00b7 [Base runtime summary](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/207a92086a48ad5a/base-runtime.json) \u00b7 [Head runtime summary](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/acb57e7d863a5928/head-runtime.json)\n\n[Before recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/584781fdf6844d1f/final-before.mp4) \u00b7 [After recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/998c9c76b50ff84a/final-after.mp4)",
  "runnerExitCode": 143
}