{
  "roleInventory": {
    "acceptedBefore": {
      "failed": 2,
      "passed": 3
    },
    "approvedFinal": {
      "passed": 5,
      "failed": 0
    },
    "beforeSource": "Exact accepted sources before approved directives",
    "newTemplateCases": 2
  },
  "nativeHeaderIds": {
    "extension": "Existing tests/e2e/template-table-semantics.spec.ts",
    "newCases": 2,
    "perCaseRedControls": [
      "dangling header ID rejected",
      "existing but incorrect column/row ID rejected",
      "original header references restored and valid"
    ],
    "mutations": "Only disposable browser DOM, never repository files or production data",
    "scopedRun": {
      "projects": [
        "chromium-375",
        "chromium-1440"
      ],
      "passed": 8
    }
  },
  "preexistingClockFailure": {
    "base": "1b48644469a8a392263482cd31ceb8db8ac7ab2a",
    "baseTestFileSha256": "23bed96508202dbc7228c96a3576027ee17a37c85558ecf2729cc43d733473f7",
    "unchangedBaseReproduced": true,
    "failure": "Expected one unique visitor but got two after 23:00 UTC: Date.now()+one hour crosses the correct daily privacy-salt boundary.",
    "scope": "One test-fixture clock spy plus vi import and explanation; runtime and assertions unchanged.",
    "after": {
      "fileTestsPassed": 14
    },
    "finalTestFileSha256": "53f26ac10a6a36dc7c55cff51513680ddaa31ffbddefd53ff3f8605357d82c8e"
  },
  "transientFormatting": {
    "errors": 1,
    "file": "tests/unit/template-table-semantics.test.ts",
    "resolution": "Formatted only newly extended test array with existing Biome formatter. No HTML/CSS reformatting."
  }
}
