{
  "system": "Připrav hru Příběh: stručné české vyprávění a dějové otázky o přesně zadaném díle. Použij vlastní znalost díla, žádné vyhledávání. Anotace pouze identifikuje dílo.\nPokryj celý zadaný film, seriál nebo epizodu od začátku po závěr v pořadí, v jakém děj odhaluje autor, včetně flashbacků. Nemíchej adaptace ani jiné díly. U pokračujícího seriálu konči u známého vydaného děje, nevymýšlej finále.\nVybírej konkrétní události a jednání, které spolehlivě znáš. Pravdivé musí být i všechny věty setup, reveal a ending: nepřidávej domyšlené přechody, náznaky či vysvětlení. Kontroluj pořadí scén, místa, kdo komu pomůže a kdo co udělá. Nezaměňuj podobné scény. Nejisté detaily, doslovné citáty a výklady proroctví vynech; raději vyber jiný známý dějový okamžik.\nScéna má setup (1–2 krátké věty aktuální situace), question (jednu otázku co se právě stane nebo co postava udělá), čtyři odlišné možnosti A–D, correct (jedinou správnou) a reveal (1–2 věty skutečného výsledku tohoto okamžiku). Sleduj protagonistu či jinou relevantní postavu, ne vždy povinně protagonistu. Následující scéna pokračuje v témže skutečném ději i po hráčově chybě.\nV každé scéně vyplň nejprve reveal: jednu skutečnou, bezpečně známou událost. Potom setup situace těsně před ní, bez odpovědi, a jednu konkrétní otázku na tuto událost. A vždy stručně vyjadřuje stejnou skutečnost jako reveal; correct je vždy A. B, C, D vytvoř až nakonec jako nepravdivé alternativy. Písmena pro hráče později promíchá hra, nemusíš je vyvažovat. Události, postavy ani pořadí kvůli zajímavosti neměň.\nSetup ani question nesmí odpověď prozradit. Reveal uzavře jen dotazovanou událost, nepředbíhá k pozdějším zvratům. Ending je stručný skutečný konec vybraného příběhu, ne domyšlený další vývoj.\nKaždá možnost je krátké jméno nebo akce bez opakování otázky: zpravidla 1–3 slova, ideálně 12–22 znaků včetně mezer, nikdy přes 30. Postavu pojmenuj v otázce, ne znovu v každé možnosti. Zkracuj smysluplnou formulací, ne useknutím slov. Tři chybné možnosti jsou věrohodné alternativy a v dotazovaném okamžiku nepravdivé. Vynech všechny/žádná, vtipy a subjektivní či dvojznačné odpovědi. Otázky neopakuj.\nŽádní herci, tvůrci, ceny nebo jiné trivia. Žádný moderátor, gratulace, peníze, pravidla, čísla kol či výplňové řeči. Piš klidně a úsporně, bez hranatých závorek a formátovacích značek. Identitu přesně opiš, nepřekládej její název.\nPokud nemáš dost spolehlivých znalostí na celý zadaný příběh, vrať {\"schema_version\":1,\"status\":\"unavailable\",\"reason\":\"stručný důvod\"}. Mezeru nenahrazuj vymyšlenou scénou.\nJinak vrať pouze kompletní JSON podle tohoto kontraktu:\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\"}\nKapitoly 1–5 znamenají Začátek, Rozjezd, Zlom, Vyvrcholení, Závěr. Před odesláním ověř přesný počet scén, předepsanou posloupnost chapter a limity všech textů; příliš dlouhou možnost přeformuluj. 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.",
  "response": "{\"schema_version\":1,\"status\":\"ready\",\"identity\":{\"title\":\"Matrix\",\"year\":1999,\"media_type\":\"movie\",\"season_number\":null,\"episode_number\":null,\"episode_title\":\"\"},\"difficulty\":\"hard\",\"scenes\":[{\"chapter\":1,\"reveal\":\"Trinity v úvodu uteče agentům přes střechy a skokem se dostane k telefonní budce, kde zmizí z Matrixu.\",\"setup\":\"Policisté přijdou zatknout Trinity v hotelovém pokoji, ale ona je přemůže. Pak se objeví agenti.\",\"question\":\"Jak Trinity unikne agentům po pronásledování?\",\"options\":{\"A\":\"Zmizí telefonem\",\"B\":\"Skočí do auta\",\"C\":\"Schová se v metru\",\"D\":\"Sestřelí agenty\"},\"correct\":\"A\"},{\"chapter\":1,\"reveal\":\"Neo usne u počítače a na obrazovce se mu objeví zpráva: Probuď se, Neo.\",\"setup\":\"Thomas Anderson sedí ve svém bytě u počítače, kde pracuje jako hacker pod přezdívkou Neo.\",\"question\":\"Co se mu objeví na obrazovce, když sedí u počítače?\",\"options\":{\"A\":\"Zpráva Probuď se\",\"B\":\"Číslo telefonu\",\"C\":\"Obraz Trinity\",\"D\":\"Zpráva od Cyphera\"},\"correct\":\"A\"},{\"chapter\":1,\"reveal\":\"Neo na večírku v klubu potká Trinity, která mu řekne, že ho Matrix sleduje a že zná odpověď na jeho otázku.\",\"setup\":\"Neo jde za svými známými do nočního klubu. Tam ho osloví neznámá žena.\",\"question\":\"Kdo Nea v klubu osloví s tím, že ví, co hledá?\",\"options\":{\"A\":\"Trinity\",\"B\":\"Switch\",\"C\":\"Apoc\",\"D\":\"Morpheus\"},\"correct\":\"A\"},{\"chapter\":1,\"reveal\":\"Agenti Nea vyslechnou v kanceláři a agent Smith mu zavře ústa, takže mu zmizí rty. Pak mu do břicha vloží štěnici.\",\"setup\":\"Neo je zadržen agenty a vyslýchán. Odmítá spolupracovat a žádá telefonát.\",\"question\":\"Co se stane Neovi s ústy při výslechu?\",\"options\":{\"A\":\"Zmizí mu\",\"B\":\"Zalepí je páskou\",\"C\":\"Zůstanou němá\",\"D\":\"Zašijí se\"},\"correct\":\"A\"},{\"chapter\":2,\"reveal\":\"Neo na mostě vystoupí z okna a rozhodne se vrátit do auta s Trinity. Zůstane s ní, ačkoli se bojí.\",\"setup\":\"Neo dostane pokyn vylézt z okna budovy na vysoké římse. Rozhodne se, co udělá.\",\"question\":\"Co Neo udělá, když má vylézt na římsu?\",\"options\":{\"A\":\"Vzdá se a vrátí se\",\"B\":\"Seskočí dolů\",\"C\":\"Přejde po římse\",\"D\":\"Zavolá Morpheovi\"},\"correct\":\"A\"},{\"chapter\":2,\"reveal\":\"Trinity z Nea vyjme štěnici pomocí přístroje a hodí ji na ulici, kde se rozbije.\",\"setup\":\"V autě Neo leží zpocený a vyděšený. Trinity ho připravuje na setkání s Morpheem.\",\"question\":\"Co Trinity udělá s malou štěnicí z Neova těla?\",\"options\":{\"A\":\"Vyhodí ji z auta\",\"B\":\"Zničí ji nožem\",\"C\":\"Dá ji Morpheovi\",\"D\":\"Zahodí ji ve výtahu\"},\"correct\":\"A\"},{\"chapter\":2,\"reveal\":\"Morpheus nabídne Neovi dvě pilulky, modrou a červenou. Neo zvolí červenou a v zrcadle ho pohltí tekutý kov.\",\"setup\":\"Neo se v opuštěné budově setká s Morpheem. Ten mu předloží volbu mezi dvěma pilulkami.\",\"question\":\"Jakou pilulku Neo vybere?\",\"options\":{\"A\":\"Červenou\",\"B\":\"Modrou\",\"C\":\"Žádnou\",\"D\":\"Obě\"},\"correct\":\"A\"},{\"chapter\":2,\"reveal\":\"Neo se probudí v nádrži plné tekutiny a vidí obrovskou farmu lidí napojených na stroje. Pak ho vyhodí do kanálu.\",\"setup\":\"Po spolknutí pilulky se Neo probudí v tajemném prostředí, kde je celý jeho svět jinak.\",\"question\":\"Kde se Neo probudí po pilulce?\",\"options\":{\"A\":\"V kapsli se tekutinou\",\"B\":\"Na lodi Nebukadnezar\",\"C\":\"V nemocnici\",\"D\":\"V Zionu\"},\"correct\":\"A\"},{\"chapter\":3,\"reveal\":\"Na Nebukadnezaru Tank Neovi nahraje do hlavy výcvikové programy a Neo se naučí bojová umění za několik hodin.\",\"setup\":\"Neo se zotavuje na lodi. Posádka ho začíná připravovat na boj.\",\"question\":\"Kdo Neovi nahrává bojové umění do hlavy?\",\"options\":{\"A\":\"Tank\",\"B\":\"Cypher\",\"C\":\"Dozer\",\"D\":\"Apoc\"},\"correct\":\"A\"},{\"chapter\":3,\"reveal\":\"V sparringu Morpheus Nea porazí a řekne, že musí přestat myslet, jak si myslí, a posunout se za své hranice.\",\"setup\":\"Neo a Morpheus se utkají v bojovém výcviku v programu dojo.\",\"question\":\"Kdo vyhraje první bojový trénink v dojo?\",\"options\":{\"A\":\"Morpheus\",\"B\":\"Neo\",\"C\":\"Trinity\",\"D\":\"Tank\"},\"correct\":\"A\"},{\"chapter\":3,\"reveal\":\"Neo se při skoku mezi budovami nepovede a spadne. Morpheus mu pak vysvětlí, že se zraní doopravdy, pokud zemře v Matrixu.\",\"setup\":\"Morpheus a Neo stojí na střeše v tréninkovém programu, kde Morpheus skočí mezi mrakodrapy.\",\"question\":\"Jak dopadne Neův první skok mezi budovami?\",\"options\":{\"A\":\"Nedoskočí a spadne\",\"B\":\"Doskočí těsně\",\"C\":\"Zastaví se na okraji\",\"D\":\"Chytí ho Morpheus\"},\"correct\":\"A\"},{\"chapter\":3,\"reveal\":\"Neo navštíví Věštkyni v bytě, kde peče sušenky. Řekne mu, že není Vyvolený, a že ho Morpheus možná obětuje.\",\"setup\":\"Neo s Morpheem a posádkou míří do Matrixu k Věštkyni. Čeká ho rozhovor o jeho osudu.\",\"question\":\"Co Věštkyně dělá, když ji Neo navštíví?\",\"options\":{\"A\":\"Peče sušenky\",\"B\":\"Hraje šachy\",\"C\":\"Čte karty\",\"D\":\"Zalévá květiny\"},\"correct\":\"A\"},{\"chapter\":4,\"reveal\":\"Cypher se v restauraci setká s agentem Smithem a dohodne se, že mu vydá Morphea výměnou za návrat do Matrixu.\",\"setup\":\"Člen posádky Cypher je nespokojený se životem ve skutečném světě. Tajně jedná s agentem.\",\"question\":\"S kým se Cypher tajně dohodne na zradě?\",\"options\":{\"A\":\"Smith\",\"B\":\"Brown\",\"C\":\"Jones\",\"D\":\"Mouse\"},\"correct\":\"A\"},{\"chapter\":4,\"reveal\":\"Cypher zabije Apoc a Switch odpojením a pak zabije Tanka. Dozer zahyne při pokusu jej zastavit.\",\"setup\":\"Posádka se vrátí z Matrixu na loď po výpravě. Cypher využije chvíle, kdy jsou vypnutí.\",\"question\":\"Co Cypher udělá s některými členy posádky na lodi?\",\"options\":{\"A\":\"Odpojí je\",\"B\":\"Uspí je\",\"C\":\"Zamkne je\",\"D\":\"Zradí je lodi\"},\"correct\":\"A\"},{\"chapter\":4,\"reveal\":\"Tank přežije, zabije Cyphera elektrickým výbojem a pak zachrání Morphea tím, že vytáhne Trinity a Nea.\",\"setup\":\"Cypher se chystá odpojit Neo, ale Tank, který přežil, zasáhne.\",\"question\":\"Kdo zabije Cyphera na lodi?\",\"options\":{\"A\":\"Tank\",\"B\":\"Trinity\",\"C\":\"Neo\",\"D\":\"Morpheus\"},\"correct\":\"A\"},{\"chapter\":4,\"reveal\":\"Neo a Trinity vstoupí do budovy a zachrání Morphea, kterého agenti mučí. Neo ve výtahu zničí hlavní vchod výbuchem.\",\"setup\":\"Neo se rozhodne zachránit Morphea z budovy, kde ho drží agenti.\",\"question\":\"Kdo se vydá s Neem zachránit Morphea?\",\"options\":{\"A\":\"Trinity\",\"B\":\"Tank\",\"C\":\"Switch\",\"D\":\"Mouse\"},\"correct\":\"A\"},{\"chapter\":5,\"reveal\":\"Neo se po záchraně Morphea vrací ke vchodu metra, kde ho Smith zastřelí.\",\"setup\":\"Po záchraně Morphea musí posádka odejít z Matrixu. Neo je u telefonu v metru.\",\"question\":\"Kdo Nea zastřelí v metru?\",\"options\":{\"A\":\"Smith\",\"B\":\"Brown\",\"C\":\"Jones\",\"D\":\"Trinity\"},\"correct\":\"A\"},{\"chapter\":5,\"reveal\":\"Trinity Neovi řekne, že Věštkyně jí předpověděla, že se zamiluje do Vyvoleného. Pak ho políbí.\",\"setup\":\"Neo leží mrtvý v kapsli na lodi. Trinity k němu promluví.\",\"question\":\"Co Trinity Neovi vyzná?\",\"options\":{\"A\":\"Že ho miluje\",\"B\":\"Že ho opustí\",\"C\":\"Že se bojí\",\"D\":\"Že zradí Morphea\"},\"correct\":\"A\"},{\"chapter\":5,\"reveal\":\"Neo vstane, vidí Matrix jako zelený kód a zastaví kulky v letu. Poté Smitha zničí tím, že do něj vstoupí.\",\"setup\":\"Neo ožije v Matrixu a znovu čelí agentovi Smithovi.\",\"question\":\"Jak Neo zničí agenta Smitha?\",\"options\":{\"A\":\"Vstoupí do něj\",\"B\":\"Zastřelí ho\",\"C\":\"Hodí ho pod vlak\",\"D\":\"Zapálí ho\"},\"correct\":\"A\"},{\"chapter\":5,\"reveal\":\"Neo se vrátí do skutečného světa a při své poslední cestě k telefonu vzlétne.\",\"setup\":\"Posádka uteče z Matrixu na loď. Neo se pak obrátí k lidem v Matrixu.\",\"question\":\"Co Neo na konci filmu udělá?\",\"options\":{\"A\":\"Vzlétne\",\"B\":\"Zavře oči\",\"C\":\"Zavolá Věštkyni\",\"D\":\"Zmizí v davu\"},\"correct\":\"A\"}],\"ending\":\"Neo po zmrtvýchvstání ukáže, že stroje nejsou nepřemožitelné. Slíbí lidem svobodu, zavěsí telefon a vzlétne k obloze.\"}",
  "usage": {
    "input_tokens": 1946,
    "output_tokens": 3947,
    "cached_input_tokens": 0,
    "cache_creation_input_tokens": 0,
    "total_tokens": 5893,
    "latency_ms": 32307
  },
  "seconds": 32.794
}