{
  "verifiedAt": "2026-10-12T21:34:04.991Z",
  "commit": "4a785e8d9e72a00e2dddc0dc56569a86826df07b",
  "outcome": "PASS for live browser learning and normal browser fallback; browser-free HTTP replay failed with 419.",
  "testedWebsite": "https://news.ycombinator.com/",
  "trainingInputs": [
    "bbc.com",
    "arstechnica.com"
  ],
  "trainingBrowserClicksPassed": 2,
  "extractionRecipeProvidedByReviewer": true,
  "browserFreeReplay": {
    "passed": false,
    "status": 419,
    "upstreamClassification": "auth",
    "actualLoginRequirementProven": false
  },
  "plainHttpAttemptsAcrossBothRuns": 2,
  "plainHttp419ResponsesAcrossBothRuns": 2,
  "normalBrowserFallback": {
    "passed": true,
    "firstCallEscalatedFromTier1": true,
    "laterCallsRememberedTier2": true
  },
  "heldOutChecks": [
    {
      "domain": "meta.ai",
      "returnedRecords": 19,
      "checkedRecords": 5,
      "exactMatch": true,
      "tier": 2
    },
    {
      "domain": "sciencealert.com",
      "returnedRecords": 30,
      "checkedRecords": 5,
      "exactMatch": true,
      "tier": 2
    },
    {
      "domain": "github.com/openai",
      "returnedRecords": 30,
      "checkedRecords": 5,
      "exactMatch": true,
      "tier": 2
    }
  ],
  "independentDOMVerification": {
    "records": 15,
    "fields": 45,
    "allExactlyMatched": true,
    "source": "Independent Codex in-app browser, live visible Hacker News DOM; not API Anything output"
  },
  "boundaries": {
    "testedWebsites": 1,
    "anonymousReadOnly": true,
    "loginsTested": false,
    "captchaSolved": false,
    "siteChangesAndHealingTested": false,
    "productionReadinessProven": false,
    "relayProductionModified": false,
    "paymentsSentUsd": 0,
    "temporaryProfilesRemoved": true
  },
  "interpretation": "The operation can be learned from two real browser interactions and called for new inputs. In this environment HN requires browser execution for these calls; the result does not establish universal browser-free access. Selectors and the response recipe were configured by the reviewer.",
  "evidence": [
    "run.mjs",
    "results.json",
    "learned-site.json",
    "replay-browser.mjs",
    "fallback-results.json",
    "browser-baselines.json",
    "verify-saved.mjs"
  ],
  "localHelperIntegration": {
    "testedAt": "2026-10-12T21:54:53.195Z",
    "helperVersion": "0.1.0",
    "transport": "stdio MCP",
    "syntheticAgent": true,
    "externalAdoption": false,
    "passed": true,
    "protocolAndRejectionChecks": 7,
    "liveReads": [
      {
        "domain": "meta.ai",
        "status": "completed",
        "transportTier": 2,
        "returnedRows": 5,
        "paymentSentUsd": 0
      },
      {
        "domain": "relay-helper-pilot.invalid",
        "status": "no_results",
        "transportTier": 2,
        "returnedRows": 0,
        "paymentSentUsd": 0
      }
    ],
    "independentBrowserCheck": {
      "observedAt": "2026-10-12T21:55:00.819Z",
      "domain": "meta.ai",
      "records": 5,
      "fields": [
        "id",
        "title",
        "url"
      ],
      "exactMatch": true
    },
    "newTemporaryProfilesRemaining": 0,
    "recipeChange": "Reviewed container-aware #bigbox tr.athing selector handles observed empty HN result pages.",
    "scope": "Internal client integration test; not a test of a reader installation or independently acquired agent adoption.",
    "cleanupFixRetest": {
      "testedAt": "2026-10-13T06:42:35.998Z",
      "platform": "macOS",
      "passed": true,
      "protocolAndRejectionChecks": 7,
      "liveReads": [
        {
          "domain": "meta.ai",
          "status": "completed",
          "transportTier": 2,
          "returnedRows": 5,
          "paymentSentUsd": 0
        },
        {
          "domain": "relay-helper-pilot.invalid",
          "status": "no_results",
          "transportTier": 2,
          "returnedRows": 0,
          "paymentSentUsd": 0
        }
      ],
      "newTemporaryProfilesRemaining": 0
    },
    "stalledBrowserTimeoutCheck": {
      "testedAt": "2026-10-13T06:42:02.487Z",
      "scope": "Controlled stalled browser launch; no live provider request. Tests the real 45-second parent timeout and cleanup.",
      "platform": "macOS",
      "passed": true,
      "budgetMs": 45000,
      "observedElapsedMs": 45060,
      "returnedReason": "TIMEOUT",
      "fakeBrowserTerminated": true,
      "originalHomeUntouched": true,
      "temporaryProfilesRemoved": true
    }
  }
}
