{
  "capturedAt": "2026-11-02T20:31:12.302Z",
  "side": "after",
  "sha": "9544eafae3b4db17e3e826cb3a7fb90612746f45",
  "cwd": "/home/ubuntu/wt/pr-29466/apps/server",
  "node": "v26.13.0",
  "platform": "linux",
  "arch": "x64",
  "kernel": "6.1.102",
  "fixtureFile": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/capture-fixtures.json",
  "fixtureSha256": "7e2b631cd169caded33bf34db1b860b71a528393c7a56cccbdb40e002305611a",
  "scannerSha256": "4baa47804dcf1efae4bc34e85ea342d91b5929ae5c1dd2bed18ab20303b99edb",
  "testSha256": "3d125a620a4c67f66c62bc9c5b3d711a7a453adba6bb1eb0da65ccfc8dc9bd46",
  "rows": [
    {
      "id": "F01",
      "name": "Typed variant, nested objects and plugin array",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F01-QV85j8",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "ebb97daeef53c62609fd38e18fcb6b838dbd94a2244d1ca66b4aec46d05f5a00"
        }
      ],
      "expected": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "actual": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "match": true
    },
    {
      "id": "F02",
      "name": "First keyed object spread only",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F02-wTKXqn",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "bed95c8b1f37e561c88233ca1e33cec6771599ce2684e0e8113a75e7f45941e1"
        }
      ],
      "expected": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "actual": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "match": true
    },
    {
      "id": "F03",
      "name": "First array spread only",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F03-2sBCsy",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "f5281e86f0448fa91b7abe5b1af284da53d01c4ee508152f3762846aad93c85e"
        }
      ],
      "expected": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "actual": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "match": true
    },
    {
      "id": "F04",
      "name": "Quoted key, optional deep path and filler",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F04-hInt5E",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "d33890a3cfb81d1abf7980cdb4b06a370e30aed68e9ec59e0784630d9642a530"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F05",
      "name": "One-line JSDoc type only",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F05-7tvUbc",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "cbe92637589bdff0c2aec0cd4e51149200c30633dda8aa49c642011d82d5d3b5"
        }
      ],
      "expected": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "actual": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "match": true
    },
    {
      "id": "F06",
      "name": "Multi-line JSDoc type only",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F06-hD5XN7",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "c5b809fe4227d930dc961727d514f8b47ec42af7f6676382f4465b5e97f154a6"
        }
      ],
      "expected": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "actual": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "match": true
    },
    {
      "id": "F07",
      "name": "Line-comment type only",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F07-HOJCoq",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "609e88b21deea911c31e3053f5e2f38e6057c712cc8eaace9ea3cd75edf9b0ee"
        }
      ],
      "expected": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "actual": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "match": true
    },
    {
      "id": "F08",
      "name": "TypeScript type, double quote and whitespace",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F08-piavXT",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.ts",
          "sha256": "ecb81b32b4915c9a0c5deef82a457e4e4f0997f7d4319fc2c091408b2db43ae9"
        }
      ],
      "expected": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "actual": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "match": true
    },
    {
      "id": "F09",
      "name": "Top-level config part may replace extra",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F09-bsQzuT",
      "files": [
        {
          "path": "app.json",
          "sha256": "50f8db4ef08f27f01e555d8a378c6464582ba8496a40e3f1df851f707f7cbc69"
        },
        {
          "path": "app.config.js",
          "sha256": "acae45d5223387c8a660863d6f9799b021596ba95b6a6b0291e9069ef3ff970a"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F10",
      "name": "Config method call is not a part",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F10-A154RS",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "ebef5d3addfcb57dc0a1c88cb989e02817b41ff1ec6f776d7146771e8f71e9e6"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F11",
      "name": "Part spread later in keyed object",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F11-xKbOwu",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "b34ee5b6495f6f8e012872eb15617da5d9cd5b3360375bc61058725f32daaacb"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F12",
      "name": "Part spread later in array",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F12-F20Y1v",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "3fb8f0ae136c51178f3a93ec8fa88aebd8ae92b30669afac4c92b705e68a4db2"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F13",
      "name": "Bracket part is unsupported",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F13-wkiPmq",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "4664515f923aabbca4680b648a80f1b15cd8a487d77d3f68d5de4d3320ed00c7"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F14",
      "name": "Only config-part spread, no whole-config spread",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F14-WmyILP",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "6058a3e12a8c5fdacd388f23ce94b22b25e9b7342a5f7f25000b31b86c9b4ed9"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F15",
      "name": "Protected holder replaced with another part",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F15-J0I4jC",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "79baa56177c4ead4ace4a7a394c6dc228236c1a6e77f4d39bc2f60fb0560feb5"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F16",
      "name": "Other dynamic import remains unknown",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F16-l30nOp",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "dede601072fdf719dcef0e30468bafc87cf0ef80d156142348706a3ec30fa93d"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F17",
      "name": "Expo import without capitalized member remains unknown",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F17-4DbdFF",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "7da71ba9244265c6a104eb193cef9614076cc6b3c018dc8d2f306352d77e2f89"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F18",
      "name": "Template line looks like a comment but assigns extra",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F18-ogAWGE",
      "files": [
        {
          "path": "app.json",
          "sha256": "50f8db4ef08f27f01e555d8a378c6464582ba8496a40e3f1df851f707f7cbc69"
        },
        {
          "path": "app.config.js",
          "sha256": "757e9666ae6e5807e720526b1e48dab13e5164f0505a6354cdd0a7aed04b321c"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F19",
      "name": "Static JSON success control",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F19-obhqha",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        }
      ],
      "expected": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "actual": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "match": true
    },
    {
      "id": "F20",
      "name": "Whole-config inheritance success control",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F20-fJZKzL",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "a0da746c6ef1dc02182ef40a8e52df486f4c1e3e853a684ed7120199d39b2b87"
        }
      ],
      "expected": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "actual": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "match": true
    },
    {
      "id": "F21",
      "name": "Literal ID is read without executing config",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F21-K9DgGj",
      "files": [
        {
          "path": "app.config.ts",
          "sha256": "3aaaabe5ee2c39ec7c03c45236c5fd70d9a8d2ded8f45ca139ceb9b9af4da68e"
        }
      ],
      "expected": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "actual": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "match": true,
      "marker": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/F21-config-ran",
      "markerBefore": false,
      "markerAfter": false
    },
    {
      "id": "F22",
      "name": "Existing extra/eas preservation",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F22-yXVyWH",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "940f650187cde3dc77c38f0341dfd41f55b6c378bac34d2806b01e4164c03a3f"
        }
      ],
      "expected": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "actual": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "match": true
    },
    {
      "id": "F23",
      "name": "Changed app plus disagreeing second app",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F23-1LngGS",
      "files": [
        {
          "path": "apps/mobile/app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "apps/mobile/app.config.js",
          "sha256": "7af8bcb0a5a96673859f75550fe59ddfc93dc4353ed786c17e780768995a4389"
        },
        {
          "path": "packages/kiosk/app.json",
          "sha256": "ff42189ba05e8e5054449e7665c663955d6ae0add3931169ddbda62714cc9c8d"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F24",
      "name": "Changed app plus agreeing second app",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F24-ikm6Av",
      "files": [
        {
          "path": "apps/mobile/app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "apps/mobile/app.config.js",
          "sha256": "7af8bcb0a5a96673859f75550fe59ddfc93dc4353ed786c17e780768995a4389"
        },
        {
          "path": "packages/kiosk/app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        }
      ],
      "expected": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "actual": "d763fcb8-d37c-41ea-a773-b54a0ab4a454",
      "match": true
    },
    {
      "id": "F25",
      "name": "Stale project ID comment remains ambiguous",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F25-PIuEX0",
      "files": [
        {
          "path": "app.json",
          "sha256": "95f0da35ef863d30ab0ec84d534d6b4876d54d56058d873da578df2fcdbdd911"
        },
        {
          "path": "app.config.js",
          "sha256": "a2184406338ac997651df0fba8f6566f7fe46f70bd512d6c9612d90948381c1f"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F26",
      "name": "Expo wrapper around config.preview (new head regression row)",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F26-OziaRR",
      "files": [
        {
          "path": "app.config.js",
          "sha256": "e8a3b01c04494ab41749f15320ff78e97de8504559a986c4796a73905520aca6"
        },
        {
          "path": "app.json",
          "sha256": "50f8db4ef08f27f01e555d8a378c6464582ba8496a40e3f1df851f707f7cbc69"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F27",
      "name": "Part spread into an expo entry with a matching name (round-3 finding)",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F27-BnIzeZ",
      "files": [
        {
          "path": "app.config.js",
          "sha256": "29d837db7ccbaf9eea4d7dc758c6b03ec03c3bd74a42645dc5051328f2ef0f06"
        },
        {
          "path": "app.json",
          "sha256": "5234edcd9b8d7aa03868706bc60899b95f1fbd73969e5c60b7972b6264f71d13"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    },
    {
      "id": "F28",
      "name": "Part spread into a computed key (round-3 finding)",
      "root": "/tmp/lead-29466-r1/evidence-2/run/run-20261102T203038.987603Z/after/F28-3os8zj",
      "files": [
        {
          "path": "app.config.js",
          "sha256": "b7b70af143e593f48d3614b27264231302600ac5fd5d696e1ceda9cc7819dde6"
        },
        {
          "path": "app.json",
          "sha256": "763e4bb269bd5534a33e3c537d2924cd2916c7df044d44854107e829abbf7f2b"
        }
      ],
      "expected": null,
      "actual": null,
      "match": true
    }
  ]
}
