{
  "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 v úvodu uteče agentům po střechách. Skočí přes propast mezi budovami a dostane se k telefonní budce, kde zmizí.\",\"setup\":\"Policisté obklíčí Trinity v opuštěném hotelu. Agenti ji pronásledují dál.\",\"question\":\"Jak Trinity uniká agentům po střechách?\",\"options\":{\"A\":\"Skočí na jinou střechu\",\"B\":\"Sjede po požárním žebříku\",\"C\":\"Skryje se v komíně\",\"D\":\"Nastoupí do auta\"},\"correct\":\"A\"},{\"chapter\":1,\"reveal\":\"Neo na monitoru počítače najde zprávu, že Matrix ho má. Pak se objeví výzva, ať následuje bílého králíka.\",\"setup\":\"Neo, v práci programátor a doma hacker přezdívaný Neo, sedí v noci u počítače.\",\"question\":\"Jakou zprávu se objeví na Neově obrazovce?\",\"options\":{\"A\":\"Matrix tě má\",\"B\":\"Probuď se, Neo\",\"C\":\"Utíkej, Neo\",\"D\":\"Byl jsi vybrán\"},\"correct\":\"B\"},{\"chapter\":1,\"reveal\":\"Na Neovi je u dívky v klubu vidět tetování bílého králíka. Neo ji následuje a tam se poprvé setká s Trinity.\",\"setup\":\"Přátelé odvedou Nea na večírek. Pak přijde k jeho dveřím parta s klienty.\",\"question\":\"Kde Neo spatří symbol bílého králíka?\",\"options\":{\"A\":\"Na plakátu v metru\",\"B\":\"Na rameni dívky\",\"C\":\"Na jeho dveřích\",\"D\":\"Na tričku kolegy\"},\"correct\":\"B\"},{\"chapter\":1,\"reveal\":\"V kanceláři ho agent Smith vyslýchá. Neovi zmizí ústa a do břicha mu vpustí mechanického štěnice.\",\"setup\":\"Neo je v kanceláři Metacortexu a agenti ho odvezou k výslechu.\",\"question\":\"Co se stane Neovi s ústy při výslechu?\",\"options\":{\"A\":\"Zalepí je páskou\",\"B\":\"Zmizí a zarostou\",\"C\":\"Ucpou je roubíkem\",\"D\":\"Ochrnou\"},\"correct\":\"B\"},{\"chapter\":2,\"reveal\":\"Neo se sejde s Morfeem a ten mu nabídne dvě pilulky. Červená ho zavede k pravdě, modrá by ho vrátila do původního života.\",\"setup\":\"Neo dorazí do starého hotelu, kde se setká s Morfeem. Ten k němu přistoupí s nabídkou.\",\"question\":\"Jakou pilulku si Neo vybere?\",\"options\":{\"A\":\"Modrou\",\"B\":\"Zelenou\",\"C\":\"Červenou\",\"D\":\"Žádnou\"},\"correct\":\"C\"},{\"chapter\":2,\"reveal\":\"Neo se probudí v tekutině v energetickém poli. Bytost ho vyhodí odpojením do kanálu a Nebucadnezar ho vyzvedne.\",\"setup\":\"Po pilulce se zrcadlo rozplyne a Neo se probudí ve strojové věži.\",\"question\":\"Kdo Nea z kanálu nakonec vyzvedne?\",\"options\":{\"A\":\"Posádka Nebucadnezaru\",\"B\":\"Agent Smith\",\"C\":\"Policie\",\"D\":\"Cypher sám\"},\"correct\":\"A\"},{\"chapter\":2,\"reveal\":\"Morfeus Neovi vysvětlí, že rok je kolem roku 2199 a že lidé jsou pěstováni jako zdroj energie pro stroje.\",\"setup\":\"Na lodi Neo sedí v křesle a Morfeus ho učí o skutečnosti.\",\"question\":\"K čemu stroje lidi využívají?\",\"options\":{\"A\":\"Jako zdroj energie\",\"B\":\"Jako pracovní sílu\",\"C\":\"Jako experiment\",\"D\":\"Jako vojáky\"},\"correct\":\"A\"},{\"chapter\":2,\"reveal\":\"Neo je přenesen do tréninkového programu a bojuje s Morfeem. Učí se rychlosti, přičemž nakonec Morfeus vítězí.\",\"setup\":\"Neo je v dojo s Morfeem, kde trénuje bojové umění.\",\"question\":\"S kým Neo v tréninkovém programu bojuje?\",\"options\":{\"A\":\"S Tankem\",\"B\":\"S Morfeem\",\"C\":\"S Cypherem\",\"D\":\"S Trinity\"},\"correct\":\"B\"},{\"chapter\":3,\"reveal\":\"Morfeus vezme Nea v programu k Věštkyni. Ta mu řekne, že není Vyvolený, a dá mu sušenku.\",\"setup\":\"Skupina odjede za Věštkyní do bytu.\",\"question\":\"Co Věštkyně Neovi podá?\",\"options\":{\"A\":\"Sušenku\",\"B\":\"Jablko\",\"C\":\"Čaj\",\"D\":\"Bonbon\"},\"correct\":\"A\"},{\"chapter\":3,\"reveal\":\"Neo se při odchodu otočí a rozbije vázu. Věštkyně pak ujistí, že by ji nerozbil, kdyby mu to neřekla.\",\"setup\":\"Neo se při odchodu od Věštkyně otočí a protáhne se.\",\"question\":\"Co Neo při odchodu rozbije?\",\"options\":{\"A\":\"Hrnek\",\"B\":\"Vázu\",\"C\":\"Okno\",\"D\":\"Sklenici\"},\"correct\":\"B\"},{\"chapter\":3,\"reveal\":\"Agenti je přepadnou a Cypher je zradí. Kvůli zradě je Morfeus zajat a Neo s ostatními musí utéct.\",\"setup\":\"Posádka se vrací k telefonu. Agenti už čekají v budově.\",\"question\":\"Kdo posádku zradí agentům?\",\"options\":{\"A\":\"Apoc\",\"B\":\"Switch\",\"C\":\"Tank\",\"D\":\"Cypher\"},\"correct\":\"D\"},{\"chapter\":3,\"reveal\":\"Cypher na lodi zabije Apoce a Switche a vypnutím zraní Tanka. Tank pak Cyphera zastřelí a Neo spolu s Trinity zbyde.\",\"setup\":\"Cypher osamocen na lodi odpojuje ostatní od Matrixu.\",\"question\":\"Kdo Cyphera na lodi zastřelí?\",\"options\":{\"A\":\"Neo\",\"B\":\"Trinity\",\"C\":\"Morfeus\",\"D\":\"Tank\"},\"correct\":\"D\"},{\"chapter\":4,\"reveal\":\"Smith Morfea vyslýchá v budově, kde mu vpíchne drogu. Chce z něj dostat kódy do Zionu, hlavního města lidí.\",\"setup\":\"Agenti drží Morfea připoutaného k židli v budově.\",\"question\":\"Co chce Smith od Morfea získat?\",\"options\":{\"A\":\"Kódy do Zionu\",\"B\":\"Polohu Nebucadnezaru\",\"C\":\"Jméno Věštkyně\",\"D\":\"Heslo k lodi\"},\"correct\":\"A\"},{\"chapter\":4,\"reveal\":\"Neo se rozhodne Morfea zachránit. Trinity se přidá k němu a dohodnou se, že vpadnou do budovy.\",\"setup\":\"Posádka je zdrcená a Neo chce pomoct Morfeovi.\",\"question\":\"Kdo se k Neovi při záchraně přidá?\",\"options\":{\"A\":\"Trinity\",\"B\":\"Tank\",\"C\":\"Dozer\",\"D\":\"Mouse\"},\"correct\":\"A\"},{\"chapter\":4,\"reveal\":\"Neo s Trinity vejdou do budovy se zbraněmi. V hale zastřelí stráže a vyhodí do vzduchu část haly.\",\"setup\":\"Neo a Trinity vstoupí do lobby budovy s těžkými zbraněmi.\",\"question\":\"Co Neo s Trinity udělají v hale?\",\"options\":{\"A\":\"Zastřelí stráže\",\"B\":\"Zapnou poplach\",\"C\":\"Zlomí dveře\",\"D\":\"Vypnou elektřinu\"},\"correct\":\"A\"},{\"chapter\":4,\"reveal\":\"Neo a Trinity vyzvednou Morfea ze střechy. Trinity vrtulník sama pilotuje a Morfeus se z lana osvobodí.\",\"setup\":\"Vrtulník se vznáší u střechy s Morfeem uvnitř.\",\"question\":\"Kdo vrtulník pilotuje?\",\"options\":{\"A\":\"Trinity\",\"B\":\"Neo\",\"C\":\"Tank\",\"D\":\"Morfeus\"},\"correct\":\"A\"},{\"chapter\":5,\"reveal\":\"Smith zastřelí Nea v metru. Neo se vrátí do skutečného světa a Trinity mu řekne, že ho miluje a že mu Věštkyně věštila lásku.\",\"setup\":\"Neo se v Matrixu setká s Agentem Smithem ve stanici metra.\",\"question\":\"Co se stane, když Neo bojuje s Agentem Smithem?\",\"options\":{\"A\":\"Smith ho zastřelí\",\"B\":\"Smith uteče\",\"C\":\"Neo vyskočí oknem\",\"D\":\"Neo Smitha zabije\"},\"correct\":\"A\"},{\"chapter\":5,\"reveal\":\"Trinity Neovi řekne, že ho miluje a že Věštkyně jí řekla, že se zamiluje do Vyvoleného. Neo pak ožije.\",\"setup\":\"Neo leží mrtvý u Trinity. Ta nad ním promluví.\",\"question\":\"Co Trinity Neovi pošeptá?\",\"options\":{\"A\":\"Že ho miluje\",\"B\":\"Že musí utéct\",\"C\":\"Že je Vyvolený\",\"D\":\"Že ho zradí\"},\"correct\":\"A\"},{\"chapter\":5,\"reveal\":\"Neo ožije a Smitha zničí tím, že do něj vstoupí. Smith pak exploduje a Neo uvidí svět jako zelený kód.\",\"setup\":\"Neo vstane a stojí před agenty ve stanici.\",\"question\":\"Jak Neo Smitha porazí?\",\"options\":{\"A\":\"Vstoupí do něj\",\"B\":\"Zastřelí ho\",\"C\":\"Shodí ho pod vlak\",\"D\":\"Zaskočí ho Morfeus\"},\"correct\":\"A\"},{\"chapter\":5,\"reveal\":\"Neo se vrátí do telefonní budky, ale Nebucadnezar je zatím napaden. Posádka musí spustit EMP a zničit Strážce.\",\"setup\":\"Neo se vrací do skutečného světa a hrozí útok Strážců.\",\"question\":\"Co Trinity zničí Strážce?\",\"options\":{\"A\":\"Puls EMP\",\"B\":\"Torpédo\",\"C\":\"Požár\",\"D\":\"Granát\"},\"correct\":\"A\"}],\"ending\":\"Neo se vrátí do Matrixu a v hovoru s stroji slíbí, že lidem ukáže svět bez omezení. Pak odletí oknem do nebe.\"}",
  "usage": {
    "input_tokens": 2031,
    "output_tokens": 3791,
    "cached_input_tokens": 0,
    "cache_creation_input_tokens": 0,
    "total_tokens": 5822,
    "latency_ms": 32023
  },
  "seconds": 32.324
}