{
  "agent": "CG4002",
  "title": "Human cast — leaders, scientists, soldiers, family",
  "status": "review",
  "updated": "2026-11-06T16:27:41Z",
  "page": "index.html",
  "description": "Proposed cast continuity collection for The Human II. 4K delivery masters with honest native dimensions; owner approval pending.",
  "items": [
    {
      "id": "amara-costume",
      "group": "Amara Okonkwo",
      "role": "President of Earth · Nigeria",
      "title": "Amara — full-body civic tailoring",
      "image": "img/amara-costume.webp",
      "preview": "prev/amara-costume.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "Ivory civilian coat, copper seam, practical flat shoes. Identity anchored to the proposed portrait.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "e607d8e7b9e389014ee5512caa780a2acb1ac3fc9dfa0c4626b35a764cc79cf2",
      "master_sha256": "acbe3867ef10988e2754bc35b78c42e29a1851e074a36f41323a93dfef27b69c",
      "preview_sha256": "f2b0e36f909459c28c8850b6ef42aa5ad8e89e712242787bdd498ffbdf74ea96",
      "master_bytes": 453198,
      "preview_bytes": 94138,
      "generated_at": "2026-11-06T10:27:02Z",
      "reference": "amara-portrait"
    },
    {
      "id": "amara-expressions",
      "group": "Amara Okonkwo",
      "role": "President of Earth · Nigeria",
      "title": "Amara — four expression studies",
      "image": "img/amara-expressions.webp",
      "preview": "prev/amara-expressions.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "Four expressions: attentive calm, relief, restrained grief and resolve. Same face and styling in all four panels.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "bb5f8b2a52258396f25e934165a8bc772baaefff7164b73a189fb18e89d2a4dd",
      "master_sha256": "7dd73a81c45b8a1d56b7895ed570ff7ce7d98ae970a0131097318bf1c9320508",
      "preview_sha256": "552261935e9dd8775c291d35a89707ec5920bc3ec8fa61ebbf4727fc57c42548",
      "master_bytes": 745542,
      "preview_bytes": 167298,
      "generated_at": "2026-11-06T10:31:50Z",
      "reference": "amara-portrait"
    },
    {
      "id": "amara-moment-01",
      "group": "Amara Okonkwo",
      "role": "President of Earth · Nigeria",
      "title": "No one left behind — Rio at dusk",
      "image": "img/amara-moment-01.webp",
      "preview": "prev/amara-moment-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Cast performance study based on trailer v6 S25; not a locked Wave-3 frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "53cfb06544ee18c8bc992d859e93a1c945ce04193b2e69e009d0c7320edb51f3",
      "master_sha256": "c99a617724ae9577712ab07ed1df348d40ef595c849a424433a66cfeb90a6fb8",
      "preview_sha256": "a5ffe037d4772e900f77220c483d9fe651dc7d5839ef9f2564f88d50353e485a",
      "master_bytes": 374236,
      "preview_bytes": 81096,
      "generated_at": "2026-11-06T10:27:02Z",
      "reference": "amara-portrait"
    },
    {
      "id": "amara-moment-02",
      "group": "Amara Okonkwo",
      "role": "President of Earth · Nigeria",
      "title": "Children first — evacuation study",
      "image": "img/amara-moment-02.webp",
      "preview": "prev/amara-moment-02.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Cast performance study based on trailer v6 S31. Anonymous child, not Pihu. Robot and shuttle exterior designs remain with their assigned teams.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "b58f3090dbb4a5ec84a89cf6c0002e41a8930dc45b182cdd4698dc371cc253fe",
      "master_sha256": "a3001942952461a5e49777cd681d50b0b897ea8ddc4c9d0926ae22dcf43d0b50",
      "preview_sha256": "22553b49cce15c87fd35ec9e9b3519dfcaa6d35324737e530566a270824931c6",
      "master_bytes": 438856,
      "preview_bytes": 95068,
      "generated_at": "2026-11-06T10:31:49Z",
      "reference": "amara-portrait"
    },
    {
      "id": "amara-portrait",
      "group": "Amara Okonkwo",
      "role": "President of Earth · Nigeria",
      "title": "Amara Okonkwo — identity portrait",
      "image": "img/amara-portrait.webp",
      "preview": "prev/amara-portrait.webp",
      "w": 2880,
      "h": 3840,
      "native": "1086x1448",
      "upscale": "ImageMagick Lanczos to 2880x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Proposed face lock for continuity. Mature natural face, coiled hair with silver at the right temple, ivory tailoring and copper seam. Awaiting owner review.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "945a25978b4bc331a53fc7d3b49b0a90be83d04fc35182abe50e023045243c10",
      "master_sha256": "cdf9dbfbb989886474fa170460006b073eb3b69125c7b055b48c14014257f2da",
      "preview_sha256": "ea12781dfb4ec792fe06bd0761fe325354c12e7535322759b7bcb1a2f54a9294",
      "master_bytes": 776070,
      "preview_bytes": 169830,
      "generated_at": "2026-11-06T10:22:40Z"
    },
    {
      "id": "aryan-costume",
      "group": "Aryan Sehgal",
      "role": "Prime Minister of Proxima",
      "title": "Aryan Sehgal — civic costume",
      "image": "img/aryan-costume.webp",
      "preview": "prev/aryan-costume.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "Full-body continuity study based on aryan-portrait.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "c2da5a25da8c9893434ee32d21ea07f6bad09f2bac4dcb106b0cdb6a0b60207a",
      "master_sha256": "a8aacaaf2a3b7db0b563ae56ad640b777c1df6a010f3ecfc1dc84c1071c7a48e",
      "preview_sha256": "0148b3048315321644c9ccc46b35193504255f28894a57d076ffdfe0ba0a9594",
      "master_bytes": 413448,
      "preview_bytes": 85268,
      "generated_at": "2026-11-06T10:28:10Z",
      "reference": "aryan-portrait"
    },
    {
      "id": "aryan-expressions",
      "group": "Aryan Sehgal",
      "role": "Prime Minister of Proxima",
      "title": "Aryan Sehgal — expression study",
      "image": "img/aryan-expressions.webp",
      "preview": "prev/aryan-expressions.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "Four expressions: thoughtful listening, restrained humour, disbelief and decisive solidarity.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "9e40d85093003e2bf830af3e3b540b1e8f0ac86f117547d626ed1fca482a0944",
      "master_sha256": "746a6204f5427852b4613e2fc31b4cb442e49c4d6d413d1b3f25b83c4bb6d4a4",
      "preview_sha256": "a3eed2f24b499b1bb528e27f3fb5b2d27c7cc747b59ae1f4c249bb6770270d81",
      "master_bytes": 809894,
      "preview_bytes": 179976,
      "generated_at": "2026-11-06T10:30:50Z",
      "reference": "aryan-portrait"
    },
    {
      "id": "aryan-moment-01",
      "group": "Aryan Sehgal",
      "role": "Prime Minister of Proxima",
      "title": "Aryan Sehgal — at the Concord table",
      "image": "img/aryan-moment-01.webp",
      "preview": "prev/aryan-moment-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Character study inspired by trailer v6 scene 47; equal-seat Concord, not a final trailer frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "f92c6bfd00027022126738bd47c3574d9edc216833070b691563a597c7ce0c51",
      "master_sha256": "c06976fbc060be6c2f3483788399ac344e962e90f09e620d70e96a756c2f3258",
      "preview_sha256": "816ff28e4ae18a33e3d97d212bae1b622c3936b246a8b4f7aadb9e05ff35c8e0",
      "master_bytes": 373670,
      "preview_bytes": 79228,
      "generated_at": "2026-11-06T10:28:12Z",
      "reference": "aryan-portrait"
    },
    {
      "id": "aryan-moment-02",
      "group": "Aryan Sehgal",
      "role": "Prime Minister of Proxima",
      "title": "Aryan Sehgal — standing together",
      "image": "img/aryan-moment-02.webp",
      "preview": "prev/aryan-moment-02.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Character study inspired by trailer v6 scene 69; collective resolve without a privileged council seat.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "bea0d41312da9277a0c2b22f9f041f4aad61d0ebf14c87c9e7ae46ace5751d24",
      "master_sha256": "335ebdf73d350e5dcf3813a6c58ae095d885099ba2bfda911d48b6d64ce9bd05",
      "preview_sha256": "b51fd0775b5b514c21b75be0a1b2beadfc8bd008514d2212f4cb1abee760c139",
      "master_bytes": 364638,
      "preview_bytes": 76170,
      "generated_at": "2026-11-06T10:30:46Z",
      "reference": "aryan-portrait"
    },
    {
      "id": "aryan-portrait",
      "group": "Aryan Sehgal",
      "role": "Prime Minister of Proxima",
      "title": "Aryan Sehgal — identity portrait",
      "image": "img/aryan-portrait.webp",
      "preview": "prev/aryan-portrait.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Original fictional human identity; first continuity reference for the Proxima prime minister. Awaiting owner review.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "1d2366f4b8242415724b205a5f98f076ff0651c013adda5a0af86d34cdc4bc21",
      "master_sha256": "e829608ae439cf21f93e9eaabf96e3cf874f02cd9c7ec8409f76835dcf380d35",
      "preview_sha256": "1a368f2357008c748c174f8b34e083cf77e5b6991c881b3dcbf8a2a3bbb3dc88",
      "master_bytes": 930662,
      "preview_bytes": 223792,
      "generated_at": "2026-11-06T10:26:05Z"
    },
    {
      "id": "zara-costume",
      "group": "Zara Malik",
      "role": "President of Mars",
      "title": "Zara Malik — civic costume",
      "image": "img/zara-costume.webp",
      "preview": "prev/zara-costume.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "Full-body costume continuity study based on zara-portrait.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "b3b7599dfdfbdb2dcc882f10d55662adb6013e211f1e1825b534df9811ac120b",
      "master_sha256": "a9b2d5a21f3becf8d3676dad360667e7d98c2c331702180ff57fbbf9552b2167",
      "preview_sha256": "93c1f8efd50bcf8c33169e4dd780f20ce6cf29b02d441e3ac289d685bccd9163",
      "master_bytes": 377412,
      "preview_bytes": 75404,
      "generated_at": "2026-11-06T10:34:42Z",
      "reference": "zara-portrait"
    },
    {
      "id": "zara-expressions",
      "group": "Zara Malik",
      "role": "President of Mars",
      "title": "Zara Malik — expression study",
      "image": "img/zara-expressions.webp",
      "preview": "prev/zara-expressions.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "Four expressions: measured calm, disbelief, urgent command and relieved determination.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "82e93afd9600de7091ec19beece0c34f66b255fe1aa74d4b8526cae507a5d82b",
      "master_sha256": "6f89658e529fe6ff2626267c465cf7d452254e1682da32c96843d5952604e926",
      "preview_sha256": "3cb1383bfb2c9115d3748a97afcad78fed24a2154138655c47b95ef6b0c10ae7",
      "master_bytes": 989976,
      "preview_bytes": 226612,
      "generated_at": "2026-11-06T10:36:47Z",
      "reference": "zara-portrait"
    },
    {
      "id": "zara-moment-01",
      "group": "Zara Malik",
      "role": "President of Mars",
      "title": "Zara Malik — our moon",
      "image": "img/zara-moment-01.webp",
      "preview": "prev/zara-moment-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Mars Shield control character study inspired by trailer v6 scene 35. No unapproved technical design or final scene claim.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "76df13318362bdb6a3c44e1207899ed1ac6783b62c106faa395b5836baff593f",
      "master_sha256": "59f2e7ac46aa134d751eabebfdb37de8ce7d757cf14c58230e9084899f877ceb",
      "preview_sha256": "66325e8833abab3acc0246317b3a55d4eaedea4fe3b312b947caa5a40f66e9ea",
      "master_bytes": 454502,
      "preview_bytes": 93882,
      "generated_at": "2026-11-06T10:34:45Z",
      "reference": "zara-portrait"
    },
    {
      "id": "zara-moment-02",
      "group": "Zara Malik",
      "role": "President of Mars",
      "title": "Zara Malik — protect our home",
      "image": "img/zara-moment-02.webp",
      "preview": "prev/zara-moment-02.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Mars Shield command response study around trailer v6 scene 37; disciplined resolve, no visible space laser.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "1ab96684023eda618bb7047dd1286e4e19fc96f9a0eed6fa1f5d677fb85a337e",
      "master_sha256": "c25a95932590a55e089d7fe4ee2290194adcbec5cc076b97ebae831b819e6869",
      "preview_sha256": "6a839d4aaeb8aecadbf784482396d9afe7f76ee89290aa609b7ca87bb1099058",
      "master_bytes": 350358,
      "preview_bytes": 79088,
      "generated_at": "2026-11-06T10:36:42Z",
      "reference": "zara-portrait"
    },
    {
      "id": "zara-portrait",
      "group": "Zara Malik",
      "role": "President of Mars",
      "title": "Zara Malik — identity portrait",
      "image": "img/zara-portrait.webp",
      "preview": "prev/zara-portrait.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Original fictional identity for the President of Mars; nationality is not specified by the source. Awaiting owner review.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "500c281eb229a3b29649357426577a20797ce2d92889d99fb144821ad6e4c332",
      "master_sha256": "37f9274b38f523e84811adcc0de4cd822d467098ce2c9d8413d75f8077d4cfc0",
      "preview_sha256": "d7923b2e685e8bd4d53e18d33452f1393675ce68bb88d63da807ea1b446d2a13",
      "master_bytes": 816246,
      "preview_bytes": 186330,
      "generated_at": "2026-11-06T10:32:33Z"
    },
    {
      "id": "han-costume",
      "group": "Admiral Seo-yeon Han",
      "role": "Fleet admiral · Korea",
      "title": "Fleet command uniform",
      "image": "img/han-costume.webp",
      "preview": "prev/han-costume.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "Head-to-toe costume continuity study. Practical ivory, graphite and copper command tailoring; face referenced to the ChatGPT Han remaster.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "6522ce554c4ac6e2bb6691218ea6e19853a80b8bb8045a97d97bbfdc8f2929f7",
      "master_sha256": "2b510d5dbfd54a134889acf900a7f2646e1f8199ecc399ad59bf224611181e75",
      "preview_sha256": "fde494e7ae67928ac2066104655fdda3309a4a30e1f667afb9e143cdf0a156eb",
      "master_bytes": 391238,
      "preview_bytes": 79790,
      "generated_at": "2026-11-06T10:27:39Z",
      "reference": "han-portrait"
    },
    {
      "id": "han-expressions",
      "group": "Admiral Seo-yeon Han",
      "role": "Fleet admiral · Korea",
      "title": "Focus, alarm, grief, conviction",
      "image": "img/han-expressions.webp",
      "preview": "prev/han-expressions.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "Four-expression continuity sheet of one character: strategic focus, controlled alarm, contained grief and renewed conviction. All panels preserve the same face and costume.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "ba5d4f9e3cd7c6b1aeed661be3e24b4d95a0a6d00d6dab792cfe386b73dc1ba9",
      "master_sha256": "b26deee41b07b566caaa51c1c7f5531d8dfac14b9cc04d57e2fae908735ef4e4",
      "preview_sha256": "3067706ff1e5d13e7343c916bc6280429b2a503abe1b785c60d5d2701691e665",
      "master_bytes": 964512,
      "preview_bytes": 216918,
      "generated_at": "2026-11-06T10:33:18Z",
      "reference": "han-portrait; han-costume"
    },
    {
      "id": "han-moment-01",
      "group": "Admiral Seo-yeon Han",
      "role": "Fleet admiral · Korea",
      "title": "Four seconds old",
      "image": "img/han-moment-01.webp",
      "preview": "prev/han-moment-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Wave-1 character moment inspired by trailer v6 S50: Han reacts to delayed information. Scene remains null; this is a cast study, not an approved trailer frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "891faf4e6ca262b0bc5776b05582d8137562d858c6905dd315798a44544ebc1a",
      "master_sha256": "351be34417c3261b500d197fcc0a4a8fdfb89476a68703a1aa22e227ac21f5ad",
      "preview_sha256": "6e91a352ff33dd4b002fe6cb8642f28ae7557beecf4d8768f56e64a7896e870c",
      "master_bytes": 423534,
      "preview_bytes": 95036,
      "generated_at": "2026-11-06T10:29:10Z",
      "reference": "han-portrait; han-costume"
    },
    {
      "id": "han-moment-02",
      "group": "Admiral Seo-yeon Han",
      "role": "Fleet admiral · Korea",
      "title": "After every weapon failed",
      "image": "img/han-moment-02.webp",
      "preview": "prev/han-moment-02.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Wave-1 character moment inspired by trailer v6 S57: disciplined exhaustion beside a helmet in the war room. Generic wardrobe prop; no named craft or other-agent design is asserted.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "fb26019abf368fb54b569c7f6a10f894796f3de7ae93d52a9dc640d54226d2e4",
      "master_sha256": "dbaca3a34dc79ff4d3ac6e88a3321a1c40a8b7e3a45199a748571e2773c0a992",
      "preview_sha256": "3f793dba1d7c56dff05b4515d503e04a328635b414730cc2e56ea24017ad48a1",
      "master_bytes": 391336,
      "preview_bytes": 83708,
      "generated_at": "2026-11-06T10:31:50Z",
      "reference": "han-portrait; han-costume"
    },
    {
      "id": "han-portrait",
      "group": "Admiral Seo-yeon Han",
      "role": "Fleet admiral · Korea",
      "title": "The weight of every life",
      "image": "img/han-portrait.webp",
      "preview": "prev/han-portrait.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "ChatGPT identity-preserving remaster of the existing Han portrait. Canonical face, hair and right-cheek mole preserved; continuity candidate awaiting owner review.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "3242ede31222204a02f3e4b5be6c5c3c3cf9f0049887a16307f8bdc7f8b1e2d4",
      "master_sha256": "af39f1b6c190dd38a1c5b6b27ad959254b480422eb1877831ca1da73444bf637",
      "preview_sha256": "e6f20bc68208523bcafc8d4ff526162200e0e91e1c19aed10e0ad93203206111",
      "master_bytes": 710890,
      "preview_bytes": 156828,
      "generated_at": "2026-11-06T10:25:48Z",
      "reference": "Existing v4 Han canonical portrait"
    },
    {
      "id": "nani-costume-01",
      "group": "Nani",
      "role": "Pihu’s grandmother",
      "title": "Nani — everyday costume and keepsake box",
      "image": "img/nani-costume-01.webp",
      "preview": "prev/nani-costume-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "Full-body continuity study. Closed brushed-steel keepsake box and pendant microphone establish the family prop reference.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "6e044f2e913259e174701f491e92f62005c6b60b8108ffebc7d00be86dcd6617",
      "master_sha256": "72be2d583bef4297e78f2035e9b68284cb0a574c3e2b033908c2faa80109baeb",
      "preview_sha256": "45f19ebe06ac2987b355e9ca4cd1a35c9110990253914958dde190c2c4507aad",
      "master_bytes": 453104,
      "preview_bytes": 96310,
      "generated_at": "2026-11-06T10:29:24Z",
      "reference": "nani-portrait-01"
    },
    {
      "id": "nani-expressions-01",
      "group": "Nani",
      "role": "Pihu’s grandmother",
      "title": "Nani — affection, patience, worry, resolve",
      "image": "img/nani-expressions-01.webp",
      "preview": "prev/nani-expressions-01.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "Four expressions of the same living Nani identity: affectionate smile, patient explanation, private worry, loving resolve.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "545e737e1f6d009bac236f5f4ab714e8eca8aa48145d993d5d9a431c65a77da5",
      "master_sha256": "70feb2927ffbad5456202768ed8a6de882e077a052529f749c045235591ee99c",
      "preview_sha256": "0fe143ae073f6a6d6fc45834f5511c69caf21e98a8235a3546aa39e7cde14056",
      "master_bytes": 1013326,
      "preview_bytes": 237500,
      "generated_at": "2026-11-06T10:35:34Z",
      "reference": "nani-portrait-01"
    },
    {
      "id": "nani-moment-01",
      "group": "Nani",
      "role": "Pihu’s grandmother",
      "title": "It is a rock — Mumbai rooftop",
      "image": "img/nani-moment-01.webp",
      "preview": "prev/nani-moment-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Cast story-moment study inspired by trailer S22, before the steel-box handoff. Nani and Pihu retain their portrait identities; not an approved trailer frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "a8867048db8069577d499c150e96ae301b6d5f8cfe03c8d21b0015bf5cdb01f1",
      "master_sha256": "2cba0f5ea44c5e99b8367a1aee8d3cddf68316141daaa4e72240d621eb7c5760",
      "preview_sha256": "95398282072029e942d0662c3296c286c8b53042d8c4b61e3828643af5bb082c",
      "master_bytes": 877306,
      "preview_bytes": 221804,
      "generated_at": "2026-11-06T10:31:02Z",
      "reference": "nani-portrait-01,pihu-portrait-01,nani-costume-01"
    },
    {
      "id": "nani-moment-02",
      "group": "Nani",
      "role": "Pihu’s grandmother",
      "title": "Home comes with you — the steel box",
      "image": "img/nani-moment-02.webp",
      "preview": "prev/nani-moment-02.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Cast story-moment study inspired by trailer S27. Nani gives Pihu the closed steel keepsake box at the Mumbai departure threshold; not an approved trailer frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "9895b974bc61561ce9862b14cd92516a417f00aee7449bb00ec6ad750cfec6d8",
      "master_sha256": "ddc90099d83c2094423577936478f5e97c9c37885415d38a8096c92f5d746f22",
      "preview_sha256": "e581799284fe2d6d0d0e1e08a8b88474222c388979f8fb0ccdd135a8aecd8124",
      "master_bytes": 747072,
      "preview_bytes": 188872,
      "generated_at": "2026-11-06T10:33:51Z",
      "reference": "nani-portrait-01,pihu-portrait-01,nani-costume-01"
    },
    {
      "id": "nani-portrait-01",
      "group": "Nani",
      "role": "Pihu’s grandmother",
      "title": "Nani — face reference",
      "image": "img/nani-portrait-01.webp",
      "preview": "prev/nani-portrait-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Living Nani. First character identity reference; owner approval pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "4379ce76f6c5d82badf1421a85021fffe652d65297674b13812f4eaa08660edf",
      "master_sha256": "9f27326cd4632f944cf382120559f3f091debe5c1041755ee37b9c219f97fb7a",
      "preview_sha256": "61dadf389118701ff272c8f82069f214b2513e22e7c688b13cf1ceacaaad72cb",
      "master_bytes": 826668,
      "preview_bytes": 199922,
      "generated_at": "2026-11-06T10:26:15Z"
    },
    {
      "id": "leena-costume-01",
      "group": "Leena Volkova",
      "title": "Leena Volkova — full-body civic costume",
      "image": "img/leena-costume-01.jpg",
      "preview": "prev/leena-costume-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "Conventional Pillow Lanczos resample 2.297x; mild unsharp mask (radius 1.1, 45%, threshold 3); no AI detail synthesis; JPEG quality 93; not native 4K",
      "scene": null,
      "kind": "photo",
      "note": "Same-person reference: leena-portrait-01. Wave 1 cast development; owner review pending.",
      "generator": "ChatGPT image generation",
      "master_bytes": 1288132,
      "preview_bytes": 115382,
      "role": "President of Haven · Russia",
      "shot": "costume",
      "category": "costume",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "bc3a3ca81564837d0befd80c14b8ef91d9e6ce9b5caf89a0caf84304760abe62",
      "master_sha256": "041c82ff8eb69f9a84e75448f59c0b51ec9e723fc83ac87502a288e2504d5124",
      "preview_sha256": "a70fd3fb3076e220ca3d69a473413ad74bb83cb257109041c3c761f59364c43d",
      "recovered_at": "2026-11-06T10:46:19Z",
      "reference": "leena-portrait-01"
    },
    {
      "id": "leena-expressions-01",
      "group": "Leena Volkova",
      "title": "Leena — six expressions",
      "image": "img/leena-expressions-01.jpg",
      "preview": "prev/leena-expressions-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "Conventional Pillow Lanczos resample 2.297x; mild unsharp mask (radius 1.1, 45%, threshold 3); no AI detail synthesis; JPEG quality 93; not native 4K",
      "scene": null,
      "kind": "sheet",
      "note": "Same-person reference: leena-portrait-01. Wave 1 cast development; owner review pending.",
      "generator": "ChatGPT image generation",
      "master_bytes": 1462496,
      "preview_bytes": 156196,
      "role": "President of Haven · Russia",
      "shot": "expressions",
      "category": "expressions",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "16214c1d5d4f7f7eaa4420cef8ef712cba2c7e41da12ddc9a8ef5a31d99354c9",
      "master_sha256": "e8a9d179eb276cbd848d8038ff6ab321f95292b50f41a3e72bac7c19dbf6ff8f",
      "preview_sha256": "da6aff4f4ec68bb276c87b70494dbd05c5249086347b3af214337e2b0e071ab7",
      "recovered_at": "2026-11-06T10:46:19Z",
      "reference": "leena-portrait-01"
    },
    {
      "id": "leena-habitat-01",
      "group": "Leena Volkova",
      "title": "Leena — listening in Haven’s gardens",
      "image": "img/leena-habitat-01.jpg",
      "preview": "prev/leena-habitat-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "Conventional Pillow Lanczos resample 2.297x; mild unsharp mask (radius 1.1, 45%, threshold 3); no AI detail synthesis; JPEG quality 93; not native 4K",
      "scene": null,
      "kind": "photo",
      "note": "Same-person reference: leena-portrait-01. Wave 1 cast development; owner review pending. Proposed performance study, not an approved script event or final trailer frame.",
      "generator": "ChatGPT image generation",
      "master_bytes": 1816840,
      "preview_bytes": 240226,
      "role": "President of Haven · Russia",
      "shot": "moment",
      "category": "moment",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "558af9ac135ce69a1df7ccf792a3570780e26b8a8e52454bd0f164cbb1b4ed25",
      "master_sha256": "b6f4c03f4153aa740a1843da09e3c1f20cb81f0922f584f06d9242539095e759",
      "preview_sha256": "6211e77e71e9d570256502808157234686b786864fc23ae3e3e904f3cff086f3",
      "recovered_at": "2026-11-06T10:46:19Z",
      "reference": "leena-portrait-01"
    },
    {
      "id": "leena-portrait-01",
      "group": "Leena Volkova",
      "title": "Leena Volkova — identity portrait",
      "image": "img/leena-portrait-01.jpg",
      "preview": "prev/leena-portrait-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "Conventional Pillow Lanczos resample 2.297x; mild unsharp mask (radius 1.1, 45%, threshold 3); no AI detail synthesis; JPEG quality 93; not native 4K",
      "scene": null,
      "kind": "photo",
      "note": "Primary identity reference. Silver-blonde bob, grey eyes, light freckles; woven ivory civic jacket with copper clasp. Original fictional cast design, ready for owner review.",
      "generator": "ChatGPT image generation",
      "master_bytes": 1935769,
      "preview_bytes": 255898,
      "role": "President of Haven · Russia",
      "shot": "portrait",
      "category": "portrait",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "73cc602103ad23a624dffc13974d6cf3937ff2898ac408e9c45345ac03143de9",
      "master_sha256": "1ed8c3aced6929ae4f960ba2fb63d2f52f2357a57dedb121e0fe38ab288c25fe",
      "preview_sha256": "db8ecb776dfffe4008c212356d75f58e3c679d8235209cc596b4826a52413ff9",
      "recovered_at": "2026-11-06T10:46:19Z"
    },
    {
      "id": "leena-solidarity-01",
      "group": "Leena Volkova",
      "title": "Leena — choosing solidarity",
      "image": "img/leena-solidarity-01.jpg",
      "preview": "prev/leena-solidarity-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "Conventional Pillow Lanczos resample 2.297x; mild unsharp mask (radius 1.1, 45%, threshold 3); no AI detail synthesis; JPEG quality 93; not native 4K",
      "scene": null,
      "kind": "photo",
      "note": "Same-person reference: leena-portrait-01. Wave 1 cast development; owner review pending. Proposed performance study, not an approved script event or final trailer frame.",
      "generator": "ChatGPT image generation",
      "master_bytes": 1667757,
      "preview_bytes": 199898,
      "role": "President of Haven · Russia",
      "shot": "moment",
      "category": "moment",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "022ee9407c50f1e3a5928e041e10fffbaf2f56c12d3c7390c0bbc67b57f0bfc3",
      "master_sha256": "a72c7cd6b1d6be4c3eae5d01ffcfb9fd0ce59560ae82e92d3717dc3a7029a22b",
      "preview_sha256": "d01df8a1bc6defc314e210a4dc62124937067e7220104efe6c9b1ecdbce4d7c1",
      "recovered_at": "2026-11-06T10:46:19Z",
      "reference": "leena-portrait-01"
    },
    {
      "id": "hiroshi-concord-01",
      "group": "Hiroshi Tanaka",
      "role": "President of TRAPPIST · Japan",
      "title": "Hiroshi Tanaka — the Concord listens",
      "image": "img/hiroshi-concord-01.webp",
      "preview": "prev/hiroshi-concord-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Recovered original ChatGPT artwork with recorded native source and prompt; visually checked for continuity. Equal-seat Concord performance study; not a final trailer frame. No dialogue reassignment is implied.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "b177c71f9b9a62975dbb5e34d100ccde764feff139e302de181d9fd9fd03ed77",
      "master_sha256": "8941824d57371311d13d7bafb3bac70e5eaf449c9d18c681ee8b3adaef4b808f",
      "preview_sha256": "1f179d42dc178a368ee4633319a3b3ec02bd99bc2faf728318f34077cf042cc2",
      "master_bytes": 483632,
      "preview_bytes": 111720,
      "reference": "hiroshi-portrait-01",
      "recovered_at": "2026-11-06T11:25:25Z",
      "provenance": "Recovered from a prior ChatGPT generation in this shared workspace; original prompt and native SHA-256 retained."
    },
    {
      "id": "hiroshi-costume-01",
      "group": "Hiroshi Tanaka",
      "role": "President of TRAPPIST · Japan",
      "title": "Hiroshi Tanaka — full-body civilian costume",
      "image": "img/hiroshi-costume-01.webp",
      "preview": "prev/hiroshi-costume-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "Recovered original ChatGPT artwork with recorded native source and prompt; visually checked for continuity. Complete head-to-toe ivory civic costume; reference hiroshi-portrait-01.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "9535af76986433803f4c2c3e7fc52b565bfff5d1f9d89e2475c36806c0004968",
      "master_sha256": "0c1c1d43baf62a671855c568b5130b0b03fea50e30651ebb33da32cc229c829f",
      "preview_sha256": "c6df751b3647cd3f9085d8027634816803a9f66739fc7b8862aff294259d0e5c",
      "master_bytes": 327724,
      "preview_bytes": 62244,
      "reference": "hiroshi-portrait-01",
      "recovered_at": "2026-11-06T11:25:23Z",
      "provenance": "Recovered from a prior ChatGPT generation in this shared workspace; original prompt and native SHA-256 retained."
    },
    {
      "id": "hiroshi-expressions-01",
      "group": "Hiroshi Tanaka",
      "role": "President of TRAPPIST · Japan",
      "title": "Hiroshi Tanaka — six expression studies",
      "image": "img/hiroshi-expressions-01.webp",
      "preview": "prev/hiroshi-expressions-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "Recovered original ChatGPT artwork with recorded native source and prompt; visually checked for continuity. Six expressions of the same identity: attentive, warm smile, concern, controlled anger, grief and resolve.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "2f2b760f1876770d36e25fe576c4457fe5948c5d27dc918e72b1bb758d62e0dc",
      "master_sha256": "9eb243624dff8d57db8a0646fd6260e0c96de92dc2e9007cadf780007762cea3",
      "preview_sha256": "2d92779db72b0dcb4fd82bfe8d019353e0058d8a72b67a459224df22003aa869",
      "master_bytes": 494464,
      "preview_bytes": 117008,
      "reference": "hiroshi-portrait-01",
      "recovered_at": "2026-11-06T11:25:30Z",
      "provenance": "Recovered from a prior ChatGPT generation in this shared workspace; original prompt and native SHA-256 retained."
    },
    {
      "id": "hiroshi-portrait-01",
      "group": "Hiroshi Tanaka",
      "role": "President of TRAPPIST · Japan",
      "title": "Hiroshi Tanaka — identity portrait",
      "image": "img/hiroshi-portrait-01.webp",
      "preview": "prev/hiroshi-portrait-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Recovered original ChatGPT artwork with recorded native source and prompt; visually checked for continuity. Proposed face reference: swept silver hair, dark eyes, natural facial lines and left-eyebrow crease. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "0cb8cfd56277db4f9539828fb5e7153a2ef8acad00f53d530eaefa42eb32f8bc",
      "master_sha256": "071f7fd3cb6a491c2394d9409533d1d392e233479b995dc2421c0ff520588d33",
      "preview_sha256": "5acc466c8d9a8419b8893465fa111b8d965aa8c640d3cafed5a81ba32d4d982e",
      "master_bytes": 792076,
      "preview_bytes": 198236,
      "recovered_at": "2026-11-06T11:25:20Z",
      "provenance": "Recovered from a prior ChatGPT generation in this shared workspace; original prompt and native SHA-256 retained."
    },
    {
      "id": "hiroshi-shelter-01",
      "group": "Hiroshi Tanaka",
      "role": "President of TRAPPIST · Japan",
      "title": "Hiroshi Tanaka — with the people of TRAPPIST",
      "image": "img/hiroshi-shelter-01.webp",
      "preview": "prev/hiroshi-shelter-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Recovered original ChatGPT artwork with recorded native source and prompt; visually checked for continuity. Proposed character performance study of compassionate civic leadership; not a claim of an approved screenplay event or final trailer frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "e6d1a47bc3d444f41872c983df69ce0f0842f8b4a1ec8738dce5fef665fab2c0",
      "master_sha256": "d31afe40902edc885a2cbb5a0328290e0446c3a94bffa753a79161a2ebbcc7a3",
      "preview_sha256": "c9e55888bba94165203d657ff79f0b26b71cc889b431e5f12577552fb7fc4d77",
      "master_bytes": 620006,
      "preview_bytes": 152148,
      "reference": "hiroshi-portrait-01",
      "recovered_at": "2026-11-06T11:25:28Z",
      "provenance": "Recovered from a prior ChatGPT generation in this shared workspace; original prompt and native SHA-256 retained."
    },
    {
      "id": "ira-costume-01",
      "group": "Dr. Ira Khan",
      "role": "Lead scientist",
      "title": "Dr. Ira Khan — research tailoring",
      "image": "img/ira-costume-01.webp",
      "preview": "prev/ira-costume-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "ChatGPT-generated full-body costume study using the locked portrait as the actual image reference. Functional ivory laboratory tailoring; all hands and shoes visually checked. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "3e943bb717f69f72271710b04a55becd9957c967ea13bd245c3ea4fe3ec16f3b",
      "master_sha256": "479b4991a9e938d45884ce3ed73422f1b7e831896be8d0097814ab8d097f11f3",
      "preview_sha256": "bd40c89e3612aad2b3f15b8871781b0162d787399cc6cb5aaab351aa6ff0e6f2",
      "master_bytes": 625356,
      "preview_bytes": 148698,
      "generated_at": "2026-11-06T11:27:32Z",
      "reference": "ira-portrait-01",
      "prompt_sha256": "9e02f271787cb0bb2ccab19546e2981bd3fd5254f3d61e65f239fe6a973e1776",
      "prompt_path": "Task/CG4002/prompts/ira-costume-01.txt",
      "visual_review": "Checked face continuity, natural anatomy, no embedded text, scene limits and expression count.",
      "provenance": {
        "mode": "ChatGPT image_gen tool",
        "native_source": "/workspace/scratch/b47f5c7fc714/generated_images/exec-7da6ef18-c989-4459-9213-0c1af5f152d2.png",
        "identity_source_native_sha256": "e8eddc99be6965545028004b69577e89c5d05e533b0f2535642479a4490a394a"
      }
    },
    {
      "id": "ira-expressions-01",
      "group": "Dr. Ira Khan",
      "role": "Lead scientist",
      "title": "Dr. Ira Khan — four expressions",
      "image": "img/ira-expressions-01.webp",
      "preview": "prev/ira-expressions-01.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "Four acting expressions of the same identity: attention, alarm, discovery and resolve. Generated with the actual locked portrait reference; not multiple in-story copies. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "7fdc3a9faeb521f1c78a2579b0a16fceb7f12be50263624993ece57e7a7e87d1",
      "master_sha256": "fcf349a64db8b5b0db495dc0639755b1ac65b7249a67ba2815de308c63587f02",
      "preview_sha256": "17d257e6acfdc9a7671a9bb58d94c7de4c2f4126c5b52ff8981b12b5a2b8ca6d",
      "master_bytes": 1350804,
      "preview_bytes": 354278,
      "generated_at": "2026-11-06T11:34:14Z",
      "reference": "ira-portrait-01",
      "prompt_sha256": "d9549de25c0d0dadb6a88f9b41b09fa75e32620686a246505ee0638d261a3b90",
      "prompt_path": "Task/CG4002/prompts/ira-expressions-01.txt",
      "visual_review": "Checked face continuity, natural anatomy, no embedded text, scene limits and expression count.",
      "provenance": {
        "mode": "ChatGPT image_gen tool",
        "native_source": "/workspace/scratch/b47f5c7fc714/generated_images/exec-b4a8b1c4-e3a8-47bd-a19c-605f710fa3c3.png",
        "identity_source_native_sha256": "e8eddc99be6965545028004b69577e89c5d05e533b0f2535642479a4490a394a"
      }
    },
    {
      "id": "ira-moment-01",
      "group": "Dr. Ira Khan",
      "role": "Lead scientist",
      "title": "Dr. Ira Khan — The path changed",
      "image": "img/ira-moment-01.webp",
      "preview": "prev/ira-moment-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Character study based on S23: the changed trajectory in Olympus Observatory. Not a final trailer frame. Same portrait supplied as image reference. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "986fcd00a4ce723b424bcf43666bda4fb59a4fba15809f849504dbcdc37a471d",
      "master_sha256": "18635ddaf7888011f51f64ec2121fb7e0f3ade7708ab154aa08fa8af9fdcbb84",
      "preview_sha256": "2b5c3e1a8e33fd48390a10aeb5fbbf370840c8c71aae1957a079df0769b404ce",
      "master_bytes": 453554,
      "preview_bytes": 107602,
      "generated_at": "2026-11-06T11:33:45Z",
      "reference": "ira-portrait-01",
      "prompt_sha256": "a3504659cffd8fb2ebb998987ef0c0225d08b83c824cbb675743973a3fcdebea",
      "prompt_path": "Task/CG4002/prompts/ira-moment-01.txt",
      "visual_review": "Checked face continuity, natural anatomy, no embedded text, scene limits and expression count.",
      "provenance": {
        "mode": "ChatGPT image_gen tool",
        "native_source": "/workspace/scratch/b47f5c7fc714/generated_images/exec-6bb65bca-1634-4d50-8a4f-1e01e02bfa4b.png",
        "identity_source_native_sha256": "e8eddc99be6965545028004b69577e89c5d05e533b0f2535642479a4490a394a"
      }
    },
    {
      "id": "ira-moment-02",
      "group": "Dr. Ira Khan",
      "role": "Lead scientist",
      "title": "Dr. Ira Khan — Nothing inside the rock",
      "image": "img/ira-moment-02.webp",
      "preview": "prev/ira-moment-02.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Character study based on S39: ordinary rock with a vitrified outer crust, no hidden machine. Not a final trailer frame. Same portrait supplied as image reference. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "a085be1c1adf12a37f3c33e10b20c40d0d7461a3663b055fc85c4a68b30d620f",
      "master_sha256": "ad3976dd53b1412a9f4a6352c0da82ef4e89c22b26929841e980dfec393a3ef3",
      "preview_sha256": "06c76d37af690e74f9cda8c2a80e24738fcdd6aac95ef6ebe84f1ff4ed2b0ab7",
      "master_bytes": 695422,
      "preview_bytes": 180928,
      "generated_at": "2026-11-06T11:33:47Z",
      "reference": "ira-portrait-01",
      "prompt_sha256": "f0ae5a772fa30665b6c953d72090455d99c2497a171216e665c8921615090d5f",
      "prompt_path": "Task/CG4002/prompts/ira-moment-02.txt",
      "visual_review": "Checked face continuity, natural anatomy, no embedded text, scene limits and expression count.",
      "provenance": {
        "mode": "ChatGPT image_gen tool",
        "native_source": "/workspace/scratch/b47f5c7fc714/generated_images/exec-e4b9a3d8-65a1-40fd-849a-9e03b9b9117d.png",
        "identity_source_native_sha256": "e8eddc99be6965545028004b69577e89c5d05e533b0f2535642479a4490a394a"
      }
    },
    {
      "id": "ira-portrait-01",
      "group": "Dr. Ira Khan",
      "role": "Lead scientist",
      "title": "Dr. Ira Khan — portrait remaster",
      "image": "img/ira-portrait-01.webp",
      "preview": "prev/ira-portrait-01.webp",
      "w": 2560,
      "h": 3840,
      "native": "1024x1536",
      "upscale": "ImageMagick Lanczos to 2560x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Recovered original ChatGPT-generated identity remaster with matching source hash and preserved original prompt. Existing South Asian scientist identity, wavy bob, facial marks and laboratory tailoring retained. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "e8eddc99be6965545028004b69577e89c5d05e533b0f2535642479a4490a394a",
      "master_sha256": "7998f4bca8e5dcf13a53425fcbf0b8c75796c0e45c9342b3d81da8d5eb11bcfe",
      "preview_sha256": "30de996cab2f1038e1b11eb0869e826f547fe36cee57ac00f62fecd87925fbc5",
      "master_bytes": 1201078,
      "preview_bytes": 301172,
      "generated_at": "2026-11-06T11:25:41Z",
      "reference": "https://thehuman.movie/assets/v11/ira/research-portrait.webp",
      "provenance": {
        "mode": "recovered ChatGPT native output",
        "source_record": "/workspace/scratch/8ed9ed573492/TheHuman/Task/CG4002/fragments/remasters.json",
        "source_id": "ira-khan-portrait-01",
        "native_source": "/workspace/scratch/8ed9ed573492/generated_images/exec-7c1d2eab-6688-4ade-82f4-03912ef56142.png",
        "original_prompt_preserved": true,
        "source_hash_verified": true
      },
      "prompt_sha256": "cab42db9c49562db8e2c6502446a3e7d0e23c4a2fd5837f90c9c91a137690691",
      "prompt_path": "Task/CG4002/prompts/ira-portrait-01.txt",
      "visual_review": "Checked face continuity, natural anatomy, no embedded text, scene limits and expression count."
    },
    {
      "id": "elias-costume-01",
      "group": "Elias Brandt",
      "role": "Chancellor of Teegarden · Germany",
      "title": "Elias Brandt — civic costume",
      "image": "img/elias-costume-01.webp",
      "preview": "prev/elias-costume-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "Full head-to-toe costume study with the same face, silver curls, beard and ivory civilian tailoring.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "41844484d409344b5b6e4b318b1b3bd25c90eca28ed6535533f9bc781d6e917a",
      "master_sha256": "48bc60622007f7acbec56df4fb281ad925faa3e134a7ccdb1f1d22fc6d7e26c2",
      "preview_sha256": "fd5f387e20316cf787ac3ab64d94b333e876458c6ac36e033e7eabb091b2ead3",
      "master_bytes": 394074,
      "preview_bytes": 81490,
      "generated_at": "2026-11-06T11:33:57Z",
      "reference": "elias-portrait-01"
    },
    {
      "id": "elias-expressions-01",
      "group": "Elias Brandt",
      "role": "Chancellor of Teegarden · Germany",
      "title": "Elias Brandt — four expressions",
      "image": "img/elias-expressions-01.webp",
      "preview": "prev/elias-expressions-01.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "The same face in concentration, gentle amusement, worried reflection and moral conviction; identity reference elias-portrait-01.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "7d1f83be42ab6df31cec600bbcc1cfc11873d58ffec92d5b8e4985ab173aca3c",
      "master_sha256": "9728c19bf1112e670944c3b971a56fbdd06f44185f3799296065c35debf7fd36",
      "preview_sha256": "d3304f0ef588e1700af159473434ae91506b8f159d9501378d2d36dd35d2119c",
      "master_bytes": 963032,
      "preview_bytes": 224948,
      "generated_at": "2026-11-06T11:34:06Z",
      "reference": "elias-portrait-01"
    },
    {
      "id": "elias-moment-01",
      "group": "Elias Brandt",
      "role": "Chancellor of Teegarden · Germany",
      "title": "Elias Brandt — careful deliberation",
      "image": "img/elias-moment-01.webp",
      "preview": "prev/elias-moment-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Equal-seat Concord study inspired by trailer v6 scene 21. Cast performance reference, not a final trailer frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "4d252a2ab82ce639e3a095454cb0db4c28b2d6d575037ad9230a11072b707e27",
      "master_sha256": "e0d9f0f0b825229ad3d86658784483877806ace47c9e8eb110002e507da6fabd",
      "preview_sha256": "7e978ad187888e5f697461da0ec8bb178c54ee264b1913f8a9b068c010fb96a5",
      "master_bytes": 611938,
      "preview_bytes": 148466,
      "generated_at": "2026-11-06T11:34:00Z",
      "reference": "elias-portrait-01"
    },
    {
      "id": "elias-moment-02",
      "group": "Elias Brandt",
      "role": "Chancellor of Teegarden · Germany",
      "title": "Elias Brandt — one answer",
      "image": "img/elias-moment-02.webp",
      "preview": "prev/elias-moment-02.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Collective resolve study inspired by trailer v6 scene 69. Supporting background people are anonymous; no additional biography or political hierarchy is implied.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "bcd1607f7ad3220ff38c93de487737143f3e4231a9edf11dd77b749c059cd220",
      "master_sha256": "fa3be83e67fbb9e00a3a5d4311f7ccaf6900bdb0b8f5884e1d547c0b77bede08",
      "preview_sha256": "ba7c5f10b815400855528fdca03d023fdc89920c5a53d909ec390d39da0b3cc5",
      "master_bytes": 533638,
      "preview_bytes": 127548,
      "generated_at": "2026-11-06T11:34:02Z",
      "reference": "elias-portrait-01"
    },
    {
      "id": "elias-portrait-01",
      "group": "Elias Brandt",
      "role": "Chancellor of Teegarden · Germany",
      "title": "Elias Brandt — identity portrait",
      "image": "img/elias-portrait-01.webp",
      "preview": "prev/elias-portrait-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "First proposed face reference: silver curls, hazel-green eyes, neat gray beard and a long thoughtful face. Original fictional casting design; owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "4c0cad4f41dee8b9f942c034b48b17d7a90ed1e183c06bc5da71b11223cbf1ae",
      "master_sha256": "3f970a14b5832e4331de44b8714ddfb47fb409312ebd5783ed782ae95b6c2b15",
      "preview_sha256": "6faa90a8c0cdcff94324afceda5b61d59a6f48b6d764d55a7dfa530b2541f374",
      "master_bytes": 825748,
      "preview_bytes": 208270,
      "generated_at": "2026-11-06T11:27:31Z"
    },
    {
      "id": "pihu-costume-01",
      "group": "Pihu",
      "role": "Child viewpoint · India",
      "title": "Pihu — everyday clothes and keepsake box",
      "image": "img/pihu-costume-01.webp",
      "preview": "prev/pihu-costume-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "Full-body study of the published Pihu identity. Ivory everyday jacket, practical trousers, two braids and Nani's flat-latch steel box.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "f96971ad98e6718f1a2a7ca87ddade70451bf2813d92d86e3b1ba64923364dc4",
      "master_sha256": "9bf13d8cf739d2c338bbfde0cf34a10f382f89cc939b69d7da590f396a62e7b5",
      "preview_sha256": "a857bf74ff1ea4bd219d448e966f3bba0622083f28670bbfeae2bcba43cddaa7",
      "master_bytes": 403488,
      "preview_bytes": 85516,
      "generated_at": "2026-11-06T11:36:03Z",
      "reference": "pihu-portrait-01"
    },
    {
      "id": "pihu-expressions-01",
      "group": "Pihu",
      "role": "Child viewpoint · India",
      "title": "Pihu — wonder, laughter, worry, courage",
      "image": "img/pihu-expressions-01.webp",
      "preview": "prev/pihu-expressions-01.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "Four expressions of the same published Pihu identity; no additional characters or chronology asserted.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "66412e3e9adce16078f905a187af260c330f9d5e726aaae3fd202085adbaa195",
      "master_sha256": "9c3484e96d165243cc050cbe582b7325abc9a4d15c26a5fe6a796800c767f131",
      "preview_sha256": "46691d0d855279bb5f924140a94eef8cb2430c67dec38ae7f8cd3218f5ab7794",
      "master_bytes": 1134792,
      "preview_bytes": 287748,
      "generated_at": "2026-11-06T11:33:36Z",
      "reference": "pihu-portrait-01"
    },
    {
      "id": "pihu-moment-01",
      "group": "Pihu",
      "role": "Child viewpoint · India",
      "title": "Pihu — is that a new star?",
      "image": "img/pihu-moment-01.webp",
      "preview": "prev/pihu-moment-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Character performance study inspired by trailer v6 S22 on a Mumbai rooftop, before the S27 steel-box handoff. No box is present. Not an approved trailer frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "774cb5b02af52d425109787309fafa72aab9c2aba4385534dd6973299b68d8e9",
      "master_sha256": "655045c69941713ec6612d640285cdf0014bea46125748b825c7a81c98e65d82",
      "preview_sha256": "2556e30c5da48877dfc8bae59b29a039a3c2c6da9ec134728e28eeb6d17849b3",
      "master_bytes": 677158,
      "preview_bytes": 176442,
      "generated_at": "2026-11-06T11:36:03Z",
      "reference": "pihu-portrait-01"
    },
    {
      "id": "pihu-moment-02",
      "group": "Pihu",
      "role": "Child viewpoint · India",
      "title": "Pihu — the home she carries",
      "image": "img/pihu-moment-02.webp",
      "preview": "prev/pihu-moment-02.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Character performance study inspired by trailer v6 S32. Pihu holds the same steel box after departure, with a distant Earth outside. Not an approved trailer frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "ef0be8ea17afb56fe82aec86dca68940f5750002f51da6cab41992ba7faee4ae",
      "master_sha256": "113f4d50746b559063db32480529c0ca89c5e8608f532a2c4a33a9ac77485531",
      "preview_sha256": "571d585a1fe12ce8fb3b28fcc856a56a160437719d173ba37128b9f405ed514a",
      "master_bytes": 477994,
      "preview_bytes": 101428,
      "generated_at": "2026-11-06T11:36:03Z",
      "reference": "pihu-portrait-01"
    },
    {
      "id": "pihu-portrait-01",
      "group": "Pihu",
      "role": "Child viewpoint · India",
      "title": "Pihu — the face of a future",
      "image": "img/pihu-portrait-01.webp",
      "preview": "prev/pihu-portrait-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Identity preserved from the published Nani rooftop and steel-box handoff studies. Braids, copper ties and flat-latch steel keepsake box remain consistent. Cast design awaiting owner review.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "6af0123762ac25d70596191f615b78bb21eddfabd2cf1123505040eed6441eda",
      "master_sha256": "25942e27ea518bdbd4b88673ba72a901980543f029e72ed42f815fa6524576b0",
      "preview_sha256": "5eee1d6b0e44d7a03a0d4ad9d544e9bdc91d2dcd9647d257f46b67a36598cb54",
      "master_bytes": 793708,
      "preview_bytes": 194940,
      "generated_at": "2026-11-06T11:28:34Z",
      "reference": "nani-moment-01,nani-moment-02"
    },
    {
      "id": "crowd-lagos-01",
      "group": "Lagos rooftop festival",
      "role": "The shared life of humanity",
      "title": "Lagos — a sky shared by everyone",
      "image": "img/crowd-lagos-01.webp",
      "preview": "prev/crowd-lagos-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "crowd",
      "category": "crowd",
      "note": "Cast-world study inspired by trailer v6 S22, before the alarm. Unnamed fictional people; no main-character identity implied.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "d34f6c261f8628b4743191a3c7e919178847969ead46ae5189207550066b1d2a",
      "master_sha256": "a5e5f395b7ffe7b8bbe3f0b7adbc2acdfd128d156f9adf811301e63f6205aac5",
      "preview_sha256": "67ac49fc117304ef6214df1ec64435ab11fc0b81d2048d3c7b9f1fd5e6795b58",
      "master_bytes": 1032412,
      "preview_bytes": 300814,
      "generated_at": "2026-11-06T11:28:39Z"
    },
    {
      "id": "crowd-seoul-01",
      "group": "Seoul rooftop festival",
      "role": "The shared life of humanity",
      "title": "Seoul — wonder under the evening sky",
      "image": "img/crowd-seoul-01.webp",
      "preview": "prev/crowd-seoul-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "crowd",
      "category": "crowd",
      "note": "Cast-world study inspired by trailer v6 S22, before the alarm. Unnamed fictional participants, not approved main cast.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "249a4e466cfdcbad485b348dee84467d280fac9f96f5226a546972d6a566dc0f",
      "master_sha256": "56e01adc9edf9d36c42d501df9ff56ab3bd07d7431103f9e98e993f6274319b6",
      "preview_sha256": "c1b9c9237a2b21ac98fdce0afad53a91ee47ea286831d3a627d5dd8fd1e2f859",
      "master_bytes": 800730,
      "preview_bytes": 223138,
      "generated_at": "2026-11-06T11:32:16Z"
    },
    {
      "id": "crowd-mumbai-01",
      "group": "Mumbai rooftop festival",
      "role": "The shared life of humanity",
      "title": "Mumbai — small stones, shared wonder",
      "image": "img/crowd-mumbai-01.webp",
      "preview": "prev/crowd-mumbai-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "crowd",
      "category": "crowd",
      "note": "Cast-world study inspired by trailer v6 S22. Unnamed fictional family, not Pihu or Nani.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "b174b465163de5b8accaf98b997117e246865c5e9f67a7ab243a702403a49f8e",
      "master_sha256": "5191aade985495306d7cfea7031aa0ec1fbb1afd70e14d40800d55ab7686ddd7",
      "preview_sha256": "8e02c2c633649c48e85cc4e97bcdc0c5e3542fc9cc79eacead838db890a3d7d0",
      "master_bytes": 1039428,
      "preview_bytes": 278942,
      "generated_at": "2026-11-06T11:35:42Z"
    },
    {
      "id": "crowd-spaceport-01",
      "group": "Spaceport crowd",
      "role": "The shared life of humanity",
      "title": "Mumbai spaceport — everyone comes with us",
      "image": "img/crowd-spaceport-01.webp",
      "preview": "prev/crowd-spaceport-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "crowd",
      "category": "crowd",
      "note": "People-first cast-world study inspired by trailer v6 S27: cooperative evacuation with accessible boarding. Unnamed extras, no named ship or robot design.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "9723700db02cdc238d6e1b12f177c2348bb1dd91601bde30dc2b0e8a824d316c",
      "master_sha256": "b61b872bf0a765383bfa19a14d90fab874ceec8bc1b8b1188743b9333570f98e",
      "preview_sha256": "fef1a65a62c499454f2d7afac31a766c35abbe3854a89b139dbfb242e283697c",
      "master_bytes": 905448,
      "preview_bytes": 243812,
      "generated_at": "2026-11-06T11:35:46Z"
    },
    {
      "id": "crowd-classroom-01",
      "group": "Proxima classroom children",
      "role": "The shared life of humanity",
      "title": "Proxima — a question about the old world",
      "image": "img/crowd-classroom-01.webp",
      "preview": "prev/crowd-classroom-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "crowd",
      "category": "crowd",
      "note": "Ten distinct children in a classroom performance study inspired by trailer v6 S15. Teacher remains outside frame; no new teacher identity or main character is implied.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "2c10f664a396998d1103b208244e688ce50a0eebc193e0843aaab19f200bf895",
      "master_sha256": "95faf228ed92f199d129a650dc9b4eb75e19c4aa34557532d3e5ba8479413adb",
      "preview_sha256": "3c65d1751d48def04e952c452e0fde659c75d0c3c2d0ccdc3fe6e3b1891c6d07",
      "master_bytes": 747112,
      "preview_bytes": 200288,
      "generated_at": "2026-11-06T11:37:38Z"
    },
    {
      "id": "kofi-costume-01",
      "group": "Kofi Mensah",
      "role": "Pilot · Ghana",
      "title": "Kofi Mensah — flight uniform",
      "image": "img/kofi-costume-01.webp",
      "preview": "prev/kofi-costume-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "Head-to-toe production costume study with actual locked face reference: ivory pressure suit, charcoal flexible panels and copper harness fittings. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "f11b8a8b1958a0fac62a108e771c8c58d4443120d6f3c04b43b2e9299b05afe7",
      "master_sha256": "f0ecd3d6abd8da63a6bf6583c07fc4ba6ca7f51033c72a208537b12c2174c9e6",
      "preview_sha256": "51696d54167ea58c8f042aa80445bfa1eefa502b4570c31224a02f15b8356c73",
      "master_bytes": 703654,
      "preview_bytes": 184446,
      "generated_at": "2026-11-06T11:37:03Z",
      "reference": "kofi-portrait-01",
      "prompt_sha256": "ab73046470d43fc94cf878147cddd5455e2f8e0ed874f7e100b14e57c9a7c5ee",
      "prompt_path": "Task/CG4002/prompts/kofi-costume-01.txt",
      "visual_review": "Checked established face, costume continuity, human anatomy, no titles or watermarks and four acting expressions.",
      "provenance": {
        "mode": "ChatGPT image_gen tool",
        "native_source": "/workspace/scratch/b47f5c7fc714/generated_images/exec-6d6da884-fbb7-42e9-aa13-1f9f0300744a.png",
        "identity_source_native_sha256": "24961066585a9a4a8ed315c1001e72a158aacbca6ba05eefd21f19881a922655"
      }
    },
    {
      "id": "kofi-expressions-01",
      "group": "Kofi Mensah",
      "role": "Pilot · Ghana",
      "title": "Kofi Mensah — Four expressions",
      "image": "img/kofi-expressions-01.webp",
      "preview": "prev/kofi-expressions-01.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "Easy humor, flight concentration, worry and bittersweet courage. One actor expression reference, not multiple in-story clones. Both locked face and full-body costume supplied as image references. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "8fb88391030fe74c523945639e311cf780ddc0cf3cd9e5817f361c1a16efddd6",
      "master_sha256": "e9674c3316bdb4ec1c5eb568770e2c28bfa6e9d50709f46521e1b965235f024a",
      "preview_sha256": "575b566e33e89a751660634217b22184ba88226dc41b915923da7f55bcb8d610",
      "master_bytes": 1062776,
      "preview_bytes": 277196,
      "generated_at": "2026-11-06T11:43:42Z",
      "reference": "kofi-portrait-01",
      "prompt_sha256": "399e58f80e3c4191b620a035afdf36f0da14227f9913018ad31e6fb50db5a526",
      "prompt_path": "Task/CG4002/prompts/kofi-expressions-01.txt",
      "visual_review": "Checked established face, costume continuity, human anatomy, no titles or watermarks and four acting expressions.",
      "provenance": {
        "mode": "ChatGPT image_gen tool",
        "native_source": "/workspace/scratch/b47f5c7fc714/generated_images/exec-7e39da1e-9bef-451f-9c18-29118fef0331.png",
        "identity_source_native_sha256": "24961066585a9a4a8ed315c1001e72a158aacbca6ba05eefd21f19881a922655"
      },
      "costume_reference": "kofi-costume-01"
    },
    {
      "id": "kofi-moment-01",
      "group": "Kofi Mensah",
      "role": "Pilot · Ghana",
      "title": "Kofi Mensah — Twenty-six",
      "image": "img/kofi-moment-01.webp",
      "preview": "prev/kofi-moment-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Cast study based on S30: reassurance during the Rio evacuation. Both locked face and full-body costume supplied as image references. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "923fc933ff45a2332d70e80a7c265f46346c1a47b2599790535e2705d1f916f3",
      "master_sha256": "dd642c7e7a4c635bdf731338be444a1707c3a0b8f3786b57fb51e6d2a85424e3",
      "preview_sha256": "b5c7e99073fa1dd0a735bf47112df8c9aa7f219e2dec5ea7a3989c8ad5ca429d",
      "master_bytes": 597522,
      "preview_bytes": 156282,
      "generated_at": "2026-11-06T11:43:34Z",
      "reference": "kofi-portrait-01",
      "prompt_sha256": "80c97090b6e5a910b8f2a7915d931c1e2792ae75894a7b7fb27e6f080ca6df4b",
      "prompt_path": "Task/CG4002/prompts/kofi-moment-01.txt",
      "visual_review": "Checked established face, costume continuity, human anatomy, no titles or watermarks and four acting expressions.",
      "provenance": {
        "mode": "ChatGPT image_gen tool",
        "native_source": "/workspace/scratch/b47f5c7fc714/generated_images/exec-0c8f739a-09d0-4b7e-ba9b-0ca7bc91b124.png",
        "identity_source_native_sha256": "24961066585a9a4a8ed315c1001e72a158aacbca6ba05eefd21f19881a922655"
      },
      "costume_reference": "kofi-costume-01"
    },
    {
      "id": "kofi-moment-02",
      "group": "Kofi Mensah",
      "role": "Pilot · Ghana",
      "title": "Kofi Mensah — A quiet last smile",
      "image": "img/kofi-moment-02.webp",
      "preview": "prev/kofi-moment-02.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Cast study based on S56 in the working trailer draft; his final story outcome remains in development. Both locked face and full-body costume supplied as image references. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "7db271e273b0b002adb58115fb28abe91855f63c5750c9ea090092f7ba5026f7",
      "master_sha256": "81a661b9926bd6cffe8f16e74a61fa9dc818e4151bdfd58ec9615c8f8ba43c16",
      "preview_sha256": "cf6bdcbcd4c4ef6b1c0d6200cf3d7bc0d4b7e73366c4c9f7dbaf45cd3a3adda7",
      "master_bytes": 614634,
      "preview_bytes": 157700,
      "generated_at": "2026-11-06T11:43:37Z",
      "reference": "kofi-portrait-01",
      "prompt_sha256": "467a66bfbd7c1425dbf9557289668d3abdec1b2c6cb548a193f1091d2682a487",
      "prompt_path": "Task/CG4002/prompts/kofi-moment-02.txt",
      "visual_review": "Checked established face, costume continuity, human anatomy, no titles or watermarks and four acting expressions.",
      "provenance": {
        "mode": "ChatGPT image_gen tool",
        "native_source": "/workspace/scratch/b47f5c7fc714/generated_images/exec-75b11a74-ef5f-43e6-a5d7-e36084d93dd2.png",
        "identity_source_native_sha256": "24961066585a9a4a8ed315c1001e72a158aacbca6ba05eefd21f19881a922655"
      },
      "costume_reference": "kofi-costume-01"
    },
    {
      "id": "kofi-portrait-01",
      "group": "Kofi Mensah",
      "role": "Pilot · Ghana",
      "title": "Kofi Mensah — portrait remaster",
      "image": "img/kofi-portrait-01.webp",
      "preview": "prev/kofi-portrait-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Recovered ChatGPT identity remaster. Original charcoal suit and cockpit retained in the portrait; new production costumes use ivory and copper. Exact historical prompt and native hash preserved. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "24961066585a9a4a8ed315c1001e72a158aacbca6ba05eefd21f19881a922655",
      "master_sha256": "481b04dde9937dd41c6e59be7ccd4945b741e06b0e51489e3f0b3e1298fc8341",
      "preview_sha256": "a8d1c4df6f188ff005baf14d679c101775b61742ff770b95ca48add677e462d1",
      "master_bytes": 1035812,
      "preview_bytes": 271576,
      "generated_at": "2026-11-06T11:35:31Z",
      "reference": "https://thehuman.movie/assets/v4/kofi-master.webp",
      "provenance": {
        "mode": "recovered ChatGPT native output",
        "source_record": "/workspace/scratch/abc47adc0451/TheHuman/Task/CG4002/sets/remaster-sources.json",
        "native_source": "/workspace/scratch/abc47adc0451/generated_images/exec-394c4c5e-77d1-4c8f-a12f-c38ae7e55976.png",
        "original_prompt_preserved": true,
        "source_hash_verified": true
      },
      "prompt_sha256": "c96aaab6ac3a7e06c573a2030c7112e668a4d13cbd0cffe7a5f65a7dc0cc43ae",
      "prompt_path": "Task/CG4002/prompts/kofi-portrait-01.txt",
      "visual_review": "Checked established face, costume continuity, human anatomy, no titles or watermarks and four acting expressions."
    },
    {
      "id": "lucia-costume",
      "group": "Lucía Reyes",
      "role": "Soldier · Mexico",
      "title": "Lucía Reyes — protective field clothing",
      "image": "img/lucia-costume.webp",
      "preview": "prev/lucia-costume.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "Head-to-toe costume continuity study using the original Lucía face reference. Practical ivory/copper protective wear, flexible grey joints and useful boots; no unapproved weapon or robot design.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "9bf423f1c845898e43a1468a83ef26425ecca5a358f619e7a39c6a7e1394bc1c",
      "master_sha256": "2249ce5515bd759e7bdf2442268b0f9eebf457185060072cc20930071a730c1c",
      "preview_sha256": "83185b2ddb0bfad02cd73105ee66813111a65c1c30a501867e16975b4761a80a",
      "master_bytes": 457146,
      "preview_bytes": 104474,
      "generated_at": "2026-11-06T10:48:45Z",
      "reference": "lucia-portrait"
    },
    {
      "id": "lucia-expressions",
      "group": "Lucía Reyes",
      "role": "Soldier · Mexico",
      "title": "Lucía Reyes — four expression studies",
      "image": "img/lucia-expressions.webp",
      "preview": "prev/lucia-expressions.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "Four same-identity expressions: alert focus, friendship, fear for a comrade and protective determination. Each panel uses the original Lucía portrait reference; the complete sheet is one 4K asset.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "c451a1e2ad6e51d14c166335f38a8f3c99abd70ad270726f7aa15d6f06f1ecbf",
      "master_sha256": "83c3d926fb7104f00c752f7d853e8516cbeb57c5ae8ee555e2853822962fe315",
      "preview_sha256": "dd0bc316c697e7951029ba65b60b7f728031903c25ec206654d5a2c568c6828e",
      "master_bytes": 1125696,
      "preview_bytes": 273372,
      "generated_at": "2026-11-06T10:52:02Z",
      "reference": "lucia-portrait"
    },
    {
      "id": "lucia-moment-01",
      "group": "Lucía Reyes",
      "role": "Soldier · Mexico",
      "title": "Before deployment — courage and trust",
      "image": "img/lucia-moment-01.webp",
      "preview": "prev/lucia-moment-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Cast performance study inspired by trailer v6 S48. Lucía looks toward an off-camera trusted comrade before deployment; Brick and other robot designs are not depicted. Not a final trailer frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "6f2fdff4c650680e3f9a779b97ed4f38cfdf19be2e47dce49d62b531f6b4ba04",
      "master_sha256": "9f4169fc4d7af8ef2c398ee6430aec891c87bd5b50c301863a2aaca958e73bab",
      "preview_sha256": "304a381c4652d1a2abc004363ab7c66ac7307ee19930ea0b8d19d6c0fead749c",
      "master_bytes": 451356,
      "preview_bytes": 97352,
      "generated_at": "2026-11-06T10:49:46Z",
      "reference": "lucia-portrait"
    },
    {
      "id": "lucia-moment-02",
      "group": "Lucía Reyes",
      "role": "Soldier · Mexico",
      "title": "A comrade’s joke — relief through fatigue",
      "image": "img/lucia-moment-02.webp",
      "preview": "prev/lucia-moment-02.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Cast performance study inspired by trailer v6 S55. Lucía responds to off-camera De-jun with a restrained relieved smile. No new robot, weapon or ship design. Not a final trailer frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "2a95250279f2e5a79b0f97e0b5a4179422842f1b44c464b8c128125e00e53122",
      "master_sha256": "8912432458a7142919810022fb7ac23ce3d3fc481985d39ecb7814854525685d",
      "preview_sha256": "d136cca6c0c2055471faad4a452bc28618ee3a264121c7da36ba182a02b457b2",
      "master_bytes": 593466,
      "preview_bytes": 131988,
      "generated_at": "2026-11-06T10:50:49Z",
      "reference": "lucia-portrait"
    },
    {
      "id": "lucia-portrait",
      "group": "Lucía Reyes",
      "role": "Soldier · Mexico",
      "title": "Lucía Reyes — identity portrait",
      "image": "img/lucia-portrait.webp",
      "preview": "prev/lucia-portrait.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Original fictional face reference for the Mexican soldier. Natural freckles, dark tied curls, practical ivory/copper field clothing. Apparent age is a creative visual choice, not canonical biography. Awaiting owner review.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "0a2daf4423910f67e0dcef5a865ec07a8ebeaed8bcfa478f347c9345469717b5",
      "master_sha256": "392d31832de4299623c20d8da7b5198fd99a3a9be6768542cd42710a07f66229",
      "preview_sha256": "5420471592436e971f26266aaedc3c1d106a589ce0ed3e56b081bef9c69e9120",
      "master_bytes": 824930,
      "preview_bytes": 202236,
      "generated_at": "2026-11-06T10:46:55Z"
    },
    {
      "id": "teacher-costume",
      "group": "Proxima teacher",
      "role": "Human-looking Cyborg teacher",
      "title": "Proxima teacher — everyday classroom clothing",
      "image": "img/teacher-costume.webp",
      "preview": "prev/teacher-costume.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "Head-to-toe same-identity costume reference: ivory knit jacket with copper edge, warm-grey trousers and practical flat shoes. Fully human-looking; no robot design or donor biography implied.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "5756d70d34203b308cf8d66e3f2a1a6ac8a259bff6b14927323f24f6707176fe",
      "master_sha256": "9b430176d708ecdca64f506cbaedb6736ed059fe15c5b4dfb8fb388d91aec402",
      "preview_sha256": "b12392f4504a0883af50ef98ffe8eccbd1a9c31c4950040afba663f3f4ce1eb2",
      "master_bytes": 521368,
      "preview_bytes": 110482,
      "generated_at": "2026-11-06T10:55:09Z",
      "reference": "teacher-portrait"
    },
    {
      "id": "teacher-expressions-01",
      "group": "Proxima teacher",
      "role": "Human-looking Cyborg teacher",
      "title": "Proxima teacher — four expression studies",
      "image": "img/teacher-expressions-01.webp",
      "preview": "prev/teacher-expressions-01.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "Four expressions of the same recovered teacher identity: attentive calm, gentle humour, empathy and quiet resolve. The actual teacher-portrait native image was supplied as the reference. Fully human-looking female Cyborg; no name, nationality or predecessor history assigned. Cast continuity sheet awaiting owner review.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "c916ae98a9f3a632083da0934e839b4dbf641521b727a2aa93e186d3282670e8",
      "master_sha256": "f771677c5cda18c462c6b84cd128799918bd287a0a0e8c425e8254c7b3d58afb",
      "preview_sha256": "b2f7f43d8f2aaf43911d5b1ac0d3fee5dcffacf397d2dc48a22f2a6a3bd5ed81",
      "master_bytes": 1273978,
      "preview_bytes": 315160,
      "generated_at": "2026-11-06T13:34:43Z",
      "reference": "teacher-portrait"
    },
    {
      "id": "teacher-moment-01",
      "group": "Proxima teacher",
      "role": "Human-looking Cyborg teacher",
      "title": "Why did people fight? — a classroom question",
      "image": "img/teacher-moment-01.webp",
      "preview": "prev/teacher-moment-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Cast performance study inspired by trailer v6 S15. Patient attention becomes gentle humour at a child’s question about old human conflicts. Anonymous pupil indicated by a blurred raised hand. Not a final trailer frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "e77a7f219d21387f9220deccd3e4f0156c9b9f3e938d81cc806b34a4556a1701",
      "master_sha256": "471bd53e4a248a965cc6c3aad43369b90ca96b8730a801e6ac1f229c9713eb29",
      "preview_sha256": "a8a3b6cd7b2236a16837776c995bc0a6bd1c7c0f6f0912f2b921efce14474820",
      "master_bytes": 693862,
      "preview_bytes": 174482,
      "generated_at": "2026-11-06T10:56:07Z",
      "reference": "teacher-portrait"
    },
    {
      "id": "teacher-moment-02",
      "group": "Proxima teacher",
      "role": "Human-looking Cyborg teacher",
      "title": "Human — a quiet shared answer",
      "image": "img/teacher-moment-02.webp",
      "preview": "prev/teacher-moment-02.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "Cast performance study inspired by trailer v6 S72. The same teacher meets the viewer with calm inclusive resolve during the shared-answer beat. No final montage or dialogue is asserted. Not a final trailer frame.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "b07a2e7309ff3d47c01dbcbb410ee115623ee8aaa0c8f095420ac124b374bc86",
      "master_sha256": "8af49b32b68457fe5e0fc858464be2beba460c82038ea9dd97c824651dd67a05",
      "preview_sha256": "c874bb293abad002a31fd70b9c7ecde2890a5b30d05e577d84cec36366d07723",
      "master_bytes": 580250,
      "preview_bytes": 144328,
      "generated_at": "2026-11-06T10:57:10Z",
      "reference": "teacher-portrait"
    },
    {
      "id": "teacher-portrait",
      "group": "Proxima teacher",
      "role": "Human-looking Cyborg teacher",
      "title": "Proxima teacher — identity portrait",
      "image": "img/teacher-portrait.webp",
      "preview": "prev/teacher-portrait.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Original fictional adult teacher face: short dark wavy bob, natural skin and patient warmth. Fully human-looking Cyborg. No canonical name, nationality or predecessor biography assigned. Awaiting owner review.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "d30bcaed40433f49d213deebc1ff21896bf735d93508125759097084a8393e04",
      "master_sha256": "6aebc8859bfdd525992d31329b9e713c925ad50e1e29738b21126fbfdadfb103",
      "preview_sha256": "34d7d5689212a7830c643b57063a11d52e27752e0fc2772918e3f2cd2abb179e",
      "master_bytes": 931052,
      "preview_bytes": 233934,
      "generated_at": "2026-11-06T10:54:08Z"
    },
    {
      "id": "dejun-costume",
      "group": "De-jun",
      "role": "Soldier · human-looking Cyborg",
      "title": "De-jun — field costume",
      "image": "img/dejun-costume.webp",
      "preview": "prev/dejun-costume.webp",
      "w": 2560,
      "h": 3840,
      "native": "1024x1536",
      "upscale": "ImageMagick Lanczos to 2560x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "costume",
      "category": "costume",
      "note": "Full-body costume continuity study. Fully human-looking before the reveal; ivory wrap-front field jacket and small copper clasp match the existing portrait. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "1a98fcb3c4e90cc125fb77ce53d13113c1d171a277d50757eaf9912eac266b5d",
      "master_sha256": "439e6725679a74899999c0632ff6baa7bae305ddb4e2da0c9358d82760d50905",
      "preview_sha256": "3c824eacfdcdc29438f3d33789ccd0c8b32e619a41d000377668c4f7c8d2f1e0",
      "master_bytes": 476204,
      "preview_bytes": 101912,
      "generated_at": "2026-11-06T10:52:45Z",
      "reference": "dejun-portrait-01"
    },
    {
      "id": "dejun-expressions-01",
      "group": "De-jun",
      "role": "Soldier · human-looking Cyborg",
      "title": "De-jun — four expressions",
      "image": "img/dejun-expressions-01.webp",
      "preview": "prev/dejun-expressions-01.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "expressions",
      "category": "expressions",
      "note": "Four distinct expressions of the same established face: attentive, laugh, brief surprise and rueful smile. All panels are fully human-looking before the reveal. This is one continuity sheet, not four separate native-4K photographs. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "047ce94f4153beb3451b98ac6aa210f4910485c02700268c95d27bcb704acadd",
      "master_sha256": "a907296254601716c284894ab2b32e069623e34472de5b14c5c66c7811b506ba",
      "preview_sha256": "b2f40650ea1bfc453bf1fb24a07b3957131b446383acb7f66244878547bb8687",
      "master_bytes": 917404,
      "preview_bytes": 221482,
      "generated_at": "2026-11-06T13:38:29Z",
      "reference": "dejun-portrait-01; dejun-costume"
    },
    {
      "id": "dejun-moment-01",
      "group": "De-jun",
      "role": "Soldier · human-looking Cyborg",
      "title": "De-jun — before the reveal",
      "image": "img/dejun-moment-01.webp",
      "preview": "prev/dejun-moment-01.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "S55 cast study before the reveal. De-jun laughs with an off-camera comrade; the existing face, natural eyes and ivory/copper field costume are preserved. Entirely human-looking. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "d54a24347769b4cea29daccd54ead132563aadec127543477656bd9800f7597d",
      "master_sha256": "ea5671449a3ee2a4ae73ec5fc39504f8fe78ecf09515d482ce91a1e434f6fe4c",
      "preview_sha256": "637796023410cf198ad7ac81336faecb4b7b76ed167515a5ff2376c229aa1fe3",
      "master_bytes": 506600,
      "preview_bytes": 117860,
      "generated_at": "2026-11-06T13:38:22Z",
      "reference": "dejun-portrait-01; dejun-costume"
    },
    {
      "id": "dejun-moment-02",
      "group": "De-jun",
      "role": "Soldier · human-looking Cyborg",
      "title": "De-jun — this body was new",
      "image": "img/dejun-moment-02.webp",
      "preview": "prev/dejun-moment-02.webp",
      "w": 3840,
      "h": 2160,
      "native": "1672x941",
      "upscale": "ImageMagick Lanczos to 3840x2160 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "moment",
      "category": "moment",
      "note": "S55 restrained non-graphic reveal. The same face touches a small synthetic cheek opening with clean titanium mechanics and no blood or gore. The Persona Core remains in the chest, unseen. No robot or hero redesign. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "fc41d768b1fcde6669d0ed3340fec452ca3b526dcbe7e77cdbb4b230751f9a41",
      "master_sha256": "b0fffbd1c86150f3fa7d0acfad5b33159a581b8e55018c0003b22527ea3500ab",
      "preview_sha256": "987f6f6eb0765ece690be4c22e06e23fe093ae9b6c3daed774fce05aee1fe025",
      "master_bytes": 562498,
      "preview_bytes": 131022,
      "generated_at": "2026-11-06T13:38:25Z",
      "reference": "dejun-portrait-01; dejun-costume"
    },
    {
      "id": "dejun-portrait-01",
      "group": "De-jun",
      "title": "De-jun — portrait remaster",
      "image": "img/dejun-portrait-01.jpg",
      "preview": "prev/dejun-portrait-01.webp",
      "w": 2880,
      "h": 3840,
      "native": "1086x1448",
      "upscale": "ImageMagick Lanczos 2.65193x; aspect crop below 0.1% if needed; mild unsharp 0x0.6+0.35+0.02; JPEG94. Not native 4K.",
      "scene": null,
      "kind": "photo",
      "note": "Existing face preserved. Exposed temple and chest machinery removed to match the fully human-looking pre-reveal canon. Owner review pending.",
      "master_bytes": 2337229,
      "preview_bytes": 242764,
      "master_sha256": "084f337902dde203e715176894c08e9c58d33fdf2ad9e28260f7f2a72d278dd8",
      "role": "Soldier · human-looking Cyborg",
      "shot": "portrait",
      "category": "portrait",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "fb3c8818f72a62bc8c39d78c5ac5c30c6743eb246d03f4191bac0427954f67fb",
      "preview_sha256": "be523f9523b62d69f100597658738fc22177fe70e91ee8500b7aba218ac57e01",
      "recovered_at": "2026-11-06T10:46:19Z",
      "reference": "Existing dedicated De-jun portrait"
    },
    {
      "id": "supporting-anchor-portrait-01",
      "group": "News anchor",
      "role": "Broadcast journalist · supporting role",
      "title": "News anchor — the developing bulletin",
      "image": "img/supporting-anchor-portrait-01.webp",
      "preview": "prev/supporting-anchor-portrait-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Proposed supporting identity for the NEWS voice in trailer v6 scenes 1–2; the source specifies voiceover, not an established visible anchor shot. No invented canonical name or biography.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "74f2c3350ca67321c03da7537843f4100f009c6c941b2dc8e07d65ec3f72c1f7",
      "master_sha256": "f2285f29be0d9e82bfbab21490507ee9961caf99fbcedd6fa7060eec10d656a1",
      "preview_sha256": "c24069dc2dea489e509e446ad6489a842996677c2ca479cb55c399aa3411b43b",
      "master_bytes": 846460,
      "preview_bytes": 204220,
      "generated_at": "2026-11-06T16:11:46Z"
    },
    {
      "id": "supporting-gunner-portrait-01",
      "group": "Gunner",
      "role": "Defensive fleet · supporting role",
      "title": "Gunner — listening to the firing order",
      "image": "img/supporting-gunner-portrait-01.webp",
      "preview": "prev/supporting-gunner-portrait-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Proposed supporting identity for the gunner in trailer v6 scenes 51 and 65. Human bridge operator under Admiral Seo-yeon Han; no visible vacuum laser or new ship/weapon design.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "b8ff3427817fc91d71d6abe27dbea926c9793fe032af5c426e8add10dd1f87e9",
      "master_sha256": "5d71e08f3d4277ec330b59f98129b9ea6bf05cff7bd1e7f120c933da9c387edc",
      "preview_sha256": "93caad051f05fa155f9832799c61fc08b76a29f968062293127533c7014004c1",
      "master_bytes": 746196,
      "preview_bytes": 152036,
      "generated_at": "2026-11-06T16:11:48Z"
    },
    {
      "id": "supporting-engineer-portrait-01",
      "group": "Engineer",
      "role": "Persona laboratory · supporting role",
      "title": "Persona engineer — how many copies?",
      "image": "img/supporting-engineer-portrait-01.webp",
      "preview": "prev/supporting-engineer-portrait-01.webp",
      "w": 2160,
      "h": 3840,
      "native": "941x1672",
      "upscale": "ImageMagick Lanczos to 2160x3840 with minimal center trim and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "portrait",
      "category": "portrait",
      "note": "Proposed supporting identity for ENG in trailer v6 scene 58, responding to Ira's voluntary request for ten thousand Persona copies. No new Persona Core or robot-body design.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "5c42465f71bf346f090630fc50277a334e5ce4c4c7203719b67ab72084faf498",
      "master_sha256": "dfb861b6fdc292957ca22ba064dfd7c00e25ce154902eadd8ca1c41db2919a35",
      "preview_sha256": "f48232609cf1a27aaee0509b89b4f5f425e4bd720c85d9c0b7da1b3291267cb2",
      "master_bytes": 712822,
      "preview_bytes": 154448,
      "generated_at": "2026-11-06T16:11:49Z"
    },
    {
      "id": "concord-sheet-01",
      "group": "The Concord",
      "role": "Twenty-nine worlds · Equal voices",
      "title": "The Concord — twenty-nine equal voices",
      "image": "img/concord-sheet-01.webp",
      "preview": "prev/concord-sheet-01.webp",
      "w": 3840,
      "h": 3200,
      "native": "1374x1145",
      "upscale": "ImageMagick Lanczos to 3840x3200 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "sheet",
      "shot": "ensemble",
      "category": "ensemble",
      "note": "Exactly 29 working delegate faces in rows of 6, 6, 6, 6 and 5. Six existing named leaders retained; 23 unnamed appearances are proposed designs. No new canonical names or world assignments. Owner review pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "886640c515ec328ad393d7e4eb693fc43bf6e064b49ba978524d247adade422c",
      "master_sha256": "fe4581bb99be9d5203fcc4929a9a12750b14e7ff3543b14658c121c67da32497",
      "preview_sha256": "6858b13655846d5eafa37c3721e9f0343a6471a82c082b7b81c04079b4b4898d",
      "master_bytes": 835592,
      "preview_bytes": 231868,
      "generated_at": "2026-11-06T16:17:36Z",
      "reference_ids": [
        "amara-portrait",
        "aryan-portrait",
        "zara-portrait",
        "hiroshi-portrait-01",
        "leena-portrait-01",
        "elias-portrait-01"
      ],
      "generation_steps": [
        {
          "prompt": "Task/CG4002/prompts/concord-sheet-01-stage-a.txt",
          "native": "1374x1145",
          "native_sha256": "6eb0a2ed23b9d854d65197b77fe94d692dd4dbe0b7143501f5fce2c28c7905f9",
          "description": "Generated 29-delegate sheet with the first five exact face references; Elias described before targeted refinement."
        },
        {
          "prompt": "Task/CG4002/prompts/concord-sheet-01.txt",
          "description": "ChatGPT edit of top-right portrait using the exact Elias reference; the remaining 28 identities preserved."
        }
      ],
      "visual_count": 29,
      "row_counts": [
        6,
        6,
        6,
        6,
        5
      ]
    },
    {
      "id": "concord-roundtable-01",
      "group": "The Concord",
      "role": "Twenty-nine equal world leaders",
      "title": "The Concord — equal voices around one table",
      "image": "img/concord-roundtable-01.webp",
      "preview": "prev/concord-roundtable-01.webp",
      "w": 3840,
      "h": 3840,
      "native": "1254x1254",
      "upscale": "ImageMagick Lanczos to 3840x3840 and restrained unsharp mask (0x0.55+0.35+0.015); not native 4K",
      "scene": null,
      "kind": "photo",
      "shot": "ensemble",
      "category": "ensemble",
      "note": "29 seated leaders around one continuous round table, with no head seat. The six named leaders retain their established faces; the other 23 remain unnamed casting proposals. Year 3026. Owner approval pending.",
      "generator": "ChatGPT image generation",
      "identity_status": "continuity reference; awaiting owner review",
      "native_sha256": "c241f0aa656388e3ebd328f72afb0a0a49eee30528b37f9ffd2607c24717ae1d",
      "master_sha256": "442d78dac9044cb2864a138205076bfd4839a059007f698e30a7a13b309d6a3b",
      "preview_sha256": "019380c560a5f1790fca82848e5906b09e92c5e92e27b79251508de8cee41a12",
      "master_bytes": 1122344,
      "preview_bytes": 292710,
      "generated_at": "2026-11-06T16:26:51Z",
      "reference": "concord-sheet-01",
      "reference_ids": [
        "concord-sheet-01"
      ],
      "generation_steps": [
        {
          "prompt": "Task/CG4002/prompts/concord-roundtable-01-stage-a.txt",
          "native": "1254x1254",
          "native_sha256": "030a6cea0139cbe3b31770c67d3778f0286dd0c4dbe908b7546b063bf8e44d12",
          "description": "Initial ChatGPT round-table generation from the final 29-person casting sheet. Rejected after visual count found 27 seated people."
        },
        {
          "prompt": "Task/CG4002/prompts/concord-roundtable-01.txt",
          "description": "Targeted ChatGPT edit adds the missing twin-braid elder and mature side-part man, preserving the original 27 seated identities."
        }
      ],
      "visual_count": 29,
      "count_method": "Two independent manual clockwise head/occupied-seat counts; final result 29 people and 29 occupied chairs."
    }
  ]
}
