{
  "schema": "sayalab.studio-qa-evidence/v1",
  "data_contract": "Only exact source-bound test results; absence is unknown, not failure or PASS.",
  "counts": {
    "games": 7,
    "source_matched": 3,
    "source_unavailable": 4,
    "formal_beta_qa_confirmed": 0,
    "plan_qa_open": 7,
    "source_checks_pass": 1,
    "source_checks_not_run": 0,
    "source_checks_failed": 1
  },
  "games": [
    {
      "slug": "nomadra",
      "name": "Nomadra",
      "version": "0.2.0-online.92",
      "channel": "DEEP",
      "plan_qa": "planned",
      "source_status": "unavailable",
      "verified_source": "",
      "source_kind": "",
      "source_binding": "",
      "results": [],
      "runtime": "unverified",
      "physical_device": "unverified",
      "formal_qa": "not_confirmed",
      "notes": "Nie odnaleziono obsługiwanego raportu testów powiązanego z bieżącą wersją."
    },
    {
      "slug": "alibi90",
      "name": "Alibi90",
      "version": "3.5.63-deep.1",
      "channel": "DEEP",
      "plan_qa": "planned",
      "source_status": "unavailable",
      "verified_source": "",
      "source_kind": "",
      "source_binding": "",
      "results": [],
      "runtime": "unverified",
      "physical_device": "unverified",
      "formal_qa": "not_confirmed",
      "notes": "Nie odnaleziono obsługiwanego raportu testów powiązanego z bieżącą wersją."
    },
    {
      "slug": "echa-otchlani-reborn",
      "name": "Echa Otchłani: Odrodzenie",
      "version": "0.1.0-deep.16",
      "channel": "DEEP",
      "plan_qa": "planned",
      "source_status": "matched",
      "verified_source": "Komputer MAIN — lokalny raport projektu",
      "source_kind": "ssh_authenticated_local_report",
      "source_binding": "a809824c6604",
      "results": [],
      "runtime": "unverified",
      "physical_device": "unverified",
      "formal_qa": "not_confirmed",
      "notes": "Raport z autoryzowanego komputera projektowego; jego deklarowany SHA-256 stanowi identyfikator źródła, nie niezależny audyt APK. Dokument: DEEP16_RELEASE_GATE_20261030.md. Ostatni import: 2026-10-31T18:34:40.725428+00:00. Wyniki dotyczą wyłącznie podanego zakresu i tej wersji. Brak dowodu wykonanego testu — znaleziono tylko raport/recepcję."
    },
    {
      "slug": "kasyno-chaos",
      "name": "Kasyno Chaos",
      "version": "2.3.2-deep.66",
      "channel": "DEEP",
      "plan_qa": "planned",
      "source_status": "unavailable",
      "verified_source": "",
      "source_kind": "",
      "source_binding": "",
      "results": [],
      "runtime": "unverified",
      "physical_device": "unverified",
      "formal_qa": "not_confirmed",
      "notes": "Nie odnaleziono obsługiwanego raportu testów powiązanego z bieżącą wersją."
    },
    {
      "slug": "latarnicy-pustki",
      "name": "Latarnicy Pustki",
      "version": "0.42.0-deep.1",
      "channel": "DEEP",
      "plan_qa": "planned",
      "source_status": "matched",
      "verified_source": "Komputer MAIN — lokalny raport projektu",
      "source_kind": "ssh_authenticated_local_report",
      "source_binding": "2c4bf3a1b91c",
      "results": [
        {
          "domain": "android",
          "state": "fail",
          "name": "Kompatybilność software GLES3 (SwiftShader)",
          "scope": "Źródłowy raport: GL_MAX_FRAGMENT_UNIFORM_VECTORS (261), znany nierozwiązany błąd. Nie oznacza niepowodzenia testów na każdym GPU."
        },
        {
          "domain": "key",
          "state": "unknown",
          "name": "Fizyczne urządzenia",
          "scope": "Raport nie potwierdza testu YubiKey ani pełnego QA fizycznego telefonu."
        }
      ],
      "runtime": "unverified",
      "physical_device": "unverified",
      "formal_qa": "not_confirmed",
      "notes": "Raport z autoryzowanego komputera projektowego; jego deklarowany SHA-256 stanowi identyfikator źródła, nie niezależny audyt APK. Dokument: DEEP042_QA.md. Ostatni import: 2026-10-31T18:34:40.725428+00:00. Wyniki dotyczą wyłącznie podanego zakresu i tej wersji."
    },
    {
      "slug": "pekniecie",
      "name": "Pęknięcie — Ostatni Azyl",
      "version": "1.0.0-deep.14",
      "channel": "DEEP",
      "plan_qa": "planned",
      "source_status": "matched",
      "verified_source": "PĘKNIĘCIE: manifesty Android i Windows",
      "source_kind": "published_release_manifest",
      "source_binding": "b8ca40e6acdc",
      "results": [
        {
          "domain": "build",
          "state": "pass",
          "name": "Wydanie Windows i Android: zgodne rozmiary i SHA-256",
          "scope": "Weryfikacja integralności opublikowanych binariów; nie oznacza przeprowadzonego testu działania gry."
        }
      ],
      "runtime": "unverified",
      "physical_device": "unverified",
      "formal_qa": "not_confirmed",
      "notes": "Sprawdzono zgodność manifestów, rozmiaru oraz SHA-256 dwóch paczek. Obecność podpisu Windows w manifeście nie jest niezależną weryfikacją podpisu kryptograficznego. Brak raportu wykonania testów dla tej wersji."
    },
    {
      "slug": "przesuniecie",
      "name": "Przesunięcie",
      "version": "1.0.3-deep.104",
      "channel": "DEEP",
      "plan_qa": "planned",
      "source_status": "unavailable",
      "verified_source": "",
      "source_kind": "",
      "source_binding": "",
      "results": [],
      "runtime": "unverified",
      "physical_device": "unverified",
      "formal_qa": "not_confirmed",
      "notes": "Nie odnaleziono obsługiwanego raportu testów powiązanego z bieżącą wersją."
    }
  ],
  "local_import": {
    "schema": "sayalab.qa-local-attestation/v1",
    "source": "SSH-uwierzytelnione raporty komputera MAIN; brak niezależnego odczytu plików źródłowych",
    "configured_games": 5,
    "matched": 2,
    "unavailable": 3,
    "failed_checks": 1,
    "imported_checks": 2
  }
}
