{
  "exhibits": [
    {
      "id": "idea",
      "title": "The original Halloween idea",
      "summary": "A family celebration becomes an anomaly, then a journey through engineering, the Bridge and the darkened ship.",
      "creator_decision": "Preserve the creator-authored screenplay and the accepted Day 6 morning.",
      "problem": "The first playable skeleton relied on primitive creatures, text and coarse staging.",
      "ai_role": "Codex implemented stage transitions, branching interactions, checkpoints and restoration checks.",
      "human_revision": "The creator recovered the original screenplay and required its urgent dialogue and reactions instead of generic substitutes.",
      "before_media": [
        "opening-before"
      ],
      "after_media": [
        "opening-after"
      ],
      "limits": "The pictured comparison is 7E to 7F, not an invented screenshot of the original idea.",
      "source_ids": [
        "event",
        "7F"
      ]
    },
    {
      "id": "ship",
      "title": "The 3D Observation Room",
      "summary": "Before the stars disappear, the audience needs to see why the family gathered. Observation grew into a shared, physical scene aboard the Family Ship.",
      "creator_decision": "Start with the people experiencing the Great Event, then show the stars disappear.",
      "problem": "The anomaly arrived before viewers had a clear sense of the family occasion.",
      "ai_role": "The canonical cast was staged together in Observation, with authored framing, outward looks, physical reactions and progressively disappearing stars.",
      "human_revision": "The creator asked for warm family anticipation before uncertainty and terror, with people visibly sharing the experience.",
      "before_media": [
        "opening-after"
      ],
      "after_media": [
        "family"
      ],
      "limits": "The 7F frame shows the first ensemble revision; the 7R gathering records later staging. These are historical Unity captures, not a claim of final Web scene acceptance.",
      "source_ids": [
        "7F",
        "7R-gallery"
      ]
    },
    {
      "id": "wolf",
      "title": "Creating the Wolf",
      "summary": "The creature evolved through procedural surfaces, skinned experiments, smoke and tightly controlled render comparisons.",
      "creator_decision": "Make the mouth engulf the ship and investigate real anatomy rather than only adding polygons.",
      "problem": "The Wolf remained visibly stylized, and a throat material incorrectly darkened the upper face.",
      "ai_role": "Codex built and compared candidate geometry, retained the stronger gameplay asset, and isolated the mask defect using matched render conditions.",
      "human_revision": "The creator identified the dark stripe as likely throat geometry; the correction confined mouth lining to the jaw.",
      "before_media": [
        "wolf-before",
        "wolf-control"
      ],
      "after_media": [
        "wolf-after",
        "wolf-candidate"
      ],
      "limits": "The 7F replacement candidate failed visual acceptance and was not promoted. The detailed promotional Wolf is separate illustration, not the in-game mesh.",
      "source_ids": [
        "7C",
        "7F",
        "7X"
      ]
    },
    {
      "id": "chase",
      "title": "Building the Bridge Escape",
      "summary": "Crew reports, directional warnings and a shuttle decoy make the escape a room full of people acting together.",
      "creator_decision": "Let the player see the crew, understand the direction of danger, and witness the shuttle sacrifice.",
      "problem": "Independent cuts and static panels made the action feel disconnected; tactical choices needed clearer consequences.",
      "ai_role": "Authored camera shots and a shared contact trajectory connect Mother’s scan, the Alpha/Beta decision, the physical shuttle launch and continuous asteroid approach.",
      "human_revision": "The creator asked for asteroids far in the distance, a visible turn and fast transit, then a slower approach into cover.",
      "before_media": [
        "bridge"
      ],
      "after_media": [
        "bridge-current",
        "asteroids"
      ],
      "limits": "The reports contain continuous Windows recordings. These screenshots alone cannot certify timing, full routes or mobile performance.",
      "source_ids": [
        "7S",
        "7X"
      ]
    },
    {
      "id": "score",
      "title": "Original Music & Voice Acting",
      "summary": "An original score and English/Japanese generated performances carry the episode’s changes in mood.",
      "creator_decision": "Keep the authored urgency and character reactions. Let the music follow the scene, from engine pursuit to the mischievous Halloween menu.",
      "problem": "Transitions, dramatic timing and spoken lines had to coexist without broken musical continuity.",
      "ai_role": "The Japanese pass covered 95 screenplay occurrences with 59 speech clips and four neutral vocalizations, using eight fictional reference voices. English masters were preserved.",
      "human_revision": "The creator requested a Khachaturian-like symphonic direction, later a new two-minute Halloween swing with French horn features.",
      "before_media": [
        "opening-before"
      ],
      "after_media": [
        "web-menu",
        "score"
      ],
      "limits": "The samples are original project compositions and generated fictional performances. Japanese fluency and acting require human review; clip generation is not language acceptance.",
      "source_ids": [
        "7E",
        "7L",
        "RC11"
      ]
    },
    {
      "id": "beta",
      "title": "Testing & Launch",
      "summary": "A game that builds is not necessarily a game that works in a browser. Focus loss, caching and saves became release gates.",
      "creator_decision": "Preserve progress and the mobile build. Prove the player works on the actual hosted site before opening it to everyone.",
      "problem": "A synchronous analytics wait could deadlock the single-threaded Web player. A no-store loader override prevented asset-cache reuse.",
      "ai_role": "The Web pass removed synchronous waits, regenerated broken Unity imports and packaged immutable, content-addressed assets. Diagnostic routes checked both branches and Day 6 restoration.",
      "human_revision": "The creator tested Chrome and Edge, identified inconsistent pausing, and confirmed the corrected local and live basic behavior.",
      "before_media": [],
      "after_media": [
        "web-menu"
      ],
      "limits": "Four diagnostic routes passed, but they do not count as a normal player-driven playthrough. Live cache stress and complete interactive acceptance remain explicit launch gates.",
      "source_ids": [
        "Web9D",
        "Web9E"
      ]
    }
  ],
  "timeline": [
    {
      "label": "Original episode",
      "chapter": "Story foundation",
      "summary": "A six-act Halloween branch and checkpoints connect the Great Event to ordinary Day 6. Early presentation was explicitly provisional.",
      "source_id": "event"
    },
    {
      "label": "Eight-prompt plan",
      "chapter": "Story foundation",
      "summary": "An initial eight-prompt roadmap became a much longer series of implementation, cinematic and acceptance passes.",
      "detail": "The creator supplied the episode direction, recovered the authoritative screenplay and repeatedly corrected staging. Later lettered revisions document those decisions rather than replacing the original story.",
      "source_id": "event"
    },
    {
      "label": "7 / 7A",
      "chapter": "Art and performance",
      "summary": "First AILoveArt cinematic pass: procedural creatures, original suite and automatic dialogue timing. Archive labels it Prompt 7, not 7A.",
      "source_id": "7A"
    },
    {
      "label": "7B",
      "chapter": "Art and performance",
      "summary": "Director’s Cut refines engine traversal, physical threat staging and the extended finale.",
      "source_id": "7B"
    },
    {
      "label": "7C",
      "chapter": "Art and performance",
      "summary": "Blender skinning and pose experiments improve motion; anatomical realism remains limited.",
      "source_id": "7C"
    },
    {
      "label": "7D",
      "chapter": "Art and performance",
      "summary": "AILoveArt 7D See the staging. Hear the score. / Actual rendered cue comparisons / What the renderer actually played",
      "source_id": "7D-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7E",
      "chapter": "Art and performance",
      "summary": "The Living Score / Hear the connected scenes / The new performances",
      "source_id": "7E-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7F",
      "chapter": "Art and performance",
      "summary": "Great Event. Present cast. Approaching darkness. / Family first / The stars disappear",
      "source_id": "7F-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7G",
      "chapter": "Art and performance",
      "summary": "One episode. Continuous consequences. / Watch and listen / Ordinary stars first",
      "source_id": "7G-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7H",
      "chapter": "Art and performance",
      "summary": "Repair under pressure. Hear the fear. / Watch and listen / 63-second casting audition",
      "source_id": "7H-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7I",
      "chapter": "Art and performance",
      "summary": "The voices aboard the ship. / Actual Windows player evidence / Eight-character casting gallery",
      "source_id": "7I-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7J",
      "chapter": "Art and performance",
      "summary": "The world keeps moving. / Selection → turn → travel → concealment / The threat stays in the same world",
      "source_id": "7J-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7K",
      "chapter": "Art and performance",
      "summary": "Physical Motion & Horror Continuity / 01 · Wolf approach and physical dive / 02 · Stable geography and a full-hull corridor",
      "source_id": "7K-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7L",
      "chapter": "Art and performance",
      "summary": "One story. English and Japanese. / Japanese runtime highlights / The cast · English / 日本語",
      "source_id": "7L-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7M",
      "chapter": "Continuity and cinematic corrections",
      "summary": "A continuous world. A distant destination. / The asteroid belt begins 8.3 km away / Opening",
      "source_id": "7M-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7N",
      "chapter": "Continuity and cinematic corrections",
      "summary": "7N — Living Cinematics / Family on the deck / Frontal charge and dive",
      "source_id": "7N-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7O",
      "chapter": "Continuity and cinematic corrections",
      "summary": "7O — Cinematic Precision / The Captain interrupts / Wonder gives way to darkness",
      "source_id": "7O-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7Q",
      "chapter": "Continuity and cinematic corrections",
      "summary": "Observation & Engine Horror / Continuous Observation opening / Exterior approach and intake",
      "source_id": "7Q-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7R",
      "chapter": "Continuity and cinematic corrections",
      "summary": "The Living Family Ship / Observation remains a believable place / Family, Creature and power loss",
      "source_id": "7R-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7S",
      "chapter": "Continuity and cinematic corrections",
      "summary": "Alpha’s Sacrifice / One continuous emergency / Staging and tactical evidence",
      "source_id": "7S-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7T",
      "chapter": "Continuity and cinematic corrections",
      "summary": "Read the contact. Warn the helm. Watch it pass. / Recorded from the delivered Windows executable / Before / after — actual player captures",
      "source_id": "7T-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7U",
      "chapter": "Continuity and cinematic corrections",
      "summary": "The nightmare ends. Life aboard the ship continues. / Before / after / Watch the staging. Listen in context.",
      "source_id": "7U-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7V",
      "chapter": "Continuity and cinematic corrections",
      "summary": "Wolf of the Dark Clouds / First contact · EN / Into the dark clouds · EN",
      "source_id": "7V-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7W",
      "chapter": "Continuity and cinematic corrections",
      "summary": "The darkness hunts. / A · First appearance / EN / B · Frontal warning and diagonal dive / EN",
      "source_id": "7W-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "7X",
      "chapter": "Continuity and cinematic corrections",
      "summary": "The Bridge under pressure. / A · Engineering controls / EN / B · Captain, Alpha and Beta / EN",
      "source_id": "7X-gallery",
      "evidence": "Archived gallery headings and captions; do not treat them as release acceptance."
    },
    {
      "label": "Prompt 8 / RC10–RC11",
      "chapter": "Release candidates",
      "summary": "RC10 established the review candidate and exposed unresolved release gates. RC11 refined initialization and introduced the original Halloween Swing menu.",
      "source_id": "RC11",
      "detail": "RC10 (50346) did not earn release sign-off: save recovery and entry performance remained unresolved. RC11 (50354) preserved earlier builds, refined initialization and corrected Begin/Continue/New Voyage menu behavior. These were review milestones, not public launches."
    },
    {
      "label": "50357",
      "chapter": "Mobile controls",
      "summary": "The protected mobile baseline uses left-side movement and right-side first-person camera controls.",
      "detail": "Human direction specified familiar held joysticks and mobile Bridge framing. Mobile 50357 is preserved during Web work; this milestone is not a claim of complete device certification.",
      "source_id": "Mobile50357"
    },
    {
      "label": "Web9B",
      "chapter": "Browser development",
      "summary": "Real Unity Web compilation, 3D menu and partial gameplay. Embedded refresh, full routes, download size and staging remain blockers.",
      "source_id": "Web9B"
    },
    {
      "label": "Web9C",
      "chapter": "Browser development",
      "summary": "Current work: browser stabilization, private staging, measured loading and this first curated museum. No public launch is implied.",
      "source_id": "Web9C"
    },
    {
      "label": "Web9D",
      "chapter": "Recover the browser",
      "summary": "Repair focus waiting, restore imports and reuse unchanged assets.",
      "detail": "Failure: focus callbacks synchronously waited on analytics work. Correction: Web-safe local writes, explicit pause/resume and private immutable objects. Results: creator basic Chrome/Edge recovery and four supplemental routes passed. Manual route and full cache matrix remain separate.",
      "source_id": "Web9D"
    },
    {
      "label": "Web9E",
      "chapter": "Prepare the public review",
      "summary": "Hosted acceptance, authentic imagery and six evidence-led museum exhibits.",
      "detail": "The creator directs a private launch review. The website and release package are prepared without making the game public. Unverified acceptance gates remain open.",
      "source_id": "Web9E"
    },
    {
      "label": "Web9F",
      "chapter": "Web release",
      "summary": "Interactive museum, optional original cue excerpts and public-launch preparation.",
      "detail": "Matched Wolf comparison, descriptive ship guide, prompt workflow, cue comparison and directional demonstration. Public deployment remains conditional on critical browser acceptance.",
      "source_id": "Web9F"
    }
  ],
  "timeline_gaps": "No distinct 7P archive was found in the top-level production galleries. No 7P milestone is invented. The original art pass is documented as Prompt 7; 7A is only a grouping label.",
  "media": [
    {
      "id": "family",
      "url": "assets/family.webp",
      "caption": "The family gathers in Observation. Windows development capture, 7R.",
      "category": "gameplay",
      "spoiler": false,
      "sourceSha256": "42d9b48cc7ddfc49c97de987293032ec8c53cc3b363aef957400fd7452a97361",
      "sha256": "ee7b50c87e3c22a0b033ae46cf27ee535c0169863abbf3316d780bb58d08bfaa"
    },
    {
      "id": "opening-before",
      "url": "assets/opening-before.webp",
      "caption": "Earlier 7E opening: the anomaly is presented through the window and text.",
      "category": "development",
      "spoiler": false,
      "sourceSha256": "0efb48d523bf6478faab153bdbbd065fb600f25722ee954062e524e78df12cad",
      "sha256": "6a99f6382690db95b7f9e300e98587200afe750b2def67f25e73f480e073231c"
    },
    {
      "id": "opening-after",
      "url": "assets/opening-after.webp",
      "caption": "7F brings the assembled family into the opening composition.",
      "category": "development",
      "spoiler": false,
      "sourceSha256": "8606abda337c780aacfd12bb856e97889992eb904a661cce022fb9af46362612",
      "sha256": "0bf69cf7605a4b9a1841b8e1ea43d00e940b41a7d88865740a18c5c65410c695"
    },
    {
      "id": "bridge",
      "url": "assets/bridge.webp",
      "caption": "Crew at distinct helm, systems and navigation stations. Historical 7F Windows capture; includes the former Continue control.",
      "category": "development",
      "spoiler": false,
      "sourceSha256": "37533f19ad83f1e724ef60593f556f71a08c8dfba29d6cf2208ea8fcaf5ae13d",
      "sha256": "84f420f8239d982ad9047dff1789de749a412bc3575387946b3ec1761ffb3648"
    },
    {
      "id": "bridge-before",
      "url": "assets/bridge-before.webp",
      "caption": "Archived 7E Bridge command-entry composition.",
      "category": "development",
      "spoiler": false,
      "sourceSha256": "3e854987609ef8a4d66745b4cd7c7ac4e010022344579ad3803b4f514f236849",
      "sha256": "4c10d75cebe3c63f903e9f6d7a62d3295169f363d2ba28ee521b3be5d9a761c9"
    },
    {
      "id": "engine",
      "url": "assets/engine.webp",
      "caption": "The lower-deck engineering investigation. Historical 7Q Windows capture, before later control revisions.",
      "category": "development",
      "spoiler": false,
      "sourceSha256": "d0dc8ad3c79ebd1dead8255395ba60f993755a6727b0075519ebb66d18244e8f",
      "sha256": "c79c9c683f917f20280781d29a83394a5d56dc9f00e45343b38838fd94184ef0"
    },
    {
      "id": "wolf-before",
      "url": "assets/wolf-before.webp",
      "caption": "Controlled comparison: the former upper-head throat mask at an open-jaw pose.",
      "category": "development",
      "spoiler": true,
      "sourceSha256": "59a740f379f44303b64d4f6d3ab8a38831c476268f2b15c95975c02d33304253",
      "sha256": "3e2345992ee2a79a15a6af8a147b08c510cd1768d50712b7b6af3ad14a329c5a"
    },
    {
      "id": "wolf-after",
      "url": "assets/wolf-after.webp",
      "caption": "The corrected jaw-only mask under the same camera, pose, smoke and lighting.",
      "category": "development",
      "spoiler": true,
      "sourceSha256": "fe87ace26e5317eeadaa985f69f0c65f75bd6d4b60a61bd771dea9c4de14c359",
      "sha256": "c189b38bf2de67162e7e0715537ba0b29819d908057687b02d75d96c73cef22d"
    },
    {
      "id": "wolf-candidate",
      "url": "assets/wolf-candidate.webp",
      "caption": "Independent Wolf candidate from 7F. Rejected; never promoted to gameplay.",
      "category": "development",
      "spoiler": true,
      "sourceSha256": "3b06a3c1fc61b540f5c9257ea0e1ab11db1262fec356612cab050d76596fda8d",
      "sha256": "31f79a8ddac6df9fdf038955e1bd5d6f149fed219dd110e046cb3de08a6c38f3"
    },
    {
      "id": "wolf-control",
      "url": "assets/wolf-control.webp",
      "caption": "Retained gameplay Wolf in the same 7F comparison view.",
      "category": "development",
      "spoiler": true,
      "sourceSha256": "d58d41a40d05fb0ff687c90ebf159e5f5441706750ce2b6784a64e27100f3526",
      "sha256": "31edd19499fbe9bf7477da4f119ca20bd2e3bcc1f267bdc912b7a78e682abb91"
    },
    {
      "id": "web-menu",
      "url": "assets/web-menu.webp",
      "caption": "Actual hosted Web9D player in Chrome, captured during Web9E acceptance. The 3D Family Ship and Continue Voyage menu.",
      "category": "gameplay",
      "spoiler": false,
      "sourceSha256": "63f1b911585c5ff850b39dd50a19176a9b0a2d36946caa3fcff16abb90246705",
      "sha256": "3b155c87397229ca35a9474fd403dbe1179b1b8bc691282581c181a3924e090c"
    },
    {
      "id": "wolf-promo",
      "url": "assets/wolf-promo.webp",
      "caption": "Creator-supplied promotional illustration. Not an in-game screenshot or runtime model.",
      "category": "promotional illustration",
      "spoiler": false,
      "sourceSha256": "d465ef56f7ebc2ee1d8170770a28411e5a0dcb19e661675f3f6f39b8eed0b280",
      "sha256": "b6ab8d19409fddd0e7e581684c972ee9fe5a028e124a77b2daa04e5c243883a8"
    },
    {
      "id": "score",
      "url": "assets/halloween-swing.ogg",
      "caption": "Halloween Swing: original 120-second menu composition rendered with sampled instruments. Optional playback; no autoplay.",
      "category": "music",
      "spoiler": false,
      "sourceSha256": "f2dac2492774f11c51c368ec9cc47611ac66aac299eb29db73d8edcab33d1b61",
      "sha256": "f2dac2492774f11c51c368ec9cc47611ac66aac299eb29db73d8edcab33d1b61"
    },
    {
      "id": "bridge-current",
      "url": "assets/bridge-current.webp",
      "caption": "Bridge tactical view. Windows 7X Review17.",
      "category": "gameplay",
      "spoiler": false,
      "sourceSha256": "79f660d5eecf4fb6c853e83e5690acb89c5631e6a188f30277c503d5e24a9af4",
      "sha256": "642a4645e4d53b91725ed09e61e2329b87d2f2852630395670d31c6e5d408887"
    },
    {
      "id": "asteroids",
      "url": "assets/asteroids.webp",
      "caption": "Asteroid cover through the Bridge window. Windows 7X Review17.",
      "category": "gameplay",
      "spoiler": false,
      "sourceSha256": "e6991b52c16e7daa52ac444d4c738bbe2b105eab4146a1af963f48f5f2052000",
      "sha256": "ed0fd377582af465fbf0c2900935c1621a3154477bb496d4c2cec5ba9859d0a6"
    },
    {
      "id": "wolf-reveal",
      "url": "assets/wolf-reveal.webp",
      "caption": "Wolf contact on the Bridge monitor. Windows RC11 validation build 50353.",
      "category": "gameplay",
      "spoiler": true,
      "sourceSha256": "369987450d796de1838fcfd0a7fb158bf42d5934d5027ac0c6f0189529d702a1",
      "sha256": "73c5dcad885faf17d4c7ef9e180a83b4743d91fc776248f12688f1ccda35c85c"
    }
  ],
  "sources": {
    "event": "event production archive (sanitized summary)",
    "7A": "7A production archive (sanitized summary)",
    "7B": "7B production archive (sanitized summary)",
    "7C": "7C production archive (sanitized summary)",
    "7E": "7E production archive (sanitized summary)",
    "7F": "7F production archive (sanitized summary)",
    "7L": "7L production archive (sanitized summary)",
    "7M": "7M production archive (sanitized summary)",
    "7S": "7S production archive (sanitized summary)",
    "7X": "7X production archive (sanitized summary)",
    "RC11": "RC11 production archive (sanitized summary)",
    "Web9B": "Web9B production archive (sanitized summary)",
    "Web9C": "Web9C production archive (sanitized summary)",
    "7D-gallery": "7D-gallery production archive (sanitized summary)",
    "7E-gallery": "7E-gallery production archive (sanitized summary)",
    "7F-gallery": "7F-gallery production archive (sanitized summary)",
    "7G-gallery": "7G-gallery production archive (sanitized summary)",
    "7H-gallery": "7H-gallery production archive (sanitized summary)",
    "7I-gallery": "7I-gallery production archive (sanitized summary)",
    "7J-gallery": "7J-gallery production archive (sanitized summary)",
    "7K-gallery": "7K-gallery production archive (sanitized summary)",
    "7L-gallery": "7L-gallery production archive (sanitized summary)",
    "7M-gallery": "7M-gallery production archive (sanitized summary)",
    "7N-gallery": "7N-gallery production archive (sanitized summary)",
    "7O-gallery": "7O-gallery production archive (sanitized summary)",
    "7Q-gallery": "7Q-gallery production archive (sanitized summary)",
    "7R-gallery": "7R-gallery production archive (sanitized summary)",
    "7S-gallery": "7S-gallery production archive (sanitized summary)",
    "7T-gallery": "7T-gallery production archive (sanitized summary)",
    "7U-gallery": "7U-gallery production archive (sanitized summary)",
    "7V-gallery": "7V-gallery production archive (sanitized summary)",
    "7W-gallery": "7W-gallery production archive (sanitized summary)",
    "7X-gallery": "7X-gallery production archive (sanitized summary)",
    "Web9D": "Web9D recovery report: corrected analytics wait, clean Unity imports, private immutable assets, basic creator acceptance and four supplemental routes.",
    "Web9E": "Web9E launch preparation: hosted measurements, authentic website and museum curation. Public launch approval and complete acceptance remain pending.",
    "Mobile50357": "Protected mobile baseline 50357: creator-directed held movement and first-person camera controls. Web development does not replace mobile builds.",
    "Web9F": "Web9F: interactive museum and launch preparation; release status is reported separately."
  }
}