{
  "version": "5.0",
  "date": "2026-10-20",
  "diagrams": [
    {
      "id": "r1-a",
      "lesson": "r1",
      "stage": 2,
      "file": "assets/diagrams-v2/r1-a.svg",
      "title": "Társadalmi sérelmek és a felkelés nemzetközi alkalma",
      "alt": "Okábra négy sérelemcsoporttal: nemesi jog- és birtoksérelmek, jobbágyi terhek, katonai megélhetés és vallásgyakorlat; külön tényező a Habsburg-erőket lekötő európai háború.",
      "caption": "A rendi jogok védelme, a jobbágyi terhek enyhítése és a vallási sérelmek orvoslása eltérő érdekeket kapcsolt ugyanahhoz a mozgalomhoz. A spanyol örökösödési háború katonai alkalmat kínált a fellépésre, de a társadalmi elégedetlenség tartós okait nem ez hozta létre.",
      "observe": "Különítsd el a felkelés belső okait a nemzetközi alkalomtól. Magyarázd meg, miért nem jelentett azonos társadalmi programot a közös Habsburg-ellenesség.",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            72,
            72
          ],
          "pdf": [
            72,
            72
          ],
          "note": "1. feladat: a kitörés társadalmi okait körülvevő lehetőség-gyűrű új értelmezése."
        },
        {
          "file": "OH-TOR1112E__teljes.pdf",
          "printed": [
            101,
            101
          ],
          "pdf": [
            103,
            103
          ],
          "note": "94/A: adóterhek és más háborúban lekötött császári erők."
        }
      ],
      "type": "radial-cause-wheel",
      "colors": [
        {
          "label": "Nemesi érdek",
          "color": "#276BD1"
        },
        {
          "label": "Jobbágyi teher",
          "color": "#D85355"
        },
        {
          "label": "Katonai megélhetés",
          "color": "#168469"
        },
        {
          "label": "Vallási sérelem",
          "color": "#8055B1"
        },
        {
          "label": "Külső alkalom",
          "color": "#AF7D16"
        }
      ],
      "sha256": "57f0f10dfdc82972ac2b45403ead56bea8509aca3789ac4ba2024279b6821b08",
      "bytes": 7790
    },
    {
      "id": "r1-b",
      "lesson": "r1",
      "stage": 0,
      "file": "assets/diagrams-v2/r1-b.svg",
      "title": "Az 1703-as felkelés politikai és katonai előzményei",
      "alt": "Időarányos eseménysor 1686 és 1703 között: Buda visszafoglalása, az 1687-es rendi engedmények, a karlócai béke, a spanyol örökösödési háború és a felkelés kezdete.",
      "caption": "A török uralom visszaszorulása után a Magyar Királyság a Habsburg Monarchia része maradt, miközben az 1687-es döntések szűkítették a rendek politikai biztosítékait. Az 1701-ben kezdődő európai háború a korábban felhalmozódott sérelmek érvényesítéséhez teremtett kedvezőbb katonai helyzetet.",
      "observe": "Értelmezd a török kiűzése és a Habsburg-ellenes felkelés közötti kapcsolatot. Az eseménysor alapján miért nem azonos az oszmán uralom felszámolása az ország politikai függetlenségével?",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            72,
            74
          ],
          "pdf": [
            72,
            74
          ],
          "note": "Okábra; 1704-es kiáltvány a rendi sérelmekről."
        },
        {
          "file": "OH-TOR1112E__teljes.pdf",
          "printed": [
            100,
            101
          ],
          "pdf": [
            102,
            103
          ],
          "note": "A török kiűzésének előzményei és a Habsburg-erők lekötöttsége."
        }
      ],
      "type": "proportional-chronology",
      "colors": [
        {
          "label": "Törökellenes fordulat",
          "color": "#168469"
        },
        {
          "label": "Rendi változás",
          "color": "#276BD1"
        },
        {
          "label": "Külső alkalom",
          "color": "#AF7D16"
        },
        {
          "label": "Felkelés",
          "color": "#D85355"
        }
      ],
      "sha256": "48757ec4e4de4d6749b35f22422a992c4056a4ee72393337a3519010cecf6430",
      "bytes": 8424
    },
    {
      "id": "r2-a",
      "lesson": "r2",
      "stage": 0,
      "file": "assets/maps-v3/rakozi-textbook-map.png",
      "title": "A Rákóczi-szabadságharc hadszíntere",
      "alt": "A történelmi Magyarország és Erdély térképe a kuruc terjeszkedés időbeli rétegeivel, a császári kézen maradó területekkel, hadjáratokkal és a fontos helyszínekkel. A teljes eredeti jelmagyarázat a képen szerepel.",
      "caption": "A színezés az 1703 nyarától 1705 végéig elfoglalt területek egymásra épülő időrétegeit mutatja. A hadjárati nyilak útvonalat jelölnek; az elfoglalt terület és a tartós katonai ellenőrzés külön fogalom. A végig császári kézen maradó erősségek és az Erdélyben ismétlődő területvesztések korlátozták az összefüggő kuruc hatalmi tér kialakulását.",
      "observe": "Vesd össze az 1703-as és az 1705 végi színezést a hadjáratokkal, majd Buda és Várad helyzetével! Mivel magyarázható, hogy a nagy kiterjedésű kuruc térnyerés nem jelentett egységes területi ellenőrzést?",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            72
          ],
          "pdf": [
            72
          ],
          "note": "2. feladat: a Rákóczi-szabadságharc katonai eseményeinek térképe"
        }
      ],
      "type": "textbook-map",
      "colors": [],
      "kind": "textbook-map",
      "sourceCredit": "Forrás: Oktatási Hivatal, OH-TOR10MAB, 72. nyomtatott oldal (PDF 72. oldal), 2. feladat: a Rákóczi-szabadságharc katonai eseményeinek térképe. Változatlan térképkivágat.",
      "sourceAsset": {
        "id": "rakozi-textbook-map",
        "replaces": [
          "r2-a",
          "assets/rakozi-map.svg"
        ],
        "file": "rakozi-textbook-map.png",
        "title": "A Rákóczi-szabadságharc hadszíntere",
        "sourceFile": "OH-TOR10MAB__teljes.pdf",
        "printedPage": 72,
        "pdfPage": 72,
        "sourceFigure": "2. feladat: a Rákóczi-szabadságharc katonai eseményeinek térképe",
        "bboxPdfPoints": [
          50.5,
          427.85,
          518.3,
          731.4
        ],
        "sourceNativeRasterPixels": [
          973,
          631
        ],
        "alt": "A történelmi Magyarország és Erdély térképe a kuruc terjeszkedés időbeli rétegeivel, a császári kézen maradó területekkel, hadjáratokkal és a fontos helyszínekkel. A teljes eredeti jelmagyarázat a képen szerepel.",
        "caption": "A színezés az 1703 nyarától 1705 végéig elfoglalt területek egymásra épülő időrétegeit mutatja. A hadjárati nyilak útvonalat jelölnek; az elfoglalt terület és a tartós katonai ellenőrzés külön fogalom. A végig császári kézen maradó erősségek és az Erdélyben ismétlődő területvesztések korlátozták az összefüggő kuruc hatalmi tér kialakulását.",
        "analysisQuestion": "Vesd össze az 1703-as és az 1705 végi színezést a hadjáratokkal, majd Buda és Várad helyzetével! Mivel magyarázható, hogy a nagy kiterjedésű kuruc térnyerés nem jelentett egységes területi ellenőrzést?",
        "limits": "A térkép eredeti, tankönyvbe ágyazott 973 × 631 képpontos raszter. A 2400 képpontos export nem ad hozzá új földrajzi részleteket. A kép teljes eredeti jelmagyarázata megmaradt. Nem átrajzolás és nem generált térkép.",
        "legendPreserved": [
          "Kurucok által elfoglalt területek: 1703 nyaráig, 1703 nyár végéig, 1703 végéig, 1704 végéig, 1705 végéig",
          "Mindvégig császári kézen lévő területek",
          "1705 végén átmenetileg elvesztett terület",
          "Jelentősebb császári és kuruc hadjáratok 1703–1705",
          "Béketárgyalások",
          "Fejedelmi pátens",
          "Kuruc országgyűlés"
        ],
        "pixelWidth": 2401,
        "pixelHeight": 1558,
        "renderDpi": 369.39,
        "sourceAbsolutePath": "C:\\Users\\bodaa\\Downloads\\OH-TOR10MAB__teljes.pdf",
        "sourceSha256": "320472d752ad94bf475c81948af4c4ab57107de46a8d5b27e43c019b920373f6",
        "sha256": "0830555f8bf36ef1b47b4e4a7a22b1d90cf75c09f67452a861b0de3980f42b1e",
        "bytes": 5872202,
        "extraction": "PDF clip rendering, unchanged source figure, complete original legends; no generative fill or cartographic redraw",
        "sourceCredit": "Forrás: Oktatási Hivatal, OH-TOR10MAB, 72. nyomtatott oldal (PDF 72. oldal), 2. feladat: a Rákóczi-szabadságharc katonai eseményeinek térképe. Változatlan térképkivágat.",
        "copyrightStatus": "Felhasználó által megadott és a gépen található tankönyvből készített ábrakivágat; nem állítunk nyílt licencet."
      },
      "limits": "Eredeti tankönyvi térképkivágat, teljes jelmagyarázattal.",
      "sha256": "0830555f8bf36ef1b47b4e4a7a22b1d90cf75c09f67452a861b0de3980f42b1e",
      "bytes": 5872202
    },
    {
      "id": "r2-b",
      "lesson": "r2",
      "stage": 2,
      "file": "assets/diagrams-v2/r2-b.svg",
      "title": "Katonai szolgálat és földesúri érdek: feltételes kompromisszum",
      "alt": "A jobbágykatona teherenyhítési igényét és a földesúr jogainak védelmét összevető ábra; középen a katonák családjának a szolgálat idejére szóló robotmentessége.",
      "caption": "Rákóczi 1704-es válasza a hadban szolgálók családjának munkaszolgálatát a katonai szolgálat idejére enyhítette, miközben elutasította az általános felszabadítást. Az intézkedés a toborzás érdekét és a földesúri rendszer fenntartását próbálta összeegyeztetni.",
      "observe": "A jogosultak köre és a kedvezmény időbeli feltétele alapján határozd meg az intézkedés társadalmi határát. Hogyan szolgálhatta ugyanaz a rendelkezés a hadsereg emberigényét és a nemesi támogatás megőrzését?",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            74,
            74
          ],
          "pdf": [
            74,
            74
          ],
          "note": "4/C forrás: Rákóczi válasza katonáinak, 1704."
        },
        {
          "file": "OH-TOR1112E__teljes.pdf",
          "printed": [
            101,
            101
          ],
          "pdf": [
            103,
            103
          ],
          "note": "93/D: a katonák és a földesurak közti konfliktus."
        }
      ],
      "type": "social-interest-balance",
      "colors": [
        {
          "label": "Jobbágyi érdek",
          "color": "#D85355"
        },
        {
          "label": "Földesúri érdek",
          "color": "#276BD1"
        },
        {
          "label": "Kedvezmény",
          "color": "#168469"
        },
        {
          "label": "Feltétel",
          "color": "#AF7D16"
        }
      ],
      "sha256": "17fef3ed246aa8b87511ebe4ec88ad018d0a80cf77cffa1998ed580fb628b604",
      "bytes": 5387
    },
    {
      "id": "r3-a",
      "lesson": "r3",
      "stage": 1,
      "file": "assets/diagrams-v2/r3-a.svg",
      "title": "Rendi konföderáció és központi irányítás",
      "alt": "Az 1705-ös rendi konföderáció szerkezete: a szövetkezett rendek Rákóczit vezérlő fejedelemmé választják, munkáját szenátus és gazdasági-igazgatási szervezet segíti.",
      "caption": "A szécsényi országgyűlés 1705-ben a szövetkezett rendek választására alapozta Rákóczi vezérlő fejedelmi hatalmát. A szenátus és az igazgatás a háborús irányítást támogatta; a központi szervezés a rendi politikai kereteken belül erősödött.",
      "observe": "Milyen kapcsolatot mutat az ábra a rendi felhatalmazás és a központi irányítás között? Hasonlítsd össze Rákóczi 1705-ös vezérlő fejedelmi címének politikai alapját az 1704-ben elnyert erdélyi fejedelemséggel.",
      "sourceRefs": [
        {
          "file": "OH-TOR1112E__teljes.pdf",
          "printed": [
            101,
            102
          ],
          "pdf": [
            103,
            104
          ],
          "note": "93/d és 94/D: rendi konföderáció és a rendek szerepe."
        },
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            73,
            74
          ],
          "pdf": [
            73,
            74
          ],
          "note": "Szécsény 1705; két fejedelmi címre rákérdező forrásfeladat."
        }
      ],
      "type": "branching-institution-chart",
      "colors": [
        {
          "label": "Rendi választás",
          "color": "#8055B1"
        },
        {
          "label": "Fejedelmi vezetés és tanács",
          "color": "#276BD1"
        },
        {
          "label": "Végrehajtás",
          "color": "#168469"
        }
      ],
      "sha256": "666b39ac282cc3324b56d9ee1412ba6f0305247aab4ceeb806576ad1900b84d1",
      "bytes": 5629
    },
    {
      "id": "r3-b",
      "lesson": "r3",
      "stage": 3,
      "file": "assets/diagrams-v2/r3-b.svg",
      "title": "Pénzkibocsátás és katonai ellátás összefüggései",
      "alt": "Pénz- és áruforgalmi séma: az adóbevételek és a kifizetések körforgásától elkülönül a hadsereghez jutó élelem és hadianyag; a pénz elfogadottsága összeköti a két folyamatot.",
      "caption": "A pénzkibocsátás a kifizetésekhez biztosíthatott fizetőeszközt, a termények és hadianyagok mennyiségét azonban a termelés és az ellátás feltételei korlátozták. Ha a rézpénz iránti bizalom csökkent, a névleg rendelkezésre álló pénz kevésbé volt átváltható katonai készletekre.",
      "observe": "Vezesd le, hogyan alakulhatott ki ellátási hiány növekvő pénzkibocsátás mellett is. A magyarázatban kapcsolódjon össze a pénz elfogadottsága, az áruk rendelkezésre állása és az állam hadviselési képessége.",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            73,
            74
          ],
          "pdf": [
            73,
            74
          ],
          "note": "A hadsereg fenntartásának és a rendi államnak a kontextusa. A pénzügyi mechanizmus az r3 lecke oksági magyarázatának önálló szemléltetése; nem e lapok statisztikája."
        }
      ],
      "type": "money-goods-cycle",
      "colors": [
        {
          "label": "Fizetőeszköz",
          "color": "#AF7D16"
        },
        {
          "label": "Áru",
          "color": "#168469"
        },
        {
          "label": "Katonai ellátás",
          "color": "#276BD1"
        },
        {
          "label": "Bevétel",
          "color": "#8055B1"
        },
        {
          "label": "Működési korlát",
          "color": "#D85355"
        }
      ],
      "sha256": "c14ef7588c0cbffa1b3f61d38e52845a3e8bd28c958ab708bf26486ea5a4a1c4",
      "bytes": 7058
    },
    {
      "id": "r4-a",
      "lesson": "r4",
      "stage": 0,
      "file": "assets/diagrams-v2/r4-a.svg",
      "title": "A kuruc külpolitika európai erőtere",
      "alt": "Kapcsolati háló a kurucok, a Habsburgok, Franciaország, Bajorország, Anglia és Hollandia között; a katonai szembenállás és a békeközvetítés külön kapcsolattípus.",
      "caption": "A kurucok és Franciaország együttműködésének alapját a Habsburgokkal való szembenállás adta. Anglia és Hollandia viszont a Habsburgok szövetségeseként közvetített a békéért: a vallási szolidaritás nem írta felül európai hatalmi érdekeiket.",
      "observe": "Magyarázd meg a katonai szövetség és a diplomáciai közvetítés különbségét az ábra kapcsolatai alapján. Miért korlátozta a nagyhatalmak saját háborús célja Rákóczi támogatásszerzési lehetőségeit?",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            74,
            75
          ],
          "pdf": [
            74,
            75
          ],
          "note": "XIV. Lajos 1704-es üzenete; angol–holland közvetítés és Anna királynő levelei."
        },
        {
          "file": "OH-TOR1112E__teljes.pdf",
          "printed": [
            101,
            101
          ],
          "pdf": [
            103,
            103
          ],
          "note": "94/B: Rákóczi nyugati katonai egyesülésre vonatkozó terve."
        }
      ],
      "type": "international-relation-graph",
      "colors": [
        {
          "label": "Francia–bajor oldal",
          "color": "#8055B1"
        },
        {
          "label": "Habsburg oldal",
          "color": "#276BD1"
        },
        {
          "label": "Kuruc cél",
          "color": "#AF7D16"
        },
        {
          "label": "Szövetség és közvetítés",
          "color": "#168469"
        },
        {
          "label": "Háborús szembenállás",
          "color": "#D85355"
        }
      ],
      "sha256": "ecb0ee42a2a05bff643f91413c864abd71b50219a6084e41e5a1414036aa1f64",
      "bytes": 6255
    },
    {
      "id": "r4-b",
      "lesson": "r4",
      "stage": 2,
      "file": "assets/diagrams-v2/r4-b.svg",
      "title": "Portyázás és reguláris hadviselés",
      "alt": "A kuruc és a császári haderő minőségi összehasonlítása: könnyűlovas mozgékonyság és rajtaütés, illetve kiképzett gyalogság, tüzérség és rendezett ütközet.",
      "caption": "A kuruc lovasság mozgékonysága a rajtaütésekben és az utánpótlás zavarásában jelentett előnyt. A nagyobb nyílt ütközetekben viszont a császári haderő kiképzése, fegyelme, gyalogsága és tüzérsége érvényesülhetett; az összevetés harcászati adottságokat, nem számszerű létszámarányokat mutat.",
      "observe": "Hogyan befolyásolta a fegyvernemi összetétel azt, hogy mely hadműveletekben volt eredményesebb egy sereg? Ezzel magyarázd meg, miért nem bizonyította a kurucok gyors térnyerése a császári fősereg tartós legyőzésének képességét.",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            73,
            73
          ],
          "pdf": [
            73,
            73
          ],
          "note": "3/A ábra: kuruc és császári hadsereg fegyvernemi szerkezete, fegyelme és harcmódja. A rajz nem számszerű arányábra."
        }
      ],
      "type": "military-tactics-infographic",
      "colors": [
        {
          "label": "Kuruc jellemzők",
          "color": "#AF7D16"
        },
        {
          "label": "Császári jellemzők",
          "color": "#276BD1"
        }
      ],
      "sha256": "7113343ffa33c9e28bdbd5fd64180fd24de2541ef4cdb48947ef7a3cbf7496e3",
      "bytes": 7664
    },
    {
      "id": "r5-a",
      "lesson": "r5",
      "stage": 1,
      "file": "assets/diagrams-v2/r5-a.svg",
      "title": "Ónod közjogi döntése: trónfosztás és interregnum",
      "alt": "Fogalmi ábra az 1707-es ónodi döntésről: a Habsburg-ház trónfosztása az uralkodóház jogára, az interregnum a királyi trón betöltetlenségére vonatkozik; a köztársaság ettől külön államforma.",
      "caption": "Az 1707-es trónfosztás a Habsburg-ház uralkodói jogát utasította el, az interregnum pedig a betöltetlen királyi trón állapotát jelölte. A határozat nyitva hagyta más uralkodó választásának lehetőségét: Rákóczit nem koronázták magyar királlyá, és köztársaságot sem hoztak létre.",
      "observe": "Határozd meg, mire vonatkozik a dinasztia elutasítása, a trón betöltetlensége és az államforma fogalma. Miért nem következik az első két állításból a királyság megszüntetése?",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            74,
            74
          ],
          "pdf": [
            74,
            74
          ],
          "note": "4/B: az ónodi országgyűlés 1707-es határozata."
        },
        {
          "file": "OH-TOR1112E__teljes.pdf",
          "printed": [
            100,
            101
          ],
          "pdf": [
            102,
            103
          ],
          "note": "93/A és kapcsolódó fogalommeghatározás."
        }
      ],
      "type": "legal-state-transformation",
      "colors": [
        {
          "label": "Uralkodóház",
          "color": "#276BD1"
        },
        {
          "label": "Elutasítás és fordulat",
          "color": "#D85355"
        },
        {
          "label": "Betöltetlen trón",
          "color": "#8055B1"
        },
        {
          "label": "Fogalmi korlát",
          "color": "#AF7D16"
        }
      ],
      "sha256": "45f822b176355e10ac2ab52672dce87798b3cfc94a319dec6807ff9d4a42e7c6",
      "bytes": 4823
    },
    {
      "id": "r5-b",
      "lesson": "r5",
      "stage": 2,
      "file": "assets/diagrams-v2/r5-b.svg",
      "title": "Közös teherviselés a rendi társadalomban",
      "alt": "Az adózási kötelezettség elvi összevetése Ónod előtt és után: a jobbágyság terhei mellett 1707-ben a nemesség is részt vesz a háborús hozzájárulásban; összegek nincsenek feltüntetve.",
      "caption": "Az ónodi közös teherviselés a nemességre is kiterjesztette a háború anyagi terheit, korlátozva az adómentesség rendi kiváltságát. A jobbágyi és nemesi jogállás különbségei azonban fennmaradtak; a kategóriákat jelölő nyilakból az egyes csoportok tényleges befizetéseinek nagysága nem állapítható meg.",
      "observe": "Értékeld a döntés jelentőségét a háború finanszírozása és a nemesi kiváltságok szempontjából. Miért különböző történeti állítás a szélesebb teherviselés és az általános jogegyenlőség megvalósulása?",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            74,
            74
          ],
          "pdf": [
            74,
            74
          ],
          "note": "Ónod és a rendi társadalom megőrzésének forráskörnyezete."
        },
        {
          "file": "OH-TOR912GY__teljes.pdf",
          "printed": [
            52,
            53
          ],
          "pdf": [
            54,
            55
          ],
          "note": "15/A: az ónodi döntés a nemességre is kiterjeszti a háborús hozzájárulást. A diagram kategóriákat hasonlít össze, nem befizetési összegeket."
        }
      ],
      "type": "categorical-tax-flow",
      "colors": [
        {
          "label": "Jobbágyi hozzájárulás",
          "color": "#D85355"
        },
        {
          "label": "Nemesi szerep",
          "color": "#276BD1"
        },
        {
          "label": "Kiterjesztés",
          "color": "#168469"
        },
        {
          "label": "Háborús kiadás",
          "color": "#AF7D16"
        }
      ],
      "sha256": "651ec5ec78153697620b677010de834a4f596d4fbb0ec18c17ff7d804913c78c",
      "bytes": 7172
    },
    {
      "id": "r6-a",
      "lesson": "r6",
      "stage": 0,
      "file": "assets/diagrams-v2/r6-a.svg",
      "title": "Politikai döntések és katonai fordulópontok, 1703–1711",
      "alt": "Időarányos kronológia a felkelés kezdetétől a szatmári békéig; külön szín jelöli a szécsényi és ónodi politikai döntéseket, illetve a katonai fordulatokat, köztük az 1708-as trencséni vereséget.",
      "caption": "A szécsényi államszervezés és az ónodi közjogi szakítás a politikai önállóság erősítésére irányult, miközben a katonai erőviszonyok ettől eltérően alakultak. Az 1708-as trencséni vereség súlyos fordulatot jelentett, de a háború lezárásához vezető katonai és politikai folyamat 1711-ig tartott.",
      "observe": "Állítsd kapcsolatba a politikai célok radikalizálódását és a katonai lehetőségek szűkülését. Miért pontatlan a trencséni csatát a szabadságharc azonnali befejezéseként értelmezni?",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            72,
            76
          ],
          "pdf": [
            72,
            76
          ],
          "note": "Hadműveleti térkép, létszámgörbe és politikai fordulópontok."
        },
        {
          "file": "OH-TOR1112E__teljes.pdf",
          "printed": [
            100,
            102
          ],
          "pdf": [
            102,
            104
          ],
          "note": "A szabadságharc fő döntései és a lezárás forrásai."
        }
      ],
      "type": "proportional-war-timeline",
      "colors": [
        {
          "label": "Katonai esemény",
          "color": "#D85355"
        },
        {
          "label": "Politikai döntés",
          "color": "#8055B1"
        },
        {
          "label": "Békés lezárás",
          "color": "#168469"
        }
      ],
      "sha256": "e67ca2e12d7c0517ec8f9edd646e136098542db2997cb7100c2483a87d7ebeea",
      "bytes": 7893
    },
    {
      "id": "r6-b",
      "lesson": "r6",
      "stage": 2,
      "file": "assets/diagrams-v2/r6-b.svg",
      "title": "A katonai és gazdasági hanyatlás kölcsönhatása",
      "alt": "Oksági háló a trencséni vereség, a területvesztés, az erőforráshiány, a pestis, a háborús kimerülés és az elégtelen külső támogatás között; visszacsatolás kapcsolja a harcképesség romlását az újabb területvesztéshez.",
      "caption": "A területvesztés csökkentette az adó- és készletalapot, az ellátási hiány pedig gyengítette a megmaradó területek védelmét. A pestis és a háborús kimerülés ugyanazt a társadalmat sújtotta, amelyből a hadsereg katonáit és utánpótlását nyerte; a válságot a döntő külső segítség elmaradása is mélyítette.",
      "observe": "Két összefüggő oksági lánccal magyarázd meg a kuruc harcképesség romlását. Az egyikben szerepeljen a területvesztés és a bevételkiesés kölcsönhatása, a másikban a hátország és a hadsereg erőforrásainak kapcsolata.",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            73,
            76
          ],
          "pdf": [
            73,
            76
          ],
          "note": "A 3/B hadilétszámgörbe és a 6. feladat a vereségről, kimerülésről, pestisről, támogatáskeresésről."
        },
        {
          "file": "OH-TOR1112E__teljes.pdf",
          "printed": [
            102,
            102
          ],
          "pdf": [
            104,
            104
          ],
          "note": "95. feladat: a békekötés katonai és nemzetközi körülményei."
        }
      ],
      "type": "multi-cause-feedback-network",
      "colors": [
        {
          "label": "Katonai kudarc",
          "color": "#D85355"
        },
        {
          "label": "Erőforráshiány",
          "color": "#AF7D16"
        },
        {
          "label": "Társadalmi veszteség",
          "color": "#8055B1"
        },
        {
          "label": "Külső korlát",
          "color": "#276BD1"
        }
      ],
      "sha256": "99a473c8df13e8ebf9cc89c46c0c078930fbd9295223d4fbb5d070f116b26a39",
      "bytes": 5698
    },
    {
      "id": "r7-a",
      "lesson": "r7",
      "stage": 1,
      "file": "assets/diagrams-v2/r7-a.svg",
      "title": "A szatmári rendezés kölcsönös vállalásai",
      "alt": "Kétoldalú megállapodási séma Károlyi és Pálffy nevével: a kuruc oldal lezárja a harcot és elfogadja a Habsburg-fennhatóságot, az udvar kegyelmet és rendi jogbiztosítékokat vállal.",
      "caption": "Károlyi és Pálffy tárgyalásain a harc lezárása és a Habsburg-uralkodó iránti hűség vállalása személyi, vagyoni és rendi jogbiztosítékokkal kapcsolódott össze. A megegyezés a kuruc katonai vereséget nem fordította győzelemmé, de a politikai rendezést a kölcsönös engedményekre alapozta.",
      "observe": "A felek vállalásaiból vezesd le a kompromisszum jellegét. A katonai eredményt, az állami függetlenség kérdését és a megőrzött rendi jogokat külön mérlegelve értékeld a békét.",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            76,
            76
          ],
          "pdf": [
            76,
            76
          ],
          "note": "6. feladat: tárgyalók, a béke 1–3., 9–10. pontjai."
        },
        {
          "file": "OH-TOR1112E__teljes.pdf",
          "printed": [
            102,
            102
          ],
          "pdf": [
            104,
            104
          ],
          "note": "95. feladat: hűség, kegyelem és a kuruc aláíró."
        }
      ],
      "type": "reciprocal-peace-agreement",
      "colors": [
        {
          "label": "Kuruc vállalás",
          "color": "#AF7D16"
        },
        {
          "label": "Udvari biztosíték",
          "color": "#276BD1"
        },
        {
          "label": "Megegyezés",
          "color": "#168469"
        }
      ],
      "sha256": "a36b5eb7f34522567da8d822e227f574b35e6a60c9aa658b90ffc7b7b654cb79",
      "bytes": 5975
    },
    {
      "id": "r7-b",
      "lesson": "r7",
      "stage": 2,
      "file": "assets/diagrams-v2/r7-b.svg",
      "title": "Jogbiztosítékok és hűségi feltétel a béke szövegében",
      "alt": "A szatmári béke parafrazeált pontjai értelmező megjegyzésekkel: hűséghez kötött kegyelem, törvények szerinti vallásgyakorlat, rendi jogok és a sérelmek törvényes előadásának lehetősége.",
      "caption": "A békepontok a hűségre visszatérőknek kegyelmet, a fennálló törvények szerinti vallásgyakorlatot és rendi jogmegőrzést ígértek. E biztosítékok a korabeli rendi rendszer kereteiben értelmezhetők; Rákóczi a kegyelemhez kapcsolódó hűségesküt nem fogadta el.",
      "observe": "A béke szövegében különítsd el a kedvezményt, a jogosultak körét és a teljesítendő feltételt. A törvényi hivatkozás alapján miért nem tekinthető a rendezés a teljes vallási és társadalmi jogegyenlőség meghirdetésének?",
      "sourceRefs": [
        {
          "file": "OH-TOR10MAB__teljes.pdf",
          "printed": [
            76,
            76
          ],
          "pdf": [
            76,
            76
          ],
          "note": "A szatmári béke 1–3., 9–10. pontjainak tanulási parafrázisa."
        },
        {
          "file": "OH-TOR1112E__teljes.pdf",
          "printed": [
            102,
            102
          ],
          "pdf": [
            104,
            104
          ],
          "note": "95/a–b: amnesztia és a hűségeskü Rákóczi számára elfogadhatatlan feltétele."
        }
      ],
      "type": "annotated-primary-source",
      "colors": [
        {
          "label": "Kegyelem",
          "color": "#168469"
        },
        {
          "label": "Vallási jogkeret",
          "color": "#8055B1"
        },
        {
          "label": "Rendi jog",
          "color": "#276BD1"
        },
        {
          "label": "Fennmaradó korlát",
          "color": "#D85355"
        },
        {
          "label": "Rákóczi döntése",
          "color": "#AF7D16"
        }
      ],
      "sha256": "ea6fcc3ded3176d9d9af4a26755c4577bd395733c9f0bc2c407c7c625344a32e",
      "bytes": 6083
    },
    {
      "id": "d1-a",
      "lesson": "d1",
      "stage": 0,
      "file": "assets/diagrams-v2/d1-a.svg",
      "title": "A kiegyezéshez vezető fordulópontok",
      "alt": "Öt csomópontú időrend 1849 és 1867 között; a húsvéti cikk 1865-ben megelőzi az 1866-os vereséget.",
      "caption": "Az 1865-ös húsvéti cikk a közeledés korábbi kezdetét, az 1866-os vereség az alku felgyorsulását jelzi. Az időrendi csomópontok távolsága nem az eltelt évekkel arányos.",
      "observe": "Válaszd külön a kiegyezés hosszabb előzményeit és a tárgyalásokat felgyorsító fordulatot! Az 1865-ös és 1866-os esemény sorrendjével indokold, miért nem magyarázható az alku pusztán egyetlen katonai vereséggel.",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            26,
            29
          ],
          "pdf": [
            27,
            30
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        }
      ],
      "type": "timeline",
      "colors": [
        {
          "label": "Katonai-politikai nyomás",
          "color": "#d35949"
        },
        {
          "label": "Tárgyalásos közeledés",
          "color": "#2869b1"
        },
        {
          "label": "Megegyezés",
          "color": "#25846e"
        }
      ],
      "sha256": "2d29742ce0e6f3ce47200e0e502c619fd25eb5eb55692708f9c217858a012481",
      "bytes": 5599
    },
    {
      "id": "d1-b",
      "lesson": "d1",
      "stage": 2,
      "file": "assets/diagrams-v2/d1-b.svg",
      "title": "Miért érte meg megegyezni?",
      "alt": "Két különböző érdekcsoportból futnak nyilak az 1867-es alkuhoz: Bécs stabilitást, a magyar elit alkotmányos önállóságot remélt.",
      "caption": "A megegyezés a birodalom stabilizálásának és a magyar alkotmányos önállóság helyreállításának eltérő céljait kapcsolta össze. Mindkét fél engedett eredeti igényeiből.",
      "observe": "Vesd össze a bécsi vezetés és a magyar megegyezéspárti elit céljait a külpolitikai, pénzügyi és alkotmányos helyzetük alapján! Milyen eredményt nyert és milyen korlátot fogadott el a magyar fél? Miért vitathatta ezt Kossuth?",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            27,
            29
          ],
          "pdf": [
            28,
            30
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        }
      ],
      "type": "converging-interests",
      "colors": [
        {
          "label": "Bécs",
          "color": "#d35949"
        },
        {
          "label": "Magyar elit",
          "color": "#2869b1"
        },
        {
          "label": "Kompromisszum",
          "color": "#25846e"
        }
      ],
      "sha256": "dd141d8456eb63c3c5ca2746afc6c73438a23898d10591926b40002d175d97c6",
      "bytes": 4890
    },
    {
      "id": "d2-a",
      "lesson": "d2",
      "stage": 0,
      "file": "assets/diagrams-v2/d2-a.svg",
      "title": "Két államfél, közös intézmények",
      "alt": "Szimmetrikus intézményi háló: önálló osztrák és magyar törvényhozás és kormány, közös uralkodó és három közös tárca. A delegációk 60–60 tagúak.",
      "caption": "A saját törvényhozás és kormány jelentős belső önállóságot, a közös uralkodó és közös minisztériumok tartós államkapcsolatot biztosítottak. A horvát autonómia a magyar államkapcsolaton belüli külön rendezéshez tartozott.",
      "observe": "Az intézmények hatásköreivel támaszd alá, miben állt a két államrész önállósága, és mi kapcsolta őket össze! Indokold, miért nem tekinthető a delegációk rendszere minden belügyben döntő közös birodalmi parlamentnek.",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            30,
            30
          ],
          "pdf": [
            31,
            31
          ],
          "note": "Államszervezeti ábra; egyszerűsített szimmetrikus újraszerkesztés."
        },
        {
          "file": "OH-TOR11MAB__teljes.pdf",
          "printed": [
            22,
            22
          ],
          "pdf": [
            22,
            22
          ],
          "note": "Összetett államszervezeti ábra; az intézményi kapcsolatok alapján."
        }
      ],
      "type": "institutional-network",
      "colors": [
        {
          "label": "Osztrák önálló ügyek",
          "color": "#2869b1"
        },
        {
          "label": "Magyar önálló ügyek",
          "color": "#25846e"
        },
        {
          "label": "Közös ügyek",
          "color": "#8054b4"
        },
        {
          "label": "Uralkodó",
          "color": "#a96c13"
        }
      ],
      "sha256": "fc3b33b28f748fdc5edcf65850a89dccff3f4248525133986ff1853bfbcbc63d",
      "bytes": 6282
    },
    {
      "id": "d2-b",
      "lesson": "d2",
      "stage": 2,
      "file": "assets/diagrams-v2/d2-b.svg",
      "title": "Pénzügyek és gazdasági megállapodás",
      "alt": "Egymás mellett a magyar állami pénzügyek és a közös ügyek szűk fedezete; alattuk elkülönítve a gazdasági egyezmény.",
      "caption": "A közös pénzügy a külügy és hadügy közös költségeire korlátozódott. Az önálló magyar államháztartás és a külön egyezményes gazdasági kapcsolat más hatásköri kategóriát alkotott.",
      "observe": "Határold el a magyar költségvetést, a közös ügyek pénzügyi fedezetét és a vám- és kereskedelmi megállapodást! A feladatok és hatáskörök alapján cáfold azt az állítást, hogy a közös pénzügy minden magyar adó- és kiadási döntés átadását jelentette.",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            29,
            30
          ],
          "pdf": [
            30,
            31
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        },
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            49,
            50
          ],
          "pdf": [
            50,
            51
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        }
      ],
      "type": "budget-boundaries",
      "colors": [
        {
          "label": "Önálló pénzügy",
          "color": "#25846e"
        },
        {
          "label": "Közös pénzügy",
          "color": "#8054b4"
        },
        {
          "label": "Gazdasági egyezmény",
          "color": "#a96c13"
        }
      ],
      "sha256": "45dacd5deaea0abd2bdaad19c7879e0c370300e867f72dffb55d68882c69bbdb",
      "bytes": 5250
    },
    {
      "id": "d3-a",
      "lesson": "d3",
      "stage": 0,
      "file": "assets/diagrams-v2/d3-a.svg",
      "title": "Kinek milyen hatalma volt?",
      "alt": "Háromszögben a király, az országgyűlés és a kormány; feliratozott nyilak mutatják a kinevezést, szentesítést, ellenőrzést és felelősséget.",
      "caption": "A kormány parlamenti felelőssége az uralkodó kinevezési és törvényszentesítési jogával együtt érvényesült. A parlamenti többség fontos hatalmi tényező volt, de önmagában nem zárta ki a király politikai befolyását.",
      "observe": "A kinevezés, a szentesítés és a parlamenti felelősség kapcsolataival jellemezd a kormány mozgásterét! Miért kell az alkotmányos működés vizsgálatában a parlamentet és az uralkodói jogokat egyaránt figyelembe venni?",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            29,
            30
          ],
          "pdf": [
            30,
            31
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        }
      ],
      "type": "power-triangle",
      "colors": [
        {
          "label": "Uralkodói jogok",
          "color": "#a96c13"
        },
        {
          "label": "Parlament",
          "color": "#2869b1"
        },
        {
          "label": "Kormány",
          "color": "#25846e"
        }
      ],
      "sha256": "711d353f7f7d57728c57b8ff41b93bc380c28f33e983fff8b444897637fdc701",
      "bytes": 4978
    },
    {
      "id": "d3-b",
      "lesson": "d3",
      "stage": 2,
      "file": "assets/diagrams-v2/d3-b.svg",
      "title": "A népképviselet szűk kapuja",
      "alt": "Szemléltető szűrő mutatja a lakosság és a választók közti különbséget; a cenzus és a választási gyakorlat külön szinten jelenik meg.",
      "caption": "A jogi jogosultságot a cenzus és a nők kizárása, a szavazás gyakorlatát a nyílt eljárás és a kerületi aránytalanságok korlátozták. A szűrő alakja nem népességi arányokat jelöl.",
      "observe": "Különítsd el a választójogra való jogosultságot és a választás szabadságát befolyásoló tényezőket! Hogyan szűkítette a cenzus a részvételt, és hogyan teremthetett nyomásgyakorlási lehetőséget a nyílt szavazás?",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            36,
            36
          ],
          "pdf": [
            37,
            37
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        }
      ],
      "type": "eligibility-funnel",
      "colors": [
        {
          "label": "Cenzus",
          "color": "#a96c13"
        },
        {
          "label": "Választójog",
          "color": "#2869b1"
        },
        {
          "label": "Gyakorlati korlátok",
          "color": "#d35949"
        }
      ],
      "sha256": "fc94bb0ce7ca32d5de6330e42231687dd17968834cc31aa6aed03c9749bfcf2f",
      "bytes": 4150
    },
    {
      "id": "d4-a",
      "lesson": "d4",
      "stage": 0,
      "file": "assets/diagrams-v2/d4-a.svg",
      "title": "Két külön rendezés 1868-ban",
      "alt": "Két összehasonlító oszlop: a nemzetiségi törvény egyéni, nyelvi és kulturális jogokat adott, a horvát kiegyezés külön önkormányzati jogköröket biztosított.",
      "caption": "A nemzetiségi törvény nyelvhasználati és kulturális jogokat biztosított az egy politikai nemzet elvén belül. A külön horvát kiegyezés meghatározott belső ügyekben területi autonómiát és saját országgyűlést ismert el.",
      "observe": "Vesd össze a két 1868-as rendezés jogalanyát, hatásköreit és intézményeit! Indokold, miért nem vezethető le a helyi anyanyelvhasználatból önálló területi törvényhozás, és miért nem jelentett a horvát autonómia harmadik egyenrangú birodalomrészt.",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            40,
            40
          ],
          "pdf": [
            41,
            41
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        },
        {
          "file": "OH-TOR11MAB__teljes.pdf",
          "printed": [
            27,
            28
          ],
          "pdf": [
            27,
            28
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        }
      ],
      "type": "legal-comparison",
      "colors": [
        {
          "label": "Nemzetiségi törvény",
          "color": "#2869b1"
        },
        {
          "label": "Horvát kiegyezés",
          "color": "#25846e"
        },
        {
          "label": "Összehasonlítás",
          "color": "#8054b4"
        }
      ],
      "sha256": "3daf3d0a8b44cb6e009d65f8377f35533ef0c125c845c11d3587810379c0fff8",
      "bytes": 5027
    },
    {
      "id": "d4-b",
      "lesson": "d4",
      "stage": 3,
      "file": "assets/diagrams-v2/d4-b.svg",
      "title": "Törvényi jog és mindennapi gyakorlat",
      "alt": "Három feliratozott kapcsolat veti össze a törvényben biztosított jogokat a végrehajtás és a nacionalizmus korlátaival.",
      "caption": "A törvény a jogilag biztosított lehetőségekről, a végrehajtás iratai azok intézményi érvényesüléséről adnak információt. Az asszimiláció okainak megállapításához a társadalmi és állami hatásokat külön is vizsgálni kell.",
      "observe": "A jogszabály és a helyi gyakorlat eltérő forrástípust igényel: milyen közigazgatási, bírósági vagy iskolai iratokkal ellenőriznéd egy nyelvi jog érvényesülését? Magyarázd meg, miért nem bizonyítja önmagában egy nyelvhasználati előírás a maradéktalan végrehajtást.",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            40,
            43
          ],
          "pdf": [
            41,
            44
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        }
      ],
      "type": "rights-practice-matrix",
      "colors": [
        {
          "label": "Törvény",
          "color": "#2869b1"
        },
        {
          "label": "Gyakorlat",
          "color": "#d35949"
        },
        {
          "label": "Kapcsolat",
          "color": "#8054b4"
        }
      ],
      "sha256": "dda34a47d3db07380453515b7942f53c2d249f70de42818c98d8e88228f2619d",
      "bytes": 5767
    },
    {
      "id": "d5-a",
      "lesson": "d5",
      "stage": 0,
      "file": "assets/diagrams-v2/d5-a.svg",
      "title": "Mi újult meg tízévenként?",
      "alt": "Két egymástól elkülönített szint: az 1867-es államjogi alap és a külön gazdasági egyezmény. Körbefutó nyíl csak a gazdasági feltételek újratárgyalásához tartozik.",
      "caption": "A tartós államjogi keret a közös és önálló ügyeket határozta meg, a külön gazdasági egyezmény az együttműködés változó feltételeit rendezte. A gazdasági feltételeket és a kvótát általában tízévenként tárgyalták újra.",
      "observe": "A hatáskörök és a megállapodás tárgya alapján különítsd el az államjogi és a gazdasági kiegyezést! Cáfold pontos fogalmakkal azt az állítást, hogy tízévenként újraalapították a Monarchiát; térj ki a kvóta jelentésére is.",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            49,
            49
          ],
          "pdf": [
            50,
            50
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        },
        {
          "file": "OH-TOR11MAB__teljes.pdf",
          "printed": [
            22,
            22
          ],
          "pdf": [
            22,
            22
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        }
      ],
      "type": "constitutional-economic-layers",
      "colors": [
        {
          "label": "Államjog",
          "color": "#8054b4"
        },
        {
          "label": "Gazdasági egyezmény",
          "color": "#a96c13"
        },
        {
          "label": "Újratárgyalás",
          "color": "#25846e"
        }
      ],
      "sha256": "a08b6e539f225f6dca96cc8071e5142691b9722b28ebbeaf0bd5753630eb4c55",
      "bytes": 4388
    },
    {
      "id": "d5-b",
      "lesson": "d5",
      "stage": 2,
      "file": "assets/diagrams-v2/d5-b.svg",
      "title": "Piaci előny és verseny egyszerre",
      "alt": "Kétirányú, termékekkel feliratozott áramlás: a magyar agrártermékeknek piacot jelentettek az osztrák tartományok, miközben az osztrák ipar versenyt jelentett egyes magyar ágazatoknak.",
      "caption": "A közös piac értékesítési lehetőséget és versenyt egyaránt jelentett. A termékáramlás irányai ágazati kapcsolatokat, a nyilak vastagsága nem kereskedelmi mennyiségeket mutat.",
      "observe": "Magyarázd meg, hogyan bővíthette a belső vámhatár hiánya az agrártermékek és a malomipar piacát, miközben az osztrák ipar versenyt támasztott! Milyen ágazati és beruházási adatokkal lehetne megítélni a kapcsolat előnyeit és hátrányait?",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            49,
            52
          ],
          "pdf": [
            50,
            53
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        }
      ],
      "type": "trade-flow",
      "colors": [
        {
          "label": "Agrártermék",
          "color": "#25846e"
        },
        {
          "label": "Ipári verseny",
          "color": "#d35949"
        },
        {
          "label": "Közös keret",
          "color": "#a96c13"
        }
      ],
      "sha256": "500b0e56fa69f2d727ca63e66d84874234780d380fca85a9dde829209481b7a8",
      "bytes": 5069
    },
    {
      "id": "d6-a",
      "lesson": "d6",
      "stage": 0,
      "file": "assets/diagrams-v2/d6-a.svg",
      "title": "A vasúthálózat hossza Magyarországon",
      "alt": "Vonaldiagram: 1864: 1945 km; 1876: 6682 km; 1890: 11 246 km; 1900: 17 108 km; 1913: 21 806 km.",
      "caption": "A vasúthossz adatai a közlekedési hálózat kiépülését jelzik; a szállított áru mennyiségéről külön adatsor szükséges. Mindkét tengely arányos, a területi keret a tankönyv történeti Magyarországa.",
      "observe": "A hálózat növekedését abszolút kilométerkülönbséggel és arányszámmal is jellemezd, majd magyarázd meg gazdasági jelentőségét! Milyen kapcsolaton keresztül segíthette a vasút a piacra termelő mezőgazdaságot és a gépipart, és mi nem állapítható meg pusztán a vonalhosszból?",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            51,
            51
          ],
          "pdf": [
            52,
            52
          ],
          "note": "A magyarországi vasutak szállítási teljesítménye: a táblázat öt vasútvonalhossz-adatából szerkesztett diagram."
        }
      ],
      "type": "data-line",
      "colors": [
        {
          "label": "Vasútvonalak hossza (km)",
          "color": "#2869b1"
        }
      ],
      "sha256": "16ae27995631d4048e99ab05ef2383b25ebdee920442264cc2107b457c277f94",
      "bytes": 5475
    },
    {
      "id": "d6-b",
      "lesson": "d6",
      "stage": 3,
      "file": "assets/diagrams-v2/d6-b.svg",
      "title": "Növekvő ipari termelési érték",
      "alt": "Csoportos sávdiagram, millió korona: élelmiszeripar 646,0-ról 1235,6-ra; vas- és fémipar 194,0-ról 502,3-ra; vegyipar 83,8-ról 230,8-ra; textilipar 53,5-ról 194,3-ra nőtt 1898 és 1913 között.",
      "caption": "A termelési érték az ágazatok pénzben kifejezett teljesítményét mutatja. A nagyobb abszolút érték, a gyorsabb arányos növekedés és a fizikai termelés bővülése külön állítás; az utóbbihoz az árhatást is vizsgálni kell.",
      "observe": "Válaszd külön a legnagyobb termelési értékű és a leggyorsabban növekvő ágazatot; az összehasonlítást a két év adataival indokold! Miért nem olvasható ki a koronában mért értéknövekedésből közvetlenül a megtermelt áru mennyiségének változása?",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            53,
            53
          ],
          "pdf": [
            54,
            54
          ],
          "note": "A gyáripar termelési értéke Magyarországon millió koronában (1898–1913); négy sor két évének adatai."
        }
      ],
      "type": "data-grouped-bars",
      "colors": [
        {
          "label": "1898-as termelési érték",
          "color": "#2869b1"
        },
        {
          "label": "1913-as termelési érték",
          "color": "#d35949"
        }
      ],
      "sha256": "f710142ac6494cf7b4c38274c24aa9ec8df43ac57a7060ac027b2367363f67be",
      "bytes": 5844
    },
    {
      "id": "d7-a",
      "lesson": "d7",
      "stage": 0,
      "file": "assets/diagrams-v2/d7-a.svg",
      "title": "Régi hierarchia és új társadalmi rétegek",
      "alt": "Négy egymás melletti sávpár jeleníti meg a történeti eredetű és a polgárosodással növekvő társadalmi csoportokat, népességarányok nélkül.",
      "caption": "A torlódott társadalomban a hagyományos eredetű hierarchiák és a polgári vagyoni-foglalkozási rétegződés egyidejűleg alakították a helyzetet. A sávok kapcsolatokat és összevethető pozíciókat, nem népességi arányokat fejeznek ki.",
      "observe": "A vagyon, a foglalkozás és a származási presztízs együttes szerepével magyarázd meg a torlódott társadalom fogalmát! Mutasd be, hogyan kapcsolódhatott egymáshoz a nagybirtokos elit és a polgári vagyon, illetve miért nem szüntette meg az iparosodás a földkérdést.",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            58,
            59
          ],
          "pdf": [
            59,
            60
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        },
        {
          "file": "OH-TOR11MAB__teljes.pdf",
          "printed": [
            42,
            42
          ],
          "pdf": [
            42,
            42
          ],
          "note": "Hat szempontú társadalmi összevető feladat."
        }
      ],
      "type": "social-strata",
      "colors": [
        {
          "label": "Felső rétegek",
          "color": "#8054b4"
        },
        {
          "label": "Középrétegek",
          "color": "#2869b1"
        },
        {
          "label": "Önálló termelők",
          "color": "#25846e"
        },
        {
          "label": "Bérmunkások",
          "color": "#d35949"
        }
      ],
      "sha256": "259ab62f717b626e9ebd6160ebb9c2cfce54b0efd59b58c5958fc737561a3496",
      "bytes": 5664
    },
    {
      "id": "d7-b",
      "lesson": "d7",
      "stage": 3,
      "file": "assets/diagrams-v2/d7-b.svg",
      "title": "Miért indultak útnak az emberek?",
      "alt": "Kétfelé ágazó migrációs út: a vidéki megélhetési gondok városi bérmunkához vagy külföldi kivándorláshoz vezethettek.",
      "caption": "A földhiány és a bizonytalan kereset elvándorlásra ösztönözhetett, a városi vagy külföldi munkalehetőség pedig vonzerőt jelentett. A kétféle célterület eltérő következményekkel járt; a nyilak nem vándorlási mennyiségeket mutatnak.",
      "observe": "Kapcsold össze a vidéki megélhetési gondokat a városi ipar munkaerőigényével és a kivándorlási lehetőségekkel! Magyarázd meg, hogyan járulhatott hozzá a belső vándorlás egyszerre az iparosodáshoz és a városi lakhatási feszültségekhez.",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            56,
            59
          ],
          "pdf": [
            57,
            60
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        }
      ],
      "type": "migration-branches",
      "colors": [
        {
          "label": "Vidéki helyzet",
          "color": "#25846e"
        },
        {
          "label": "Belföld",
          "color": "#2869b1"
        },
        {
          "label": "Külföld",
          "color": "#8054b4"
        }
      ],
      "sha256": "abc4e25ca9faa26a123878f171dbba5cdee4c39b6e9e8979af8d3a14a03c6077",
      "bytes": 4679
    },
    {
      "id": "d8-a",
      "lesson": "d8",
      "stage": 0,
      "file": "assets/diagrams-v2/d8-a.svg",
      "title": "Budapest népességének növekedése",
      "alt": "Halmozott oszlopdiagram, fő: 1869-ben 270 000, 1880-ban 370 767, 1900-ban 733 358, 1910-ben 881 601; külön Pest és Buda–Óbuda.",
      "caption": "A népességi adatok Pest nagyobb növekedési súlyát és a főváros gyors bővülését mutatják. Az 1869-es érték a később egyesülő városokra, az adatsor a történeti fővárosra vonatkozik, eltérően a mai közigazgatási határoktól.",
      "observe": "Az adatokkal igazold, melyik városrészhez kötődött a növekmény nagyobb része, majd kapcsolj a folyamathoz gazdasági és közlekedési magyarázatot! A népességszámból önmagában miért nem állapítható meg sem a beköltözés pontos részaránya, sem a lakók életszínvonala?",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            61,
            61
          ],
          "pdf": [
            62,
            62
          ],
          "note": "A főváros lakosságszáma a dualizmus korában (nem a mai közigazgatási határok alapján): a négy év Pest, illetve Buda–Óbuda adataival."
        }
      ],
      "type": "data-stacked-columns",
      "colors": [
        {
          "label": "Pest",
          "color": "#2869b1"
        },
        {
          "label": "Buda és Óbuda",
          "color": "#25846e"
        }
      ],
      "sha256": "d8e14a2d9f7635f391cfcb2daa0a802fcacb470d25083e3f4341ed42470c1d90",
      "bytes": 5296
    },
    {
      "id": "d8-b",
      "lesson": "d8",
      "stage": 1,
      "file": "assets/maps-v3/budapest-textbook-map.png",
      "title": "Budapest a dualizmus évtizedeiben",
      "alt": "Budapest és környékének valódi tankönyvi térképe a Duna alakjával, Buda, Pest és Óbuda, a vasúti csomópontok, az 1873 előtti és utáni beépített területek, valamint az ipari foglalkoztatás ágazati megoszlásával. Mindkét jelmagyarázat teljes egészében látszik.",
      "caption": "Az 1873 előtti és utáni beépítés, a pályaudvarok és a vasútvonalak együtt teszik értelmezhetővé a város terjeszkedését. Az ipari foglalkoztatás kördiagramjai az ágazati szerkezet térbeli különbségeit mutatják: a pesti központ, az északi iparterületek és Csepel eltérő szerepét. A kördiagramok foglalkoztatási adatot jelölnek, nem termelési értéket; a környező települések ekkor még nem mind Budapest részei.",
      "observe": "Hogyan kapcsolódik az 1873 utáni beépítés a vasúti és ipari tengelyekhez? Hasonlítsd össze a budapesti összesítő kördiagramot Csepel és az északi peremterületek ágazati képével!",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            60
          ],
          "pdf": [
            61
          ],
          "note": "Budapest a dualizmus évtizedeiben"
        }
      ],
      "type": "textbook-map",
      "colors": [],
      "kind": "textbook-map",
      "sourceCredit": "Forrás: Oktatási Hivatal, OH-TOR11TA, 60. nyomtatott oldal (PDF 61. oldal), Budapest a dualizmus évtizedeiben. Változatlan térképkivágat.",
      "sourceAsset": {
        "id": "budapest-textbook-map",
        "replaces": [
          "d8-b"
        ],
        "file": "budapest-textbook-map.png",
        "title": "Budapest a dualizmus évtizedeiben",
        "sourceFile": "OH-TOR11TA__teljes.pdf",
        "printedPage": 60,
        "pdfPage": 61,
        "sourceFigure": "Budapest a dualizmus évtizedeiben",
        "bboxPdfPoints": [
          34.2,
          60,
          301.7,
          315.6
        ],
        "sourceNativeRasterPixels": null,
        "alt": "Budapest és környékének valódi tankönyvi térképe a Duna alakjával, Buda, Pest és Óbuda, a vasúti csomópontok, az 1873 előtti és utáni beépített területek, valamint az ipari foglalkoztatás ágazati megoszlásával. Mindkét jelmagyarázat teljes egészében látszik.",
        "caption": "Az 1873 előtti és utáni beépítés, a pályaudvarok és a vasútvonalak együtt teszik értelmezhetővé a város terjeszkedését. Az ipari foglalkoztatás kördiagramjai az ágazati szerkezet térbeli különbségeit mutatják: a pesti központ, az északi iparterületek és Csepel eltérő szerepét. A kördiagramok foglalkoztatási adatot jelölnek, nem termelési értéket; a környező települések ekkor még nem mind Budapest részei.",
        "analysisQuestion": "Hogyan kapcsolódik az 1873 utáni beépítés a vasúti és ipari tengelyekhez? Hasonlítsd össze a budapesti összesítő kördiagramot Csepel és az északi peremterületek ágazati képével!",
        "limits": "Az eredeti tankönyvi vektorgrafika változatlan földrajzzal, vonalakkal, címkékkel és jelmagyarázattal renderelve. A beépítés időhatárai az eredeti ábra kategóriái, az ágazati kördiagramok üzemben dolgozókat jelölnek. Az egykori külvárosok és környező települések nem azonosak a mai közigazgatási Budapesttel.",
        "legendPreserved": [
          "Beépített terület 1873 előtt",
          "Beépített terület 1873 után",
          "Üzemben dolgozók száma iparáganként: vas- és fémipar, gépgyártás, könnyűipar, élelmiszeripar, egyéb"
        ],
        "pixelWidth": 2401,
        "pixelHeight": 2294,
        "renderDpi": 645.98,
        "sourceAbsolutePath": "C:\\Users\\bodaa\\Downloads\\OH-TOR11TA__teljes.pdf",
        "sourceSha256": "9d73593634d97cd6ce7658875c3c3349778e15f0cddb156b0d5b50096f2e72ce",
        "sha256": "fae107ffeb0eee0fc7725025594b12a5739ac71fffae3dcf0ba5356eece461ec",
        "bytes": 1030798,
        "extraction": "PDF clip rendering, unchanged source figure, complete original legends; no generative fill or cartographic redraw",
        "sourceCredit": "Forrás: Oktatási Hivatal, OH-TOR11TA, 60. nyomtatott oldal (PDF 61. oldal), Budapest a dualizmus évtizedeiben. Változatlan térképkivágat.",
        "copyrightStatus": "Felhasználó által megadott és a gépen található tankönyvből készített ábrakivágat; nem állítunk nyílt licencet."
      },
      "limits": "Eredeti tankönyvi térképkivágat, teljes jelmagyarázattal.",
      "sha256": "fae107ffeb0eee0fc7725025594b12a5739ac71fffae3dcf0ba5356eece461ec",
      "bytes": 1030798
    },
    {
      "id": "d9-a",
      "lesson": "d9",
      "stage": 0,
      "file": "assets/diagrams-v2/d9-a.svg",
      "title": "A dualizmus történeti mérlege",
      "alt": "Két serpenyőben egymás mellett a fejlődés és a feszültségek konkrét példái. A mérleg egyensúlya nem számszerű értékelést fejez ki.",
      "caption": "A gazdasági teljesítmény, a politikai részvétel és a társadalmi viszonyok eltérő értékelési szempontokat adnak. A mérleg metaforája ezek együttes vizsgálatára utal; az elemek mérete nem azonos történeti súlyt jelent.",
      "observe": "Értékeld a modernizációt egy gazdasági eredmény és egy társadalmi vagy politikai korlát összekapcsolásával! Példád magyarázza meg, hogyan élhetett együtt az ipari és városi növekedés a megélhetési bizonytalansággal vagy a korlátozott politikai képviselettel.",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            36,
            43
          ],
          "pdf": [
            37,
            44
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        },
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            49,
            63
          ],
          "pdf": [
            50,
            64
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        }
      ],
      "type": "two-sided-balance",
      "colors": [
        {
          "label": "Modernizáció",
          "color": "#25846e"
        },
        {
          "label": "Feszültségek",
          "color": "#d35949"
        },
        {
          "label": "Értékelés",
          "color": "#a96c13"
        }
      ],
      "sha256": "7257437b83a706024901a16ed49fac5b05d2babdfef6582add7e256d102ce83e",
      "bytes": 4579
    },
    {
      "id": "d9-b",
      "lesson": "d9",
      "stage": 3,
      "file": "assets/diagrams-v2/d9-b.svg",
      "title": "Mi vezetett az 1918-as felbomláshoz?",
      "alt": "Két oksági ág fut össze: korábbi belső ellentétek, illetve az 1914–1918-as háború terhei és veresége. A végpont az 1918-as felbomlás.",
      "caption": "A korábbi nemzeti és politikai konfliktusok a világháború terheivel, a katonai vereséggel és a nemzetközi változásokkal együtt vezettek a felbomláshoz. A kapcsolatok többtényezős magyarázatot adnak; a végkifejletet nem teszik 1867-től szükségszerűvé.",
      "observe": "Különítsd el a hosszabb távú belső feszültségeket az 1914–1918-as háború teremtette új helyzettől! Fejtsd ki, miért hiányos az a magyarázat, amely a Monarchia felbomlását kizárólag a nemzetiségi ellentétekre vagy kizárólag a katonai vereségre vezeti vissza.",
      "sourceRefs": [
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            35,
            38
          ],
          "pdf": [
            36,
            39
          ],
          "note": "Tankönyvi magyarázat és forrásfeldolgozás alapján, saját szerkesztés."
        },
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            98,
            99
          ],
          "pdf": [
            99,
            100
          ],
          "note": "98–99. oldal: háborús hiányok, kimerülés, hátországi terhek."
        },
        {
          "file": "OH-TOR11TA__teljes.pdf",
          "printed": [
            113,
            114
          ],
          "pdf": [
            114,
            115
          ],
          "note": "113–114. oldal: 1918-as vereség és a Monarchia felbomlása."
        }
      ],
      "type": "converging-causation",
      "colors": [
        {
          "label": "Belső ellentétek",
          "color": "#8054b4"
        },
        {
          "label": "Háborús tényezők",
          "color": "#d35949"
        },
        {
          "label": "1918-as lezárás",
          "color": "#203347"
        }
      ],
      "sha256": "635b732f4ec3e4c535d6f5f666d56d17d33abaff1a94fea9415978c9b6d43f06",
      "bytes": 4827
    }
  ],
  "scenes": [
    {
      "id": "r1",
      "lesson": "r1",
      "file": "assets/scenes-v5/r1.png",
      "title": "Társadalmi sérelmek és Habsburg-ellenes együttműködés",
      "alt": "Kuromi és Jani mellett három tárgycsoport jeleníti meg a jobbágyi adóterheket, a nemesi birtokjogot és a volt végvári katonák megélhetését.",
      "observe": "A Habsburg-kormányzattal szembeni elégedetlenség eltérő társadalmi helyzetekből fakadt. Miben különböztek a nemesség rendi és birtokjogi sérelmei a jobbágyság terheitől, és hogyan válhattak mégis közös politikai fellépés alapjává?",
      "bridge": "A nemesség jogainak és birtokainak védelme, a jobbágyok teherenyhítési igénye és a volt végváriak megélhetési gondja különböző célokat kapcsolt a Habsburg-ellenes mozgalomhoz. A vallási sérelmek több társadalmi réteget is érinthettek. A spanyol örökösödési háború az indulás katonai lehetőségét javította; a felkelés társadalmi okait ezek a tartós konfliktusok adták.",
      "limits": "Generált szemléltető jelenet társadalmi érdekek összehasonlításához; nem egy konkrét esemény korabeli ábrázolása.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. ",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588d-1f6e-7073-9a1c-43ee33d51856\\exec-4c63e1b3-2f2c-4f73-8267-4a0348dd668c.png",
      "sha256": "b564e82b4010eb812aef3850771194295791a58fd5f6436fb7cba457be1e64b6",
      "bytes": 1849421,
      "width": 1536,
      "height": 1024,
      "visualQA": "Megtekintve: mindkét tanulótárs felismerhető, Jani ragdoll cica, tanulási tárgyak olvashatók; nincs olvashatatlan felirat vagy modern eszköz.",
      "editPrompt": "A generált első változaton kizárólag a megjelenítés stílusát módosító második beépített image_gen hívás: a teljes kép síkszínű, sima sötétszilva körvonalú 2D rajzzá egyszerűsítése, a szereplők, tárgyak és kompozíció megőrzésével.",
      "previousImage": {
        "file": "assets/scenes-v2/r1.png",
        "sha256": "c8d17001fa0beebab9076729ad1de5ed0d5dfb807ba386b4d638ef6a9be77019"
      },
      "originalPrompt": "Use case: illustration-story. Asset type: landscape raster illustration for a Hungarian secondary-school history lesson about the Rákóczi War of Independence. The scene is a clearly imaginary learning scene, not an authentic period document. Style: entirely flat clean 2D storybook animation, very simple bold silhouette shapes, thick smooth dark plum outlines, solid rich colors, tiny restrained cel shadows only, warm off-white base, violet plus turquoise, coral-red and golden yellow. Absolutely no 3D, no clay, no diorama, no photorealism, no painterly brush texture, no sepia parchment wash. Wide 3:2 landscape composition, medium-wide view with a handful of large meaningful objects that remain clear at small screen size. Two large recurring learning companions MUST both appear prominently, each at least one quarter of image height. KUROMI: accurate Sanrio character with a white round face and white body, a black jester hood with tall pointed ears, recognizable pink skull emblem on forehead, mischievous gentle expression and black arrow tail. JANI: a cute original quadruped fluffy ragdoll cat, clearly cat-shaped walking on four legs or sitting on haunches with all four paws anatomically correct; cream-white fluffy body, dark chocolate ears and eye mask, white inverted V down forehead and muzzle, big blue eyes, huge fluffy chocolate tail, lavender neck bow with a little golden-yellow star pendant. Jani is NEVER a human boy, NEVER bipedal, NEVER a black cat, NEVER dressed as a person. Characters have flat illustrated rendering that matches the story. Neither is represented as a historical actor; they are observers handling simple study props in the foreground. Period context from early 18th-century Hungarian town, court or camp, simplified but credible. No readable words, letters, numbers, charts, accurate geographical shapes, invented borders, modern national flags, modern equipment or weapons pointed at people. No blood, injury, cruelty, violence, crowds, or watermark. No speech balloons. Compose a rich clear full-width scene with several colors and strong visual teaching logic.\nMANDATORY VISUAL STYLE OVERRIDE: The entire artwork, including EVERY background element, MUST use FLAT VECTOR CARTOON aesthetics. Use large uniform fills, very clean smooth contours, simple geometry, an extremely limited 12-color palette. NO textured wood, NO textured fabric, NO realistic landscape, NO painted foliage, NO gradients, NO highlights, NO soft rendering, NO realistic fur strands. Background buildings and trees must be flat simple silhouettes with thick smooth dark plum outlines, exactly like the character outlines. Think simple Sanrio animation cel / modern flat children's textbook illustration. Render nothing photographically. Do not accidentally make a detailed anime painting.\n\nPRIMARY REQUEST: Make an original colorful visual learning scene explaining why different social groups became dissatisfied after the Ottoman wars. SCENE: At a large stylized wooden tax collection table in a peaceful Hungarian village, three different clearly separated study trays show three burdens: a peasant household represented by grain sacks, a work hoe and a few coins; a noble estate represented by a rolled deed with wax seal and a large house-key; former frontier soldiers represented by an empty battered guardhouse helmet and closed fortress-gate miniature. These are large literal objects, NOT symbols in speech bubbles. A small village house and simple fortress silhouette in the distance, green-blue hills. KUROMI stands prominently beside the table pointing from the grain sack toward the coins; large quadruped JANI sits prominently at the other side, studying the sealed deed with one front paw beside it. The table is not overflowing; each group of objects has generous space, distinguishable turquoise, coral and gold tray colors. The viewer can compare everyday tax burdens, estate rights, and lost military livelihood without any text. The mood is thoughtful curiosity, not misery or caricature. No actual king or historical portrait.\nFinal style requirement: all foreground and background must be pure flat color 2D cells, without any texture or gradients.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "Removed the remaining fleur-de-lis from the yellow tray; plain tray edge retained.",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. "
        },
        {
          "prompt": "Use case: precise-object-edit. Image 1 is the already corrected educational scene. Change ONLY the small golden fleur-de-lis emblem on the front edge of the central yellow-gold study tray, below the sealed deed. Remove this emblem and leave the yellow tray surface plain. Preserve everything else exactly, especially Kuromi, all learning objects, and the corrected female ragdoll Jani's asymmetric face (larger dark patch VIEWER'S LEFT, whiter outer cheek VIEWER'S RIGHT), white paws, lack of bow, position and scale. Images 2 and 3 are her identity references, to prevent drift. Output the same opaque landscape scene, 1536x1024. No new symbols or writing."
        }
      ]
    },
    {
      "id": "r2",
      "lesson": "r2",
      "file": "assets/scenes-v5/r2.png",
      "title": "A kuruc tábor társadalmi kompromisszuma",
      "alt": "Kuromi és Jani előtt jobbágykatona és nemes köt jelképes megállapodást; a gabona és a birtokirat az együttműködő felek eltérő érdekeit jelzi.",
      "observe": "A szabadságharc tömegbázisát a jobbágykatonák, politikai és szervezeti erejének fontos részét a csatlakozó nemesek adták. Miért tette szükségessé a földesúri szolgáltatások kérdése e két csoport érdekeinek összeegyeztetését?",
      "bridge": "Rákóczinak a hadsereg létszámát és a nemesi támogatást egyszerre kellett biztosítania. A katonáskodó jobbágyok családjának adott, a szolgálat idejére szóló mentesség ösztönözte a hadba vonulást, miközben a földesúri rendszer fennmaradt. Ez a feltételes kedvezmény mutatja a társadalmi együttműködés lehetőségét és határát.",
      "limits": "Generált szemléltető jelenet a társadalmi alku értelmezéséhez; a kézfogás nem egy dokumentált megállapodás ábrázolása.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. ",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588d-1f6e-7073-9a1c-43ee33d51856\\exec-d90805a2-e0e9-4a93-a972-00ce2853798d.png",
      "sha256": "6f6177687a042b27c88d0a52e9c8e576471bcd544313f00d841c81ccb5829778",
      "bytes": 1929193,
      "width": 1536,
      "height": 1024,
      "visualQA": "Megtekintve: mindkét tanulótárs felismerhető, Jani ragdoll cica, tanulási tárgyak olvashatók; nincs olvashatatlan felirat vagy modern eszköz.",
      "previousImage": {
        "file": "assets/scenes-v2/r2.png",
        "sha256": "2dd4b8cc7c7cc38c91e839a297e45f845c6bdfca145ece49598a7161b8b08655"
      },
      "originalPrompt": "Use case: illustration-story. Asset type: landscape raster illustration for a Hungarian secondary-school history lesson about the Rákóczi War of Independence. The scene is a clearly imaginary learning scene, not an authentic period document. Style: entirely flat clean 2D storybook animation, very simple bold silhouette shapes, thick smooth dark plum outlines, solid rich colors, tiny restrained cel shadows only, warm off-white base, violet plus turquoise, coral-red and golden yellow. Absolutely no 3D, no clay, no diorama, no photorealism, no painterly brush texture, no sepia parchment wash. Wide 3:2 landscape composition, medium-wide view with a handful of large meaningful objects that remain clear at small screen size. Two large recurring learning companions MUST both appear prominently, each at least one quarter of image height. KUROMI: accurate Sanrio character with a white round face and white body, a black jester hood with tall pointed ears, recognizable pink skull emblem on forehead, mischievous gentle expression and black arrow tail. JANI: a cute original quadruped fluffy ragdoll cat, clearly cat-shaped walking on four legs or sitting on haunches with all four paws anatomically correct; cream-white fluffy body, dark chocolate ears and eye mask, white inverted V down forehead and muzzle, big blue eyes, huge fluffy chocolate tail, lavender neck bow with a little golden-yellow star pendant. Jani is NEVER a human boy, NEVER bipedal, NEVER a black cat, NEVER dressed as a person. Characters have flat illustrated rendering that matches the story. Neither is represented as a historical actor; they are observers handling simple study props in the foreground. Period context from early 18th-century Hungarian town, court or camp, simplified but credible. No readable words, letters, numbers, charts, accurate geographical shapes, invented borders, modern national flags, modern equipment or weapons pointed at people. No blood, injury, cruelty, violence, crowds, or watermark. No speech balloons. Compose a rich clear full-width scene with several colors and strong visual teaching logic.\nMANDATORY VISUAL STYLE OVERRIDE: The entire artwork, including EVERY background element, MUST use FLAT VECTOR CARTOON aesthetics. Use large uniform fills, very clean smooth contours, simple geometry, an extremely limited 12-color palette. NO textured wood, NO textured fabric, NO realistic landscape, NO painted foliage, NO gradients, NO highlights, NO soft rendering, NO realistic fur strands. Background buildings and trees must be flat simple silhouettes with thick smooth dark plum outlines, exactly like the character outlines. Think simple Sanrio animation cel / modern flat children's textbook illustration. Render nothing photographically. Do not accidentally make a detailed anime painting.\n\nPRIMARY REQUEST: An imaginary colorful learning camp explaining the coalition between nobles and peasant soldiers in 1703, with common support but different interests. SCENE: One large camp table under a broad turquoise canvas tent on a green meadow. On the left side of the table, a simple early-1700s peasant volunteer in plain cream shirt and brown waistcoat gently places a grain bundle and a work hoe; on the right, one noble organizer in simple dark-coral Hungarian-style early-1700s coat sets down an estate key and a sealed scroll. Their two hands meet in a calm agreement at the center, and their different possessions remain visible on their own sides. Behind them only two modest tents and a distant outline of hills, no army crowd. KUROMI large in foreground left with an open blank study book, notices the shared center of the table. JANI large in foreground right, sitting as a real four-pawed ragdoll cat, cream-white body and chocolate fluffy tail fully visible, looks between the grain and the sealed scroll with curious blue eyes. Make these animal companions visually dominant and all props readable. Teach cooperation and distinct goals, not universal equality or peasant emancipation. No modern handshake photo look, no modern symbols.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. "
        }
      ]
    },
    {
      "id": "r3",
      "lesson": "r3",
      "file": "assets/scenes-v5/r3.png",
      "title": "Államszervezés és a hadviselés gazdasági alapjai",
      "alt": "Képzeletbeli tanácskozás Kuromival és Janival; pénzérmék, számadás és ellátmányos szekér kapcsolja össze a politikai döntést a hadsereg fenntartásával.",
      "observe": "Az elhúzódó hadviselés rendszeres bevételeket, helyi végrehajtást és működő utánpótlást követelt. Miért nem volt elegendő a hadsereg fenntartásához önmagában a központi döntés vagy az újabb pénzkibocsátás?",
      "bridge": "Az 1705-ben létrehozott rendi konföderáció politikai keretet adott a közös harcnak, az igazgatásnak pedig az adóztatást és az ellátást kellett összehangolnia. A rézpénz kibocsátása növelhette a fizetőeszköz mennyiségét, de a hadsereg élelmét és felszerelését továbbra is elő kellett állítani és célba juttatni. A pénz elfogadottságának romlása ezért az ellátási nehézségeket is fokozhatta.",
      "limits": "Generált szemléltető jelenet a döntéshozatal és az ellátás kapcsolatáról; nem a szécsényi országgyűlés rekonstrukciója.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: remove the sun-and-moon heraldic motif from the hanging cloth; leave a plain period-colored drape. Keep anonymous council figures and supplies.",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588d-1f6e-7073-9a1c-43ee33d51856\\exec-d64e919f-5178-4481-83ba-4e46632e6134.png",
      "sha256": "83c6d7a666cf155c794cc9ff2e217c5d0f0918a66b87568ad8a4a4ac9b531309",
      "bytes": 1804346,
      "width": 1536,
      "height": 1024,
      "visualQA": "Megtekintve: mindkét tanulótárs felismerhető, Jani ragdoll cica, tanulási tárgyak olvashatók; nincs olvashatatlan felirat vagy modern eszköz.",
      "previousImage": {
        "file": "assets/scenes-v2/r3.png",
        "sha256": "6130ff984f6b64bcdd2d7f2a2a90c06184a53bcfe9954961c58666206e6b68cc"
      },
      "originalPrompt": "Use case: illustration-story. Asset type: landscape raster illustration for a Hungarian secondary-school history lesson about the Rákóczi War of Independence. The scene is a clearly imaginary learning scene, not an authentic period document. Style: entirely flat clean 2D storybook animation, very simple bold silhouette shapes, thick smooth dark plum outlines, solid rich colors, tiny restrained cel shadows only, warm off-white base, violet plus turquoise, coral-red and golden yellow. Absolutely no 3D, no clay, no diorama, no photorealism, no painterly brush texture, no sepia parchment wash. Wide 3:2 landscape composition, medium-wide view with a handful of large meaningful objects that remain clear at small screen size. Two large recurring learning companions MUST both appear prominently, each at least one quarter of image height. KUROMI: accurate Sanrio character with a white round face and white body, a black jester hood with tall pointed ears, recognizable pink skull emblem on forehead, mischievous gentle expression and black arrow tail. JANI: a cute original quadruped fluffy ragdoll cat, clearly cat-shaped walking on four legs or sitting on haunches with all four paws anatomically correct; cream-white fluffy body, dark chocolate ears and eye mask, white inverted V down forehead and muzzle, big blue eyes, huge fluffy chocolate tail, lavender neck bow with a little golden-yellow star pendant. Jani is NEVER a human boy, NEVER bipedal, NEVER a black cat, NEVER dressed as a person. Characters have flat illustrated rendering that matches the story. Neither is represented as a historical actor; they are observers handling simple study props in the foreground. Period context from early 18th-century Hungarian town, court or camp, simplified but credible. No readable words, letters, numbers, charts, accurate geographical shapes, invented borders, modern national flags, modern equipment or weapons pointed at people. No blood, injury, cruelty, violence, crowds, or watermark. No speech balloons. Compose a rich clear full-width scene with several colors and strong visual teaching logic.\nMANDATORY VISUAL STYLE OVERRIDE: The entire artwork, including EVERY background element, MUST use FLAT VECTOR CARTOON aesthetics. Use large uniform fills, very clean smooth contours, simple geometry, an extremely limited 12-color palette. NO textured wood, NO textured fabric, NO realistic landscape, NO painted foliage, NO gradients, NO highlights, NO soft rendering, NO realistic fur strands. Background buildings and trees must be flat simple silhouettes with thick smooth dark plum outlines, exactly like the character outlines. Think simple Sanrio animation cel / modern flat children's textbook illustration. Render nothing photographically. Do not accidentally make a detailed anime painting.\n\nPRIMARY REQUEST: An imaginary colorful learning scene about Rákóczi's confederation and the need to organize money and supplies. SCENE: A modest early-18th-century council room, a large oval wooden table with only three stylized seated period councilors in muted coral, teal and ochre coats. No exact historical likeness. On the table are large ordered piles of copper-colored coins with completely blank faces, an open plain ledger containing only nonverbal ruled strokes with no script, a sealed blank scroll and a small wooden balance. Immediately beside the table a clearly packed supply cart carries a grain sack, loaf, folded cloth and a barrel; show the meaningful visual connection between council decisions, coins, and real supplies. KUROMI prominently stands near the coin piles, carefully holding a single blank copper coin. JANI prominently sits on all four cat paws next to the supply cart, nose toward a grain sack, blue eyes and lavender bow/star visible; big chocolate tail curls beside the wheel. A cream wall, arched window, and green landscape keep the composition uncluttered. Emphasize a working administration, not a coronation or a palace spectacle. Use flat simple illustrated shapes and no writing on ledger or scroll.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "Remove the sun-and-moon heraldic motif from the hanging cloth; leave a plain period-colored drape. Keep anonymous council figures and supplies.",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: remove the sun-and-moon heraldic motif from the hanging cloth; leave a plain period-colored drape. Keep anonymous council figures and supplies."
        }
      ]
    },
    {
      "id": "r4",
      "lesson": "r4",
      "file": "assets/scenes-v5/r4.png",
      "title": "Hadviselési adottságok és külpolitikai mozgástér",
      "alt": "Kuromi és Jani mellett mozgékony lovasság, rendezett gyalogság és tüzérség szemlélteti a portyázó és a reguláris hadviselés eltérő követelményeit.",
      "observe": "A gyors lovassági hadműveletek és a rendezett nyílt ütközetek eltérő katonai felkészültséget igényeltek. Hogyan férhetett össze a kurucok jelentős területi mozgástere a döntő csatákban mutatkozó császári fölénnyel?",
      "bridge": "A kuruc könnyűlovasság mozgékonysága alkalmas volt rajtaütésekre és az utánpótlás zavarására, de a tartós eredményhez kiképzett gyalogságra, tüzérségre és biztos ellátásra is szükség volt. Rákóczi a katonai erőviszonyokat külső támogatással is igyekezett módosítani. A közös Habsburg-ellenes érdek azonban csak lehetőséget teremtett a francia együttműködésre; nem garantálta a döntő katonai segítséget.",
      "limits": "Generált hadviselési összehasonlítás; a csapatcsoportok mérete nem történeti létszámarány.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: remove the fleur-de-lis from the castle banner and leave plain cloth. Make the anonymous right-side early-1700s imperial infantry and the corresponding tabletop miniatures wear restrained light grey coats with muted red cuffs and tricorn hats, not bright blue Napoleonic-style uniforms. Preserve the contrast of mobile cavalry and formed infantry.",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588d-1f6e-7073-9a1c-43ee33d51856\\exec-223a04c8-0850-4d9a-87af-11051276b0e9.png",
      "sha256": "521887399edfa8ca6f9f9e71a2f14949a3a4b1275a77d2400d5529aa38d8b624",
      "bytes": 1894084,
      "width": 1536,
      "height": 1024,
      "visualQA": "Megtekintve: mindkét tanulótárs felismerhető, Jani ragdoll cica, tanulási tárgyak olvashatók; nincs olvashatatlan felirat vagy modern eszköz.",
      "previousImage": {
        "file": "assets/scenes-v2/r4.png",
        "sha256": "5b22a3685e173b37c625ae6f85d2fefddf5088b58d51efb74652dc1479490678"
      },
      "originalPrompt": "Use case: illustration-story. Asset type: landscape raster illustration for a Hungarian secondary-school history lesson about the Rákóczi War of Independence. The scene is a clearly imaginary learning scene, not an authentic period document. Style: entirely flat clean 2D storybook animation, very simple bold silhouette shapes, thick smooth dark plum outlines, solid rich colors, tiny restrained cel shadows only, warm off-white base, violet plus turquoise, coral-red and golden yellow. Absolutely no 3D, no clay, no diorama, no photorealism, no painterly brush texture, no sepia parchment wash. Wide 3:2 landscape composition, medium-wide view with a handful of large meaningful objects that remain clear at small screen size. Two large recurring learning companions MUST both appear prominently, each at least one quarter of image height. KUROMI: accurate Sanrio character with a white round face and white body, a black jester hood with tall pointed ears, recognizable pink skull emblem on forehead, mischievous gentle expression and black arrow tail. JANI: a cute original quadruped fluffy ragdoll cat, clearly cat-shaped walking on four legs or sitting on haunches with all four paws anatomically correct; cream-white fluffy body, dark chocolate ears and eye mask, white inverted V down forehead and muzzle, big blue eyes, huge fluffy chocolate tail, lavender neck bow with a little golden-yellow star pendant. Jani is NEVER a human boy, NEVER bipedal, NEVER a black cat, NEVER dressed as a person. Characters have flat illustrated rendering that matches the story. Neither is represented as a historical actor; they are observers handling simple study props in the foreground. Period context from early 18th-century Hungarian town, court or camp, simplified but credible. No readable words, letters, numbers, charts, accurate geographical shapes, invented borders, modern national flags, modern equipment or weapons pointed at people. No blood, injury, cruelty, violence, crowds, or watermark. No speech balloons. Compose a rich clear full-width scene with several colors and strong visual teaching logic.\nMANDATORY VISUAL STYLE OVERRIDE: The entire artwork, including EVERY background element, MUST use FLAT VECTOR CARTOON aesthetics. Use large uniform fills, very clean smooth contours, simple geometry, an extremely limited 12-color palette. NO textured wood, NO textured fabric, NO realistic landscape, NO painted foliage, NO gradients, NO highlights, NO soft rendering, NO realistic fur strands. Background buildings and trees must be flat simple silhouettes with thick smooth dark plum outlines, exactly like the character outlines. Think simple Sanrio animation cel / modern flat children's textbook illustration. Render nothing photographically. Do not accidentally make a detailed anime painting.\n\nPRIMARY REQUEST: An original colorful imaginary learning scene comparing mobile raiding and organized battle forces without combat. SCENE: On a broad peaceful practice field in early-1700s Hungary, create two visibly different spaces. Left background: two simple kuruc light horse riders in Hungarian-style coats and fur-edged hats guide their horses around widely spaced stakes on a winding route, suggesting speed and movement. Right background: three orderly period infantry soldiers stand in a short straight training row next to a simple unlit cannon and closed fortress gate, suggesting disciplined formation and firepower. Weapons are grounded and never point at people, no battle. Foreground contains a large study tabletop where KUROMI, prominent and attentive, compares two wooden demonstration toys: a single small horse on a curved trail and three infantry pieces in a straight row. JANI is a large four-legged ragdoll cat walking beside the table, pausing with one paw near a blank sealed messenger pouch; huge chocolate tail, blue eyes, lavender bow and golden star visible. A messenger's empty saddlebag beside a blank scroll can suggest outside support without any maps, geography, diplomatic labels or modern flags. The two companion characters must be prominent, not tiny decoration. Teach that fast movement and discipline are different strengths, with no winner stated.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "Remove the fleur-de-lis from the castle banner and leave plain cloth. Make the anonymous right-side early-1700s imperial infantry and corresponding tabletop miniatures wear restrained light grey coats with muted red cuffs and tricorn hats, not bright blue Napoleonic-style uniforms. Preserve the contrast of mobile cavalry and formed infantry.",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: remove the fleur-de-lis from the castle banner and leave plain cloth. Make the anonymous right-side early-1700s imperial infantry and the corresponding tabletop miniatures wear restrained light grey coats with muted red cuffs and tricorn hats, not bright blue Napoleonic-style uniforms. Preserve the contrast of mobile cavalry and formed infantry."
        },
        {
          "prompt": "Use case: precise-object-edit. Image 1 is the already corrected educational scene. Change ONLY Jani's one visible dark hind paw at the far right of her body, at the lower-right edge of the table near the base of her tail. Make that hind paw and the lower hind leg white/cream-white fur, matching her other white paws. The tail remains dark chocolate. Keep correct natural feline anatomy with no extra feet. Preserve everything else exactly, especially the corrected asymmetric face (bigger dark patch VIEWER'S LEFT, distinctly whiter outer cheek VIEWER'S RIGHT), blue eyes, pink nose, lack of bow, Kuromi, grey-coated infantry and miniatures and the plain blue castle banner. Images 2 and 3 are Jani's identity references, not new composition inputs. Output same opaque landscape, 1536x1024."
        }
      ]
    },
    {
      "id": "r5",
      "lesson": "r5",
      "file": "assets/scenes-v5/r5.png",
      "title": "Ónod: közjogi szakítás és háborús teherviselés",
      "alt": "Kuromi és Jani egy képzeletbeli országgyűlésen; az üres királyi szék és a külön elhelyezett korona a trónfosztás és az interregnum megkülönböztetését segíti.",
      "observe": "Az ónodi határozat a Habsburg-ház uralkodói jogát utasította el, és interregnumot hirdetett. Miért kell ezt a dinasztikus szakítást megkülönböztetni az államforma megváltoztatásától és Rákóczi tisztségeitől?",
      "bridge": "Az 1707-es országgyűlés a politikai szakítással párhuzamosan a háború finanszírozását is rendezni próbálta: a közös teherviselést a nemességre is kiterjesztette. A trónfosztásból nem következett köztársaság, az adózási kiváltság korlátozásából pedig teljes társadalmi jogegyenlőség. A döntések jelentőségét közjogi tartalmuk és végrehajtásuk katonai, gazdasági feltételei együtt mutatják meg.",
      "limits": "Generált fogalmi szemléltetés; az üres trón és a korona nem az ónodi országgyűlés berendezésének rekonstrukciója.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: remove all fleur-de-lis motifs from banners, throne finial and crown ornament. Use simple plain drapes, a generic empty ceremonial chair and a plainly stylized crown beside it. Keep the throne empty.",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588d-1f6e-7073-9a1c-43ee33d51856\\exec-10a68a78-f1f8-40c0-9e9e-c9f0e32c9527.png",
      "sha256": "cb3fa39e6497c0c849edc61e8fae4afad4247f6e2d3c89ad5b466e4b12bb1d02",
      "bytes": 1844566,
      "width": 1536,
      "height": 1024,
      "visualQA": "Megtekintve: mindkét tanulótárs felismerhető, Jani ragdoll cica, tanulási tárgyak olvashatók; nincs olvashatatlan felirat vagy modern eszköz.",
      "previousImage": {
        "file": "assets/scenes-v2/r5.png",
        "sha256": "8935c32f52b7bfdc2d6084e8ff243fdcf5d3861a1f25f13e5ba6426d57c8fe1e"
      },
      "originalPrompt": "Use case: illustration-story. Asset type: landscape raster illustration for a Hungarian secondary-school history lesson about the Rákóczi War of Independence. The scene is a clearly imaginary learning scene, not an authentic period document. Style: entirely flat clean 2D storybook animation, very simple bold silhouette shapes, thick smooth dark plum outlines, solid rich colors, tiny restrained cel shadows only, warm off-white base, violet plus turquoise, coral-red and golden yellow. Absolutely no 3D, no clay, no diorama, no photorealism, no painterly brush texture, no sepia parchment wash. Wide 3:2 landscape composition, medium-wide view with a handful of large meaningful objects that remain clear at small screen size. Two large recurring learning companions MUST both appear prominently, each at least one quarter of image height. KUROMI: accurate Sanrio character with a white round face and white body, a black jester hood with tall pointed ears, recognizable pink skull emblem on forehead, mischievous gentle expression and black arrow tail. JANI: a cute original quadruped fluffy ragdoll cat, clearly cat-shaped walking on four legs or sitting on haunches with all four paws anatomically correct; cream-white fluffy body, dark chocolate ears and eye mask, white inverted V down forehead and muzzle, big blue eyes, huge fluffy chocolate tail, lavender neck bow with a little golden-yellow star pendant. Jani is NEVER a human boy, NEVER bipedal, NEVER a black cat, NEVER dressed as a person. Characters have flat illustrated rendering that matches the story. Neither is represented as a historical actor; they are observers handling simple study props in the foreground. Period context from early 18th-century Hungarian town, court or camp, simplified but credible. No readable words, letters, numbers, charts, accurate geographical shapes, invented borders, modern national flags, modern equipment or weapons pointed at people. No blood, injury, cruelty, violence, crowds, or watermark. No speech balloons. Compose a rich clear full-width scene with several colors and strong visual teaching logic.\nMANDATORY VISUAL STYLE OVERRIDE: The entire artwork, including EVERY background element, MUST use FLAT VECTOR CARTOON aesthetics. Use large uniform fills, very clean smooth contours, simple geometry, an extremely limited 12-color palette. NO textured wood, NO textured fabric, NO realistic landscape, NO painted foliage, NO gradients, NO highlights, NO soft rendering, NO realistic fur strands. Background buildings and trees must be flat simple silhouettes with thick smooth dark plum outlines, exactly like the character outlines. Think simple Sanrio animation cel / modern flat children's textbook illustration. Render nothing photographically. Do not accidentally make a detailed anime painting.\n\nPRIMARY REQUEST: A rich flat 2D imaginary study scene explaining the decision at Ónod: rejecting the Habsburg dynasty and leaving the royal throne unfilled, not creating a republic and not crowning Rákóczi. SCENE: An early-18th-century assembly tent with a coral-red cloth canopy, large central plain wooden table, three simple period delegates debating calmly with open hands. On a small raised platform behind the table is a clearly EMPTY ornate wooden royal chair, with a closed crown resting safely on a separate cushion beside it, not on a person's head. In the immediate foreground, a large blank scroll with a red wax seal lies open on a violet tabletop. KUROMI prominently stands by the scroll and points toward the empty chair; JANI, a large cream-white ragdoll cat with chocolate ears and mask, blue eyes, inverted white V face, lavender bow/star and huge chocolate tail, sits beside Kuromi looking toward the empty seat. Make empty chair and uncrowned crown clear learning objects. No cheering triumph, no enthroned person, no guillotine, no modern parliamentary chamber, no republican emblems. Use turquoise fabric accents, gold objects, coral and cream to make the scene richly colorful and distinct from other images. Absolutely no readable text or numbers.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "Remove all fleur-de-lis motifs from banners, throne finial and crown ornament. Use simple plain drapes, a generic empty ceremonial chair and a plainly stylized crown beside it; do not label it as an authentic surviving object. Keep the throne empty.",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: remove all fleur-de-lis motifs from banners, throne finial and crown ornament. Use simple plain drapes, a generic empty ceremonial chair and a plainly stylized crown beside it. Keep the throne empty."
        },
        {
          "prompt": "Use case: precise-object-edit. Image 1 is the already corrected educational scene. There is one STRAY DARK PAW-LIKE SHAPE left over from the previous cat drawing on the purple floor/tabletop, immediately to the VIEWER'S LEFT of Jani's leftmost white front paw, near Kuromi's scroll. Remove that detached dark leftover shape completely and restore the plain purple surface behind it. Jani's actual paws must remain white with correct natural feline anatomy; do not add feet. Preserve every other detail exactly, especially her corrected asymmetric face (bigger dark cheek patch VIEWER'S LEFT, much whiter cheek VIEWER'S RIGHT), no bow, blue eyes and pink nose, the plain drapes, empty throne, crown, human figures and Kuromi. Images 2 and 3 are Jani's identity references, to avoid identity drift. Output same opaque landscape, 1536x1024."
        },
        {
          "prompt": "Use case: precise-object-edit. Edit only this one tiny area of Image 1: Jani's LEFTMOST VISIBLE PAW at approximately x=600, y=813 in this 1536x1024 image, directly to the left of her two white front paws. It is currently a leftover dark brown foot. CHANGE THIS ONE DARK FOOT TO WHITE CREAM FUR, with the same outline and toe details as the other white paws. The lower leg above it should also be cream-white. This is her visible rear paw, not the dark tail. All visible Jani feet must be white. Do not merely make this foot translucent or shadowy brown. Preserve all other pixels and composition as closely as possible: Jani's asymmetric face, blue eyes, no neck bow, dark tail, Kuromi, anonymous human figures, empty throne, crown and banners are already correct. Image 2 is Jani's true identity photo and Image 3 is her illustrated character reference. Output the same complete opaque 1536x1024 landscape scene."
        }
      ]
    },
    {
      "id": "r6",
      "lesson": "r6",
      "file": "assets/scenes-v5/r6.png",
      "title": "Katonai visszaszorulás és gazdasági kimerülés",
      "alt": "Kuromi és Jani egy ellátási gondokkal küzdő táborban; kevés gabona és sérült szekér szemlélteti a készlethiányt és az utánpótlás nehézségét.",
      "observe": "A háború folytatását a katonai veszteségek és a hátország kimerülése egymást erősítve korlátozta. Hogyan vezethetett a területvesztés bevételkieséshez, az ellátás romlása pedig újabb katonai kudarcokhoz?",
      "bridge": "Az 1708-as trencséni vereség után a kurucok katonai mozgástere és erőforrásbázisa egyaránt szűkült. A hosszú háború és a pestis a hadsereget ellátó társadalmat is gyengítette, miközben a remélt külső támogatás nem vált döntő katonai erővé. A hanyatlást ezért több, kölcsönösen összefüggő tényező magyarázza; Trencsén fordulópont volt, a harc azonban 1711-ig folytatódott.",
      "limits": "Generált szemléltető jelenet az ellátási válság elemzéséhez; nem egy azonosítható kuruc tábor állapotrajza.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: remove the fleur-de-lis on the camp flag and use plain muted purple fabric. Preserve the depleted storehouse, broken wagon wheel and tired anonymous soldiers.",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588d-1f6e-7073-9a1c-43ee33d51856\\exec-1240d772-1846-4b5a-888c-9b2637ed4868.png",
      "sha256": "c07d03cf0c13d9a8c39ce863ed2a3c0e7f8d579c021bdcae158287c1149a506e",
      "bytes": 1914943,
      "width": 1536,
      "height": 1024,
      "visualQA": "Megtekintve: mindkét tanulótárs felismerhető, Jani ragdoll cica, tanulási tárgyak olvashatók; nincs olvashatatlan felirat vagy modern eszköz.",
      "previousImage": {
        "file": "assets/scenes-v2/r6.png",
        "sha256": "48fbcbcf690b1ca968bd9994a4ac266305e1cf9ed1959601f1799d298c5c16e8"
      },
      "originalPrompt": "Use case: illustration-story. Asset type: landscape raster illustration for a Hungarian secondary-school history lesson about the Rákóczi War of Independence. The scene is a clearly imaginary learning scene, not an authentic period document. Style: entirely flat clean 2D storybook animation, very simple bold silhouette shapes, thick smooth dark plum outlines, solid rich colors, tiny restrained cel shadows only, warm off-white base, violet plus turquoise, coral-red and golden yellow. Absolutely no 3D, no clay, no diorama, no photorealism, no painterly brush texture, no sepia parchment wash. Wide 3:2 landscape composition, medium-wide view with a handful of large meaningful objects that remain clear at small screen size. Two large recurring learning companions MUST both appear prominently, each at least one quarter of image height. KUROMI: accurate Sanrio character with a white round face and white body, a black jester hood with tall pointed ears, recognizable pink skull emblem on forehead, mischievous gentle expression and black arrow tail. JANI: a cute original quadruped fluffy ragdoll cat, clearly cat-shaped walking on four legs or sitting on haunches with all four paws anatomically correct; cream-white fluffy body, dark chocolate ears and eye mask, white inverted V down forehead and muzzle, big blue eyes, huge fluffy chocolate tail, lavender neck bow with a little golden-yellow star pendant. Jani is NEVER a human boy, NEVER bipedal, NEVER a black cat, NEVER dressed as a person. Characters have flat illustrated rendering that matches the story. Neither is represented as a historical actor; they are observers handling simple study props in the foreground. Period context from early 18th-century Hungarian town, court or camp, simplified but credible. No readable words, letters, numbers, charts, accurate geographical shapes, invented borders, modern national flags, modern equipment or weapons pointed at people. No blood, injury, cruelty, violence, crowds, or watermark. No speech balloons. Compose a rich clear full-width scene with several colors and strong visual teaching logic.\nMANDATORY VISUAL STYLE OVERRIDE: The entire artwork, including EVERY background element, MUST use FLAT VECTOR CARTOON aesthetics. Use large uniform fills, very clean smooth contours, simple geometry, an extremely limited 12-color palette. NO textured wood, NO textured fabric, NO realistic landscape, NO painted foliage, NO gradients, NO highlights, NO soft rendering, NO realistic fur strands. Background buildings and trees must be flat simple silhouettes with thick smooth dark plum outlines, exactly like the character outlines. Think simple Sanrio animation cel / modern flat children's textbook illustration. Render nothing photographically. Do not accidentally make a detailed anime painting.\n\nPRIMARY REQUEST: An imaginary colorful learning illustration about cumulative war exhaustion and disrupted supply after the turning point of 1708, with no battle or injury. SCENE: A peaceful early-1700s camp supply station at the end of a long winding country road. In the center a big wooden supply cart has one visibly damaged wooden wheel, a few nearly empty grain sacks, one small barrel and a frayed but neatly folded cloth. At the left, a closed simple storehouse with almost empty shelves can be seen through its open door. At the right, only two tired but healthy period soldiers sit resting on a log, weapons laid safely on the ground, no wounded people. Distant fields have only a few harvested bundles and gathering muted blue clouds; keep daylight warm enough that the style remains colorful. KUROMI prominent near the cart inspects the damaged wheel with concern. JANI prominent on four cat legs or haunches beside the nearly empty sacks, fluffy cream-white coat, chocolate face mask/ears/tail, inverted white V, blue eyes and lavender bow/star fully visible. Their thoughtful expressions invite the learner to connect less territory, fewer supplies and prolonged hardship. No plague symptoms, bodies, destruction spectacle, dramatic battlefield, symbols replacing objects, or text. Rich purple, teal, gold and coral remain present.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "Remove the fleur-de-lis on the camp flag and use plain muted purple fabric. Preserve the depleted storehouse, broken wagon wheel and tired anonymous soldiers.",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: remove the fleur-de-lis on the camp flag and use plain muted purple fabric. Preserve the depleted storehouse, broken wagon wheel and tired anonymous soldiers."
        }
      ]
    },
    {
      "id": "r7",
      "lesson": "r7",
      "file": "assets/scenes-v5/r7.png",
      "title": "Szatmár: a katonai vereség politikai rendezése",
      "alt": "Kuromi és Jani két tárgyaló között; a mérlegre helyezett jogirat és hüvelybe tett kard a jogbiztosítékok és a harc lezárásának jelképes összekapcsolása.",
      "observe": "A szatmári béke a Habsburg-fennhatóság elfogadását kegyelemmel és rendi jogbiztosítékokkal kapcsolta össze. Milyen eltérő érdeket érvényesített a két fél, és miért indokolt a rendezést kompromisszumnak tekinteni?",
      "bridge": "Károlyi és Pálffy tárgyalásai a további hadviselés helyett a hűségre visszatérők személyi és vagyoni biztonságát, valamint a rendi jogok megőrzését állították előtérbe. A katonai vereség így nem eredményezte minden politikai jog elvesztését, a Habsburg-fennhatóság és a jobbágyrendszer viszont fennmaradt. Rákóczi a hűségesküvel járó kegyelmet elutasította, és emigrációban maradt.",
      "limits": "Generált szemléltető jelenet a béke kölcsönös vállalásairól; a mérleg nem a béke korabeli jelképe vagy dokumentuma.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: remove every fleur-de-lis from wall banners, rug and book covers, replacing it with plain period-colored surfaces or neutral geometric trim. Preserve the balance metaphor and two anonymous negotiators.",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588d-1f6e-7073-9a1c-43ee33d51856\\exec-902a476e-ae36-4017-877f-b5fbff1b6fe3.png",
      "sha256": "1ccc81dae4bb08cba96e1b3719322d23695c6519d3c6a43361467282266cfebf",
      "bytes": 1930268,
      "width": 1536,
      "height": 1024,
      "visualQA": "Megtekintve: mindkét tanulótárs felismerhető, Jani ragdoll cica, tanulási tárgyak olvashatók; nincs olvashatatlan felirat vagy modern eszköz.",
      "previousImage": {
        "file": "assets/scenes-v2/r7.png",
        "sha256": "1ef7fbec974e78e6f306b37b3ccc13d88843c478de36989750570d1763406bbc"
      },
      "originalPrompt": "Use case: illustration-story. Asset type: landscape raster illustration for a Hungarian secondary-school history lesson about the Rákóczi War of Independence. The scene is a clearly imaginary learning scene, not an authentic period document. Style: entirely flat clean 2D storybook animation, very simple bold silhouette shapes, thick smooth dark plum outlines, solid rich colors, tiny restrained cel shadows only, warm off-white base, violet plus turquoise, coral-red and golden yellow. Absolutely no 3D, no clay, no diorama, no photorealism, no painterly brush texture, no sepia parchment wash. Wide 3:2 landscape composition, medium-wide view with a handful of large meaningful objects that remain clear at small screen size. Two large recurring learning companions MUST both appear prominently, each at least one quarter of image height. KUROMI: accurate Sanrio character with a white round face and white body, a black jester hood with tall pointed ears, recognizable pink skull emblem on forehead, mischievous gentle expression and black arrow tail. JANI: a cute original quadruped fluffy ragdoll cat, clearly cat-shaped walking on four legs or sitting on haunches with all four paws anatomically correct; cream-white fluffy body, dark chocolate ears and eye mask, white inverted V down forehead and muzzle, big blue eyes, huge fluffy chocolate tail, lavender neck bow with a little golden-yellow star pendant. Jani is NEVER a human boy, NEVER bipedal, NEVER a black cat, NEVER dressed as a person. Characters have flat illustrated rendering that matches the story. Neither is represented as a historical actor; they are observers handling simple study props in the foreground. Period context from early 18th-century Hungarian town, court or camp, simplified but credible. No readable words, letters, numbers, charts, accurate geographical shapes, invented borders, modern national flags, modern equipment or weapons pointed at people. No blood, injury, cruelty, violence, crowds, or watermark. No speech balloons. Compose a rich clear full-width scene with several colors and strong visual teaching logic.\nMANDATORY VISUAL STYLE OVERRIDE: The entire artwork, including EVERY background element, MUST use FLAT VECTOR CARTOON aesthetics. Use large uniform fills, very clean smooth contours, simple geometry, an extremely limited 12-color palette. NO textured wood, NO textured fabric, NO realistic landscape, NO painted foliage, NO gradients, NO highlights, NO soft rendering, NO realistic fur strands. Background buildings and trees must be flat simple silhouettes with thick smooth dark plum outlines, exactly like the character outlines. Think simple Sanrio animation cel / modern flat children's textbook illustration. Render nothing photographically. Do not accidentally make a detailed anime painting.\n\nPRIMARY REQUEST: An original imaginary learning scene explaining the Szatmár compromise of 1711: peace and protection of estates and rights under continuing royal authority. SCENE: A warm early-18th-century negotiation room with a large table, only two calm period negotiators seated opposite one another (one in turquoise coat, one in coral coat), both with open hands toward a blank agreement scroll with red wax seals. The negotiators are generic and are NOT Rákóczi. At the center of the table stands a large simple brass balance, perfectly balanced: one pan holds a sealed legal scroll and house key, the other a sheathed sword and simple olive branch. These are literal physical objects on the scale, no text. A small crown rests on a distant shelf to suggest surviving royal authority without portraying an independent new state. KUROMI large in foreground beside the balanced scale studies it with an attentive smile. JANI large in foreground at the other side, sitting naturally as a ragdoll cat on four paws/haunches with full huge chocolate tail visible, cream coat, chocolate mask and ears, inverted white V face, big blue eyes, lavender bow and yellow star. Distinguish compromise from absolute victory: neither negotiator dominates, no surrender scene. Use a peaceful rich palette with teal, coral, golden balance, purple accessories and cream. No readable words, years, maps, modern flags or historical-document facsimile.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "Remove every fleur-de-lis from wall banners, rug and book covers, replacing it with plain period-colored surfaces or neutral geometric trim. Preserve the balance metaphor and two anonymous negotiators.",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: remove every fleur-de-lis from wall banners, rug and book covers, replacing it with plain period-colored surfaces or neutral geometric trim. Preserve the balance metaphor and two anonymous negotiators."
        }
      ]
    },
    {
      "id": "d1-scene-v2",
      "lesson": "d1",
      "title": "A kiegyezés tárgyalóasztala",
      "alt": "Kuromi és Jani a két külön tárgyalófél között összeillesztett korall és türkiz elemeket figyeli.",
      "observe": "A kiegyezés a birodalmi egység fenntartását és a magyar alkotmányos önállóság helyreállítását egyeztette össze. Magyarázd meg, hogyan változtatták meg a katonai vereségek és a passzív ellenállás terhei a két fél megegyezési hajlandóságát!",
      "bridge": "Deák 1865-ös húsvéti cikke azt jelzi, hogy a közeledés az 1866-os königgrätzi vereség előtt megindult. A vereség felgyorsította az alkut: a visszanyert magyar belső önállóságért cserébe elfogadták a birodalmi kapcsolat és a közös ügyek fennmaradását.",
      "file": "assets/scenes-v5/d1.png",
      "limits": "Tanulási célú illusztráció, nem korabeli tárgyalás képi forrása.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: make the far-left white-uniformed anonymous imperial participant a brown-haired adult in his thirties with restrained period side whiskers, avoiding an elderly twentieth-century emperor appearance. This remains a symbolic negotiation, not a reconstruction or authenticated portrait. Keep the heraldic division and two agreement pieces.",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588e-107d-7ce2-a7fc-c51c72c9ec8d\\exec-45f5bc21-245e-47b3-802f-f44af050f440.png",
      "sha256": "6b3e5e458d0af63f980160b036ef7dfbae00ec349e95dc318c7f060b3241585d",
      "caption": "Az 1867-es kiegyezés eltérő érdekű felek kompromisszuma volt: a magyar alkotmányos önállóságot a Monarchia közös intézményeivel kapcsolta össze.",
      "qualityCheck": {
        "mascots": "Kuromi és a krém/fehér, kék szemű ragdoll Jani nagy méretben, felismerhetően szerepel.",
        "learningObjects": "A leckefogalomhoz kapcsolódó tárgyak és kapcsolatok vizuálisan ellenőrizve.",
        "inspected": true
      },
      "editPrompts": [
        "Edit this educational illustration with precise corrections only. Preserve the full composition, the large foreground Kuromi, the cream-white ragdoll CAT Jani with blue eyes chocolate ears mask fluffy tail lavender star bow, the two negotiating human groups, puzzle pieces, blank parchment, crown, scales and table. Remove every recognizable Parliament, cathedral or other landmark visible through all windows. Replace the window views with a very simple pale blue sky and a couple of generic green leafy tree shapes only. This is an 1867 compromise learning scene: the modern completed Hungarian Parliament building must not appear. Also simplify all fills into clean flat 2D solid color shapes with smooth bold dark-plum outlines; remove texture and painterly shading. Do not add any writing, letters or numerals. Keep Jani fully feline and sitting naturally, both mascots large and fully visible."
      ],
      "bytes": 1995160,
      "previousImage": {
        "file": "assets/scenes-v2/d1.png",
        "sha256": "07608ee738c202592f2778515d41f8af381199d70b3b425972466cc0955d327a"
      },
      "width": 1536,
      "height": 1024,
      "originalPrompt": "Use case: illustration-story. Asset type: landscape 1536x1024 educational illustration for a Hungarian history learning app, about the Austro-Hungarian Compromise and dualist era. It is an imaginary learning scene, not a historical source or eyewitness reconstruction. Visual style: exceptionally clean contemporary Sanrio-style flat 2D cartoon, bold smooth dark plum outlines, simple shapes, absolutely flat solid fills, no rendering, no 3D, no miniature, no painterly texture, no gradients, no drop shadows. Bright coordinated purple, coral, turquoise, warm gold and cream; generous uncluttered layout, clear didactic objects.\nMANDATORY TWO CHARACTERS BOTH VERY LARGE AND FULLY VISIBLE in foreground, together at least one third of image width: Kuromi, small white body, iconic black jester hood with pointed ears and pink skull, pink collar details, impish friendly expression; and Jani, a clearly NON-HUMAN fluffy cream and white ragdoll CAT, chocolate brown ears and facial mask interrupted by a white inverted V, blue eyes, enormous fluffy chocolate-brown tail, lavender bow with one yellow star pendant. Jani sits naturally on four cat legs, NOT a boy, NOT a human, no human torso, no biped. Keep both mascots expressive, engaged with the specific learning objects; no tiny mascot stickers. No other Kuromi or Jani clones.\nHistorical details are symbolic teaching models suitable for late nineteenth century Central Europe. No writing, no letters, no numbers, no fabricated labels, no modern phones, no modern skyscrapers or current flags. No gore, no decorative clutter. Do not invent geographic maps. \nPrimary request: Show the COMPROMISE AS A NEGOTIATION BETWEEN TWO SIDES, not surrender. At a wide dignified nineteenth-century negotiating table, two small groups of nineteenth-century adults sit opposite each other, one in Hungarian civil coats, the other in Austrian court clothes, equally scaled. Between them, two distinct coral and turquoise puzzle pieces are just being joined above a blank parchment with quill. A small scales of justice icon and a shared roof-shaped gold crown symbol above hint at constitutional compromise and continuing monarch. Left side has a closed damaged ledger and empty money chest as pressure; right side a carefully protected constitutional document. Do not overdo portraits: adults are secondary, NOT the teaching mascots. Foreground: large Kuromi stands at the near left corner pointing at both pieces with an open palm, while large Jani sits at the near right with one paw by the blank negotiation paper, looking at it curiously. Both faces visible and engaged. Distinct room interior with arched window, warm cream background, simplified furniture. Focus on two sets of interests meeting, a negotiated middle arrangement.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "Make the far-left white-uniformed anonymous imperial participant a brown-haired adult in his thirties with restrained period side whiskers, avoiding an elderly twentieth-century emperor appearance. This remains a symbolic negotiation, not a reconstruction or authenticated portrait. Keep the heraldic division and two agreement pieces.",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: make the far-left white-uniformed anonymous imperial participant a brown-haired adult in his thirties with restrained period side whiskers, avoiding an elderly twentieth-century emperor appearance. This remains a symbolic negotiation, not a reconstruction or authenticated portrait. Keep the heraldic division and two agreement pieces."
        }
      ]
    },
    {
      "id": "d2-scene-v2",
      "lesson": "d2",
      "title": "Két kormány, három közös ügy",
      "alt": "Külön korall és türkiz kormányasztal között külügyi, hadügyi és közös pénzügyi tárgyak; mellettük Kuromi és Jani.",
      "observe": "A dualista rendszerben a két államrész saját törvényhozása és kormánya közös uralkodóval, külüggyel, hadüggyel és ezek pénzügyi fedezetével kapcsolódott össze. Mely hatáskörök alapján állítható, hogy Magyarország jelentős önállóságot kapott, de teljes függetlenséget nem?",
      "bridge": "A közös pénzügy kizárólag a közös ügyek kiadásaira vonatkozott; az önálló magyar feladatokhoz saját költségvetés tartozott. A delegációk egyenlő létszáma a képviseletről, a kvóta pedig a közös költségek megosztásáról rendelkezett.",
      "file": "assets/scenes-v5/d2.png",
      "limits": "Tanulási célú intézményi modell, nem korabeli forrás.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. ",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588e-107d-7ce2-a7fc-c51c72c9ec8d\\exec-695165f8-c3fe-4e02-96f4-8cf2fa34a098.png",
      "sha256": "3906e476c30d7d0f73f3d1dfb334aa604502b2964d501cc153c30c0b7e8c0c9c",
      "caption": "A külön állami intézmények és a közös ügyek együtt alkották a dualista államszerkezetet. A közös pénzügy hatáskörét a közös külügyi és hadügyi kiadások jelölték ki.",
      "qualityCheck": {
        "mascots": "Kuromi és a krém/fehér, kék szemű ragdoll Jani nagy méretben, felismerhetően szerepel.",
        "learningObjects": "A leckefogalomhoz kapcsolódó tárgyak és kapcsolatok vizuálisan ellenőrizve.",
        "inspected": true
      },
      "bytes": 2011071,
      "previousImage": {
        "file": "assets/scenes-v2/d2.png",
        "sha256": "df2c4e402f66b526c660ae95f536c4a23b8e2b517d54e79fbe76b5c78be66be1"
      },
      "width": 1536,
      "height": 1024,
      "originalPrompt": "Use case: illustration-story. Asset type: landscape 1536x1024 educational illustration for a Hungarian history learning app, about the Austro-Hungarian Compromise and dualist era. It is an imaginary learning scene, not a historical source or eyewitness reconstruction. Visual style: exceptionally clean contemporary Sanrio-style flat 2D cartoon, bold smooth dark plum outlines, simple shapes, absolutely flat solid fills, no rendering, no 3D, no miniature, no painterly texture, no gradients, no drop shadows. Bright coordinated purple, coral, turquoise, warm gold and cream; generous uncluttered layout, clear didactic objects.\nMANDATORY TWO CHARACTERS BOTH VERY LARGE AND FULLY VISIBLE in foreground, together at least one third of image width: Kuromi, small white body, iconic black jester hood with pointed ears and pink skull, pink collar details, impish friendly expression; and Jani, a clearly NON-HUMAN fluffy cream and white ragdoll CAT, chocolate brown ears and facial mask interrupted by a white inverted V, blue eyes, enormous fluffy chocolate-brown tail, lavender bow with one yellow star pendant. Jani sits naturally on four cat legs, NOT a boy, NOT a human, no human torso, no biped. Keep both mascots expressive, engaged with the specific learning objects; no tiny mascot stickers. No other Kuromi or Jani clones.\nHistorical details are symbolic teaching models suitable for late nineteenth century Central Europe. No writing, no letters, no numbers, no fabricated labels, no modern phones, no modern skyscrapers or current flags. No gore, no decorative clutter. Do not invent geographic maps. \nPrimary request: A memorable visible MODEL OF THE DUALIST STATE: two genuinely SEPARATE government desks at left and right, one coral and one turquoise, each with its own blank books, files, chair and little classical institutional building model. A single small gold crown on a high central pedestal links the two symbolically. The central area holds exactly THREE clearly distinct shared affairs symbols on three cream trays: a diplomatic globe with sealed envelope (foreign affairs), a nineteenth-century officer's kepi on crossed sheathed sabres (military affairs), and a pouch of gold coins beside a small ledger (only financing those shared affairs). Both desks retain their own separate ledgers to show their own budgets. This is a tangible tabletop learning model, not an abstract flow chart. Large Kuromi is between front left desk and center pointing toward the three central trays. Large Jani sits by front right desk, looking at central symbols, with fluffy tail curved away so clear on cream. Both large foreground characters fully visible. No human governments necessary; the desks themselves teach the structure. No flags. Keep the three shared symbols unmistakably countable and desks unmistakably separate.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. "
        }
      ]
    },
    {
      "id": "d3-scene-v2",
      "lesson": "d3",
      "title": "A választójog szűk kapuja",
      "alt": "Kuromi jelképes kulcsot tart, Jani a korláton kívül maradó emberek mellett ül. A jogosult férfi nyíltan mondja el szavazatát, amit a tisztviselő jegyzőkönyvbe ír; más társadalmi csoportok kívül maradnak.",
      "observe": "A választott országgyűlés alkotmányos képviseletet biztosított, miközben a cenzus és a nők kizárása a lakosság nagy részét távol tartotta a szavazástól. Hogyan szűkíthette tovább a politikai részvételt a többnyire nyílt szavazás és az erős uralkodói jogkör?",
      "bridge": "Az alkotmányosság, a parlamenti felelősség és az általános választójog külön vizsgálati szempont. A kormány parlamenti támogatása mellett a miniszterelnök királyi kinevezését és a törvények szentesítését is figyelembe kell venni a hatalom megoszlásának értékeléséhez.",
      "file": "assets/scenes-v5/d3.png",
      "limits": "Jelképes jelenet; a korszak országgyűlési választásain többnyire nyílt szavazás zajlott.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: replace the ballot box and paper-insertion gesture: show the voter openly declaring his choice with an open hand, while a seated official records it in an open ledger visible to witnesses. No voting booth, no secret ballot envelope or ballot box. Preserve the gate and excluded observers as a metaphor for restricted suffrage.",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588e-107d-7ce2-a7fc-c51c72c9ec8d\\exec-2e1d6a10-f3b4-4a86-87d5-0dd4fad4d026.png",
      "sha256": "b9797060240d86dbf7a698e9219610e5a2ad6481a826044c263b4ff067d98920",
      "caption": "A dualizmus kori parlamentarizmus szűk választójoggal és számottevő uralkodói hatalommal működött. A képviselet léte és a részvétel társadalmi kiterjedtsége két külön kérdés.",
      "qualityCheck": {
        "mascots": "Kuromi és a krém/fehér, kék szemű ragdoll Jani nagy méretben, felismerhetően szerepel.",
        "learningObjects": "A leckefogalomhoz kapcsolódó tárgyak és kapcsolatok vizuálisan ellenőrizve.",
        "inspected": true
      },
      "editPrompts": [
        "Edit this educational illustration with ONE correction. Keep every other object, character, color and layout exactly as it is: especially large Kuromi with key, large sitting cream/white ragdoll CAT Jani with blue eyes chocolate mask fluffy tail lavender star bow, the dignified excluded adults behind the barrier, and the small group of token-holding men reaching the ballot box. In upper center, REMOVE the uniformed crowned/royal-looking man at the parliamentary podium. Replace him with an EMPTY ordinary wooden speaker's desk with no person and no throne. The floating gold crown symbol ABOVE remains as a symbolic reminder of strong royal powers; it must not look as though the king presided over parliamentary sessions. No labels, no dates, no new people. Keep style clean flat 2D bold dark-plum outlines and solid colors.",
        "Precise small edit to this flat cartoon educational image. At the UPPER CENTER speaker's desk below the floating crown, REMOVE THE TWO BLACK MICROPHONES and their stands completely. Replace that tiny area with plain uninterrupted cream wall and ordinary wooden desk surface. Nineteenth-century parliamentary setting, no electronics, no microphones, no wiring. Keep EVERY other part pixel-composition-consistent: no changes to Kuromi, the seated cream/white ragdoll CAT Jani, all humans, rail, voting box, tokens, architecture, crown, colors, outlines or poses. Do not add people, objects or text. This is only the removal of both modern microphone stalks on upper center desk."
      ],
      "bytes": 1810815,
      "previousImage": {
        "file": "assets/scenes-v2/d3.png",
        "sha256": "b67f02d98996c1285c45ed4506c502c5b33c64aac83d7640f8c789f7203aa3b1"
      },
      "width": 1536,
      "height": 1024,
      "originalPrompt": "Use case: illustration-story. Asset type: landscape 1536x1024 educational illustration for a Hungarian history learning app, about the Austro-Hungarian Compromise and dualist era. It is an imaginary learning scene, not a historical source or eyewitness reconstruction. Visual style is the MAIN STYLE REQUIREMENT: pure flat 2D Sanrio cartoon like clean printed stickers, chunky smooth dark-plum outlines, large simplified shapes, each shape filled with exactly ONE uniform solid color. ZERO SHADING, ZERO GRADIENTS, ZERO TEXTURE. This is not painterly, not rendered, not 3D, not a miniature, not detailed book engraving, not realistic. Very simple contemporary graphic composition with a cream flat background. Bright coordinated purple, coral, turquoise, warm gold and cream; generous uncluttered layout, clear didactic objects.\nMANDATORY TWO CHARACTERS BOTH VERY LARGE AND FULLY VISIBLE in foreground, together at least one third of image width: Kuromi, small white body, iconic black jester hood with pointed ears and pink skull, pink collar details, impish friendly expression; and Jani, a clearly NON-HUMAN fluffy cream and white ragdoll CAT, chocolate brown ears and facial mask interrupted by a white inverted V, blue eyes, enormous fluffy chocolate-brown tail, lavender bow with one yellow star pendant. Jani sits naturally on four cat legs, NOT a boy, NOT a human, no human torso, no biped. Keep both mascots expressive, engaged with the specific learning objects; no tiny mascot stickers. No other Kuromi or Jani clones.\nHistorical details are symbolic teaching models suitable for late nineteenth century Central Europe. No writing, no letters, no numbers, no fabricated labels, no modern phones, no modern skyscrapers or current flags. No gore, no decorative clutter. Do not invent geographic maps. \nPrimary request: ILLUSTRATE LIMITED SUFFRAGE. A simplified semicircular nineteenth-century parliamentary chamber is clearly visible in upper background, with a gold crown symbol above an official podium indicating strong royal powers. In the foreground center, a nineteenth-century ballot box and narrow small gate let only a small group of well-dressed adult men carrying gold key-shaped eligibility tokens approach the box. Several other adults wait respectfully outside a short low coral rail: a woman, a farm worker and a factory worker, all with full dignified expressions and ordinary historical clothing, with no token. The exclusion is unmistakable; most adults cannot reach the ballot box, and there is no happy crowd all voting. Kuromi, large in the front left, looks thoughtfully at a key token, one hand indicating the rail. Jani, large in front right, sits with a curious slightly concerned expression looking at the waiting people. Keep it a symbolic explanatory stage with only a few flat objects and simplified architecture, rather than a detailed reconstructed hall. Both mascots fully visible, not blocked by human people. No text. Show participation and the limited access as simultaneous facts.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "Replace the ballot box and paper-insertion gesture: show the voter openly declaring his choice with an open hand, while a seated official records it in an open ledger visible to witnesses. No voting booth, no secret ballot envelope. Preserve the gate and excluded observers as a metaphor for restricted suffrage, not a literal legal ban on every peasant.",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: replace the ballot box and paper-insertion gesture: show the voter openly declaring his choice with an open hand, while a seated official records it in an open ledger visible to witnesses. No voting booth, no secret ballot envelope or ballot box. Preserve the gate and excluded observers as a metaphor for restricted suffrage."
        }
      ]
    },
    {
      "id": "d4-scene-v2",
      "lesson": "d4",
      "title": "Nyelvhasználat és saját országgyűlés",
      "alt": "A bal oldali ügyintézőpultnál színes üres szóbuborékok jelképezik a nyelvi jogokat; a jobb oldali országgyűlési modell az autonómiát. Kuromi és Jani a két oldalt hasonlítja össze.",
      "observe": "Az 1868-as nemzetiségi törvény meghatározott nyelvhasználati jogokat biztosított, de a nemzetiségeknek általános területi autonómiát nem adott. A horvát–magyar kiegyezés saját országgyűlést és belső önkormányzati jogköröket ismert el: miben különbözik a két rendezés jogalanya és intézményi tartalma?",
      "bridge": "Az egyéni nyelvhasználat azt szabályozza, milyen nyelven intézhető egy ügy; a területi autonómia meghatározott ügyek önálló intézésére ad jogot. A horvát beligazgatási, igazságügyi és oktatási autonómia a magyar államkapcsolaton belül működött, ezért nem alakította három egyenrangú államrészre a Monarchiát.",
      "file": "assets/scenes-v5/d4.png",
      "limits": "Tanulási célú összehasonlító illusztráció, nem korabeli forrás.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. ",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588e-107d-7ce2-a7fc-c51c72c9ec8d\\exec-b9c67788-b6c8-45a8-89e2-e78564dcacf6.png",
      "sha256": "1ca4d6fb203f958b9c067e97772282903bd1314bbfbf3717be79d981c7f86fd5",
      "caption": "A nyelvhasználati jog és a saját területi törvényhozás eltérő jogtípus. A külön horvát rendezés az 1868-as nemzetiségi törvénynél szélesebb intézményi önállóságot biztosított.",
      "qualityCheck": {
        "mascots": "Kuromi és a krém/fehér, kék szemű ragdoll Jani nagy méretben, felismerhetően szerepel.",
        "learningObjects": "A leckefogalomhoz kapcsolódó tárgyak és kapcsolatok vizuálisan ellenőrizve.",
        "inspected": true
      },
      "bytes": 1609392,
      "previousImage": {
        "file": "assets/scenes-v2/d4.png",
        "sha256": "d323f4acb186583f3695239f8b92e2fc81dead7b30a0ace81dea52a225858985"
      },
      "width": 1536,
      "height": 1024,
      "originalPrompt": "Use case: illustration-story. Asset type: landscape 1536x1024 educational illustration for a Hungarian history learning app, about the Austro-Hungarian Compromise and dualist era. It is an imaginary learning scene, not a historical source or eyewitness reconstruction. Visual style is the MAIN STYLE REQUIREMENT: pure flat 2D Sanrio cartoon like clean printed stickers, chunky smooth dark-plum outlines, large simplified shapes, each shape filled with exactly ONE uniform solid color. ZERO SHADING, ZERO GRADIENTS, ZERO TEXTURE. This is not painterly, not rendered, not 3D, not a miniature, not detailed book engraving, not realistic. Very simple contemporary graphic composition with a cream flat background. Bright coordinated purple, coral, turquoise, warm gold and cream; generous uncluttered layout, clear didactic objects.\nMANDATORY TWO CHARACTERS BOTH VERY LARGE AND FULLY VISIBLE in foreground, together at least one third of image width: Kuromi, small white body, iconic black jester hood with pointed ears and pink skull, pink collar details, impish friendly expression; and Jani, a clearly NON-HUMAN fluffy cream and white ragdoll CAT, chocolate brown ears and facial mask interrupted by a white inverted V, blue eyes, enormous fluffy chocolate-brown tail, lavender bow with one yellow star pendant. Jani sits naturally on four cat legs, NOT a boy, NOT a human, no human torso, no biped. Keep both mascots expressive, engaged with the specific learning objects; no tiny mascot stickers. No other Kuromi or Jani clones.\nHistorical details are symbolic teaching models suitable for late nineteenth century Central Europe. No writing, no letters, no numbers, no fabricated labels, no modern phones, no modern skyscrapers or current flags. No gore, no decorative clutter. Do not invent geographic maps. \nPrimary request: A clean tangible two-part educational comparison shows the DIFFERENCE BETWEEN INDIVIDUAL LANGUAGE RIGHTS AND CROATIAN TERRITORIAL SELF-GOVERNMENT in the 1868 settlements. Two large side-by-side cream display tables with colored tops, no borders or labels: left table coral, with a small ordinary person standing before an administrative counter and THREE blank differently colored speech bubbles (turquoise, gold, purple), plus an open blank schoolbook and small court scales. Right table turquoise, with a small freestanding assembly chamber model with many seats and a rostrum, plus a speech bubble and a modest gear symbol for local administration. The chamber stands within a simple outline enclosure on the right table to suggest a territorial institution, but do not draw a map. The chamber is larger than the left-hand individual. No crown on the Croatian chamber, no implication it is a third equal sovereign empire. No national flags or invented coats of arms. Large Kuromi near front left points at the blank speech bubbles; large Jani sits near front right looking from bubbles to chamber. These are teaching mascots examining models, not historical actors. Quiet cream background. Very simple flat graphic outlines, no shading or busy decoration. The visual distinction is an individual using language at public institutions versus a territorial assembly making decisions.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. "
        }
      ]
    },
    {
      "id": "d5-scene-v2",
      "lesson": "d5",
      "title": "Nyitott belső piac, újratárgyalt egyezmény",
      "alt": "Kuromi textilt vizsgál, Jani gabonás zsák mellett ül; szabadon haladó szekér köti össze a piac két oldalát. Elöl külön gazdasági szerződés és körbefutó óramotívum látható.",
      "observe": "A közös vámterület a magyar agrártermékeknek és az élelmiszeriparnak nagyobb piacot nyitott, egyes iparágakat ugyanakkor erősebb versenynek tett ki. Miért érinthette eltérően ugyanaz a gazdasági keret a malomipart és az osztrák üzemekkel versenyző magyar vállalkozásokat?",
      "bridge": "Az államjogi kiegyezés a közös és önálló hatáskörök tartós alapját rögzítette, a vám- és kereskedelmi feltételeket külön gazdasági egyezmény rendezte. Általában tízévenként a gazdasági feltételeket és a kvótát tárgyalták újra; a Monarchia államjogi berendezkedését ezzel nem hozták létre ismét.",
      "file": "assets/scenes-v5/d5.png",
      "limits": "Tanulási célú gazdasági modell; a tárgyak nem kereskedelmi mennyiségeket jelölnek.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. ",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588e-107d-7ce2-a7fc-c51c72c9ec8d\\exec-9d70b810-55d5-4968-b8fc-2548d86f0980.png",
      "sha256": "91e694c6d86a8424f5ce72c602ae61dadf6d879652410d3cab89f8d9389b24ac",
      "caption": "A belső vámhatár hiánya bővítette a piacot, hatása azonban ágazatonként eltért. A gazdasági együttműködés feltételei időszakos újratárgyalás tárgyát képezték.",
      "qualityCheck": {
        "mascots": "Kuromi és a krém/fehér, kék szemű ragdoll Jani nagy méretben, felismerhetően szerepel.",
        "learningObjects": "A leckefogalomhoz kapcsolódó tárgyak és kapcsolatok vizuálisan ellenőrizve.",
        "inspected": true
      },
      "bytes": 1922005,
      "previousImage": {
        "file": "assets/scenes-v2/d5.png",
        "sha256": "02872f3780d598b9601f3ac98ff56dc7a45fc0461b9c50ee2dcef04872059cbb"
      },
      "width": 1536,
      "height": 1024,
      "originalPrompt": "Use case: illustration-story. Asset type: landscape 1536x1024 educational illustration for a Hungarian history learning app, about the Austro-Hungarian Compromise and dualist era. It is an imaginary learning scene, not a historical source or eyewitness reconstruction. Visual style is the MAIN STYLE REQUIREMENT: pure flat 2D Sanrio cartoon like clean printed stickers, chunky smooth dark-plum outlines, large simplified shapes, each shape filled with exactly ONE uniform solid color. ZERO SHADING, ZERO GRADIENTS, ZERO TEXTURE. This is not painterly, not rendered, not 3D, not a miniature, not detailed book engraving, not realistic. Very simple contemporary graphic composition with a cream flat background. Bright coordinated purple, coral, turquoise, warm gold and cream; generous uncluttered layout, clear didactic objects.\nMANDATORY TWO CHARACTERS BOTH VERY LARGE AND FULLY VISIBLE in foreground, together at least one third of image width: Kuromi, small white body, iconic black jester hood with pointed ears and pink skull, pink collar details, impish friendly expression; and Jani, a clearly NON-HUMAN fluffy cream and white ragdoll CAT, chocolate brown ears and facial mask interrupted by a white inverted V, blue eyes, enormous fluffy chocolate-brown tail, lavender bow with one yellow star pendant. Jani sits naturally on four cat legs, NOT a boy, NOT a human, no human torso, no biped. Keep both mascots expressive, engaged with the specific learning objects; no tiny mascot stickers. No other Kuromi or Jani clones.\nHistorical details are symbolic teaching models suitable for late nineteenth century Central Europe. No writing, no letters, no numbers, no fabricated labels, no modern phones, no modern skyscrapers or current flags. No gore, no decorative clutter. Do not invent geographic maps. \nPrimary request: The COMMON MARKET WITHOUT AN INTERNAL CUSTOMS BARRIER and a separately renegotiated ECONOMIC CONTRACT. A bright simplified late nineteenth-century market street runs continuously from a coral-roofed grain and produce stall on left to a turquoise-roofed textile and machine-parts stall on right. A small horse cart filled with grain sacks travels freely along the path between stalls. The MIDDLE OF THE PATH IS COMPLETELY OPEN with no barrier, gate, checkpoint or toll collector, demonstrating no internal tariff barrier. The market has an outer curved cream enclosure far behind, only to imply a common economic space. Near front center is a low table with a large blank signed-looking economic parchment and two simple curved arrows forming a circle around a small old-fashioned clock, suggesting periodic renegotiation. The blank contract is separate from a small rigid gold legal foundation block below table, implying recurring economic agreements rather than replacing the constitution. Large Kuromi at near left holds a blank fabric sample, large Jani sits by near right next to one grain sack with interested blue-eyed expression. All props simple, large and readable. No letters, no numerals, no invented flags or map. Flat graphic scene with large color fields and absolutely no decorative detailed landscape.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. "
        }
      ]
    },
    {
      "id": "d6-scene-v2",
      "lesson": "d6",
      "title": "A gazdaság egymásba kapcsolódó ágazatai",
      "alt": "Gabona, gőzvasút, malom és gépgyár alkot kapcsolatot; az előtérben bankmodell, pénz és hitelszerződés, mellettük Kuromi és Jani.",
      "observe": "A mezőgazdasági árutermelés, a vasút és a feldolgozóipar egymás keresletét és piacra jutását erősítette; a hitel a beruházások finanszírozását segítette. Fejts ki két ágazati összefüggést: hogyan ösztönözhette a vasút a vas- és gépipart, az agrártermelés pedig az élelmiszeripart?",
      "bridge": "A vasút a termények és iparcikkek szállítását javította, építése pedig sínekre és mozdonyokra teremtett keresletet. A bankhitel és az állami beruházás lehetővé tett nagyobb fejlesztéseket, de a tőkéhez jutás és a piaci kereslet különbségei miatt a növekedés nem terjedt egyenletesen minden ágazatra és térségre.",
      "file": "assets/scenes-v5/d6.png",
      "limits": "Tanulási célú gazdasági modell, nem gyártelep vagy vasútvonal térképe.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. ",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588e-107d-7ce2-a7fc-c51c72c9ec8d\\exec-065914b0-d634-4481-a850-10caee0ca64d.png",
      "sha256": "7fd60113f089daff2d26a710be09de508cf97d61e521ddc8949e273e6c4a004e",
      "caption": "Az agrártermelés az élelmiszeripar alapanyagát, a vasút piacra jutást és ipari megrendelést, a hitel beruházási forrást biztosíthatott. A fejlődés egymást erősítő kapcsolatokon alapult.",
      "qualityCheck": {
        "mascots": "Kuromi és a krém/fehér, kék szemű ragdoll Jani nagy méretben, felismerhetően szerepel.",
        "learningObjects": "A leckefogalomhoz kapcsolódó tárgyak és kapcsolatok vizuálisan ellenőrizve.",
        "inspected": true
      },
      "bytes": 1977782,
      "previousImage": {
        "file": "assets/scenes-v2/d6.png",
        "sha256": "0ede48765ea062f7826ebb299dfd4c83f5309df4df161254032996b4a6ba05d4"
      },
      "width": 1536,
      "height": 1024,
      "originalPrompt": "Use case: illustration-story. Asset type: landscape 1536x1024 educational illustration for a Hungarian history learning app, about the Austro-Hungarian Compromise and dualist era. It is an imaginary learning scene, not a historical source or eyewitness reconstruction. Visual style is the MAIN STYLE REQUIREMENT: pure flat 2D Sanrio cartoon like clean printed stickers, chunky smooth dark-plum outlines, large simplified shapes, each shape filled with exactly ONE uniform solid color. ZERO SHADING, ZERO GRADIENTS, ZERO TEXTURE. This is not painterly, not rendered, not 3D, not a miniature, not detailed book engraving, not realistic. Very simple contemporary graphic composition with a cream flat background. Bright coordinated purple, coral, turquoise, warm gold and cream; generous uncluttered layout, clear didactic objects.\nMANDATORY TWO CHARACTERS BOTH VERY LARGE AND FULLY VISIBLE in foreground, together at least one third of image width: Kuromi, small white body, iconic black jester hood with pointed ears and pink skull, pink collar details, impish friendly expression; and Jani, a clearly NON-HUMAN fluffy cream and white ragdoll CAT, chocolate brown ears and facial mask interrupted by a white inverted V, blue eyes, enormous fluffy chocolate-brown tail, lavender bow with one yellow star pendant. Jani sits naturally on four cat legs, NOT a boy, NOT a human, no human torso, no biped. Keep both mascots expressive, engaged with the specific learning objects; no tiny mascot stickers. No other Kuromi or Jani clones.\nHistorical details are symbolic teaching models suitable for late nineteenth century Central Europe. No writing, no letters, no numbers, no fabricated labels, no modern phones, no modern skyscrapers or current flags. No gore, no decorative clutter. Do not invent geographic maps. \nPrimary request: Show ECONOMIC CONNECTIONS AMONG GRAIN, STEAM RAILWAY, FLOUR MILL, MACHINE FACTORY AND BANK CREDIT as a visually easy large-object learning composition. In upper left: golden wheat field, grain sacks and a simple wagon; an unbroken railway curves from it across the middle to a turquoise roller-flour-mill building with a grain hopper, then to a purple machine factory at upper right whose open door shows a large cogwheel and rail pieces. A simple nineteenth-century STEAM locomotive with wagons of grain travels on this connected railway, visually linking agriculture, transport and industry. In near foreground center: a small classical bank model, open blank ledger and gold coins beside a blank loan document; two broad coral ribbon-like arrows connect bank document with railway and factory, symbolizing financing, not a real rail junction. Large Kuromi front left crouches by a sack and points to the rail link; large Jani front right sits by bank ledger, tail clear, examining the coins. Keep bank building simplified and distinct from mill. Both mascots foreground and clear. Cream flat sky, no tiny diorama, no realistic proportions. Each teaching object is large enough to recognize, not a wall of little icons. Two short unlabelled arrows maximum, no data, no fake map, no modern vehicles. Pure solid colors.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. "
        }
      ]
    },
    {
      "id": "d7-scene-v2",
      "lesson": "d7",
      "title": "Egy város, eltérő életfeltételek",
      "alt": "Kuromi és a krémszínű ragdoll Jani két család lakását hasonlítja össze: balra tágas polgári szalon, jobbra kisebb, közösen használt munkáscsaládi szoba.",
      "observe": "Az iparosodás új vagyoni és foglalkozási csoportokat erősített meg, miközben a földbirtok és a származás továbbra is társadalmi tekintélyt adott. Hogyan férhetett össze a gazdasági növekedés a bérmunkásság zsúfolt lakhatásával és megélhetési bizonytalanságával?",
      "bridge": "A torlódott társadalomban a történeti eredetű hierarchiák és a polgári rétegződés egymás mellett, egymással kapcsolatban éltek tovább. A lakáskörülményeket a jövedelem, a munkaviszony és a városi lakáskínálat összefüggésében értékeld; a polgári jogegyenlőségből nem következett vagyoni és életmódbeli egyenlőség.",
      "file": "assets/scenes-v5/d7.png",
      "limits": "Két elképzelt háztartás összevetése; a társadalmi csoportokon belül is jelentős különbségek voltak.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. ",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588e-107d-7ce2-a7fc-c51c72c9ec8d\\exec-65312367-9d98-436b-801c-30b83d1d5f6e.png",
      "sha256": "72b2a3eb79b1c748d5cd030743248ae36e03125e104955b3230f95872c19f5ed",
      "caption": "A polgárosodás új társadalmi lehetőségeket és új érdekellentéteket is teremtett. A lakhatás különbségei a növekedés előnyeinek egyenlőtlen társadalmi eloszlására irányítják a figyelmet.",
      "qualityCheck": {
        "mascots": "Kuromi és a krém/fehér, kék szemű ragdoll Jani nagy méretben, felismerhetően szerepel.",
        "learningObjects": "A leckefogalomhoz kapcsolódó tárgyak és kapcsolatok vizuálisan ellenőrizve.",
        "inspected": true
      },
      "bytes": 1986495,
      "previousImage": {
        "file": "assets/scenes-v2/d7.png",
        "sha256": "0ba3549a1347a5f2ebc2d8fc889d0cbfdf02c3d3574d3a02164526ed3ed3a339"
      },
      "width": 1536,
      "height": 1024,
      "originalPrompt": "Use case: illustration-story. Asset type: landscape 1536x1024 educational illustration for a Hungarian history learning app, about the Austro-Hungarian Compromise and dualist era. It is an imaginary learning scene, not a historical source or eyewitness reconstruction. Visual style is the MAIN STYLE REQUIREMENT: pure flat 2D Sanrio cartoon like clean printed stickers, chunky smooth dark-plum outlines, large simplified shapes, each shape filled with exactly ONE uniform solid color. ZERO SHADING, ZERO GRADIENTS, ZERO TEXTURE. This is not painterly, not rendered, not 3D, not a miniature, not detailed book engraving, not realistic. Very simple contemporary graphic composition with a cream flat background. Bright coordinated purple, coral, turquoise, warm gold and cream; generous uncluttered layout, clear didactic objects.\nMANDATORY TWO CHARACTERS BOTH VERY LARGE AND FULLY VISIBLE in foreground, together at least one third of image width: Kuromi, small white body, iconic black jester hood with pointed ears and pink skull, pink collar details, impish friendly expression; and Jani, a clearly NON-HUMAN fluffy cream and white ragdoll CAT, chocolate brown ears and facial mask interrupted by a white inverted V, blue eyes, enormous fluffy chocolate-brown tail, lavender bow with one yellow star pendant. Jani sits naturally on four cat legs, NOT a boy, NOT a human, no human torso, no biped. Keep both mascots expressive, engaged with the specific learning objects; no tiny mascot stickers. No other Kuromi or Jani clones.\nHistorical details are symbolic teaching models suitable for late nineteenth century Central Europe. No writing, no letters, no numbers, no fabricated labels, no modern phones, no modern skyscrapers or current flags. No gore, no decorative clutter. Do not invent geographic maps. \nPrimary request: A respectful TWO-SIDED VIEW OF UNEQUAL LIVING CONDITIONS DURING MODERNIZATION, not poverty spectacle. At left, a spacious clean late nineteenth-century middle-class city room with upholstered chair, patterned rug, bookshelf, a round table and tall window looking to a tidy ornate boulevard. At right, a modest crowded but well-kept single working-family room with two beds close together, simple table used for meals and sewing, folded clothes, plain shelves and a small window toward the factory district. Only two calm dignified adults and a child in each room, in appropriate ordinary historical clothing, engaged in everyday tasks, no misery or dramatic tears. A shared central open threshold between the two views reminds us these lived within the same modernizing city. Kuromi stands large in the front center-left with a thoughtful rather than celebrating pose; Jani sits large in the front center-right on a simple cream floor, blue eyes looking between two households, enormous tail clear. Use room cutaway forms and a minimal wall divider for easy comparison, NOT a detailed dollhouse or miniature. Keep the difference in space, furnishing and crowding clear. No timeline, no fake statistics, no letters, no numbers. All family members secondary to large mascots, but expressions respectful.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. "
        }
      ]
    },
    {
      "id": "d8-scene-v2",
      "lesson": "d8",
      "title": "Budapest hálózatai a városegyesítés után",
      "alt": "Kuromi és Jani előtt nyitott képes könyv, mögöttük a Dunán átívelő Lánchíd, vasút, korai villamos és iskola jelképezi a növekvő fővárost.",
      "observe": "A közlekedési, gazdasági és államigazgatási funkciók koncentrációja egymást erősítve növelte Budapest vonzerejét. Magyarázd meg, hogyan kapcsolódhatott a vasúti csomópontszerep a beköltözéshez, és miért igényelt a népességnövekedés közlekedési, közmű- és oktatási fejlesztéseket!",
      "bridge": "Az 1873-as városegyesítés összehangoltabb irányítási keretet adott a már korábban megindult növekedésnek. Az infrastruktúra és az iskolarendszer bővülése a modernizáció része volt, miközben a gyors beköltözés lakáshiányt és társadalmi különbségeket is felszínre hozott.",
      "file": "assets/scenes-v5/d8.png",
      "limits": "A városegyesítés utáni évtizedek jelképes montázsa, nem egyetlen év városképe.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. ",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588e-107d-7ce2-a7fc-c51c72c9ec8d\\exec-0bf47071-79d4-4f5e-b117-72e9ee0cafba.png",
      "sha256": "b0918178fe3aaa08767569de514bd221bf147917c8e7748c212e902d3a91faa5",
      "caption": "Budapest központi szerepét a kereskedelem, az ipar, a pénzügyek, az állami intézmények és a közlekedés összekapcsolódása erősítette. A városnövekedés új intézményi és infrastrukturális igényeket teremtett.",
      "qualityCheck": {
        "mascots": "Kuromi és a krém/fehér, kék szemű ragdoll Jani nagy méretben, felismerhetően szerepel.",
        "learningObjects": "A leckefogalomhoz kapcsolódó tárgyak és kapcsolatok vizuálisan ellenőrizve.",
        "inspected": true
      },
      "editPrompts": [
        "Edit this imaginary Budapest learning illustration with precise historical corrections only. Preserve the large foreground Kuromi and Jani, the Chain Bridge, Danube, nineteenth-century steam railway station, early electric tram, schoolhouse, open book and low-rise city composition. In the UPPER LEFT skyline remove the modern-looking large domed palace with symmetrical wings and replace it with a few modest generic nineteenth-century low-rise cream and coral houses with ordinary pitched roofs and trees. Do not replace it with any named landmark, Parliament building or cathedral dome. This scene represents the last decades of the nineteenth century after city unification, not exact 1873. Also make Jani's paws WHITE/CREAM instead of dark brown; keep chocolate ears, face mask, fluffy brown tail, blue eyes, white inverted V face, lavender bow and yellow star. He must remain a naturally sitting fluffy ragdoll CAT, not human. Keep the two mascots fully visible. Clean flat 2D solid-color cartoon with smooth dark-plum outlines. No new text, signs, dates, modern technology or flags. Do not alter the conceptual content or layout."
      ],
      "bytes": 2116628,
      "previousImage": {
        "file": "assets/scenes-v2/d8.png",
        "sha256": "ea90925dba28f24f55b595e4f042e3ab4b2cc125eaffc834e88164adc0276a38"
      },
      "width": 1536,
      "height": 1024,
      "originalPrompt": "Use case: illustration-story. Asset type: landscape 1536x1024 educational illustration for a Hungarian history learning app, about the Austro-Hungarian Compromise and dualist era. It is an imaginary learning scene, not a historical source or eyewitness reconstruction. Visual style is the MAIN STYLE REQUIREMENT: pure flat 2D Sanrio cartoon like clean printed stickers, chunky smooth dark-plum outlines, large simplified shapes, each shape filled with exactly ONE uniform solid color. ZERO SHADING, ZERO GRADIENTS, ZERO TEXTURE. This is not painterly, not rendered, not 3D, not a miniature, not detailed book engraving, not realistic. Very simple contemporary graphic composition with a cream flat background. Bright coordinated purple, coral, turquoise, warm gold and cream; generous uncluttered layout, clear didactic objects.\nMANDATORY TWO CHARACTERS BOTH VERY LARGE AND FULLY VISIBLE in foreground, together at least one third of image width: Kuromi, small white body, iconic black jester hood with pointed ears and pink skull, pink collar details, impish friendly expression; and Jani, a clearly NON-HUMAN fluffy cream and white ragdoll CAT, chocolate brown ears and facial mask interrupted by a white inverted V, blue eyes, enormous fluffy chocolate-brown tail, lavender bow with one yellow star pendant. Jani sits naturally on four cat legs, NOT a boy, NOT a human, no human torso, no biped. Keep both mascots expressive, engaged with the specific learning objects; no tiny mascot stickers. No other Kuromi or Jani clones.\nHistorical details are symbolic teaching models suitable for late nineteenth century Central Europe. No writing, no letters, no numbers, no fabricated labels, no modern phones, no modern skyscrapers or current flags. No gore, no decorative clutter. Do not invent geographic maps. \nPrimary request: BUDAPEST'S LATE NINETEENTH-CENTURY URBAN NETWORKS AFTER THE 1873 UNIFICATION. A cheerful but historically restrained broad city view in a flat 2D illustrated educational cutaway: turquoise Danube through the middle, a simplified recognizable nineteenth-century suspension Chain Bridge links low-rise Buda and Pest shores, a small steam train arrives at a simple iron-and-glass railway station in background, and a small early ELECTRIC TRAM from the LATE 1890s moves along an urban street. A plain schoolhouse with an open book symbol and large classical public-building silhouettes show institutions. The scene deliberately represents decades after unification, NOT the exact year 1873; so show late nineteenth-century tram, horse carts and people in late nineteenth-century dress consistently. Do NOT show the modern completed Parliament building, modern Buda castle roof reconstruction, modern buses or cars, modern skyscrapers, modern Chain Bridge road signs, modern flags. Generic historical low-rise facades are safer than invented landmarks. Large Kuromi foreground near left traces the bridge link with hand; large Jani sits foreground right watching a tiny early tram and an open schoolbook prop. Both full body visible. No writing, no signs, no dates. A coherent landscape, not a modern city photograph, with clean bright flat color planes and dark plum outlines.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. "
        }
      ]
    },
    {
      "id": "d9-scene-v2",
      "lesson": "d9",
      "title": "Eredmények, korlátok és háborús fordulat",
      "alt": "Kuromi és Jani jelképes mérleget figyel: egyik serpenyőben vasút, könyv és fogaskerék, a másikban lakhatás, zárt választójogi kapu és nyelvi feszültség. Külön pecsétes boríték utal a háborús válságra.",
      "observe": "A gazdasági és intézményi modernizáció együtt járt a korlátozott politikai részvétellel, a nemzetiségi konfliktusokkal és a társadalmi egyenlőtlenségekkel. Értékeld egy konkrét összefüggéssel, miért nem cáfolják a fejlődés eredményei a fennmaradó feszültségeket!",
      "bridge": "A korszak mérlegében különítsd el a gazdasági teljesítményt, a politikai jogokat és a társadalmi viszonyokat, majd mutasd meg kapcsolataikat. Az 1914–1918-as háború kimerülése, a katonai vereség és a nemzetközi változások a korábbi konfliktusokkal együtt vezettek a felbomláshoz; az 1867-es kezdetből ez a végkifejlet nem következett szükségszerűen.",
      "file": "assets/scenes-v5/d9.png",
      "limits": "Tanulási célú mérlegmetafora; az elemek nem számszerű súlyokat jelentenek.",
      "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: replace only the small locomotive model in the left scale pan with a compact late-nineteenth-century Central European steam locomotive with conventional short buffer beam and round buffers, without a large American triangular cowcatcher. Keep the symbolic balance and wartime broken connection.",
      "tool": "built-in image_gen",
      "generatedPath": "C:\\Users\\bodaa\\.codex\\generated_images\\01a1588e-107d-7ce2-a7fc-c51c72c9ec8d\\exec-06fa3b11-3cd7-4594-9824-49ac5e9681b4.png",
      "sha256": "2c4caa1838c240f9a17a87a969a4b618b68fe72ed6ed621d7bef3802c9aedf8b",
      "caption": "A dualizmus értékelése a modernizáció eredményeinek és a fennmaradó konfliktusoknak együttes vizsgálatát kívánja. A világháború döntő új helyzetet teremtett a rendszer számára.",
      "qualityCheck": {
        "mascots": "Kuromi és a krém/fehér, kék szemű ragdoll Jani nagy méretben, felismerhetően szerepel.",
        "learningObjects": "A leckefogalomhoz kapcsolódó tárgyak és kapcsolatok vizuálisan ellenőrizve.",
        "inspected": true
      },
      "bytes": 1734502,
      "previousImage": {
        "file": "assets/scenes-v2/d9.png",
        "sha256": "b62944cf23e1a66a876c430d72bc05ae0b48c76efd7c0c8a6fd4768e110df21f"
      },
      "width": 1536,
      "height": 1024,
      "originalPrompt": "Use case: illustration-story. Asset type: landscape 1536x1024 educational illustration for a Hungarian history learning app, about the Austro-Hungarian Compromise and dualist era. It is an imaginary learning scene, not a historical source or eyewitness reconstruction. Visual style is the MAIN STYLE REQUIREMENT: pure flat 2D Sanrio cartoon like clean printed stickers, chunky smooth dark-plum outlines, large simplified shapes, each shape filled with exactly ONE uniform solid color. ZERO SHADING, ZERO GRADIENTS, ZERO TEXTURE. This is not painterly, not rendered, not 3D, not a miniature, not detailed book engraving, not realistic. Very simple contemporary graphic composition with a cream flat background. Bright coordinated purple, coral, turquoise, warm gold and cream; generous uncluttered layout, clear didactic objects.\nMANDATORY TWO CHARACTERS BOTH VERY LARGE AND FULLY VISIBLE in foreground, together at least one third of image width: Kuromi, small white body, iconic black jester hood with pointed ears and pink skull, pink collar details, impish friendly expression; and Jani, a clearly NON-HUMAN fluffy cream and white ragdoll CAT, chocolate brown ears and facial mask interrupted by a white inverted V, blue eyes, enormous fluffy chocolate-brown tail, lavender bow with one yellow star pendant. Jani sits naturally on four cat legs, NOT a boy, NOT a human, no human torso, no biped. Keep both mascots expressive, engaged with the specific learning objects; no tiny mascot stickers. No other Kuromi or Jani clones.\nHistorical details are symbolic teaching models suitable for late nineteenth century Central Europe. No writing, no letters, no numbers, no fabricated labels, no modern phones, no modern skyscrapers or current flags. No gore, no decorative clutter. Do not invent geographic maps. \nPrimary request: A VISUAL BALANCE OF MODERNIZATION'S ACHIEVEMENTS AND UNRESOLVED PROBLEMS, followed by SYMBOLIC WARTIME DISRUPTION. Center an oversized simple gold balance scale, symbolic comparison, not measured statistics. Left pan contains three distinct simplified models: a steam locomotive, a schoolbook, and a tiny mill cogwheel; right pan contains a modest crowded house, a locked voting gate, and three blank overlapping speech bubbles behind a small tension zigzag, representing housing, political exclusion and nationalities disputes. Keep each object clear and large, not a pile. In upper right beyond scale a plain closed dark-plum envelope with red wax seal rests beside a stopped pocketwatch and a broken ribbon connecting two small gold crown emblems, implying wartime state crisis without combat. No soldiers, battle, guns, gore, explosives or grieving people. Large Kuromi front left thoughtfully points at the two scale pans; large Jani front right sits calmly looking up, whiskers visible, fully feline with the correct blue eyes cream fur chocolate mask white inverted V and yellow-star bow. Simple cream background and small purple cloud shapes behind envelope; sober but supportive learning mood. Do NOT use a scale number, data labels, dates or any writing. This is an original imaginary teaching metaphor, not a claim of equal quantities or a real war announcement document.",
      "revision": 5,
      "generationMethod": "Built-in image_gen, identity-preserving edit from the original scene and user-supplied Jani photographs.",
      "historicalCorrection": "Replace only the small locomotive model in the left scale pan with a compact late-nineteenth-century Central European steam locomotive, conventional short buffer beam and round buffers, without a large American triangular cowcatcher. Keep the symbolic balance and wartime broken connection.",
      "janiIdentity": "Female ragdoll; her right/viewer-left larger dark face patch, her left/viewer-right whiter cheek; irregular white blaze, blue eyes, pink nose, white paws; no bow tie.",
      "editPasses": [
        {
          "prompt": "Use case: precise-object-edit / identity-preserve. Asset: landscape educational illustration, 3:2 aspect, same composition and framing as Image 1. INPUT ROLES: Image 1 is the existing scene to EDIT; Image 2 is the real cat Jani's identity photograph; Image 3 is her approved illustrated identity reference. Preserve Image 1's entire setting, learning objects, human figures, Kuromi and all unaffected elements. Replace only Jani, keeping her existing location, approximate size, pose and engaging expression. Jani is the real FEMALE ragdoll cat in photos, with cream-white plush body, white chest and paws, dark ears, huge dark chocolate fluffy tail, blue eyes and a pink nose. Face her toward the viewer so the fixed anatomical sides remain clear. Critical identity: HER OWN RIGHT eye and cheek, VIEWER'S LEFT, has a visibly BIGGER dark chocolate patch extending sideways and down onto the cheek. HER OWN LEFT, VIEWER'S RIGHT, has a much SMALLER narrow dark patch around the eye and a distinctly WHITE outer cheek. Retain her irregular broad white forehead blaze and white muzzle. Never mirror or symmetrize her face. Remove the old lavender bow/bow tie and yellow star pendant completely; do not replace them with any accessory, clothes, ribbons or human gender cue. She is a natural four-pawed little girl cat, not a boy or human. Render her in the SAME clean flat 2D cartoon style and outline weight as the existing scene; use the reference for identity rather than adding photographic fur. Keep her recognizable at small scale. No new text, labels, watermarks, maps or documents claiming authenticity. Output one complete opaque landscape scene, not a contact sheet or collage. Historical correction only in addition to Jani: replace only the small locomotive model in the left scale pan with a compact late-nineteenth-century Central European steam locomotive with conventional short buffer beam and round buffers, without a large American triangular cowcatcher. Keep the symbolic balance and wartime broken connection."
        }
      ]
    }
  ],
  "currentRelease": "5.0",
  "identityReference": "User-provided photographs of Jani; photographs are not redistributed."
}
