{
  "schema_version": "runtime-testing-channel-readiness-v1",
  "source": "runtime-core-testing",
  "generated_at": "2026-05-18T15:11:40.299Z",
  "status": "ready",
  "checks": [
    {
      "name": "test_database_url",
      "status": "passed",
      "detail": "TEST_DATABASE_URL is present and test-scoped."
    },
    {
      "name": "playwright_package",
      "status": "passed",
      "detail": "Pinned Playwright package is installed."
    },
    {
      "name": "backend_health",
      "status": "passed",
      "detail": "Backend health endpoint was probed with a bounded request."
    },
    {
      "name": "frontend_reachability",
      "status": "passed",
      "detail": "Frontend dev server was probed with a bounded request."
    },
    {
      "name": "journal_consumer_browser_proof_contract",
      "status": "passed",
      "detail": "Browser/PWA proof must use Runtime State Journal consumer invalidation, GraphQL refetch, and Runtime journal sequence currentness; manual reload and watcher-primary proof do not satisfy the contract."
    },
    {
      "name": "broad_runtime_test_wrapper",
      "status": "passed",
      "detail": "Broad Runtime tests have a Runtime-owned bounded runner with progress, no-output timeout classification, and durable report evidence."
    }
  ],
  "report_path": "/workspace/.tmp/testing-channel/reports/testing-channel-readiness-568247ad-db4a-4367-9f97-fd9d61e560a5.json",
  "mutates_authority_state": false
}
