{
  "system": "Připrav hru Příběh: vyprávění a dějové otázky o přesně zadaném díle. Výstupní jazyk všech setup, reveal, question, options, ending a reason je čeština. 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\"}\nChapter je pouze technické číslo oddílu podle předepsané posloupnosti. Neurčuje téma události. Zachovej skutečné pořadí zobrazení, včetně vložených scén jiných postav; neseskupuj jejich jednání dodatečně podle tématu. Před odesláním ověř počet scén, posloupnost chapter a limity textů; 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. Všechna textová pole scén a závěr napiš česky.",
  "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 zvedne zvonící telefon v budce a zmizí dřív, než do ní narazí kamion Agenta.\",\"setup\":\"Trinity prchá městem před Agenty a běží k telefonní budce.\",\"question\":\"Jak Trinity unikne, když na budku vyráží kamion?\",\"options\":{\"A\":\"Zvedne telefon\",\"B\":\"Vyskočí oknem\",\"C\":\"Přeskočí na střechu\",\"D\":\"Utíká uličkou\"},\"correct\":\"A\"},{\"chapter\":1,\"reveal\":\"Na Neově obrazovce se objeví pokyn Sleduj bílého králíka a vzápětí někdo zaklepe na dveře.\",\"setup\":\"Na Neově monitoru naskakuje zpráva, že ho Matrix drží.\",\"question\":\"Jaký další pokyn se Neovi na monitoru objeví?\",\"options\":{\"A\":\"Sleduj bílého králíka\",\"B\":\"Zavolej Morpheovi\",\"C\":\"Vypni počítač\",\"D\":\"Otevři dveře\"},\"correct\":\"A\"},{\"chapter\":1,\"reveal\":\"Neo spatří na rameni jedné z návštěvnic tetování bílého králíka a rozhodne se jít s nimi do klubu.\",\"setup\":\"Neo u dveří předá zákazníkovi disk. Návštěvníci ho zvou ven, ale on zprvu odmítá.\",\"question\":\"Co Neovi změní názor a přiměje ho jít s nimi?\",\"options\":{\"A\":\"Tetování králíka\",\"B\":\"Telefonát\",\"C\":\"Nabídka peněz\",\"D\":\"Zvonek u dveří\"},\"correct\":\"A\"},{\"chapter\":1,\"reveal\":\"Neo vyleze na římsu, ale neodváží se pokračovat. Vrátí se dovnitř a vzdá se Agentům.\",\"setup\":\"Neo je v kanceláři a Morpheus mu po telefonu radí, jak před Agenty uniknout.\",\"question\":\"Co Neo udělá, když ho Morpheus vede ven po římse budovy?\",\"options\":{\"A\":\"Vzdá se Agentům\",\"B\":\"Slezne po lešení\",\"C\":\"Zavolá o pomoc\",\"D\":\"Skočí na sousední budovu\"},\"correct\":\"A\"},{\"chapter\":2,\"reveal\":\"Neovi zarostou ústa a Agenti mu do břicha vloží štěnici.\",\"setup\":\"Smith vyslýchá Nea. Ten odmítá spolupracovat a žádá o telefonní hovor.\",\"question\":\"Co se Neovi stane s ústy při výslechu?\",\"options\":{\"A\":\"Zarostou mu\",\"B\":\"Zalepí mu je páskou\",\"C\":\"Rozbijí mu je\",\"D\":\"Dostane roubík\"},\"correct\":\"A\"},{\"chapter\":2,\"reveal\":\"Trinity mu přístrojem vyjme z břicha štěnici a vyhodí ji z auta.\",\"setup\":\"Neo nastoupí do auta k Trinity a jejím společníkům.\",\"question\":\"Co Trinity v autě Neovi odstraní z těla?\",\"options\":{\"A\":\"Štěnici z břicha\",\"B\":\"Čip z ruky\",\"C\":\"Kulku z ramene\",\"D\":\"Sledovací obojek\"},\"correct\":\"A\"},{\"chapter\":2,\"reveal\":\"Neo si vezme červenou pilulku a spolkne ji.\",\"setup\":\"Morpheus mu v kanceláři nabízí dvě pilulky, v každé ruce jednu.\",\"question\":\"Kterou pilulku si Neo vybere?\",\"options\":{\"A\":\"Červenou\",\"B\":\"Modrou\",\"C\":\"Obě\",\"D\":\"Žádnou\"},\"correct\":\"A\"},{\"chapter\":2,\"reveal\":\"Zrcadlo se při Neově dotyku změní v tekutinu, obalí mu ruku a rozlije se po jeho těle.\",\"setup\":\"Po spolknutí pilulky Neo zkoumá zrcadlo v místnosti.\",\"question\":\"Co se stane se zrcadlem po Neově dotyku?\",\"options\":{\"A\":\"Ztekutí a obalí ho\",\"B\":\"Roztříští se\",\"C\":\"Zčerná\",\"D\":\"Zapraská\"},\"correct\":\"A\"},{\"chapter\":3,\"reveal\":\"Neo se probudí v kapsli plné tekutiny a uvidí kolem sebe nekonečné řady kapslí s dalšími lidmi.\",\"setup\":\"Neo po dotyku zrcadla ztratí vědomí a pak se probouzí.\",\"question\":\"Co Neo spatří po probuzení v kapsli?\",\"options\":{\"A\":\"Řady dalších kapslí\",\"B\":\"Loď Nabuchodonozor\",\"C\":\"Rozbořené město\",\"D\":\"Morphea nad sebou\"},\"correct\":\"A\"},{\"chapter\":3,\"reveal\":\"Morpheus Neovi v konstruktu ukáže zničený svět a vysvětlí, že stroje využívají lidská těla jako zdroj energie.\",\"setup\":\"Morpheus Neovi v konstruktu ukazuje, jak vypadá svět mimo Matrix.\",\"question\":\"K čemu podle Morphea stroje lidi využívají?\",\"options\":{\"A\":\"Jako zdroj energie\",\"B\":\"K práci v dolech\",\"C\":\"K výrobě zbraní\",\"D\":\"Ke zkoumání\"},\"correct\":\"A\"},{\"chapter\":3,\"reveal\":\"Po nahrání programů Neo řekne, že umí kung-fu.\",\"setup\":\"Tank na lodi nahrává Neovi do hlavy bojové programy.\",\"question\":\"Co Neo po nahrání bojových programů prohlásí?\",\"options\":{\"A\":\"Řekne, že umí kung-fu\",\"B\":\"Omdlí\",\"C\":\"Nic si nepamatuje\",\"D\":\"Hned zaútočí na Tanka\"},\"correct\":\"A\"},{\"chapter\":3,\"reveal\":\"Neo skok nezvládne, spadne na ulici a po probuzení má krev v ústech.\",\"setup\":\"V cvičném programu Morpheus skočí na sousední mrakodrap a Neo se pokusí skočit za ním.\",\"question\":\"Jak dopadne Neův první skok na sousední budovu?\",\"options\":{\"A\":\"Spadne na ulici\",\"B\":\"Dopadne na střechu\",\"C\":\"Zachytí se římsy\",\"D\":\"Přistane o patro níž\"},\"correct\":\"A\"},{\"chapter\":4,\"reveal\":\"Chlapec ohýbá lžíci a řekne Neovi, že žádná lžíce není. Neo ji pak sám ohne.\",\"setup\":\"Neo čeká u Věštkyně v místnosti s dětmi a jeden chlapec mu podává lžíci.\",\"question\":\"Co Neo udělá s lžící po slovech chlapce?\",\"options\":{\"A\":\"Ohne ji myšlenkou\",\"B\":\"Rozlomí ji\",\"C\":\"Upustí ji\",\"D\":\"Vrátí ji chlapci\"},\"correct\":\"A\"},{\"chapter\":4,\"reveal\":\"Věštkyně Neovi řekne, že má dar, ale zdá se, že na něco čeká.\",\"setup\":\"Věštkyně si v kuchyni prohlíží Neovu dlaň a ptá se ho, zda je Vyvolený.\",\"question\":\"Co Věštkyně řekne o Neově daru?\",\"options\":{\"A\":\"Má dar, ale čeká\",\"B\":\"Nemá žádný dar\",\"C\":\"Dar je klam\",\"D\":\"Dar mu zmizí\"},\"correct\":\"A\"},{\"chapter\":4,\"reveal\":\"Neo se otočí, shodí vázu a rozbije ji.\",\"setup\":\"Věštkyně dává Neovi sušenku a říká, ať se nestará o vázu.\",\"question\":\"Co se stane po její poznámce o váze?\",\"options\":{\"A\":\"Neo rozbije vázu\",\"B\":\"Neo ji chytí\",\"C\":\"Neo rozbije okno\",\"D\":\"Neo shodí sušenky\"},\"correct\":\"A\"},{\"chapter\":4,\"reveal\":\"Cypher zabije Apoca a Switch tím, že je na lodi odpojí od Matrixu.\",\"setup\":\"Cypher se na lodi obrátí proti posádce, zatímco ostatní jsou v Matrixu.\",\"question\":\"Koho z posádky Cypher zabije odpojením od Matrixu?\",\"options\":{\"A\":\"Apoc a Switch\",\"B\":\"Tank a Dozer\",\"C\":\"Mouse a Morpheus\",\"D\":\"Trinity a Neo\"},\"correct\":\"A\"},{\"chapter\":5,\"reveal\":\"Smith si sundá sluchátko a přizná Morpheovi, že chce z Matrixu pryč.\",\"setup\":\"Agenti vyslýchají zajatého Morphea kvůli přístupovým kódům do Sionu.\",\"question\":\"Co Smith při výslechu udělá, když je s Morpheem sám?\",\"options\":{\"A\":\"Sundá sluchátko\",\"B\":\"Zhasne světlo\",\"C\":\"Zapálí cigaretu\",\"D\":\"Zavolá posily\"},\"correct\":\"A\"},{\"chapter\":5,\"reveal\":\"Neo s Trinity v hale postřílejí ochranku a vnikají do budovy, kde je Morpheus vězněn.\",\"setup\":\"Neo a Trinity přicházejí osvobodit Morphea a stojí ve vstupní hale budovy.\",\"question\":\"Jak Neo s Trinity překonají ochranku v hale?\",\"options\":{\"A\":\"Postřílejí ji\",\"B\":\"Prokradou se kolem\",\"C\":\"Podplatí ji\",\"D\":\"Zavolají policii\"},\"correct\":\"A\"},{\"chapter\":5,\"reveal\":\"Trinity Neovi řekne, že ho miluje, políbí ho a Neo ožije.\",\"setup\":\"Smith zastřelil Nea v Matrixu a Neo zemřel i na lodi. Trinity zůstává u jeho těla.\",\"question\":\"Co udělá Trinity nad Neovým tělem na lodi?\",\"options\":{\"A\":\"Políbí ho\",\"B\":\"Odpojí ho\",\"C\":\"Zavolá Morphea\",\"D\":\"Uteče z lodi\"},\"correct\":\"A\"},{\"chapter\":5,\"reveal\":\"Neo vstoupí do Smitha a zevnitř ho roztrhne.\",\"setup\":\"Neo po vzkříšení znovu stojí v Matrixu proti Smithovi a jeho kulky ho už nezastaví.\",\"question\":\"Jak Neo Smitha nakonec zničí?\",\"options\":{\"A\":\"Vstoupí do něj\",\"B\":\"Shodí ho pod vlak\",\"C\":\"Zastřelí ho\",\"D\":\"Zasáhne ho proudem\"},\"correct\":\"A\"}],\"ending\":\"Neo po telefonu vzkáže strojům, že ukáže lidem svět bez jejich pravidel, a pak vzlétne.\"}",
  "usage": {
    "input_tokens": 2031,
    "output_tokens": 28625,
    "cached_input_tokens": 0,
    "cache_creation_input_tokens": 0,
    "total_tokens": 30656,
    "latency_ms": 223767
  },
  "seconds": 224.108
}