{
  "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": "{\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\": \"With officers close behind, Trinity makes a seemingly impossible leap across a gap between rooftops.\",\n      \"setup\": \"Trinity races across the rooftops with police officers pursuing her. She reaches a gap between buildings.\",\n      \"question\": \"What does Trinity do to cross the gap?\",\n      \"options\": {\n        \"A\": \"Leaps roof gap\",\n        \"B\": \"Hides in a car\",\n        \"C\": \"Fights the agents\",\n        \"D\": \"Runs through tunnel\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 1,\n      \"reveal\": \"Neo spots a white rabbit tattoo on Dujour and goes with her and Choi to a nightclub, where Trinity speaks with him.\",\n      \"setup\": \"Choi arrives at Neo's apartment with Dujour and invites him out. Neo notices something about Dujour.\",\n      \"question\": \"What clue prompts Neo to go with them?\",\n      \"options\": {\n        \"A\": \"Rabbit tattoo\",\n        \"B\": \"Phone message\",\n        \"C\": \"Morpheus's call\",\n        \"D\": \"Agent's warning\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 1,\n      \"reveal\": \"Neo tries to follow Morpheus's instructions along the outside ledge, but panics; the agents arrest him.\",\n      \"setup\": \"At work, Neo receives a call from Morpheus, who guides him toward a way out of the building.\",\n      \"question\": \"How does Neo's escape attempt end?\",\n      \"options\": {\n        \"A\": \"Caught on ledge\",\n        \"B\": \"Hides in office\",\n        \"C\": \"Reaches a fire escape\",\n        \"D\": \"Boards a helicopter\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 1,\n      \"reveal\": \"After the interrogation, Agent Smith implants a tracking bug in Neo.\",\n      \"setup\": \"The agents have restrained Neo in a car after questioning him. Smith leans toward him.\",\n      \"question\": \"What does Smith do to track Neo?\",\n      \"options\": {\n        \"A\": \"Tracking bug\",\n        \"B\": \"Memory wipe\",\n        \"C\": \"Handcuffs him\",\n        \"D\": \"Threatens Trinity\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 2,\n      \"reveal\": \"In the car, the crew uses a mechanical device to extract the tracking bug from Neo.\",\n      \"setup\": \"Trinity and the others have picked Neo up. They know the agents placed something inside him.\",\n      \"question\": \"What happens to the tracker?\",\n      \"options\": {\n        \"A\": \"Tracker extracted\",\n        \"B\": \"Phone destroyed\",\n        \"C\": \"Pill swallowed\",\n        \"D\": \"Memory erased\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 2,\n      \"reveal\": \"Neo takes the red pill, choosing to learn the truth about the world.\",\n      \"setup\": \"Morpheus offers Neo a choice between two pills and waits for him to decide.\",\n      \"question\": \"Which pill does Neo take?\",\n      \"options\": {\n        \"A\": \"Takes the red pill\",\n        \"B\": \"Takes the blue pill\",\n        \"C\": \"Refuses both pills\",\n        \"D\": \"Chooses a third pill\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 2,\n      \"reveal\": \"Morpheus's crew pulls Neo from a pod in the machine fields and brings him aboard the Nebuchadnezzar.\",\n      \"setup\": \"Neo awakens surrounded by cables in a pod among countless others. The crew locates him.\",\n      \"question\": \"What happens to Neo?\",\n      \"options\": {\n        \"A\": \"Freed from pod\",\n        \"B\": \"Left in the field\",\n        \"C\": \"Returned to Matrix\",\n        \"D\": \"Moved to another pod\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 2,\n      \"reveal\": \"In the Construct, Morpheus shows Neo a ruined Earth and explains that machines use humans as an energy source.\",\n      \"setup\": \"Aboard the Nebuchadnezzar, Morpheus takes Neo into the Construct to show him something.\",\n      \"question\": \"What does Morpheus show Neo there?\",\n      \"options\": {\n        \"A\": \"Shows ruined Earth\",\n        \"B\": \"Shows a city map\",\n        \"C\": \"Shows a machine city\",\n        \"D\": \"Shows Neo's records\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 3,\n      \"reveal\": \"In the dojo, Morpheus outmaneuvers Neo and knocks him down during their sparring match.\",\n      \"setup\": \"Neo faces Morpheus in a simulated dojo and tries to keep up with his moves.\",\n      \"question\": \"What happens during their sparring match?\",\n      \"options\": {\n        \"A\": \"Morpheus wins\",\n        \"B\": \"Neo wins\",\n        \"C\": \"Fight ends evenly\",\n        \"D\": \"Trinity stops fight\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 3,\n      \"reveal\": \"Neo attempts the rooftop jump but falls short and hits the street below.\",\n      \"setup\": \"In the jump program, Neo stands on one rooftop and looks across at another.\",\n      \"question\": \"What happens when Neo attempts the jump?\",\n      \"options\": {\n        \"A\": \"Misses the landing\",\n        \"B\": \"Lands without harm\",\n        \"C\": \"Crosses with ease\",\n        \"D\": \"Refuses to jump\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 3,\n      \"reveal\": \"The Oracle tells Neo that he is not the One.\",\n      \"setup\": \"Neo visits the Oracle and waits to hear her judgment about his identity.\",\n      \"question\": \"What does the Oracle tell Neo?\",\n      \"options\": {\n        \"A\": \"Not the One\",\n        \"B\": \"The One already\",\n        \"C\": \"Morpheus is chosen\",\n        \"D\": \"Oracle names Trinity\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 3,\n      \"reveal\": \"Morpheus fights Agent Smith but is overpowered and captured.\",\n      \"setup\": \"The crew is trying to escape after the Oracle visit. Morpheus stays behind as Smith closes in.\",\n      \"question\": \"What happens to Morpheus?\",\n      \"options\": {\n        \"A\": \"Captured by Smith\",\n        \"B\": \"Escapes alone\",\n        \"C\": \"Kills Smith\",\n        \"D\": \"Surrenders to Neo\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 4,\n      \"reveal\": \"Over a steak dinner, Cypher bargains with Agent Smith for a return to life inside the Matrix.\",\n      \"setup\": \"Cypher sits across from Smith in a restaurant and considers what he wants from the agents.\",\n      \"question\": \"What does Cypher bargain for?\",\n      \"options\": {\n        \"A\": \"Steak and bargain\",\n        \"B\": \"Offers a password\",\n        \"C\": \"Warns the crew\",\n        \"D\": \"Demands a new ship\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 4,\n      \"reveal\": \"Cypher secretly disconnects Switch and Apoc, killing them inside the Matrix.\",\n      \"setup\": \"Back aboard the ship, Cypher is alone with crew members who are connected to the Matrix.\",\n      \"question\": \"What does Cypher do to two of them?\",\n      \"options\": {\n        \"A\": \"Unplugs two crew\",\n        \"B\": \"Frees Morpheus\",\n        \"C\": \"Alerts the crew\",\n        \"D\": \"Powers down ship\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 4,\n      \"reveal\": \"Tank recovers and kills Cypher with an electrical weapon.\",\n      \"setup\": \"Cypher has attacked the crew aboard the ship. Tank is still alive and gets a chance to act.\",\n      \"question\": \"What does Tank do to Cypher?\",\n      \"options\": {\n        \"A\": \"Tank kills Cypher\",\n        \"B\": \"Cypher escapes\",\n        \"C\": \"Neo shoots Cypher\",\n        \"D\": \"Smith arrests Tank\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 4,\n      \"reveal\": \"Neo and Trinity choose to reenter the Matrix to rescue Morpheus.\",\n      \"setup\": \"After Cypher's attack, Neo and Trinity talk with Tank about Morpheus, who remains in enemy hands.\",\n      \"question\": \"What do Neo and Trinity decide?\",\n      \"options\": {\n        \"A\": \"Return to save him\",\n        \"B\": \"Abandon Morpheus\",\n        \"C\": \"Call the Oracle\",\n        \"D\": \"Repair the ship\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 5,\n      \"reveal\": \"Neo and Trinity attack the building where Morpheus is held and free him; they escape by helicopter.\",\n      \"setup\": \"Morpheus is held in a government building. Neo and Trinity enter the Matrix to reach him.\",\n      \"question\": \"How do they reach Morpheus?\",\n      \"options\": {\n        \"A\": \"Storm the building\",\n        \"B\": \"Sneak through sewers\",\n        \"C\": \"Trade places with Tank\",\n        \"D\": \"Surrender to Smith\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 5,\n      \"reveal\": \"Morpheus and Trinity use phone lines to exit the Matrix, while Neo remains inside as Smith pursues him.\",\n      \"setup\": \"After the helicopter escape, Morpheus and Trinity reach a public phone while Neo is still being hunted.\",\n      \"question\": \"How do Morpheus and Trinity leave the Matrix?\",\n      \"options\": {\n        \"A\": \"Exit by phone\",\n        \"B\": \"Escape by helicopter\",\n        \"C\": \"Hide in subway\",\n        \"D\": \"Use a service lift\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 5,\n      \"reveal\": \"Trinity tells Neo she loves him, then kisses him; Neo comes back to life.\",\n      \"setup\": \"Neo's body lies motionless aboard the Nebuchadnezzar after Smith shoots him. Trinity stays beside him.\",\n      \"question\": \"What does Trinity do?\",\n      \"options\": {\n        \"A\": \"Kisses Neo\",\n        \"B\": \"Calls the Oracle\",\n        \"C\": \"Unplugs him\",\n        \"D\": \"Leaves the ship\"\n      },\n      \"correct\": \"A\"\n    },\n    {\n      \"chapter\": 5,\n      \"reveal\": \"When Smith fires, Neo raises a hand and stops the bullets in midair.\",\n      \"setup\": \"Back in the Matrix, Neo faces Smith and the other agents. Smith opens fire.\",\n      \"question\": \"What does Neo do as Smith fires?\",\n      \"options\": {\n        \"A\": \"Stops the bullets\",\n        \"B\": \"Dodges into hallway\",\n        \"C\": \"Surrenders to Smith\",\n        \"D\": \"Returns to the ship\"\n      },\n      \"correct\": \"A\"\n    }\n  ],\n  \"ending\": \"Neo destroys Smith, exits the Matrix, and flies into the sky, determined to show its inhabitants a way out.\"\n}",
  "usage": {
    "input_tokens": 1391,
    "input_tokens_details": {
      "cache_write_tokens": 1388,
      "cached_tokens": 0
    },
    "output_tokens": 11451,
    "output_tokens_details": {
      "reasoning_tokens": 8832
    },
    "total_tokens": 12842,
    "latency_ms": 101848
  },
  "seconds": 103.115
}