# Story AI review

{
  "provider": "openai",
  "model": "gpt-6-luna",
  "difficulty": "hard",
  "verdict": "FAIL",
  "calls": 1,
  "content_captured": true,
  "error_type": "ContentError",
  "validation_error": "option: invalid length or markup",
  "seconds": 74.28,
  "usage": {
    "input_tokens": 1056,
    "input_tokens_details": {
      "cache_write_tokens": 1053,
      "cached_tokens": 0
    },
    "output_tokens": 7451,
    "output_tokens_details": {
      "reasoning_tokens": 4306
    },
    "total_tokens": 8507,
    "latency_ms": 73231
  },
  "cost_usd": {
    "input_cost": 0.0001056,
    "cached_input_cost": 0.0,
    "output_cost": 0.0037255,
    "total_cost": 0.0038311,
    "cache_savings": 0.0,
    "input_tokens": 1056,
    "cached_tokens": 0,
    "output_tokens": 7451
  },
  "length_violations": [
    {
      "scene": 4,
      "field": "option.B",
      "length": 32,
      "limit": 30
    },
    {
      "scene": 4,
      "field": "option.C",
      "length": 35,
      "limit": 30
    },
    {
      "scene": 8,
      "field": "option.A",
      "length": 31,
      "limit": 30
    },
    {
      "scene": 8,
      "field": "option.D",
      "length": 32,
      "limit": 30
    },
    {
      "scene": 9,
      "field": "option.A",
      "length": 31,
      "limit": 30
    },
    {
      "scene": 9,
      "field": "option.B",
      "length": 35,
      "limit": 30
    },
    {
      "scene": 10,
      "field": "option.A",
      "length": 32,
      "limit": 30
    },
    {
      "scene": 10,
      "field": "option.C",
      "length": 33,
      "limit": 30
    },
    {
      "scene": 12,
      "field": "option.C",
      "length": 35,
      "limit": 30
    },
    {
      "scene": 14,
      "field": "option.C",
      "length": 31,
      "limit": 30
    },
    {
      "scene": 15,
      "field": "option.D",
      "length": 31,
      "limit": 30
    },
    {
      "scene": 17,
      "field": "option.C",
      "length": 34,
      "limit": 30
    }
  ]
}

Structural validity and local play are checked automatically. Plot/order/leaks require manual review.

## Scene 1
Trinity prchá před policisty a agenty po střechách a ulicích. Nakonec ji dostihne slepá ulička s telefonní budkou.
Jak unikne, když se k budce řítí nákladní auto?
{"A": "Vyskočí na střechu auta", "B": "Zmizí přes telefonní linku", "C": "Schová se v nedalekém domě", "D": "Vymění si kabát s kolemjdoucí"}
Correct: B
Trinity stihne použít telefon a zmizí právě ve chvíli, kdy auto budku rozrazí. Později se podobná cesta otevře i Neovi.

## Scene 2
Neo dostane na počítači záhadnou zprávu a večer otevře dveře známým. Jedna z návštěv má na rameni bílé tetování.
Kam Neo nakonec vyrazí za bílým králíkem?
{"A": "Do nočního klubu", "B": "Na opuštěné nádraží", "C": "Do hotelové haly", "D": "Na střechu kanceláře"}
Correct: A
Neo jde do klubu, kde potká Trinity. Ta mu řekne, že ho hledá Morpheus.

## Scene 3
Po setkání s Trinity se Neo vrací do práce. Zazvoní mu telefon a hlas na druhém konci ho vede k únikovému východu.
Co Nea zastaví, když se pokusí uniknout po fasádě?
{"A": "Ztratí se mu telefonní spojení", "B": "Zablokují mu cestu policisté", "C": "Zpanikaří na úzkém okraji", "D": "Rozbije se pod ním římsa"}
Correct: C
Neo nedokáže pokračovat po úzkém okraji budovy. Agenti ho dopadnou a odvedou k výslechu.

## Scene 4
Agenti drží Nea v místnosti a chtějí zjistit, kde je Morpheus. Neo odmítá spolupracovat.
Jakým způsobem se ho pokusí sledovat?
{"A": "Připevní mu na zápěstí vysílač", "B": "Vloží mu do těla mechanický hmyz", "C": "Označí mu kabát neviditelnou barvou", "D": "Připojí mu k uchu sluchátko"}
Correct: B
Agent mu do těla zavede mechanického brouka. Neo se probudí doma a zpočátku si myslí, že šlo o sen.

## Scene 5
Trinity přivede Nea k Morpheovi. Ten mu nabídne možnost poznat pravdu, ale varuje ho, že návratu už nebude.
Kterou pilulku si Neo vybere?
{"A": "Modrou", "B": "Červenou", "C": "Bílou", "D": "Zelenou"}
Correct: B
Neo spolkne červenou pilulku. Zrcadlový povrch se začne měnit a pohltí jeho ruku.

## Scene 6
Neo sleduje, jak se zrcadlo šíří po jeho těle. Morpheus a jeho lidé čekají, až se účinek pilulky projeví.
Co Neo uvidí po probuzení?
{"A": "Je připoutaný v cele", "B": "Leží v nádrži mezi lidmi", "C": "Stojí v prázdném bytě", "D": "Probouzí se v nemocnici"}
Correct: B
Neo otevře oči v tekuté nádrži, napojený na stroje mezi dalšími lidskými těly. Posádka Nebuchadnezzaru ho vytáhne ven.

## Scene 7
Neo je po vytažení z nádrže slabý a ztracený. Morpheusova posádka ho léčí a připravuje na nový život.
Kde se Neo po zotavení probere?
{"A": "Na palubě Nebuchadnezzaru", "B": "V sídle odboje v Zionu", "C": "V pokoji u Orákula", "D": "V opuštěné továrně"}
Correct: A
Neo se probudí na palubě Nebuchadnezzaru. Morpheus mu začne vysvětlovat svět, do něhož byl právě vytažen.

## Scene 8
Neo se dívá na pustou krajinu mimo svůj dřívější život. Morpheus mu ukazuje skutečnost, kterou dosud neznal.
Co podle Morphea stroje dělají s lidmi?
{"A": "Používají je jako zdroj energie", "B": "Udržují je v kryogenním spánku", "C": "Přeměňují je na své vojáky", "D": "Vysílají je osídlit jiné planety"}
Correct: A
Morpheus vysvětlí, že stroje pěstují lidská těla a využívají je jako zdroj energie. Neo musí přijmout, že jeho známý svět byl simulace.

## Scene 9
Neo se v tréninkovém programu postaví Morpheovi. Zjišťuje, že v simulovaném světě mohou oba překračovat běžné tělesné limity.
Jak Neo získá dovednosti pro souboj?
{"A": "Tank mu nahraje bojové programy", "B": "Morpheus mu předá vlastní vzpomínky", "C": "Naučí se je od Trinity na lodi", "D": "Vyčte je z instrukcí Orákula"}
Correct: A
Tank Neovi nahraje bojové programy přímo do mysli. Neo se pak může utkat s Morpheem v tréninkovém programu.

## Scene 10
Morpheus a Neo zkoušejí skok mezi dvěma střechami v simulaci. Posádka na lodi sleduje, jak Neo dopadne.
Jak pokus skončí?
{"A": "Dopadne bezpečně na druhé střeše", "B": "Zůstane viset na okraji", "C": "Spadne a vrátí se s krví v ústech", "D": "Ztratí se v simulaci"}
Correct: C
Neo nedoskočí a tvrdě dopadne. Po návratu do lodi má v ústech krev, přestože se zranil v simulaci.

## Scene 11
Neo navštíví Orákulum a setká se s chlapcem, který ohýbá lžíce. Při odchodu se zastaví u vázy.
Co se stane, když se Neo otočí?
{"A": "Vázu převrhne", "B": "Váza se sama rozpadne", "C": "Chlapec ji promění ve lžíci", "D": "Trinity ji zachytí ve vzduchu"}
Correct: A
Neo se otočí a převrhne vázu. Orákulum ho upozorní, že by se to možná nestalo, kdyby ho nevarovala.

## Scene 12
Orákulum si s Neem promluví o jeho roli a o Morpheově přesvědčení. Neo od ní odchází s nejistotou, co si má myslet.
Co mu Orákulum řekne o tom, zda je Vyvolený?
{"A": "Že jím už bez pochyb je", "B": "Že jím není", "C": "Že se jím stane po návratu do Zionu", "D": "Že o tom rozhodne Trinity"}
Correct: B
Orákulum Neovi řekne, že Vyvoleným není, a naznačí, že si bude muset vybrat mezi vlastním životem a Morpheovým.

## Scene 13
Cypher se v simulaci setká s Agentem Smithem. Dává najevo, že už nechce žít v tvrdých podmínkách skutečného světa.
Co nabídne výměnou za návrat do simulace?
{"A": "Vydá Morphea a jeho kódy", "B": "Odvede agenty do Zionu", "C": "Předá jim loď Nebuchadnezzar", "D": "Zradí pouze Trinity"}
Correct: A
Cypher slíbí, že pomůže dopadnout Morphea, pokud mu agenti vrátí pohodlný život v simulaci a vymažou jeho vzpomínky.

## Scene 14
Na lodi Cypher začne jednat proti posádce, zatímco její členové jsou napojeni na simulaci. Tank se mu pokusí postavit.
Jak Cypher nejprve vyřadí své druhy?
{"A": "Odpojuje je od lodních systémů", "B": "Otráví jim jídlo", "C": "Zamkne je v nákladovém prostoru", "D": "Zničí jejich zbraně"}
Correct: A
Cypher odpojuje připojené členy posádky a jejich těla umírají. Tank ho nakonec zastaví dřív, než stihne odpojit Nea a Trinity.

## Scene 15
Tank je zraněný, ale ještě se dokáže pohnout. Cypher se chystá dokončit zradu a posádka je v bezprostředním nebezpečí.
Jak Tank Cyphera zastaví?
{"A": "Zastřelí ho", "B": "Shodí ho přes zábradlí", "C": "Odpojí ho od simulace", "D": "Uzamkne ho v ovládací místnosti"}
Correct: A
Tank popadne zbraň a Cyphera zastřelí. Neo a Trinity zůstávají naživu a dozvídají se, že Morpheus je v rukou agentů.

## Scene 16
Morpheus je zajatý a agenti se snaží získat od něj přístupové kódy k Zionu. Na lodi se rozhodují, zda ho opustí.
Jakou volbu udělá Neo?
{"A": "Vrátí se pro Morphea", "B": "Uteče do Zionu s Tankem", "C": "Požádá Orákulum o pomoc", "D": "Vzdá se agentům"}
Correct: A
Neo se rozhodne pro Morphea vrátit. Spolu s Trinity se napojí do Matrixu a zamíří do budovy, kde ho drží agenti.

## Scene 17
Neo a Trinity vcházejí do budovy střežené ozbrojenou ochrankou. Chtějí se dostat k Morpheovi dřív, než z něj agenti získají kódy.
Jak projdou vstupní halou?
{"A": "Probojují se přes stráže", "B": "Proklouznou servisním tunelem", "C": "Přesvědčí ochranku, aby je pustila", "D": "Vydávají se za agenty"}
Correct: A
Neo a Trinity se v hale pustí do přestřelky a prostřílejí si cestu dál. Jejich útok je dostane až k Morpheovi.

## Scene 18
Neo a Trinity se dostanou k Morpheovi a osvobodí ho. Při útěku se ocitnou na střeše, kde čeká vrtulník.
Jak Morpheus unikne z budovy?
{"A": "Odletí s Trinity vrtulníkem", "B": "Sestoupí výtahem do podzemí", "C": "Přeskočí na sousední střechu", "D": "Zmizí telefonní linkou"}
Correct: A
Trinity odletí s Morpheem vrtulníkem. Neo zůstane na místě a musí se postavit Smithovi.

## Scene 19
Smith dostihne Nea dřív, než se dostane k telefonu. Neo leží po střelbě bez hnutí a Trinity na lodi sleduje jeho signál.
Co se stane, když Trinity Nea políbí?
{"A": "Neo se probere k životu", "B": "Neo zmizí z Matrixu", "C": "Trinity se přenese k němu", "D": "Smith ztratí svou podobu"}
Correct: A
Trinity Neovi řekne, že ho miluje, a políbí ho. Neo znovu ožije a postaví se agentům.

## Scene 20
Neo stojí proti Smithovi a dalším agentům. Když na něj začnou střílet, už se nebojí toho, co Matrix dokáže.
Jak Neo na palbu zareaguje?
{"A": "Zastaví kulky a zničí Smithe", "B": "Schová se za sloup", "C": "Odevzdá se agentům", "D": "Uteče do metra"}
Correct: A
Neo zastaví kulky ve vzduchu a vstoupí do Smithova těla, které zničí. Poté se vydá k telefonní budce.

## Ending
Neo zavolá strojům a slíbí, že lidem ukáže svět bez jejich pravidel. Zavěsí, vyjde z budky a vzlétne nad město.