{
  "schema": "sayalab.studio-command-center/v1",
  "last_health_checked_at": "2026-10-31T19:50:03+00:00",
  "health_state": "operational",
  "health_issues": [],
  "plan_last_updated_at": "2026-10-26T23:09:49+00:00",
  "data_contract": "Publiczny panel planów i QA. Nie jest bramką publikacji ani narzędziem wykonującym testy.",
  "methodology": "Wagi planów nie są porównywalne między grami. Wynik testu lokalnego opisuje zgłoszony zakres, nie gwarantuje działania na telefonie. Brak raportu ≠ FAIL.",
  "totals": {
    "games": 7,
    "open_beta": 40,
    "qa_plan_open": 7,
    "sources_matched": 3,
    "sources_missing": 4,
    "test_failures": 1,
    "known_problem_games": 1,
    "source_checks_pass": 1,
    "source_checks_not_run": 0,
    "source_checks_failed": 1,
    "qa_matrix": {
      "pass": 4,
      "not_run": 0,
      "unknown": 37,
      "not_confirmed": 7,
      "fail": 1
    },
    "priority_items": 19,
    "formal_beta_approvals": 0,
    "source_local_import_matched": 2
  },
  "issue_counts": {
    "known_failure": 1,
    "missing_evidence": 4,
    "beta_qa": 7,
    "beta_milestone": 7
  },
  "games": [
    {
      "slug": "nomadra",
      "name": "Nomadra",
      "version": "0.2.0-online.92",
      "channel": "DEEP",
      "release_at": "2026-10-31T15:16:38+00:00",
      "date_type": "publication",
      "platforms": [
        "Android",
        "Windows"
      ],
      "beta": 42,
      "stable": 25,
      "plan_version": 2,
      "plan_assessed_at": "2026-10-26T22:30:00+00:00",
      "open_beta": 6,
      "in_progress_beta": 4,
      "planned_beta": 2,
      "beta_total": 7,
      "qa_plan": "planned",
      "source_status": "unavailable",
      "source_kind": "",
      "source_label": "Brak zweryfikowanego źródła dla wersji",
      "source_binding": "",
      "domain": {
        "source": "unknown",
        "build": "unknown",
        "component": "unknown",
        "online": "unknown",
        "android": "unknown",
        "key": "unknown",
        "beta": "not_confirmed"
      },
      "attention": "missing_evidence",
      "issue_count": 0,
      "failures": [],
      "source_checks": {},
      "next_goal": "Pełna wyprawa: Splot, walka, łup i powrót",
      "next_goal_status": "in_progress",
      "next_goal_id": "cel-nomadra-core_loop",
      "release_count": 26,
      "has_formal_beta_approval": false
    },
    {
      "slug": "alibi90",
      "name": "Alibi90",
      "version": "3.5.63-deep.1",
      "channel": "DEEP",
      "release_at": "2026-10-31T14:38:02+00:00",
      "date_type": "publication",
      "platforms": [
        "Android"
      ],
      "beta": 40,
      "stable": 20,
      "plan_version": 2,
      "plan_assessed_at": "2026-10-26T23:09:49+00:00",
      "open_beta": 6,
      "in_progress_beta": 4,
      "planned_beta": 2,
      "beta_total": 7,
      "qa_plan": "planned",
      "source_status": "unavailable",
      "source_kind": "",
      "source_label": "Brak zweryfikowanego źródła dla wersji",
      "source_binding": "",
      "domain": {
        "source": "unknown",
        "build": "unknown",
        "component": "unknown",
        "online": "unknown",
        "android": "unknown",
        "key": "unknown",
        "beta": "not_confirmed"
      },
      "attention": "missing_evidence",
      "issue_count": 0,
      "failures": [],
      "source_checks": {},
      "next_goal": "Zrozumiała pierwsza rozgrywka i tryb treningowy",
      "next_goal_status": "in_progress",
      "next_goal_id": "cel-alibi90-core_loop",
      "release_count": 11,
      "has_formal_beta_approval": false
    },
    {
      "slug": "echa-otchlani-reborn",
      "name": "Echa Otchłani: Odrodzenie",
      "version": "0.1.0-deep.16",
      "channel": "DEEP",
      "release_at": "2026-10-30T21:33:49+00:00",
      "date_type": "publication",
      "platforms": [
        "Android"
      ],
      "beta": 33,
      "stable": 16,
      "plan_version": 2,
      "plan_assessed_at": "2026-10-26T23:09:49+00:00",
      "open_beta": 6,
      "in_progress_beta": 3,
      "planned_beta": 3,
      "beta_total": 7,
      "qa_plan": "planned",
      "source_status": "matched",
      "source_kind": "ssh_authenticated_local_report",
      "source_label": "Raport z komputera MAIN (deklaracja źródła)",
      "source_binding": "a809824c6604",
      "domain": {
        "source": "pass",
        "build": "unknown",
        "component": "unknown",
        "online": "unknown",
        "android": "unknown",
        "key": "unknown",
        "beta": "not_confirmed"
      },
      "attention": "beta_qa",
      "issue_count": 0,
      "failures": [],
      "source_checks": {},
      "next_goal": "Pełny cykl wyprawy, pierwszej fali i nocnej nagrody",
      "next_goal_status": "in_progress",
      "next_goal_id": "cel-echa-otchlani-reborn-core_loop",
      "release_count": 12,
      "has_formal_beta_approval": false
    },
    {
      "slug": "kasyno-chaos",
      "name": "Kasyno Chaos",
      "version": "2.3.2-deep.66",
      "channel": "DEEP",
      "release_at": "2026-10-31T14:58:35+00:00",
      "date_type": "publication",
      "platforms": [
        "Windows"
      ],
      "beta": 46,
      "stable": 23,
      "plan_version": 2,
      "plan_assessed_at": "2026-10-26T23:09:49+00:00",
      "open_beta": 6,
      "in_progress_beta": 5,
      "planned_beta": 1,
      "beta_total": 7,
      "qa_plan": "planned",
      "source_status": "unavailable",
      "source_kind": "",
      "source_label": "Brak zweryfikowanego źródła dla wersji",
      "source_binding": "",
      "domain": {
        "source": "unknown",
        "build": "unknown",
        "component": "unknown",
        "online": "unknown",
        "android": "unknown",
        "key": "unknown",
        "beta": "not_confirmed"
      },
      "attention": "missing_evidence",
      "issue_count": 0,
      "failures": [],
      "source_checks": {},
      "next_goal": "Pełny napad: wejście, skarbiec, łup i ewakuacja",
      "next_goal_status": "in_progress",
      "next_goal_id": "cel-kasyno-chaos-core_loop",
      "release_count": 10,
      "has_formal_beta_approval": false
    },
    {
      "slug": "latarnicy-pustki",
      "name": "Latarnicy Pustki",
      "version": "0.42.0-deep.1",
      "channel": "DEEP",
      "release_at": "2026-10-27T07:29:48+00:00",
      "date_type": "publication",
      "platforms": [
        "Android",
        "Windows"
      ],
      "beta": 58,
      "stable": 29,
      "plan_version": 2,
      "plan_assessed_at": "2026-10-26T23:09:49+00:00",
      "open_beta": 5,
      "in_progress_beta": 4,
      "planned_beta": 1,
      "beta_total": 7,
      "qa_plan": "planned",
      "source_status": "matched",
      "source_kind": "ssh_authenticated_local_report",
      "source_label": "Raport z komputera MAIN (deklaracja źródła)",
      "source_binding": "2c4bf3a1b91c",
      "domain": {
        "source": "pass",
        "build": "unknown",
        "component": "unknown",
        "online": "unknown",
        "android": "fail",
        "key": "unknown",
        "beta": "not_confirmed"
      },
      "attention": "known_failure",
      "issue_count": 1,
      "failures": [
        {
          "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."
        }
      ],
      "source_checks": {
        "fail": 1,
        "unknown": 1
      },
      "next_goal": "Pełne testy BETA na jednym zamrożonym wydaniu",
      "next_goal_status": "planned",
      "next_goal_id": "cel-latarnicy-pustki-beta_qa",
      "release_count": 11,
      "has_formal_beta_approval": false
    },
    {
      "slug": "pekniecie",
      "name": "Pęknięcie — Ostatni Azyl",
      "version": "1.0.0-deep.14",
      "channel": "DEEP",
      "release_at": "2026-10-30T21:12:24+00:00",
      "date_type": "file",
      "platforms": [
        "Android",
        "Windows"
      ],
      "beta": 46,
      "stable": 23,
      "plan_version": 2,
      "plan_assessed_at": "2026-10-26T23:09:49+00:00",
      "open_beta": 6,
      "in_progress_beta": 5,
      "planned_beta": 1,
      "beta_total": 7,
      "qa_plan": "planned",
      "source_status": "matched",
      "source_kind": "published_release_manifest",
      "source_label": "Manifest wydania",
      "source_binding": "b8ca40e6acdc",
      "domain": {
        "source": "pass",
        "build": "pass",
        "component": "unknown",
        "online": "unknown",
        "android": "unknown",
        "key": "unknown",
        "beta": "not_confirmed"
      },
      "attention": "beta_qa",
      "issue_count": 0,
      "failures": [],
      "source_checks": {
        "pass": 1
      },
      "next_goal": "Pełna pierwsza przygoda z odbudową azylu",
      "next_goal_status": "in_progress",
      "next_goal_id": "cel-pekniecie-core_loop",
      "release_count": 7,
      "has_formal_beta_approval": false
    },
    {
      "slug": "przesuniecie",
      "name": "Przesunięcie",
      "version": "1.0.3-deep.104",
      "channel": "DEEP",
      "release_at": "2026-10-30T20:54:59+00:00",
      "date_type": "file",
      "platforms": [
        "Android",
        "Windows"
      ],
      "beta": 54,
      "stable": 27,
      "plan_version": 2,
      "plan_assessed_at": "2026-10-26T23:09:49+00:00",
      "open_beta": 5,
      "in_progress_beta": 4,
      "planned_beta": 1,
      "beta_total": 7,
      "qa_plan": "planned",
      "source_status": "unavailable",
      "source_kind": "",
      "source_label": "Brak zweryfikowanego źródła dla wersji",
      "source_binding": "",
      "domain": {
        "source": "unknown",
        "build": "unknown",
        "component": "unknown",
        "online": "unknown",
        "android": "unknown",
        "key": "unknown",
        "beta": "not_confirmed"
      },
      "attention": "missing_evidence",
      "issue_count": 0,
      "failures": [],
      "source_checks": {},
      "next_goal": "Zrozumiała pełna runda: cel, walka i rozstrzygnięcie",
      "next_goal_status": "in_progress",
      "next_goal_id": "cel-przesuniecie-core_loop",
      "release_count": 18,
      "has_formal_beta_approval": false
    }
  ],
  "priority_queue": [
    {
      "slug": "latarnicy-pustki",
      "game": "Latarnicy Pustki",
      "version": "0.42.0-deep.1",
      "kind": "known_failure",
      "title": "Kompatybilność software GLES3 (SwiftShader)",
      "description": "Źródłowy raport: GL_MAX_FRAGMENT_UNIFORM_VECTORS (261), znany nierozwiązany błąd. Nie oznacza niepowodzenia testów na każdym GPU.",
      "link": "/studio/qa/#gra-latarnicy-pustki"
    },
    {
      "slug": "nomadra",
      "game": "Nomadra",
      "version": "0.2.0-online.92",
      "kind": "missing_evidence",
      "title": "Brak raportu powiązanego z aktualną wersją",
      "description": "Nie przenosimy wyników testów ze starszych wersji. Zweryfikuj raport źródłowy przed oznaczeniem QA.",
      "link": "/studio/qa/#gra-nomadra"
    },
    {
      "slug": "alibi90",
      "game": "Alibi90",
      "version": "3.5.63-deep.1",
      "kind": "missing_evidence",
      "title": "Brak raportu powiązanego z aktualną wersją",
      "description": "Nie przenosimy wyników testów ze starszych wersji. Zweryfikuj raport źródłowy przed oznaczeniem QA.",
      "link": "/studio/qa/#gra-alibi90"
    },
    {
      "slug": "kasyno-chaos",
      "game": "Kasyno Chaos",
      "version": "2.3.2-deep.66",
      "kind": "missing_evidence",
      "title": "Brak raportu powiązanego z aktualną wersją",
      "description": "Nie przenosimy wyników testów ze starszych wersji. Zweryfikuj raport źródłowy przed oznaczeniem QA.",
      "link": "/studio/qa/#gra-kasyno-chaos"
    },
    {
      "slug": "przesuniecie",
      "game": "Przesunięcie",
      "version": "1.0.3-deep.104",
      "kind": "missing_evidence",
      "title": "Brak raportu powiązanego z aktualną wersją",
      "description": "Nie przenosimy wyników testów ze starszych wersji. Zweryfikuj raport źródłowy przed oznaczeniem QA.",
      "link": "/studio/qa/#gra-przesuniecie"
    },
    {
      "slug": "nomadra",
      "game": "Nomadra",
      "version": "0.2.0-online.92",
      "kind": "beta_qa",
      "title": "Formalna kontrola BETA nadal otwarta",
      "description": "Kamień planu nie został zakończony. Wyniki komponentów i kompilacji nie stanowią pełnego QA BETA.",
      "link": "/studio/gotowosc/?projekt=nomadra&cel=beta#kryteria"
    },
    {
      "slug": "alibi90",
      "game": "Alibi90",
      "version": "3.5.63-deep.1",
      "kind": "beta_qa",
      "title": "Formalna kontrola BETA nadal otwarta",
      "description": "Kamień planu nie został zakończony. Wyniki komponentów i kompilacji nie stanowią pełnego QA BETA.",
      "link": "/studio/gotowosc/?projekt=alibi90&cel=beta#kryteria"
    },
    {
      "slug": "echa-otchlani-reborn",
      "game": "Echa Otchłani: Odrodzenie",
      "version": "0.1.0-deep.16",
      "kind": "beta_qa",
      "title": "Formalna kontrola BETA nadal otwarta",
      "description": "Kamień planu nie został zakończony. Wyniki komponentów i kompilacji nie stanowią pełnego QA BETA.",
      "link": "/studio/gotowosc/?projekt=echa-otchlani-reborn&cel=beta#kryteria"
    },
    {
      "slug": "kasyno-chaos",
      "game": "Kasyno Chaos",
      "version": "2.3.2-deep.66",
      "kind": "beta_qa",
      "title": "Formalna kontrola BETA nadal otwarta",
      "description": "Kamień planu nie został zakończony. Wyniki komponentów i kompilacji nie stanowią pełnego QA BETA.",
      "link": "/studio/gotowosc/?projekt=kasyno-chaos&cel=beta#kryteria"
    },
    {
      "slug": "latarnicy-pustki",
      "game": "Latarnicy Pustki",
      "version": "0.42.0-deep.1",
      "kind": "beta_qa",
      "title": "Formalna kontrola BETA nadal otwarta",
      "description": "Kamień planu nie został zakończony. Wyniki komponentów i kompilacji nie stanowią pełnego QA BETA.",
      "link": "/studio/gotowosc/?projekt=latarnicy-pustki&cel=beta#kryteria"
    },
    {
      "slug": "pekniecie",
      "game": "Pęknięcie — Ostatni Azyl",
      "version": "1.0.0-deep.14",
      "kind": "beta_qa",
      "title": "Formalna kontrola BETA nadal otwarta",
      "description": "Kamień planu nie został zakończony. Wyniki komponentów i kompilacji nie stanowią pełnego QA BETA.",
      "link": "/studio/gotowosc/?projekt=pekniecie&cel=beta#kryteria"
    },
    {
      "slug": "przesuniecie",
      "game": "Przesunięcie",
      "version": "1.0.3-deep.104",
      "kind": "beta_qa",
      "title": "Formalna kontrola BETA nadal otwarta",
      "description": "Kamień planu nie został zakończony. Wyniki komponentów i kompilacji nie stanowią pełnego QA BETA.",
      "link": "/studio/gotowosc/?projekt=przesuniecie&cel=beta#kryteria"
    },
    {
      "slug": "nomadra",
      "game": "Nomadra",
      "version": "0.2.0-online.92",
      "kind": "beta_milestone",
      "title": "Pełna wyprawa: Splot, walka, łup i powrót",
      "description": "Element obecny w kierunku prac i wersjach DEEP; pełne kryterium tej odsłony pozostaje do zamknięcia.",
      "link": "/studio/gotowosc/?projekt=nomadra&cel=beta#kryteria"
    },
    {
      "slug": "alibi90",
      "game": "Alibi90",
      "version": "3.5.63-deep.1",
      "kind": "beta_milestone",
      "title": "Zrozumiała pierwsza rozgrywka i tryb treningowy",
      "description": "Element obecny w kierunku prac i wersjach DEEP; pełne kryterium tej odsłony pozostaje do zamknięcia.",
      "link": "/studio/gotowosc/?projekt=alibi90&cel=beta#kryteria"
    },
    {
      "slug": "echa-otchlani-reborn",
      "game": "Echa Otchłani: Odrodzenie",
      "version": "0.1.0-deep.16",
      "kind": "beta_milestone",
      "title": "Pełny cykl wyprawy, pierwszej fali i nocnej nagrody",
      "description": "Element obecny w kierunku prac i wersjach DEEP; pełne kryterium tej odsłony pozostaje do zamknięcia.",
      "link": "/studio/gotowosc/?projekt=echa-otchlani-reborn&cel=beta#kryteria"
    },
    {
      "slug": "kasyno-chaos",
      "game": "Kasyno Chaos",
      "version": "2.3.2-deep.66",
      "kind": "beta_milestone",
      "title": "Pełny napad: wejście, skarbiec, łup i ewakuacja",
      "description": "Element obecny w kierunku prac i wersjach DEEP; pełne kryterium tej odsłony pozostaje do zamknięcia.",
      "link": "/studio/gotowosc/?projekt=kasyno-chaos&cel=beta#kryteria"
    },
    {
      "slug": "latarnicy-pustki",
      "game": "Latarnicy Pustki",
      "version": "0.42.0-deep.1",
      "kind": "beta_milestone",
      "title": "Pełne testy BETA na jednym zamrożonym wydaniu",
      "description": "Kryterium planu do potwierdzenia przed wydaniem; nie oznaczono jako ukończone.",
      "link": "/studio/gotowosc/?projekt=latarnicy-pustki&cel=beta#kryteria"
    },
    {
      "slug": "pekniecie",
      "game": "Pęknięcie — Ostatni Azyl",
      "version": "1.0.0-deep.14",
      "kind": "beta_milestone",
      "title": "Pełna pierwsza przygoda z odbudową azylu",
      "description": "Element obecny w kierunku prac i wersjach DEEP; pełne kryterium tej odsłony pozostaje do zamknięcia.",
      "link": "/studio/gotowosc/?projekt=pekniecie&cel=beta#kryteria"
    },
    {
      "slug": "przesuniecie",
      "game": "Przesunięcie",
      "version": "1.0.3-deep.104",
      "kind": "beta_milestone",
      "title": "Zrozumiała pełna runda: cel, walka i rozstrzygnięcie",
      "description": "Element obecny w kierunku prac i wersjach DEEP; pełne kryterium tej odsłony pozostaje do zamknięcia.",
      "link": "/studio/gotowosc/?projekt=przesuniecie&cel=beta#kryteria"
    }
  ]
}
