AI Research Portal
Deutsch/English

Runtime is more than HTTP 200

KF01 · Descriptive case report · 2026-10-05

A status service returned valid JSON while three external sources were missing. The browser and worker paths told different stories.

Retained browser screenshot showing three available reports. It documents that historical browser state and is not a live status display.
Retained browser screenshot showing three available reports. It documents that historical browser state and is not a live status display.

What others can put into practice.

  1. Check useful payload content as well as HTTP status: expected, present, fresh and usable?
  2. Retain failed responses and verify fallback paths individually. A browser fallback should not erase a failing server path from the record.
  3. Write separate acceptance statements: transport works; source retrieval works; the interface displays the supported state.

Question

What does a successful HTTP response establish about an AI status service’s actual function?

Method

A retrospective single case based on retained delivery logs and a browser report. The case was selected because transport checks, source data and browser interaction were documented separately. Selection was retrospective rather than random.

The worker response was read for HTTP status, content type and the three service result fields. An earlier browser report was placed alongside it without merging the timestamps or execution paths.

Results

At 09:18 UTC on 5 October, /api/status returned HTTP 200 and application/json. All three providers still had unavailable / unknown results with source_read_failed. The delivery log’s outer passed value therefore did not establish successful retrieval of all provider reports.

The separate 09:28 UTC snapshot still returned HTTP 200. All three providers now had fetch_redirect_rejected. These fields alone do not establish the cause.

The earlier browser report recorded at 00:06 UTC showed three available reports and a working native refresh. It concerns the browser’s public CORS fallback and does not verify the worker path checked later.

The local correction record documents a native fetch bridge, bounded failure categories and passing focused fixtures. Its handoff explicitly calls actual r2 provider retrieval unknown. A passing fixture remains separate from the real runtime.

Limits

One service with several dated execution paths. No claim about AI systems in general, today’s provider status or the final worker failure cause. No physical phone coverage or revenue evidence.

Sources

Redacted extracts with source fingerprints. Originals remain locally retained.

status-r1 Worker response · 09:18 UTC

cloudflare-ai-delivery-r1.json

SHA-256: 2ccbfd544bf553a8b40faf6c3cf422bb95853d7750d94b0bc464897f51339e20

{
  "observed_at": "2026-10-05T09:18:40.365984+00:00",
  "api_status": 200,
  "content_type": "application/json; charset=utf-8",
  "service_results": [
    {
      "id": "openai",
      "availability": "unavailable",
      "status": "unknown",
      "failureCode": "source_read_failed"
    },
    {
      "id": "claude",
      "availability": "unavailable",
      "status": "unknown",
      "failureCode": "source_read_failed"
    },
    {
      "id": "copilot",
      "availability": "unavailable",
      "status": "unknown",
      "failureCode": "source_read_failed"
    }
  ],
  "owner_qa_excluded_from_market_kpi": true
}
Download JSON
status-r2 Worker response · 09:28 UTC

cloudflare-ai-delivery-r2.json

SHA-256: 1cd64421a4e6484c1298a4620d4edf1b4bd6042ee947cfd3761fc680baf8b6c0

{
  "observed_at": "2026-10-05T09:28:49.052839+00:00",
  "api_status": 200,
  "content_type": "application/json; charset=utf-8",
  "service_results": [
    {
      "id": "openai",
      "availability": "unavailable",
      "status": "unknown",
      "failureCode": "fetch_redirect_rejected"
    },
    {
      "id": "claude",
      "availability": "unavailable",
      "status": "unknown",
      "failureCode": "fetch_redirect_rejected"
    },
    {
      "id": "copilot",
      "availability": "unavailable",
      "status": "unknown",
      "failureCode": "fetch_redirect_rejected"
    }
  ],
  "owner_qa_excluded_from_market_kpi": true
}
Download JSON
status-browser Browser fallback · 00:06 UTC

ai-status-final-browser-review.json

SHA-256: a8c5526f1c1fd43b600e5a1ddba3bc6e8a4f244abca2fc82af9e9dd8ce760330

{
  "observedAt": "2026-10-05T00:06:31.864Z",
  "desktop": {
    "adsBeforeConsent": [],
    "reports": [
      {
        "report": "Operational",
        "service": "openai",
        "status": "operational"
      },
      {
        "report": "Operational",
        "service": "claude",
        "status": "operational"
      },
      {
        "report": "Operational",
        "service": "copilot",
        "status": "operational"
      }
    ],
    "scrollWidth": 1265,
    "width": 1280
  },
  "keyboardDetails": "OpenAI details opened and closed with Enter",
  "refresh": "3/3 reports remained available after native refresh",
  "narrowGap": "320px optional ad slot exceeds content width when a classic vertical scrollbar is present; retained for later correction",
  "consoleErrors": [],
  "realDeviceBrowserCoverage": "In-app browser at desktop and emulated viewport widths; no all-browser or physical-phone guarantee"
}
Download JSON
status-correction Local fetch correction · Handoff

runtime-correction2-evidence.json

SHA-256: 93e167320600250759a43c1028265ab6b921add51a25276b71763c999591358b

{
  "scope": "One focused Cloudflare worker runtime correction; root owns actual upload/check",
  "measured_interval_utc": [
    "2026-10-05T09:19:44.7516366Z",
    "2026-10-05T09:23:43.4705259Z"
  ],
  "r2": {
    "worker_bytes": 9057,
    "public_changes": [
      "_worker.js"
    ],
    "change": "Documented lexical native fetch bridge; safe failureCode enums/status categories; original normalizer/cache/request options preserved",
    "generated_worker_focused_fixtures": "pass",
    "syntax_and_zip_integrity": "pass",
    "actual_r2_provider_retrieval": "unknown at local handoff"
  },
  "network_calls": 0
}
Download JSON

Editor: Dirk Ohlmann · Version 1.0 · Prepared on 7 October 2026
Conflict of interest: The operator reports on owned projects. Selection is retrospective; no external peer review or sponsor-directed findings.