KI Forschungsportal
Deutsch/English

Laufzeit ist mehr als HTTP 200

KF01 · Deskriptiver Fallbericht · 2026-10-05

Ein Statusdienst lieferte gültiges JSON, obwohl drei externe Quellen fehlten. Der Browserpfad und der Workerpfad erzählten unterschiedliche Geschichten.

Erhaltener Browser-Screenshot mit drei verfügbaren Berichten. Er belegt den Browserpfad dieses damaligen Zustands; er ist keine aktuelle Statusanzeige.
Erhaltener Browser-Screenshot mit drei verfügbaren Berichten. Er belegt den Browserpfad dieses damaligen Zustands; er ist keine aktuelle Statusanzeige.

Was andere daraus übernehmen können.

  1. Prüfe den Nutzinhalt zusätzlich zum HTTP-Status: erwartet, vorhanden, frisch und für den Besucher brauchbar?
  2. Erhalte fehlgeschlagene Antworten und überprüfe Ersatzpfade einzeln. Ein Browser-Fallback darf einen defekten Serverpfad nicht aus der Dokumentation verschwinden lassen.
  3. Formuliere die Abnahme in getrennten Sätzen: Transport funktioniert; Quellenabruf funktioniert; Oberfläche zeigt den belegten Zustand.

Frage

Was belegt eine erfolgreiche HTTP-Antwort über die eigentliche Funktion eines KI-Statusdienstes?

Methode

Retrospektiver Einzelfall aus erhaltenen Auslieferungsprotokollen und einem Browserbericht. Ausgewählt wurde ein Fall mit getrennt dokumentierter Transportprüfung, Quelldaten und Browserinteraktion. Die Auswahl wurde nachträglich getroffen; sie ist keine zufällige Stichprobe.

Die Antwort des Worker-Endpunkts wurde auf HTTP-Status, Content-Type und die drei servicebezogenen Ergebnisfelder gelesen. Ein älterer Browserbericht wurde daneben gestellt, ohne die beiden Zeitpunkte oder Ausführungspfade zu vermischen.

Ergebnisse

Am 5. Oktober um 09:18 UTC antwortete /api/status mit HTTP 200 und application/json. Alle drei Anbieter standen dennoch auf unavailable / unknown mit source_read_failed. Der äußere passed-Wert des Auslieferungsprotokolls beschrieb also keinen erfolgreichen Abruf aller Anbieterberichte.

Im gesonderten 09:28-UTC-Schnappschuss blieb HTTP 200 erhalten. Für alle drei Anbieter war jetzt fetch_redirect_rejected dokumentiert. Die Ursache ist durch diese Felder allein nicht bewiesen.

Der bereits um 00:06 UTC erfasste Browserbericht zeigte dagegen drei verfügbare Berichte und einen funktionierenden nativen Refresh. Dieser Bericht betrifft den öffentlichen CORS-Fallback des Browsers. Er ist kein Nachweis für den später geprüften Workerpfad.

Die lokale Korrekturdatei dokumentiert eine native Fetch-Brücke, begrenzte Fehlerkategorien und bestandene fokussierte Fixtures. Ihr Übergabestand nennt den tatsächlichen Abruf der r2-Anbieter ausdrücklich unknown. Eine bestandene Fixture bleibt von der echten Laufzeit getrennt.

Grenzen

Ein Dienst, mehrere datierte Ausführungspfade. Keine Aussage über die allgemeine Zuverlässigkeit von KI-Systemen, den heutigen Anbieterstatus oder die endgültige Worker-Ursache. Keine reale Smartphone-Abdeckung und kein Umsatznachweis.

Quellen

Redigierte Auszüge mit Dateifingerabdruck. Originale bleiben lokal erhalten.

status-r1 Worker-Antwort · 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
}
JSON herunterladen
status-r2 Worker-Antwort · 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
}
JSON herunterladen
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"
}
JSON herunterladen
status-correction Lokale Fetch-Korrektur · Übergabestand

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
}
JSON herunterladen

Redaktion: Dirk Ohlmann · Version 1.0 · Aufbereitet am 07.10.2026
Interessenkonflikt: Der Betreiber berichtet über eigene Projekte. Die Auswahl ist retrospektiv; keine externe Begutachtung und keine Sponsorvorgaben.