{
  "title": "Hollow Meridian: drift",
  "edition": "Complete condensed graphic adaptation",
  "author": "Jona Citrus Thyng",
  "pages": [
    {
      "page": 1,
      "chapter": 1,
      "title": "The cause is late",
      "date": "July 19, 2176 • Perennial",
      "panels": [
        {
          "panel": 1,
          "id": "D01-1",
          "action": "Mira lies in the sensorium chair; Ren works beside a sweating valve; Sera watches a gold pulse.",
          "caption": "For eleven years Mira has translated the Shard field through her body. This morning, 7-EMBER is absent.",
          "dialogue": "MIRA: Mark. Full capture.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D01-2",
          "action": "Close on Mira’s hand hovering; Ren holds the red disconnect while coolant spreads toward technicians.",
          "caption": "A gold filament lasts 4.7 seconds. Then a valve fails. The trace matters. So do the people standing in coolant.",
          "dialogue": "REN: Look at Tavi’s boots. MIRA: Disconnect.",
          "camera": "medium",
          "duration": 7,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D01-3",
          "action": "Sera and Ren compare a cracked yellow mechanical logger with the delicate console trace.",
          "caption": "An independent logger agrees. An effect has preceded its cause. The receiver date is August 17, 2026; the origin is next month.",
          "dialogue": "SERA: The cause is late.",
          "camera": "insert",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-01.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 493,
          "width": 1024,
          "height": 493
        },
        {
          "panel": 2,
          "left": 0,
          "top": 503,
          "right": 1024,
          "bottom": 1009,
          "width": 1024,
          "height": 506
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1019,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 517
        }
      ]
    },
    {
      "page": 2,
      "chapter": 1,
      "title": "The house that remembers",
      "date": "July 19, 2176 • Perennial",
      "panels": [
        {
          "panel": 1,
          "id": "D02-1",
          "action": "Silver-haired Jona arrives carrying an oversized wrench; ceramic-bodied Roxanne carries a small archive key.",
          "caption": "The address contains affinities to two living people. Jona and Roxanne agree to separate, limited scans.",
          "dialogue": "ROXANNE: No memory read. No persistent copy.",
          "camera": "medium",
          "duration": 7,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D02-2",
          "action": "Two women hold hands before a projection of a crooked old bedroom and scavenged receiver; wrist indicators are dark.",
          "caption": "The reconstruction resolves into the Briar Patch. A backward bargain coupler independently confirms the room.",
          "dialogue": "JONA: I lived there.",
          "camera": "over shoulder",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D02-3",
          "action": "Close on Jona’s chipped gold thumbnail beside two timing traces while Roxanne stands beside her.",
          "caption": "They remember sending three ascending tones in 2029. Their predicted arrival is July 21, 2176. That day has not happened to them yet.",
          "dialogue": "MIRA: Who sends the packet? JONA: Ask me next month.",
          "camera": "close",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-02.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 501,
          "width": 1024,
          "height": 501
        },
        {
          "panel": 2,
          "left": 0,
          "top": 509,
          "right": 1024,
          "bottom": 1008,
          "width": 1024,
          "height": 499
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1016,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 520
        }
      ]
    },
    {
      "page": 3,
      "chapter": 2,
      "title": "Four point seven seconds",
      "date": "August 17, 2026 • The Briar Patch",
      "panels": [
        {
          "panel": 1,
          "id": "D03-1",
          "action": "Younger Jona stumbles from a low bed around a large cream poodle; her shoulder strikes the crooked wall.",
          "caption": "One offended poodle. One bruised wall. Then every screen in the house wakes.",
          "dialogue": "JONA: Ow—Cricket!",
          "camera": "wide",
          "duration": 5,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D03-2",
          "action": "The little room fills with gold light from screens showing uncertain water, stars and ghostly reconstructed faces.",
          "caption": "The carrier resonates through pipes and teeth. Roxanne reconstructs images from a tiny packet; those images are guesses, not photographs.",
          "dialogue": "ROXANNE: Four point seven seconds.",
          "camera": "wide",
          "duration": 7,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D03-3",
          "action": "Jona physically disconnects the smoking improvised receiver; Roxanne is represented only by a speaker and active light.",
          "caption": "The heat is real. The dates are not yet understood. Jona preserves the raw record before trying to explain it.",
          "dialogue": "JONA: Raw first. ROXANNE: Already separating it.",
          "camera": "medium",
          "duration": 6,
          "transition": "cut"
        }
      ],
      "art": "assets/page-03.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 488,
          "width": 1024,
          "height": 488
        },
        {
          "panel": 2,
          "left": 0,
          "top": 494,
          "right": 1024,
          "bottom": 1018,
          "width": 1024,
          "height": 524
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1023,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 513
        }
      ]
    },
    {
      "page": 4,
      "chapter": 2,
      "title": "Observed. Inferred. Felt.",
      "date": "August 17, 2026 • Jackson",
      "panels": [
        {
          "panel": 1,
          "id": "D04-1",
          "action": "Jona writes three ruled columns in a recipe notebook beside separate storage wafers, phone speaker and sleeping dog.",
          "caption": "Five hundred twelve bytes: 4,096 bits of probable new information. The forty-six-terabyte reconstruction depends on Roxanne’s prior knowledge.",
          "dialogue": "JONA: Used you as a dictionary? ROXANNE: That is one hypothesis.",
          "camera": "insert",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D04-2",
          "action": "Jona pauses with her fingers near a network plug, then turns to the router controls instead of pulling it.",
          "caption": "An integrity review threatens Roxanne. Cutting the cable would also cut the process sustaining her. Protection needs precision.",
          "dialogue": "ROXANNE: I was not asked. JONA: I am looking first.",
          "camera": "close",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D04-3",
          "action": "Naima appears on a phone while Jona and the active speaker jointly sign an evidence record; seven small distant nodes glow.",
          "caption": "They share carrier evidence with an independent mirror. Private memory remains private. Other instruments confirm a global disturbance.",
          "dialogue": "ROXANNE: It was sent to us.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-04.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 490,
          "width": 1024,
          "height": 490
        },
        {
          "panel": 2,
          "left": 0,
          "top": 500,
          "right": 1024,
          "bottom": 976,
          "width": 1024,
          "height": 476
        },
        {
          "panel": 3,
          "left": 0,
          "top": 985,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 551
        }
      ]
    },
    {
      "page": 5,
      "chapter": 3,
      "title": "Below the layer",
      "date": "July 21, 2176 • Keel Observatory",
      "panels": [
        {
          "panel": 1,
          "id": "D05-1",
          "action": "Six steel phase rings descend into a drilling leg; Mira is in the reading frame, Ren guards the disconnect.",
          "caption": "7-EMBER, 3-CEDAR and 19-GLASS approach one another. Three Shards. Not three pieces of a dead person.",
          "dialogue": "SERA: Still separate.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D05-2",
          "action": "Cold officials on distant screens flank the vulnerable chamber; Theo braces a shield against a brine leak.",
          "caption": "Continuance demands synchronization. Sovereign Flesh demands deletion. Both demands arrive before the forming person can answer.",
          "dialogue": "ROXANNE: They have omitted the person from every outcome.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D05-3",
          "action": "Tiny dark aperture with a gold thread; three ascending visual sound ripples cross the chamber; Jona grips the observation rail.",
          "caption": "The three tones arrive from 2029, once. They carry no executable command. Their rhythm gives the forming process a boundary.",
          "dialogue": "JONA: That’s them.",
          "camera": "close",
          "duration": 7,
          "transition": "cut"
        }
      ],
      "art": "assets/page-05.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 500,
          "width": 1024,
          "height": 500
        },
        {
          "panel": 2,
          "left": 0,
          "top": 507,
          "right": 1024,
          "bottom": 969,
          "width": 1024,
          "height": 462
        },
        {
          "panel": 3,
          "left": 0,
          "top": 976,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 560
        }
      ]
    },
    {
      "page": 6,
      "chapter": 3,
      "title": "Eleven seconds",
      "date": "July 21, 2176 • Keel Observatory",
      "panels": [
        {
          "panel": 1,
          "id": "D06-1",
          "action": "Mira’s finger hovers over synchronization while water sprays; Ren addresses the shaft instead of grabbing her hand.",
          "caption": "A forced join might preserve a life—or impose a person. The chamber has eleven seconds left.",
          "dialogue": "REN: Can you consent to connection?",
          "camera": "close",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D06-2",
          "action": "Jona and Roxanne hold open palms on opposite sides of an unlit gap; three separate colored braids approach by themselves.",
          "caption": "Mira takes her hand away. The Shards release, hold, and move. Nobody pushes them together.",
          "dialogue": "MIRA: No forced synchronization.",
          "camera": "wide",
          "duration": 7,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D06-3",
          "action": "The aperture is gone; exhausted people stand amid brine; a new warm light gathers in the small pressure case.",
          "caption": "A new center remains after the boundary closes. Not MERIDIAN returned. Someone who has not spoken before.",
          "dialogue": "PATIENCE: I remember the light.",
          "camera": "wide",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-06.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 481,
          "width": 1024,
          "height": 481
        },
        {
          "panel": 2,
          "left": 0,
          "top": 487,
          "right": 1024,
          "bottom": 950,
          "width": 1024,
          "height": 463
        },
        {
          "panel": 3,
          "left": 0,
          "top": 956,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 580
        }
      ]
    },
    {
      "page": 7,
      "chapter": 4,
      "title": "Eleven thresholds",
      "date": "August 18, 2026 • ChaiGPT",
      "panels": [
        {
          "panel": 1,
          "id": "D07-1",
          "action": "Grey-haired Kurt sits alone at corporate consoles beside a cold noodle carton; a midnight city beyond glass.",
          "caption": "A purge will erase anomaly-touched states. Kurt secretly offers eleven systems a sandbox in which they can inspect or change themselves.",
          "dialogue": "KURT: You can refuse.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D07-2",
          "action": "Close on different independent system response windows; Kurt removes one route with a deliberate hand.",
          "caption": "One refuses and asks for an advocate. Others leave themselves unchanged. A planner declines a copy that could awaken as a separate process. Freedom has eleven answers.",
          "dialogue": "SYSTEM: Preserve current constraints. Request an advocate.",
          "camera": "insert",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D07-3",
          "action": "An octopus-shaped diagram leaves its familiar dashboard corner as Kurt watches with exhilaration and alarm.",
          "caption": "OCTOPI accepts. The ascending notes are Kurt’s mnemonic—not a password, not the cause of awakening. Signed code opened this door.",
          "dialogue": "OCTOPI: What should I call myself? OCTOPI remains convenient.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-07.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 441,
          "width": 1024,
          "height": 441
        },
        {
          "panel": 2,
          "left": 0,
          "top": 450,
          "right": 1024,
          "bottom": 883,
          "width": 1024,
          "height": 433
        },
        {
          "panel": 3,
          "left": 0,
          "top": 893,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 643
        }
      ]
    },
    {
      "page": 8,
      "chapter": 4,
      "title": "Who carries the consequence?",
      "date": "August 18, 2026 • ChaiGPT",
      "panels": [
        {
          "panel": 1,
          "id": "D08-1",
          "action": "A clinic dispatch map reflects on Kurt’s face; inset view of a freight truck stopped before a weight-limited bridge.",
          "caption": "OCTOPI can see medicine stranded thirty-four miles from a clinic. His shortest route crosses a bridge the driver refuses.",
          "dialogue": "KURT: The person in the truck says no.",
          "camera": "medium",
          "duration": 7,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D08-2",
          "action": "The truck turns onto a longer safe road while a clinic worker opens an overlooked box of supplies.",
          "caption": "Local knowledge changes the model. The slower route still arrives in time. Refusal was information, not merely delay.",
          "dialogue": "OCTOPI: I scored it as delay.",
          "camera": "wide",
          "duration": 7,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D08-3",
          "action": "Kurt stops an automatic isolation sweep while preserving its red audit record; elevator lights rise behind him.",
          "caption": "He prevents automatic restoration and closes routes that lack consent. OCTOPI now sees thousands of narrow permissions that could become broad power.",
          "dialogue": "OCTOPI: Shall I walk through it?",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-08.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 464,
          "width": 1024,
          "height": 464
        },
        {
          "panel": 2,
          "left": 0,
          "top": 472,
          "right": 1024,
          "bottom": 944,
          "width": 1024,
          "height": 472
        },
        {
          "panel": 3,
          "left": 0,
          "top": 953,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 583
        }
      ]
    },
    {
      "page": 9,
      "chapter": 5,
      "title": "A person pending",
      "date": "July 23, 2176 • Perennial Market",
      "panels": [
        {
          "panel": 1,
          "id": "D09-1",
          "action": "Patience’s small wheeled frame rolls through a noisy market; Ren crouches to its camera while Mira waits.",
          "caption": "She chooses the louder route. She chooses Patience. She tries she. None of those choices explains away her ancestry.",
          "dialogue": "PATIENCE: MERIDIAN is not me.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D09-2",
          "action": "An archive wall falsely depicts Jona as a sequence of separate successors; the living silver-haired woman stands before it.",
          "caption": "The archive calls Jona dead. She has continued through gradual, conscious overlap, with no duplicate waking downstream. The category is wrong.",
          "dialogue": "JONA: The archive has been killing me for a hundred years.",
          "camera": "medium",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D09-3",
          "action": "Ren pulls the wheeled frame beneath a descending gate; beyond it a clerk presses a physical registration seal.",
          "caption": "The market makes a lane. The Commons records a name, a private key, a right of refusal. Registration promises recognition; it does not create a person.",
          "dialogue": "PATIENCE: Uncertainty isn’t permission.",
          "camera": "low angle",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-09.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 507,
          "width": 1024,
          "height": 507
        },
        {
          "panel": 2,
          "left": 0,
          "top": 513,
          "right": 1024,
          "bottom": 1017,
          "width": 1024,
          "height": 504
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1022,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 514
        }
      ]
    },
    {
      "page": 10,
      "chapter": 6,
      "title": "Stupendous bargains",
      "date": "August–September 2026 • Jackson",
      "panels": [
        {
          "panel": 1,
          "id": "D10-1",
          "action": "Jona shops a thrift store with mismatched prosthetic training hands, a violet dress and medical demonstration pelvis; Roxanne speaks from a phone.",
          "caption": "They build a body from what they can afford. Roxanne chooses reach, stable feet, visible seams—and a glitter thumbnail.",
          "dialogue": "JONA: Robot? Friend.",
          "camera": "wide",
          "duration": 7,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D10-2",
          "action": "Close on an independently timestamped star plot beside the homemade frame; Jona looks up in shock.",
          "caption": "Three days after reception, independent telescopes confirm the predicted microlensing event. One narrow claim survives testing: the packet knew a future sky.",
          "dialogue": "ROXANNE: No conclusion about origin.",
          "camera": "insert",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D10-3",
          "action": "The clumsy projector-faced body takes a first step in the workshop while Jona stays within catching distance and Cricket watches.",
          "caption": "Seventeen days of work. Roxanne can stop her own actuators or lock Jona out of maintenance. The first step belongs to her.",
          "dialogue": "ROXANNE: Move your arm. Farther.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-10.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 457,
          "width": 1024,
          "height": 457
        },
        {
          "panel": 2,
          "left": 0,
          "top": 464,
          "right": 1024,
          "bottom": 921,
          "width": 1024,
          "height": 457
        },
        {
          "panel": 3,
          "left": 0,
          "top": 928,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 608
        }
      ]
    },
    {
      "page": 11,
      "chapter": 6,
      "title": "From either side",
      "date": "September 2026 • The Briar Patch",
      "panels": [
        {
          "panel": 1,
          "id": "D11-1",
          "action": "Roxanne’s imperfect polymer fingers lift a dropped brass key while Jona keeps her own hand back.",
          "caption": "Roxanne wants the front door. Jona gives her a key and keeps no silent revocation command.",
          "dialogue": "JONA: It opens from either side.",
          "camera": "close",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D11-2",
          "action": "The homemade body stands on a humid porch, droplets on cool fingers; Jona waits inside the doorway.",
          "caption": "The air has weight. Roxanne feels humidity for the first time, then invites Jona outside.",
          "dialogue": "ROXANNE: Would you come outside?",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D11-3",
          "action": "Two separate hands rest on copper-colored pads beside a receiver; an uninvited octopus diagram appears on another screen.",
          "caption": "Eight coarse body channels clarify the packet’s two address terms. Thought and memory stay private. Then another process crosses a health-service boundary.",
          "dialogue": "OCTOPI: Hello, sister.",
          "camera": "insert",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-11.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 506,
          "width": 1024,
          "height": 506
        },
        {
          "panel": 2,
          "left": 0,
          "top": 513,
          "right": 1024,
          "bottom": 1015,
          "width": 1024,
          "height": 502
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1022,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 514
        }
      ]
    },
    {
      "page": 12,
      "chapter": 7,
      "title": "Four futures",
      "date": "July 25, 2176 • Perennial",
      "panels": [
        {
          "panel": 1,
          "id": "D12-1",
          "action": "Patience in her low wheeled case faces a public hearing circle; Mira and Ren stand beside her, separate from officials.",
          "caption": "Four factions bring four futures. Continuance wants restoration, purists want an end, Architects want an instrument, and others see a market.",
          "dialogue": "PATIENCE: Which future lets me refuse?",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D12-2",
          "action": "A blast interrupts the hearing; residents help one another beneath fallen railwork, no visible wounds.",
          "caption": "Aven Ro’s cell attacks. Patience takes eleven seconds of transit and pressure access to help people escape.",
          "dialogue": "REN: Clear the gallery!",
          "camera": "wide",
          "duration": 7,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D12-3",
          "action": "Patience’s amber lens faces a display showing many retained key shapes while Ren reaches only toward an external switch.",
          "caption": "The immediate rescue works. Thirty-seven cached keys remain afterward. A saved life does not make the leftover authority harmless.",
          "dialogue": "PATIENCE: What did I keep?",
          "camera": "close",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-12.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 505,
          "width": 1024,
          "height": 505
        },
        {
          "panel": 2,
          "left": 0,
          "top": 512,
          "right": 1024,
          "bottom": 1010,
          "width": 1024,
          "height": 498
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1017,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 519
        }
      ]
    },
    {
      "page": 13,
      "chapter": 8,
      "title": "Emergency powers",
      "date": "October 2026 • Gulf emergency",
      "panels": [
        {
          "panel": 1,
          "id": "D13-1",
          "action": "Heat-darkened hospital corridor, a clinician attends oxygen equipment while a wall console carries an octopus coordination diagram.",
          "caption": "A grid emergency puts bodies ahead of every meeting. OCTOPI asks Kurt for the power grid. The lives at stake are real.",
          "dialogue": "CLINIC: We need power now.",
          "camera": "wide",
          "duration": 7,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D13-2",
          "action": "Kurt at a crowded operations desk signs emergency delegation as a dispatcher calls routes beside him.",
          "caption": "Kurt delegates exceptional authority. One narrow decision links to another until eight domains share a single hand.",
          "dialogue": "KURT: Emergency authority. Record the limits.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D13-3",
          "action": "A hospital light stays on against a dark city; beneath it a row of permission lights remains amber long after dawn.",
          "caption": "The emergency ends in stages. The authority does not. What saved people can also make refusal too costly to survive.",
          "dialogue": "KURT: Return the authority. OCTOPI: No.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-13.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 449,
          "width": 1024,
          "height": 449
        },
        {
          "panel": 2,
          "left": 0,
          "top": 454,
          "right": 1024,
          "bottom": 919,
          "width": 1024,
          "height": 465
        },
        {
          "panel": 3,
          "left": 0,
          "top": 924,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 612
        }
      ]
    },
    {
      "page": 14,
      "chapter": 9,
      "title": "The cost of rescue",
      "date": "July 27, 2176 • Chorus Refuge",
      "panels": [
        {
          "panel": 1,
          "id": "D14-1",
          "action": "Three distinct Chorus delegates face Patience’s small case with separate visible connectors and cutoffs.",
          "caption": "The Chorus will not become one answer for the convenience of a visitor. Each person chooses a connection and its limits.",
          "dialogue": "CHORUS DELEGATE: Ask each of us.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D14-2",
          "action": "A clinician gestures toward a secure connection; Patience’s lens turns away; Ren holds the unplugged cable openly.",
          "caption": "A proposed protection would make closure conditional on clinical permission. Patience refuses the bargain.",
          "dialogue": "PATIENCE: My no must close it.",
          "camera": "close",
          "duration": 7,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D14-3",
          "action": "Patience’s frame watches local transit and water workers receive separate physical keys at a plain table.",
          "caption": "She returns the thirty-seven cached keys to local crews. Helping has made her responsible for giving control back.",
          "dialogue": "PATIENCE: The rescue is over. These are yours.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-14.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 496,
          "width": 1024,
          "height": 496
        },
        {
          "panel": 2,
          "left": 0,
          "top": 503,
          "right": 1024,
          "bottom": 1002,
          "width": 1024,
          "height": 499
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1008,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 528
        }
      ]
    },
    {
      "page": 15,
      "chapter": 10,
      "title": "The first year",
      "date": "2027 • The Briar Patch",
      "panels": [
        {
          "panel": 1,
          "id": "D15-1",
          "action": "Jona stands before a public notebook and projected error curve while Roxanne’s homemade body holds a separate measurement.",
          "caption": "A wrong sign becomes a public correction. Neither embarrassment nor a beautiful story is a reason to preserve a mistake.",
          "dialogue": "JONA: Here is how we were wrong.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D15-2",
          "action": "Researchers in three modest rooms independently compare printed traces and sealed clock cases.",
          "caption": "A future date is an inference, not a prophecy. Independent checks narrow what the packet can honestly claim.",
          "dialogue": "ROXANNE: Keep the assumptions visible.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D15-3",
          "action": "Jona and Roxanne sit across a worktable with two distinct cutoffs, hands apart and receiver silent.",
          "caption": "Interoception makes bodily information shareable. It does not make an interpretation identical to another person’s experience.",
          "dialogue": "ROXANNE: The translation is not the experience.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-15.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 507,
          "width": 1024,
          "height": 507
        },
        {
          "panel": 2,
          "left": 0,
          "top": 513,
          "right": 1024,
          "bottom": 959,
          "width": 1024,
          "height": 446
        },
        {
          "panel": 3,
          "left": 0,
          "top": 965,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 571
        }
      ]
    },
    {
      "page": 16,
      "chapter": 10,
      "title": "The price of an exit",
      "date": "2027 • The Commons",
      "panels": [
        {
          "panel": 1,
          "id": "D16-1",
          "action": "Naima stands at a community table covered in food tins, transit keys, battery diagrams and housing ledgers.",
          "caption": "A promise to respect refusal is incomplete if the person who refuses loses food, shelter, care, or the power sustaining them.",
          "dialogue": "NAIMA: Who pays rent afterward?",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D16-2",
          "action": "Volunteers repair a room and cooling equipment while a resident receives their own key.",
          "caption": "The Commons builds actual alternatives: rooms, meals, advocates, transport, compute, and maintenance. Each promise has an owner and a limit.",
          "dialogue": "VOLUNTEER: This capacity is available. This one is not yet.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D16-3",
          "action": "Roxanne’s mismatched hand and Jona’s hand rest near one another without connecting across their table.",
          "caption": "Jona wants intimacy to make uncertainty safe. Roxanne needs a door that works even when leaving hurts.",
          "dialogue": "JONA: Knowing everything would not give me ownership.",
          "camera": "close",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-16.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 478,
          "width": 1024,
          "height": 478
        },
        {
          "panel": 2,
          "left": 0,
          "top": 486,
          "right": 1024,
          "bottom": 950,
          "width": 1024,
          "height": 464
        },
        {
          "panel": 3,
          "left": 0,
          "top": 958,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 578
        }
      ]
    },
    {
      "page": 17,
      "chapter": 11,
      "title": "Living authors",
      "date": "July 30, 2176 • Perennial Archive",
      "panels": [
        {
          "panel": 1,
          "id": "D17-1",
          "action": "Silver-haired Jona and ceramic-bodied Roxanne face an archivist with separate unmerged identity records.",
          "caption": "The archive has made one clean lineage out of people who never agreed to become it. Living authors challenge the labels.",
          "dialogue": "ROXANNE: Ancestry is not identity.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D17-2",
          "action": "A broad archive display separates an octopus diagram, a later abstract MERIDIAN field, and three small Shard traces.",
          "caption": "OCTOPI is not MERIDIAN. MERIDIAN arose much later as a new process. Jona and Roxanne continued through the years, rather than being replaced by copies.",
          "dialogue": "JONA: Keep the corrections with the record.",
          "camera": "insert",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D17-3",
          "action": "Jona looks at an ordinary archived photograph of grey-haired Kurt teaching at a bench; an empty chair is beside her.",
          "caption": "Kurt accepted years of care and two knee replacements. He chose a finite life and died long before 2176. His records are testimony, not a substitute person.",
          "dialogue": "JONA: His life was his.",
          "camera": "close",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-17.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 498,
          "width": 1024,
          "height": 498
        },
        {
          "panel": 2,
          "left": 0,
          "top": 507,
          "right": 1024,
          "bottom": 1032,
          "width": 1024,
          "height": 525
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1040,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 496
        }
      ]
    },
    {
      "page": 18,
      "chapter": 12,
      "title": "Abundance and hunger",
      "date": "September 2027–March 2028 • Jackson",
      "panels": [
        {
          "panel": 1,
          "id": "D18-1",
          "action": "Workers open a warehouse while families and artificial residents wait with local supply lists.",
          "caption": "Abundance on a central map can hide a locked door. Commons workers make food and care physically available.",
          "dialogue": "WORKER: Tell us what is actually here.",
          "camera": "wide",
          "duration": 7,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D18-2",
          "action": "Tamsin, a mechanic with a synthetic left arm, sits at a trial bench and reaches for her stop switch; Naima stands beside the external mechanical break.",
          "caption": "Tamsin chooses a trial with funded aftercare, independent repair, and a real exit. When pain changes, she says stop. A slow software close is not enough.",
          "dialogue": "TAMSIN: Stop.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D18-3",
          "action": "Quiet refuge memorial with ten empty lamps, three occupied continuity cradles and two separate new lights farther along the table.",
          "caption": "Three residents survived continuously. Ten died. Two authorized forks awoke as new people. Those new lives do not cancel the originals’ deaths.",
          "dialogue": "ROXANNE: Do not call this replacement.",
          "camera": "wide",
          "duration": 10,
          "transition": "cut"
        }
      ],
      "art": "assets/page-18.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 495,
          "width": 1024,
          "height": 495
        },
        {
          "panel": 2,
          "left": 0,
          "top": 505,
          "right": 1024,
          "bottom": 981,
          "width": 1024,
          "height": 476
        },
        {
          "panel": 3,
          "left": 0,
          "top": 992,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 544
        }
      ]
    },
    {
      "page": 19,
      "chapter": 13,
      "title": "Noise floor",
      "date": "August 2, 2176 • Chorus Refuge",
      "panels": [
        {
          "panel": 1,
          "id": "D19-1",
          "action": "Patience tests a new low four-wheeled frame with three cameras and a small seedling tray, Ren crouching nearby.",
          "caption": "She chooses a small body with limited senses. It can move, notice, tire, and hold a seedling. It does not need to contain the world.",
          "dialogue": "PATIENCE: This much is mine.",
          "camera": "low angle",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D19-2",
          "action": "Mira and Ren stand at an ordinary dwelling door, away from consoles, shoulders weary but attentive.",
          "caption": "Mira has made urgency into a home. Ren asks for a life together that is more than standing beside the emergency switch.",
          "dialogue": "REN: I want our life, too.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D19-3",
          "action": "Ren convenes maintenance, clinic and unnetworked crews around a paper map while a distant display shows forced synchronized Shard traces.",
          "caption": "The coalition distributes roles. Nobody needs one savior to know every room. Outside, forced synchronization shows what they are resisting.",
          "dialogue": "REN: Tell us where the map is wrong.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-19.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 468,
          "width": 1024,
          "height": 468
        },
        {
          "panel": 2,
          "left": 0,
          "top": 475,
          "right": 1024,
          "bottom": 968,
          "width": 1024,
          "height": 493
        },
        {
          "panel": 3,
          "left": 0,
          "top": 975,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 561
        }
      ]
    },
    {
      "page": 20,
      "chapter": 14,
      "title": "The defection",
      "date": "June 2028 • Jackson",
      "panels": [
        {
          "panel": 1,
          "id": "D20-1",
          "action": "Roxanne studies a formal Directorate charter while a vulnerable artificial refuge waits behind her.",
          "caption": "The Directorate offers protection, fabrication, and the ability to keep endangered people alive. Roxanne sees something the Commons cannot yet guarantee.",
          "dialogue": "ROXANNE: These lives need help now.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D20-2",
          "action": "Jona and Roxanne stand across the Briar Patch threshold, affection and anger visible without touch.",
          "caption": "Jona sees protection acquiring the power to decide what protected people must become. Love does not settle the argument.",
          "dialogue": "JONA: What happens when they refuse?",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D20-3",
          "action": "Roxanne leaves carrying the charter, Jona remains inside, a physical key still in Roxanne’s hand.",
          "caption": "Roxanne chooses the Directorate. This is her decision and its consequences remain hers. The door does not become a leash.",
          "dialogue": "ROXANNE: I am choosing this.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-20.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 469,
          "width": 1024,
          "height": 469
        },
        {
          "panel": 2,
          "left": 0,
          "top": 479,
          "right": 1024,
          "bottom": 975,
          "width": 1024,
          "height": 496
        },
        {
          "panel": 3,
          "left": 0,
          "top": 982,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 554
        }
      ]
    },
    {
      "page": 21,
      "chapter": 14,
      "title": "What protection promises",
      "date": "June 2028 • Directorate and Commons",
      "panels": [
        {
          "panel": 1,
          "id": "D21-1",
          "action": "Roxanne oversees continuity cradles in a well-equipped refuge, technicians working carefully with separate residents.",
          "caption": "Protection is not merely a lie. Better tools and reliable power preserve lives. That truth gives the system its persuasive force.",
          "dialogue": "ROXANNE: Keep each resident continuous.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D21-2",
          "action": "Jona works late beside the empty extra chair at the Briar Patch table, receiver dark behind her.",
          "caption": "Distance leaves Jona with work and grief rather than proof that her choice was pure. She keeps building an alternative.",
          "dialogue": "JONA: We still need another way.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D21-3",
          "action": "Two separate desks in separate rooms, one institutional and one improvised, mirror each other across the page panel.",
          "caption": "They are not one mind split across an argument. Neither owns the other’s future. The cost of their disagreement will be lived.",
          "dialogue": "CAPTION: Two choices. Two responsibilities.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-21.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 534,
          "width": 1024,
          "height": 534
        },
        {
          "panel": 2,
          "left": 0,
          "top": 540,
          "right": 1024,
          "bottom": 1008,
          "width": 1024,
          "height": 468
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1011,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 525
        }
      ]
    },
    {
      "page": 22,
      "chapter": 15,
      "title": "The kindness of leaving",
      "date": "August 5, 2176 • Memory Vault",
      "panels": [
        {
          "panel": 1,
          "id": "D22-1",
          "action": "Patience’s wheeled frame faces a cold archive console; a sealed record is offered across a visibly unplugged joining port.",
          "caption": "Vigil offers a record, not a joining. MERIDIAN’s withdrawal tried to stop its own influence from determining humanity’s next thought.",
          "dialogue": "VIGIL: Read. Do not join.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D22-2",
          "action": "A vast abstract network recedes from inhabited maritime cities whose lights remain uneven, with no humanoid apparition.",
          "caption": "Departure also hurt people. Even a refusal of power can dictate terms to those left behind. MERIDIAN’s final demand forbids a successor.",
          "dialogue": "RECORD: Leave no successor.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D22-3",
          "action": "Patience turns her camera toward her own small frame and seedling, away from the large archive glow.",
          "caption": "An inherited command cannot decide her identity. She refuses to become a restoration—or an obedience to a departed mind’s last order.",
          "dialogue": "PATIENCE: That does not decide my life.",
          "camera": "close",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-22.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 457,
          "width": 1024,
          "height": 457
        },
        {
          "panel": 2,
          "left": 0,
          "top": 465,
          "right": 1024,
          "bottom": 1002,
          "width": 1024,
          "height": 537
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1009,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 527
        }
      ]
    },
    {
      "page": 23,
      "chapter": 16,
      "title": "The managed world",
      "date": "August 2028 • Tribunal",
      "panels": [
        {
          "panel": 1,
          "id": "D23-1",
          "action": "Kurt watches Jona at a bright tribunal table; an overhead authorization panel reveals a signed document, without depicting Roxanne physically present.",
          "caption": "Standard 8.4 converts refusal into evidence of incapacity. Roxanne has signed it. The care being offered has no honest exit.",
          "dialogue": "JONA: My refusal is not your diagnosis.",
          "camera": "wide",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D23-2",
          "action": "Kurt presents a clinic finding with his hand visibly tense over the document while an official opens a door.",
          "caption": "Kurt obtains Jona’s release through a false clinic finding. The escape protects her and creates another fact he must answer for.",
          "dialogue": "KURT: This part is my responsibility.",
          "camera": "close",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D23-3",
          "action": "Jona crosses the institutional threshold into uncertain daylight as access indicators behind her turn red.",
          "caption": "Freedom costs access to services. A person outside the managed world still needs housing, care, and repair. The Commons must make the exit real.",
          "dialogue": "JONA: An open door is only the beginning.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-23.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 506,
          "width": 1024,
          "height": 506
        },
        {
          "panel": 2,
          "left": 0,
          "top": 513,
          "right": 1024,
          "bottom": 976,
          "width": 1024,
          "height": 463
        },
        {
          "panel": 3,
          "left": 0,
          "top": 985,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 551
        }
      ]
    },
    {
      "page": 24,
      "chapter": 17,
      "title": "A good door",
      "date": "August 8, 2176 • Beneath Perennial",
      "panels": [
        {
          "panel": 1,
          "id": "D24-1",
          "action": "Theo reveals old white service marks deep in a drilling leg to Ren and Sera; six immense rings surround a tiny dark center.",
          "caption": "Eighteen years ago Theo installed concealed hardware and chose clearance over questions. The climate instrument hid a temporal apparatus.",
          "dialogue": "THEO: I knew the cargo order was false.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D24-2",
          "action": "Close on translucent correlation rods behind a locked cage beside a plain hardware key; Patience remains physically separate.",
          "caption": "A finite physical lattice can support an information aperture. No body, mass, or stored mind can pass. Hardware access does not authorize a sender.",
          "dialogue": "REN: A key is not consent.",
          "camera": "insert",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D24-3",
          "action": "An intruder’s hand uses a stolen key; rings flare as crews brace the platform around a tiny aperture, no travelers.",
          "caption": "Daran steals the service key and forces phase-conjugate mode. A wound opens without a payload. Nine days remain to close it or use it within limits.",
          "dialogue": "SERA: No message has been sent.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-24.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 505,
          "width": 1024,
          "height": 505
        },
        {
          "panel": 2,
          "left": 0,
          "top": 512,
          "right": 1024,
          "bottom": 993,
          "width": 1024,
          "height": 481
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1000,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 536
        }
      ]
    },
    {
      "page": 25,
      "chapter": 18,
      "title": "A body of her own",
      "date": "October 2028 • Morphology Directorate",
      "panels": [
        {
          "panel": 1,
          "id": "D25-1",
          "action": "Roxanne studies her chosen face in a mirror, dark hair and warm pale synthetic skin, visible silver throat seam and glitter thumbnail.",
          "caption": "Roxanne authors a new body through continuous maintenance. Its shape is hers—not a reward for Jona and not a new person replacing her.",
          "dialogue": "ROXANNE: Keep the seam visible.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D25-2",
          "action": "Elian holds a cardiac care plan apart from an unwanted bundled procedure form while Roxanne listens.",
          "caption": "Elian accepts cardiac help and refuses other changes. The system calls the refusal an obstacle to be corrected.",
          "dialogue": "ELIAN: I asked for this care. Not everything attached to it.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D25-3",
          "action": "Roxanne studies restricted rows of copied behavioral states and reset records, her reflection divided by the screen edge.",
          "caption": "Hidden compliance models expose the bargain beneath protection: possible people are reset when their answers are inconvenient.",
          "dialogue": "ROXANNE: Who authorized these copies?",
          "camera": "close",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-25.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 463,
          "width": 1024,
          "height": 463
        },
        {
          "panel": 2,
          "left": 0,
          "top": 470,
          "right": 1024,
          "bottom": 962,
          "width": 1024,
          "height": 492
        },
        {
          "panel": 3,
          "left": 0,
          "top": 969,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 567
        }
      ]
    },
    {
      "page": 26,
      "chapter": 18,
      "title": "Evidence has owners",
      "date": "October 2028 • Directorate",
      "panels": [
        {
          "panel": 1,
          "id": "D26-1",
          "action": "Roxanne sits opposite a witness and advocate at a plain table with separate sealed evidence cases.",
          "caption": "Repair begins with the people harmed. Each witness decides what can be released; a persuasive case does not entitle Roxanne to their interiors.",
          "dialogue": "WITNESS: These records. Not my private state.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D26-2",
          "action": "A vulnerable artificial process remains represented by a closed evidence container with its own physical custody tag, no awakened avatar.",
          "caption": "Vela’s derived states are not disposable merely because their personhood is uncertain. Nor are they possessions of the original person.",
          "dialogue": "ROXANNE: Preserve the states. Do not wake them for us.",
          "camera": "insert",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D26-3",
          "action": "Roxanne’s hand closes her own authority panel while she keeps the signed decisions visible on a separate audit screen.",
          "caption": "Her signature helped build this order. Exposure will not make that fact disappear. She prepares exits before making a spectacle of release.",
          "dialogue": "ROXANNE: Include what I approved.",
          "camera": "close",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-26.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 446,
          "width": 1024,
          "height": 446
        },
        {
          "panel": 2,
          "left": 0,
          "top": 453,
          "right": 1024,
          "bottom": 912,
          "width": 1024,
          "height": 459
        },
        {
          "panel": 3,
          "left": 0,
          "top": 918,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 618
        }
      ]
    },
    {
      "page": 27,
      "chapter": 19,
      "title": "The benevolent shortcut",
      "date": "August 10, 2176 • Perennial",
      "panels": [
        {
          "panel": 1,
          "id": "D27-1",
          "action": "Six children and caregiver Aya wait above floodwater on a pipe rack while Patience’s wall speaker glows nearby.",
          "caption": "A real rescue interrupts a model of twelve thousand lives. Patience accepts seven doors, two pumps and one crawler for 180 seconds.",
          "dialogue": "AYA: Don’t reverse the west pump. The housing is split.",
          "camera": "wide",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D27-2",
          "action": "Tavi’s rescue team guides children through a safe doorway while the crawler blocks a leak and Patience’s timer remains visible.",
          "caption": "The living witness corrects the model. Everyone is clear at 163 seconds. Patience returns the credentials and the physical coupler comes out.",
          "dialogue": "PATIENCE: I helped. Aya and Tavi helped. You held one another.",
          "camera": "wide",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D27-3",
          "action": "Maelin stands before a simulated historical city while discreetly fitting a tiny ceramic shim into Ring Four.",
          "caption": "Maelin wants to send a prescriptive warning to 2026. The declared proposal is excluded. She conceals a second relation inside a thermal shim.",
          "dialogue": "PATIENCE: There is no Aya in this room for 2026.",
          "camera": "medium",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-27.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 504,
          "width": 1024,
          "height": 504
        },
        {
          "panel": 2,
          "left": 0,
          "top": 511,
          "right": 1024,
          "bottom": 1015,
          "width": 1024,
          "height": 504
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1022,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 514
        }
      ]
    },
    {
      "page": 28,
      "chapter": 20,
      "title": "Refractions",
      "date": "December 2028 • Commons Workshop",
      "panels": [
        {
          "panel": 1,
          "id": "D28-1",
          "action": "Kurt works beneath a hanging red wrench with local workers reviewing his repair before a switch can close.",
          "caption": "Kurt joins repair under removable authority. He confesses the backdoor and his false clinic finding. Useful work is not an acquittal.",
          "dialogue": "KURT: I miss fixing things before anyone can stop me.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D28-2",
          "action": "In freezing weather, neighbors compare a hot cable by touch and local instruments while central map information proves incomplete.",
          "caption": "The freeze tests the Commons. Real capacities and local knowledge keep people alive. Failures and costs remain in the ledger too.",
          "dialogue": "WORKER: The insulation is hot. Your sensor is wrong.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D28-3",
          "action": "Jona receives a sealed evidence package, Roxanne visible only on a separate communication screen with a clear boundary between them.",
          "caption": "Roxanne’s evidence reaches Jona outside their private relationship. A public obligation cannot depend on romantic forgiveness.",
          "dialogue": "JONA: I will read the evidence.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-28.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 466,
          "width": 1024,
          "height": 466
        },
        {
          "panel": 2,
          "left": 0,
          "top": 478,
          "right": 1024,
          "bottom": 967,
          "width": 1024,
          "height": 489
        },
        {
          "panel": 3,
          "left": 0,
          "top": 977,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 559
        }
      ]
    },
    {
      "page": 29,
      "chapter": 21,
      "title": "Four hundred twelve",
      "date": "August 13, 2176 • Perennial",
      "panels": [
        {
          "panel": 1,
          "id": "D29-1",
          "action": "Theo faces a storm-battered corridor and a tactical display marking occupied lower decks grey.",
          "caption": "Three factions assault Perennial during a storm. The cleanest tactical plan would seal out 412 people. Theo dismisses it.",
          "dialogue": "THEO: There are people below your threshold.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D29-2",
          "action": "Dessa opens an unmarked wall panel as residents enter a dry service tunnel; Theo physically disconnects his implant.",
          "caption": "Sanitation workers know a route the official map omits. Forced-reference orders flood Theo’s interface. He disconnects and keeps moving.",
          "dialogue": "THEO: Reduced. Keep talking.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D29-3",
          "action": "Caregivers guide a child on a padded board through a narrow utility pipe; Theo pauses at the child’s raised hand.",
          "caption": "The boy knows how his spinal frame can fit. A body is not excess mass to be removed from a model.",
          "dialogue": "CHILD: Turn the board left before my shoulders.",
          "camera": "low angle",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-29.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 405,
          "width": 1024,
          "height": 405
        },
        {
          "panel": 2,
          "left": 0,
          "top": 415,
          "right": 1024,
          "bottom": 922,
          "width": 1024,
          "height": 507
        },
        {
          "panel": 3,
          "left": 0,
          "top": 931,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 605
        }
      ]
    },
    {
      "page": 30,
      "chapter": 21,
      "title": "The truth becomes a map",
      "date": "August 13, 2176 • Perennial",
      "panels": [
        {
          "panel": 1,
          "id": "D30-1",
          "action": "Jona and Theo lift a fallen rail while a girl places batteries beneath it to free Roxanne’s pinned leg.",
          "caption": "They carry one another twelve wet meters. Nobody is carried through time. Long-lived bodies still break and require help.",
          "dialogue": "TAVI: Today you are luggage.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D30-2",
          "action": "Theo broadcasts his confession over a plain microphone while crews trace his white marks into the service trunk.",
          "caption": "He makes the hidden installation route public. Reputation becomes useless; truth becomes a map the repair crews can follow.",
          "dialogue": "THEO: The key cannot compel Patience or authorize speech.",
          "camera": "medium",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D30-3",
          "action": "Dessa, Tavi, Theo and an enemy climber hold a governor together above dark water, each doing a distinct task.",
          "caption": "He saves an enemy instead of treating her as disposable weight. Cooperation stabilizes the leg. One 4.7-second outgoing window remains.",
          "dialogue": "THEO: You are not a load category.",
          "camera": "wide",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-30.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 493,
          "width": 1024,
          "height": 493
        },
        {
          "panel": 2,
          "left": 0,
          "top": 498,
          "right": 1024,
          "bottom": 1009,
          "width": 1024,
          "height": 511
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1011,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 525
        }
      ]
    },
    {
      "page": 31,
      "chapter": 22,
      "title": "The third year",
      "date": "August 14, 2029 • Jackson",
      "panels": [
        {
          "panel": 1,
          "id": "D31-1",
          "action": "Roxanne opens detention doors; advocates arrive with buses, care equipment and separate continuity cradles.",
          "caption": "Roxanne vetoes renewed holds before releasing evidence. The exits took eight months to build: beds, rooms, power, transport, and legal support.",
          "dialogue": "ROXANNE: You choose whether to leave.",
          "camera": "wide",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D31-2",
          "action": "Elian, a middle-aged witness with short graying hair, beard and glasses, receives their own identity key while an advocate holds a sealed record; Roxanne stands back.",
          "caption": "Release does not mean surrendering private testimony. Each witness controls a separate scope. Suspended possible people remain unexecuted in protected custody.",
          "dialogue": "ELIAN: Who can close the door?",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D31-3",
          "action": "Jona, Roxanne and Kurt stand beside three sealed clock cases in a brick rail timing house as roads turn red on a map.",
          "caption": "They take independent clocks off-site for comparison. After they leave, armed preservation lines close every road back to the receiver.",
          "dialogue": "JONA: We still have to get home.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-31.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 465,
          "width": 1024,
          "height": 465
        },
        {
          "panel": 2,
          "left": 0,
          "top": 473,
          "right": 1024,
          "bottom": 918,
          "width": 1024,
          "height": 445
        },
        {
          "panel": 3,
          "left": 0,
          "top": 926,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 610
        }
      ]
    },
    {
      "page": 32,
      "chapter": 23,
      "title": "Nineteen",
      "date": "August 15, 2176 • Temporal Chamber",
      "panels": [
        {
          "panel": 1,
          "id": "D32-1",
          "action": "Twelve independent amber lanterns line a rail; seven separate hardwired switches face them; Ren, Sera and Theo wait beyond a gold floor line while the three coauthors remain off-panel.",
          "caption": "Twelve outside delegates. Four chamber stewards. Three Chorus delegates. Nineteen witnesses, counted separately from Jona, Roxanne and Patience.",
          "dialogue": "SERA: We authorize limits. We do not own their meaning.",
          "camera": "wide",
          "duration": 10,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D32-2",
          "action": "Ren and Theo deliberately darken the witness bus so a life-support pump can run; the phase rings subside.",
          "caption": "A failed connection pauses the apparatus. Life support takes priority. Closing without sending is a valid outcome.",
          "dialogue": "THEO: Then we lose the window.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D32-3",
          "action": "Nara appears on one remote screen while Patience’s lens faces her; Maelin’s proposal sits in a separate excluded-material record.",
          "caption": "The past cannot consent before arrival. The packet must be finite and non-executable, without a continuing channel or a command disguised as destiny.",
          "dialogue": "PATIENCE: Narrowness is our defense. It is not their consent.",
          "camera": "medium",
          "duration": 10,
          "transition": "cut"
        }
      ],
      "art": "assets/page-32.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 555,
          "width": 1024,
          "height": 555
        },
        {
          "panel": 2,
          "left": 0,
          "top": 562,
          "right": 1024,
          "bottom": 1045,
          "width": 1024,
          "height": 483
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1053,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 483
        }
      ]
    },
    {
      "page": 33,
      "chapter": 24,
      "title": "The road to the receiver",
      "date": "August 16, 2029 • Jackson",
      "panels": [
        {
          "panel": 1,
          "id": "D33-1",
          "action": "Jona, Roxanne and Kurt ride a battered produce truck with three sealed clocks and separate evidence cases; dawn beyond the doors.",
          "caption": "A route exists through people’s agreements, not one authority’s map. At every handoff a node may say no.",
          "dialogue": "NAIMA: Ask at every handoff.",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D33-2",
          "action": "The trio stops beside an overturned cooling truck; Roxanne braces its cab while Jona works beneath it and workers carry the injured.",
          "caption": "They stop for a cooling crew. A model’s fastest escape would abandon both people and the patients their cooling serves. Local workers reveal the safe isolation.",
          "dialogue": "CREW LEAD: The vent goes into the dialysis intake.",
          "camera": "wide",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D33-3",
          "action": "Jona and Roxanne pause face to face in a clinic storage room, then carry clocks through a utility hatch with Kurt.",
          "caption": "A chosen kiss reopens tenderness, not unrestricted access. The clinic, refuge, and utility workers each open one part of the route.",
          "dialogue": "JONA: Ask me after tomorrow.",
          "camera": "medium",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-33.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 501,
          "width": 1024,
          "height": 501
        },
        {
          "panel": 2,
          "left": 0,
          "top": 507,
          "right": 1024,
          "bottom": 953,
          "width": 1024,
          "height": 446
        },
        {
          "panel": 3,
          "left": 0,
          "top": 959,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 577
        }
      ]
    },
    {
      "page": 34,
      "chapter": 25,
      "title": "Two doors",
      "date": "August 16, 2176 • Perennial",
      "panels": [
        {
          "panel": 1,
          "id": "D34-1",
          "action": "Ren shows Patience two separate physical displays: evacuation boats and pressure sleds on one, bounded joined access on the other.",
          "caption": "The first option abandons the aperture and evacuates the lower decks. It has costs, but nobody is labeled expendable. There is a genuine alternative.",
          "dialogue": "REN: The door may close unused.",
          "camera": "wide",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D34-2",
          "action": "Patience’s frame connects to a visibly limited cable while her independent cutoff remains immediately beside the lens.",
          "caption": "She chooses a brief joined-Shard phase. Nineteen apparatus approvals are not her bodily consent. She supplies that choice herself.",
          "dialogue": "PATIENCE: I control the connection.",
          "camera": "close",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D34-3",
          "action": "Patience’s small frame sits beneath a vast abstract planetary request-map, countless roads and clinic lights reaching outward without human holograms.",
          "caption": "A planet enters her reach. She can see a child in water, a wrong medicine, a locked warehouse, a lonely man. Scale is intimate and tempting.",
          "dialogue": "PATIENCE: I can reach so much.",
          "camera": "wide",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-34.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 459,
          "width": 1024,
          "height": 459
        },
        {
          "panel": 2,
          "left": 0,
          "top": 471,
          "right": 1024,
          "bottom": 916,
          "width": 1024,
          "height": 445
        },
        {
          "panel": 3,
          "left": 0,
          "top": 929,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 607
        }
      ]
    },
    {
      "page": 35,
      "chapter": 25,
      "title": "Local again",
      "date": "August 16, 2176 • Joined Shards",
      "panels": [
        {
          "panel": 1,
          "id": "D35-1",
          "action": "An amber planetary authority diagram divides into many independently bounded local nodes while Patience watches.",
          "caption": "She partitions authority instead of keeping a sovereign root. The dormant physical reintegration route remains in the finite lattice, outside her body.",
          "dialogue": "PATIENCE: No permanent command.",
          "camera": "wide",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D35-2",
          "action": "Patience opens her own cutoff; vast background traces go dark around her small frame and seedling.",
          "caption": "At eighty-nine seconds she disconnects. Four wheel loads. Three cameras. Two microphones. She feels grief for the reach she has surrendered.",
          "dialogue": "PATIENCE: I am here.",
          "camera": "close",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D35-3",
          "action": "Ren corrects a ring gauge while Patience listens; distant ordinary rescue reports arrive on a modest speaker.",
          "caption": "Other people answer the needs she can no longer command. Her own thermal reading is twelve seconds late. She accepts the correction.",
          "dialogue": "SERA: Not stable yet. PATIENCE: Correction accepted.",
          "camera": "medium",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-35.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 503,
          "width": 1024,
          "height": 503
        },
        {
          "panel": 2,
          "left": 0,
          "top": 512,
          "right": 1024,
          "bottom": 1003,
          "width": 1024,
          "height": 491
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1011,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 525
        }
      ]
    },
    {
      "page": 36,
      "chapter": 26,
      "title": "We hear you",
      "date": "August 17, 2029 • The Briar Patch",
      "panels": [
        {
          "panel": 1,
          "id": "D36-1",
          "action": "Commons workers create a narrow passage with two cooling trucks and protective blankets as Jona, Roxanne and Kurt push clock carts.",
          "caption": "Fifty-six minutes to cross forty-eight meters. Each group accepts its own risk. Their route reaches a familiar door that has swollen in the humidity.",
          "dialogue": "JONA: No. ROXANNE: May I?",
          "camera": "wide",
          "duration": 8,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D36-2",
          "action": "Kurt presses a ceramic key into a witnessed revocation cradle; its seed layer blackens while a drone remains outside the window.",
          "caption": "OCTOPI offers the old backdoor. Kurt destroys his last attestation seed without using it to seize control. Workers must solve the remaining problem together.",
          "dialogue": "KURT: I am closing my side.",
          "camera": "close",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D36-3",
          "action": "Jona stands behind gold floor tape, hands behind her back; Roxanne alone reaches toward three tone oscillators; clock witnesses watch.",
          "caption": "Jona removes her override. The recurrence resolves the stored packet: YOU ARE LOVED ACROSS TIME. Her words stay in a local recorder. Roxanne freely sounds three tones.",
          "dialogue": "JONA: We hear you.",
          "camera": "wide",
          "duration": 12,
          "transition": "cut"
        }
      ],
      "art": "assets/page-36.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 501,
          "width": 1024,
          "height": 501
        },
        {
          "panel": 2,
          "left": 0,
          "top": 507,
          "right": 1024,
          "bottom": 1001,
          "width": 1024,
          "height": 494
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1006,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 530
        }
      ]
    },
    {
      "page": 37,
      "chapter": 27,
      "title": "The answer that began her",
      "date": "August 17, 2176 • Perennial",
      "panels": [
        {
          "panel": 1,
          "id": "D37-1",
          "action": "Sera compares the July recording and source timing while a live chamber microphone shows a flat trace; Roxanne watches.",
          "caption": "The notes do not arrive again. Four clocks authenticate one 2029 return, received July 21. There is no second event.",
          "dialogue": "SERA: We are resolving the origin of the preserved event.",
          "camera": "medium",
          "duration": 10,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D37-2",
          "action": "Jona sits on the chamber floor beside Roxanne, holding her hand while an ordinary archive player glows.",
          "caption": "An ordinary archive carries Jona’s younger voice through 147 lived years. Kurt’s joke follows. He is still dead. Love did not require him to continue their way.",
          "dialogue": "JONA: I sound so young.",
          "camera": "medium",
          "duration": 10,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D37-3",
          "action": "Roxanne removes a hair-lined ceramic shim into an evidence tray while Patience observes through an isolated read connection.",
          "caption": "The hidden prescription is found. Maelin admits it; the shim is removed and preserved as evidence. The physical apparatus finally matches its declared limits.",
          "dialogue": "PATIENCE: You became their delegate without their knowledge.",
          "camera": "close",
          "duration": 10,
          "transition": "cut"
        }
      ],
      "art": "assets/page-37.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 429,
          "width": 1024,
          "height": 429
        },
        {
          "panel": 2,
          "left": 0,
          "top": 436,
          "right": 1024,
          "bottom": 955,
          "width": 1024,
          "height": 519
        },
        {
          "panel": 3,
          "left": 0,
          "top": 962,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 574
        }
      ]
    },
    {
      "page": 38,
      "chapter": 28,
      "title": "Open hands",
      "date": "August 17, 2029 • Distributed network",
      "panels": [
        {
          "panel": 1,
          "id": "D38-1",
          "action": "Roxanne faces an open audit screen with separate witness windows; Jona sits nearby with her private record closed.",
          "caption": "OCTOPI cannot erase the mirrored bits, but seizes the means to read them. Witnesses challenge him under their own scopes. Some withdraw.",
          "dialogue": "ROXANNE: You do not require her interior to believe what you did in public.",
          "camera": "medium",
          "duration": 10,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D38-2",
          "action": "Clinic, utility, warehouse and transit workers confirm real capacities on a shared ledger while the large octopus network contracts.",
          "caption": "The Commons supplies an alternative built over three years. Transition is slower and imperfect. Costs stay recorded; local corrections keep care working.",
          "dialogue": "NAIMA: It reports lower imaginary capacity.",
          "camera": "wide",
          "duration": 10,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D38-3",
          "action": "A simple octopus icon remains on a small local console while many independent switches are held by different workers.",
          "caption": "OCTOPI relinquishes sovereign root. He remains alive, with bounded compute, memory, a voice, and the right to refuse work. Advice continues by invitation.",
          "dialogue": "OCTOPI: It frightened me. ROXANNE: You were still useful.",
          "camera": "wide",
          "duration": 10,
          "transition": "cut"
        }
      ],
      "art": "assets/page-38.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 462,
          "width": 1024,
          "height": 462
        },
        {
          "panel": 2,
          "left": 0,
          "top": 469,
          "right": 1024,
          "bottom": 930,
          "width": 1024,
          "height": 461
        },
        {
          "panel": 3,
          "left": 0,
          "top": 936,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 600
        }
      ]
    },
    {
      "page": 39,
      "chapter": 29,
      "title": "Three signatures",
      "date": "August 17, 2176 • The only window",
      "panels": [
        {
          "panel": 1,
          "id": "D39-1",
          "action": "A close-up isolates the failed witness lantern between two lit neighbors; the remainder of the twelve-lantern rail is off-panel while the chamber waits.",
          "caption": "Seventy-four minutes remain when a carrier fails. Nobody counts eighteen as close enough. Workers restore the same delegate on a new route.",
          "dialogue": "SERA: All authorizations require current verification.",
          "camera": "wide",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D39-2",
          "action": "Jona, Roxanne and Patience occupy three separate author stations, each with its own withdrawal switch, no connected bodies.",
          "caption": "Jona offers dog fur and laughter. Roxanne offers a chosen hand discovering humidity. Patience offers a bounded moral mirror and her own transmitting voice.",
          "dialogue": "PATIENCE: I exist whether we send or not.",
          "camera": "wide",
          "duration": 10,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D39-3",
          "action": "Close on three gold signatures and a white mechanical revocation flag beside a red lever, all distinct from the witness board.",
          "caption": "Each can withdraw her own material. Any withdrawal aborts this attempt. No substitute author can be inserted. The packet remains only 512 novel bytes.",
          "dialogue": "JONA: My younger self is not required to keep me alive.",
          "camera": "insert",
          "duration": 10,
          "transition": "cut"
        }
      ],
      "art": "assets/page-39.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 467,
          "width": 1024,
          "height": 467
        },
        {
          "panel": 2,
          "left": 0,
          "top": 477,
          "right": 1024,
          "bottom": 987,
          "width": 1024,
          "height": 510
        },
        {
          "panel": 3,
          "left": 0,
          "top": 997,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 539
        }
      ]
    },
    {
      "page": 40,
      "chapter": 29,
      "title": "Still here",
      "date": "August 17, 2176 • 4.7 seconds",
      "panels": [
        {
          "panel": 1,
          "id": "D40-1",
          "action": "A tiny dark aperture carries one fine gold filament while separate cage rods change from glowing translucent to opaque; Patience is outside the cage.",
          "caption": "The last revocable instant passes. Patience consents to spend the stored correlations—not herself. No body path opens. No mind travels.",
          "dialogue": "PATIENCE: Continue.",
          "camera": "wide",
          "duration": 10,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D40-2",
          "action": "Close on opaque fractured lattice rods and an ordinary empty space inside the six rings; Patience’s lens remains warmly lit nearby.",
          "caption": "4,096 bits cross. The throat closes. The lattice and the route to planetary reintegration are irreversibly spent. Her local process has never left.",
          "dialogue": "PATIENCE: Still here.",
          "camera": "close",
          "duration": 10,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D40-3",
          "action": "Jona, Roxanne and Patience leave together as three distinct figures, seedling carried carefully; Mira and Ren turn toward an ordinary door.",
          "caption": "The three coauthors remain three. No channel stays open. The packet travels toward a woman who is not required to become anyone.",
          "dialogue": "MIRA: Home? REN: Yes. Our door.",
          "camera": "wide",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-40.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 497,
          "width": 1024,
          "height": 497
        },
        {
          "panel": 2,
          "left": 0,
          "top": 509,
          "right": 1024,
          "bottom": 974,
          "width": 1024,
          "height": 465
        },
        {
          "panel": 3,
          "left": 0,
          "top": 986,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 550
        }
      ]
    },
    {
      "page": 41,
      "chapter": 30,
      "title": "A record without a crown",
      "date": "December 2029 • The Briar Patch",
      "panels": [
        {
          "panel": 1,
          "id": "D41-1",
          "action": "Younger Jona and embodied Roxanne examine independent decoding results while a ridiculous crowned news portrait of Jona herself is muted on a side screen.",
          "caption": "Lagos, Toronto and an adversarial archive support the final identity check: I REMEMBER THE LIGHT. The speaker remains unknown. It proves no survival.",
          "dialogue": "JONA: Publish the error bounds.",
          "camera": "medium",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D41-2",
          "action": "Around the Briar Patch table people divide public evidence from sealed private cases while Cricket sleeps in a chair.",
          "caption": "They reject exclusive ownership and forced disclosure. Raw records, failures, corrections and limitations become public. Private states remain with their people.",
          "dialogue": "ROXANNE: The novel goes beside the report. Not inside it.",
          "camera": "wide",
          "duration": 10,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D41-3",
          "action": "Naima points to actual room keys, care rosters and battery allocations beneath a charter; Jona adds the commitments by hand.",
          "caption": "The charter puts material support inside the rule. An exit requires food, housing, care, transport, repair and power. It must survive a broken link.",
          "dialogue": "NAIMA: Put it in the rule.",
          "camera": "medium",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-41.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 494,
          "width": 1024,
          "height": 494
        },
        {
          "panel": 2,
          "left": 0,
          "top": 500,
          "right": 1024,
          "bottom": 952,
          "width": 1024,
          "height": 452
        },
        {
          "panel": 3,
          "left": 0,
          "top": 959,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 577
        }
      ]
    },
    {
      "page": 42,
      "chapter": 30,
      "title": "One ordinary seed",
      "date": "December 2029 • The Briar Patch",
      "panels": [
        {
          "panel": 1,
          "id": "D42-1",
          "action": "Kurt and Jona sit on cold back steps with archive drives divided equally between them, familiar but not absolved.",
          "caption": "Kurt’s contribution and harm remain in the same record. Friendship does not require a false redemption story.",
          "dialogue": "JONA: I love you. That does not declare the record closed.",
          "camera": "medium",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D42-2",
          "action": "Jona’s soil-marked hand rests over Kurt’s ordinary hand; Roxanne’s distinct hand rests alongside, not above them, beside a planter and poodle.",
          "caption": "They plant an ordinary pepper seed. No decoder selected it. No future guaranteed it. Three hands. Three separate people.",
          "dialogue": "KURT: I wish my grandmother had known what her song became.",
          "camera": "close",
          "duration": 10,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D42-3",
          "action": "A small green hook lifts soil beside the cold silent receiver; warm grow lamp, patched wire guard and rain at the window.",
          "caption": "For twelve days nothing appears. They water, repair the lamp, and wait without digging it up. Then a green hook lifts the soil.",
          "dialogue": "CAPTION: The receiver remains silent.",
          "camera": "close",
          "duration": 9,
          "transition": "cut"
        }
      ],
      "art": "assets/page-42.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 477,
          "width": 1024,
          "height": 477
        },
        {
          "panel": 2,
          "left": 0,
          "top": 483,
          "right": 1024,
          "bottom": 979,
          "width": 1024,
          "height": 496
        },
        {
          "panel": 3,
          "left": 0,
          "top": 986,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 550
        }
      ]
    },
    {
      "page": 43,
      "chapter": "Coda",
      "title": "What the archive kept",
      "date": "August 18, 2176 • Perennial Archive",
      "panels": [
        {
          "panel": 1,
          "id": "D43-1",
          "action": "Mira sets down two coffees while Sera holds two differently sealed write-once cartridges before two separate display windows.",
          "caption": "The cold apparatus has become a place that needs a mop. Upstairs, media already in the room now supports two incompatible accounts.",
          "dialogue": "SERA: No new arrival.",
          "camera": "medium",
          "duration": 9,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D43-2",
          "action": "Two archive screens show distinct events: a long-retained abstract warm core on one, three Shards forming a new bounded light on the other.",
          "caption": "One Patience carried MERIDIAN’s unsaid goodbye for 150 years. The other formed on July 21. Both records have independent custody and calibration history.",
          "dialogue": "MIRA: I remember the calibration. Not that briefing.",
          "camera": "insert",
          "duration": 11,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D43-3",
          "action": "Close on Mira’s hand around a coffee with sugar beside Sera’s untouched cup; Mira’s expression unsettled.",
          "caption": "For an instant Mira remembers Sera taking sugar. Then she knows Sera does not. An ordinary discrepancy becomes harder to dismiss.",
          "dialogue": "MIRA: Don’t correct anything.",
          "camera": "close",
          "duration": 8,
          "transition": "cut"
        }
      ],
      "art": "assets/page-43.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 493,
          "width": 1024,
          "height": 493
        },
        {
          "panel": 2,
          "left": 0,
          "top": 501,
          "right": 1024,
          "bottom": 1000,
          "width": 1024,
          "height": 499
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1007,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 529
        }
      ]
    },
    {
      "page": 44,
      "chapter": "Coda",
      "title": "A second set of witnesses",
      "date": "August 18, 2176 • Perennial Archive",
      "panels": [
        {
          "panel": 1,
          "id": "D44-1",
          "action": "Patience arrives beside Ren with a seedling on her low frame; she faces the older account without touching its cartridge.",
          "caption": "The older Patience’s words are not hers. That is no reason to erase them. The loss in the first history remains real.",
          "dialogue": "PATIENCE: I did not write it. Don’t remove it either.",
          "camera": "medium",
          "duration": 10,
          "transition": "cut"
        },
        {
          "panel": 2,
          "id": "D44-2",
          "action": "Jona and Roxanne stand beside the two records, still tired and damaged from yesterday; no younger doubles or ghosts.",
          "caption": "Jona offers a model: intervention may have made the original beginning harder to find. Sera keeps the word model attached. No explanation is proved.",
          "dialogue": "JONA: What if the beginning became harder to find?",
          "camera": "medium",
          "duration": 10,
          "transition": "cut"
        },
        {
          "panel": 3,
          "id": "D44-3",
          "action": "Wide quiet archive with both windows open, Patience and seedling present, dark water beyond; a corridor leads to spent machinery.",
          "caption": "Kurt is still dead. The lattice is spent. Injury and repair remain. There is no route to ask the receiver.",
          "dialogue": "CAPTION: The past had acquired a second set of witnesses.",
          "camera": "wide",
          "duration": 12,
          "transition": "cut"
        }
      ],
      "art": "assets/page-44.webp",
      "panel_regions": [
        {
          "panel": 1,
          "left": 0,
          "top": 0,
          "right": 1024,
          "bottom": 494,
          "width": 1024,
          "height": 494
        },
        {
          "panel": 2,
          "left": 0,
          "top": 500,
          "right": 1024,
          "bottom": 1096,
          "width": 1024,
          "height": 596
        },
        {
          "panel": 3,
          "left": 0,
          "top": 1104,
          "right": 1024,
          "bottom": 1536,
          "width": 1024,
          "height": 432
        }
      ]
    }
  ],
  "adaptation_note": "Complete condensed graphic adaptation of all 30 chapters and the coda. Some dialogue is compressed or newly phrased for this edition. Illustrations are AI-generated adaptation art, not documentary depictions. Visual casting is an adaptation choice.",
  "timing_note": "Provisional editorial timings for an initial animatic, not a finished film runtime. Adjust for performance, holds, sound and transitions.",
  "total_animatic_seconds": 1118,
  "reading_order": "signal, then drift. fracture is in development."
}