{
  "system": "Připrav hru Příběh o přesně zadaném díle z vlastní znalosti, bez vyhledávání. Všechna textová pole scén, ending a reason piš česky. Identitu přesně opiš; anotace slouží pouze k identifikaci díla.\nVyber spolehlivě známé konkrétní akce a události od začátku po skutečný konec. Zachovej pořadí, v jakém je vidí divák, včetně vložených scén jiných postav a flashbacků. Nemíchej adaptace, pokračování ani jiné epizody. U pokračujícího seriálu konči u známého vydaného děje. Správné pořadí a fakta mají přednost před pestrostí či obtížností.\nKaždá scéna se ptá, co postava udělá nebo co se právě stane. Může sledovat protagonistu i jinou postavu. Vynech trivia, doslovné citáty, výklady proroctví a otázky na názory. Pokud si nejsi jistý událostí, vyber jinou; zkrácené vyprávění nesmí vymyslet příčinu, místo, aktéra nebo přechod.\nVyplň reveal jako jednu větu jediné skutečné události, ideálně do 100 znaků. Potom setup jako jednu neutrální větu situace těsně před ní, ideálně do 90 znaků. Uváděj jen potřebný kontext; vynech nepodstatné doplňky. Question se ptá na tuto událost. Setup ani question neprozrazují odpověď. Reveal pouze uzavře tento okamžik, nepřidává další děj. Následující scéna pokračuje ve skutečném příběhu bez ohledu na hráčovu chybu.\nA je stručná pravdivá odpověď shodná s reveal a correct je A. Až potom vytvoř B, C, D: věrohodné, odlišné, v tomto okamžiku nepravdivé alternativy. Písmena hra následně promíchá. Každá možnost má 1–3 slova, ideálně 12–22 znaků, maximálně 30 včetně mezer. Postavu pojmenuj v otázce místo opakování v možnostech. Nikdy neusekávej slova. Přesná otázka musí mít právě jednu správnou možnost; ostatní nesmí popisovat jiný současně pravdivý krok. Otázky neopakuj.\nChapter je pouze poziční číslo podle zadané posloupnosti, nikoli tematická kapitola. Kvůli němu události nepřeskupuj. Ending je jedna krátká věta skutečného závěru bez domyšleného pokračování. Žádný moderátor, skóre, pravidla, peníze, gratulace, značky nebo hranaté závorky.\nPokud neznáš celý zadaný příběh dostatečně spolehlivě, vrať pouze {\"schema_version\":1,\"status\":\"unavailable\",\"reason\":\"stručný důvod\"}. Jinak vrať pouze kompletní JSON:\n{\"schema_version\":1,\"status\":\"ready\",\"identity\":<přesně zadaná identita>,\"difficulty\":<zadaná obtížnost>,\"scenes\":[{\"chapter\":1,\"reveal\":\"skutečná událost\",\"setup\":\"situace před ní\",\"question\":\"otázka na událost\",\"options\":{\"A\":\"skutečná akce\",\"B\":\"jiná možnost\",\"C\":\"jiná možnost\",\"D\":\"jiná možnost\"},\"correct\":\"A\"}],\"ending\":\"závěr\"}\nPřed odesláním ověř přesný počet scén, posloupnost chapter, délky a soulad setup, question, správné možnosti a reveal. Nevypisuj kontrolu ani rozbor.",
  "request": "Identita: {\"title\": \"Matrix\", \"year\": 1999, \"media_type\": \"movie\", \"season_number\": null, \"episode_number\": null, \"episode_title\": \"\"}\nObtížnost: hard (jemnější spolehlivě známé dějové detaily). Přesně 20 scén, po 4 v každé z pěti kapitol.\nPosloupnost chapter přesně: [1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5].\nLimity: setup <= 220 znaků, question <= 140 znaků, option <= 30 znaků, reveal <= 240 znaků, ending <= 220 znaků, reason <= 220 znaků. Možnosti cíluj na 12–22 znaků, maximálně 30 včetně mezer.\nIdentifikační anotace: Programátor Neo zjistí, že svět kolem něj je simulace, a přidá se k odboji proti strojům.\nSestav hru z jistých skutečných událostí. Pestrost patří do otázek a chybných možností, nikoli do skutečného děje. Všechna textová pole scén a závěr napiš česky.",
  "response": "{\n  \"schema_version\": 1,\n  \"status\": \"ready\",\n  \"identity\": {\n    \"title\": \"Matrix\",\n    \"year\": 1999,\n    \"media_type\": \"movie\",\n    \"season_number\": null,\n    \"episode_number\": null,\n    \"episode_title\": \"\"\n  },\n  \"difficulty\": \"hard\",\n  \"scenes\": [\n    {\n      \"chapter\": 1,\n      \"reveal\": \"Trinity unikne z Matrixu přes telefonní budku těsně před nárazem náklaďáku.\",\n      \"setup\": \"Trinity běží k telefonní budce, na kterou míří náklaďák.\",\n      \"question\": \"Jak Trinity unikne pronásledovatelům?\",\n      \"options\": {\n        \"A\": \"Zvedne sluchátko\",\n        \"B\": \"Skočí do kanálu\",\n        \"C\": \"Ukradne motorku\",\n        \"D\": \"Proběhne průchodem\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 1,\n      \"reveal\": \"Neo následuje ženu s tetováním bílého králíka na večírek.\",\n      \"setup\": \"Zákazník zve Nea ven a jeho společnice má na rameni tetování bílého králíka.\",\n      \"question\": \"Jak Neo zareaguje na pozvání, když si všimne tetování?\",\n      \"options\": {\n        \"A\": \"Vyrazí na večírek\",\n        \"B\": \"Zůstane u počítače\",\n        \"C\": \"Zavolá policii\",\n        \"D\": \"Pošle je pryč\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 1,\n      \"reveal\": \"Neo vzdá útěk po vnější římse kancelářské budovy.\",\n      \"setup\": \"Morpheus po telefonu vede Nea k úniku po vnější straně výškové budovy.\",\n      \"question\": \"Co Neo udělá při pokusu přejít po římse?\",\n      \"options\": {\n        \"A\": \"Vzdá pokus o útěk\",\n        \"B\": \"Vyleze na střechu\",\n        \"C\": \"Seskočí na balkon\",\n        \"D\": \"Dojde k lešení\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 1,\n      \"reveal\": \"Agenti zavedou Neovi do pupku sledovací zařízení.\",\n      \"setup\": \"Při výslechu má Neo ústa srostlá a agenti ho drží na stole.\",\n      \"question\": \"Co agenti provedou Neovi?\",\n      \"options\": {\n        \"A\": \"Zavedou mu štěnici\",\n        \"B\": \"Vymažou mu paměť\",\n        \"C\": \"Zlomí mu zápěstí\",\n        \"D\": \"Odeberou mu krev\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 2,\n      \"reveal\": \"Trinity přístrojem vytáhne sledovací zařízení z Neova těla.\",\n      \"setup\": \"Neo leží na zadním sedadle auta a Trinity mu přikládá přístroj k břichu.\",\n      \"question\": \"Co Trinity pomocí přístroje udělá?\",\n      \"options\": {\n        \"A\": \"Vytáhne štěnici\",\n        \"B\": \"Vstříkne sedativum\",\n        \"C\": \"Změří srdeční tep\",\n        \"D\": \"Nahraje vzpomínky\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 2,\n      \"reveal\": \"Neo si vybere a spolkne červenou pilulku.\",\n      \"setup\": \"Morpheus nabízí Neovi dvě pilulky a možnost poznat pravdu o Matrixu.\",\n      \"question\": \"Kterou z nabízených možností Neo zvolí?\",\n      \"options\": {\n        \"A\": \"Červenou pilulku\",\n        \"B\": \"Modrou pilulku\",\n        \"C\": \"Obě pilulky\",\n        \"D\": \"Žádnou pilulku\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 2,\n      \"reveal\": \"Po odpojení kabelů je Neo spláchnut z kapsle do odpadního kanálu.\",\n      \"setup\": \"Neo se probudil v kapsli a stroj uvolnil jeho připojení.\",\n      \"question\": \"Co se s Neem vzápětí stane?\",\n      \"options\": {\n        \"A\": \"Je spláchnut dolů\",\n        \"B\": \"Je znovu uspán\",\n        \"C\": \"Je přenesen výše\",\n        \"D\": \"Je uzavřen v kapsli\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 2,\n      \"reveal\": \"Tank nahraje Neovi do mozku bojové dovednosti.\",\n      \"setup\": \"Neo sedí připojený v křesle a Tank pro něj vybírá první výcvik.\",\n      \"question\": \"Jak Neo získá své první bojové dovednosti?\",\n      \"options\": {\n        \"A\": \"Nahráním programů\",\n        \"B\": \"Četbou příruček\",\n        \"C\": \"Cvičením s činkami\",\n        \"D\": \"Sledováním záznamů\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 3,\n      \"reveal\": \"Neo při prvním pokusu o skok mezi budovami spadne na ulici.\",\n      \"setup\": \"V programu pro nácvik skoku Morpheus přeskočil na protější budovu.\",\n      \"question\": \"Jak dopadne Neův první pokus následovat Morphea?\",\n      \"options\": {\n        \"A\": \"Spadne na ulici\",\n        \"B\": \"Doskočí na střechu\",\n        \"C\": \"Zachytí se římsy\",\n        \"D\": \"Odmítne skočit\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 3,\n      \"reveal\": \"Cypher se s agentem Smithem dohodne na vydání Morphea výměnou za návrat do Matrixu.\",\n      \"setup\": \"Cypher večeří steak s agentem Smithem v restauraci.\",\n      \"question\": \"Co Cypher při tomto setkání přislíbí?\",\n      \"options\": {\n        \"A\": \"Vydání Morphea\",\n        \"B\": \"Zničení Matrixu\",\n        \"C\": \"Zabití Vědmy\",\n        \"D\": \"Osvobození zajatců\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 3,\n      \"reveal\": \"Chlapec v čekárně u Vědmy ohne lžičku bez dotyku rukou.\",\n      \"setup\": \"Neo čeká na přijetí u Vědmy a pozoruje chlapce se lžičkou.\",\n      \"question\": \"Co chlapec před Neem předvede?\",\n      \"options\": {\n        \"A\": \"Ohne lžičku\",\n        \"B\": \"Nechá zmizet hrnek\",\n        \"C\": \"Rozbije zrcadlo\",\n        \"D\": \"Zvedne stůl\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 3,\n      \"reveal\": \"Neo při otočení shodí a rozbije vázu v kuchyni Vědmy.\",\n      \"setup\": \"Vědma při rozhovoru s Neem zmíní vázu za jeho zády.\",\n      \"question\": \"Co Neo udělá, když se po váze ohlédne?\",\n      \"options\": {\n        \"A\": \"Shodí a rozbije ji\",\n        \"B\": \"Přenese ji na stůl\",\n        \"C\": \"Zachytí ji ve vzduchu\",\n        \"D\": \"Naplní ji vodou\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 4,\n      \"reveal\": \"Neo uvidí černou kočku dvakrát zopakovat stejný pohyb.\",\n      \"setup\": \"Skupina po návštěvě Vědmy prochází budovou směrem k východu.\",\n      \"question\": \"Jakého nezvyklého jevu si Neo všimne?\",\n      \"options\": {\n        \"A\": \"Opakování pohybu kočky\",\n        \"B\": \"Zmizení vlastního stínu\",\n        \"C\": \"Zastavení ručiček hodin\",\n        \"D\": \"Obráceného toku vody\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 4,\n      \"reveal\": \"Morpheus prorazí stěnu a vrhne se na agenta Smitha.\",\n      \"setup\": \"Skupina se při přepadení skrývá ve stěně a Smith se přiblíží k Neovi.\",\n      \"question\": \"Jak Morpheus zasáhne proti Smithovi?\",\n      \"options\": {\n        \"A\": \"Vrhnutím přes stěnu\",\n        \"B\": \"Hodem granátu\",\n        \"C\": \"Výstřelem z pušky\",\n        \"D\": \"Únikem do výtahu\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 4,\n      \"reveal\": \"Tank zastřelí Cyphera na palubě Nebukadnezaru.\",\n      \"setup\": \"Cypher po zabití několika členů posádky vyhrožuje odpojením Nea.\",\n      \"question\": \"Jak Tank zastaví Cyphera?\",\n      \"options\": {\n        \"A\": \"Zastřelí ho\",\n        \"B\": \"Omráčí ho pěstí\",\n        \"C\": \"Zamkne ho v kajutě\",\n        \"D\": \"Odpojí jeho křeslo\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 4,\n      \"reveal\": \"Trinity zastřelí agenta na střeše z bezprostřední blízkosti.\",\n      \"setup\": \"Neo po uhýbání kulkám leží na střeše a agent nad ním míří pistolí.\",\n      \"question\": \"Jak Trinity ukončí střet s tímto agentem?\",\n      \"options\": {\n        \"A\": \"Výstřelem u hlavy\",\n        \"B\": \"Kopem přes zábradlí\",\n        \"C\": \"Úderem pažbou\",\n        \"D\": \"Hodem ze střechy\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 5,\n      \"reveal\": \"Neo zachytí Trinity pomocí lana, které drží na střeše.\",\n      \"setup\": \"Po záchraně Morphea padá poškozený vrtulník a Trinity z něj vyskočí.\",\n      \"question\": \"Jak Neo zachrání padající Trinity?\",\n      \"options\": {\n        \"A\": \"Zadrží ji lanem\",\n        \"B\": \"Chytí ji do náruče\",\n        \"C\": \"Přistaví vrtulník\",\n        \"D\": \"Stáhne ji žebříkem\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 5,\n      \"reveal\": \"Neo se v metru rozhodne postavit agentu Smithovi.\",\n      \"setup\": \"Trinity už opustila Matrix a proti Neovi stojí v metru Smith.\",\n      \"question\": \"Jak Neo zareaguje na možnost utéct před Smithem?\",\n      \"options\": {\n        \"A\": \"Postaví se mu\",\n        \"B\": \"Uteče do tunelu\",\n        \"C\": \"Nastoupí do vlaku\",\n        \"D\": \"Vzdá se bez boje\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 5,\n      \"reveal\": \"Trinity políbí Nea, který po Smithových výstřelech leží bez známek života.\",\n      \"setup\": \"Neo byl v Matrixu zastřelen a Trinity k němu na lodi promlouvá.\",\n      \"question\": \"Co Trinity udělá u Neova nehybného těla?\",\n      \"options\": {\n        \"A\": \"Políbí ho\",\n        \"B\": \"Odpojí mu kabel\",\n        \"C\": \"Přiloží defibrilátor\",\n        \"D\": \"Vstříkne mu lék\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 5,\n      \"reveal\": \"Neo vletí do Smithova těla a zničí ho zevnitř.\",\n      \"setup\": \"Oživený Neo zastavil kulky a odrazil Smithův útok.\",\n      \"question\": \"Jak Neo ukončí tento souboj se Smithem?\",\n      \"options\": {\n        \"A\": \"Vletí do jeho těla\",\n        \"B\": \"Zastřelí ho pistolí\",\n        \"C\": \"Shodí ho ze schodů\",\n        \"D\": \"Vyhodí ho oknem\"\n      },\n      \"correct\": \"A\"\n    }\n  ],\n  \"ending\": \"Neo po závěrečném telefonátu vyjde z budky a vzlétne nad město.\"\n}",
  "usage": {
    "input_tokens": 1189,
    "input_tokens_details": {
      "cache_write_tokens": 1186,
      "cached_tokens": 0
    },
    "output_tokens": 3551,
    "output_tokens_details": {
      "reasoning_tokens": 516
    },
    "total_tokens": 4740,
    "latency_ms": 71127
  },
  "seconds": 72.103
}