{
  "locked": true,
  "locked_at": "2026-10-21 (stage 06, the drawn street; re-timed at 07 for D-39)",
  "project": "spotify-concept-ad",
  "version": "en",
  "fps": 30,
  "duration": 35,
  "mode": "music-led",
  "note": "The drawn street (D-30 to D-37): free-time noise 0 to 3.0 s, the search and the typing in a quiet street bed to the press, then a 120 BPM grid from the first downbeat at 7.5 s. Exported from film/js/config.js and film/js2/street.js by temp/tools/export-cues-v2.mjs; the build, the score and the checks read this file, never retype it. The lane-grid sheet is kept as cue-sheet-v1.json.",
  "music": {
    "source": "code-generated score, ice/audio/score.py (mgaudio project copy), the drawn street (version 9 for the black end card of draft-14)",
    "license": "code-built, no third-party material",
    "bpm": 120,
    "beats_per_bar": 4,
    "first_downbeat": 7.5,
    "offset_in_track": 0,
    "drop": 19.5,
    "outro": 32.5,
    "end_hit": 33.5,
    "groove": "straight four",
    "patterns": {
      "horn": [
        0,
        4,
        8,
        12
      ],
      "hammer": [
        4,
        12
      ],
      "drill": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14
      ],
      "engine": [
        0,
        3,
        6,
        8,
        11,
        14
      ],
      "melody": [
        0,
        3,
        6,
        10
      ],
      "jam": [
        6,
        14
      ]
    },
    "jam": {
      "steps": [
        6,
        14
      ],
      "order": [
        "J1",
        "F1",
        "F2",
        "J2",
        "F3",
        "J3",
        "J4"
      ],
      "rule": "stab k (k = 0 at the first step-6 stab after the drop, then 1 at step 14, 2 at the next step 6) belongs to order[k mod 7]",
      "cars": [
        {
          "id": "J1",
          "lane": "near",
          "kind": "van"
        },
        {
          "id": "J2",
          "lane": "near",
          "kind": "car"
        },
        {
          "id": "J3",
          "lane": "near",
          "kind": "van"
        },
        {
          "id": "J4",
          "lane": "near",
          "kind": "car"
        },
        {
          "id": "F1",
          "lane": "far",
          "kind": "car"
        },
        {
          "id": "F2",
          "lane": "far",
          "kind": "van"
        },
        {
          "id": "F3",
          "lane": "far",
          "kind": "car"
        }
      ]
    },
    "parts": {
      "horn": "the hero car horn as the kick (low horn blast plus a kick)",
      "drill": "the road breaker as the hats",
      "hammer": "the pile rig as the backbeat",
      "engine": "the motorbike as the bass",
      "jam": "the jam cars as off-beat horn stabs from the drop (D-36)",
      "melody": "the lead from the drop"
    },
    "sections": [
      {
        "name": "noise (free time)",
        "start": 0,
        "end": 3
      },
      {
        "name": "search and typing (street bed, no music)",
        "start": 3,
        "end": 7.5
      },
      {
        "name": "chain build, one machine per bar",
        "start": 7.5,
        "end": 15.5
      },
      {
        "name": "fill",
        "start": 15.5,
        "end": 17.5
      },
      {
        "name": "breath",
        "start": 17.5,
        "end": 19.5
      },
      {
        "name": "drop, the jam joins, the line",
        "start": 19.5,
        "end": 27.5
      },
      {
        "name": "the field returns over the playing street",
        "start": 27.5,
        "end": 31.5
      },
      {
        "name": "to black",
        "start": 31.5,
        "end": 32.5
      },
      {
        "name": "the logo entrance, a swell into the final hit",
        "start": 32.5,
        "end": 33.5
      },
      {
        "name": "ring-out",
        "start": 33.5,
        "end": 35
      }
    ]
  },
  "voice": [],
  "events": [
    {
      "t": 0,
      "frame": 0,
      "kind": "noise",
      "what": "the hero car honks out of time",
      "anchor": "free-time noise transient horn",
      "importance": 1,
      "sound": "horn noise",
      "gain": 0,
      "pan": -0.1,
      "phase": "contact"
    },
    {
      "t": 0.15,
      "frame": 5,
      "kind": "noise",
      "what": "engine fires out of time",
      "anchor": "free-time noise transient engine",
      "importance": 1,
      "sound": "engine noise",
      "gain": 0,
      "pan": -0.3,
      "phase": "contact"
    },
    {
      "t": 0.25,
      "frame": 8,
      "kind": "noise",
      "what": "jam car F3 (far lane) honks out of time",
      "anchor": "free-time noise transient jam F3",
      "importance": 1,
      "sound": "jam horn noise, the horn of F3 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.55,
      "phase": "contact"
    },
    {
      "t": 0.3,
      "frame": 9,
      "kind": "noise",
      "what": "drill fires out of time",
      "anchor": "free-time noise transient drill",
      "importance": 1,
      "sound": "drill noise",
      "gain": 0,
      "pan": 0.25,
      "phase": "contact"
    },
    {
      "t": 0.35,
      "frame": 11,
      "kind": "noise",
      "what": "jam van J1 (near lane) honks out of time",
      "anchor": "free-time noise transient jam J1",
      "importance": 1,
      "sound": "jam horn noise, the horn of J1 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.35,
      "phase": "contact"
    },
    {
      "t": 0.5,
      "frame": 15,
      "kind": "noise",
      "what": "hammer fires out of time",
      "anchor": "free-time noise transient hammer",
      "importance": 1,
      "sound": "hammer noise",
      "gain": 0,
      "pan": 0.35,
      "phase": "contact"
    },
    {
      "t": 0.55,
      "frame": 17,
      "kind": "noise",
      "what": "jam van J3 (near lane) honks out of time",
      "anchor": "free-time noise transient jam J3",
      "importance": 1,
      "sound": "jam horn noise, the horn of J3 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.55,
      "phase": "contact"
    },
    {
      "t": 0.6,
      "frame": 18,
      "kind": "noise",
      "what": "jam car F1 (far lane) honks out of time",
      "anchor": "free-time noise transient jam F1",
      "importance": 1,
      "sound": "jam horn noise, the horn of F1 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.35,
      "phase": "contact"
    },
    {
      "t": 0.7,
      "frame": 21,
      "kind": "noise",
      "what": "the hero car honks out of time",
      "anchor": "free-time noise transient horn",
      "importance": 1,
      "sound": "horn noise",
      "gain": 0,
      "pan": -0.1,
      "phase": "contact"
    },
    {
      "t": 0.9,
      "frame": 27,
      "kind": "noise",
      "what": "jam car J2 (near lane) honks out of time",
      "anchor": "free-time noise transient jam J2",
      "importance": 1,
      "sound": "jam horn noise, the horn of J2 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.44999999999999996,
      "phase": "contact"
    },
    {
      "t": 1.05,
      "frame": 32,
      "kind": "noise",
      "what": "jam van F2 (far lane) honks out of time",
      "anchor": "free-time noise transient jam F2",
      "importance": 1,
      "sound": "jam horn noise, the horn of F2 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.44999999999999996,
      "phase": "contact"
    },
    {
      "t": 1.1,
      "frame": 33,
      "kind": "noise",
      "what": "drill fires out of time",
      "anchor": "free-time noise transient drill",
      "importance": 1,
      "sound": "drill noise",
      "gain": 0,
      "pan": 0.25,
      "phase": "contact"
    },
    {
      "t": 1.2,
      "frame": 36,
      "kind": "noise",
      "what": "jam car J4 (near lane) honks out of time",
      "anchor": "free-time noise transient jam J4",
      "importance": 1,
      "sound": "jam horn noise, the horn of J4 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.65,
      "phase": "contact"
    },
    {
      "t": 1.25,
      "frame": 38,
      "kind": "noise",
      "what": "hammer fires out of time",
      "anchor": "free-time noise transient hammer",
      "importance": 1,
      "sound": "hammer noise",
      "gain": 0,
      "pan": 0.35,
      "phase": "contact"
    },
    {
      "t": 1.4,
      "frame": 42,
      "kind": "noise",
      "what": "the hero car honks out of time",
      "anchor": "free-time noise transient horn",
      "importance": 1,
      "sound": "horn noise",
      "gain": 0,
      "pan": -0.1,
      "phase": "contact"
    },
    {
      "t": 1.5,
      "frame": 45,
      "kind": "noise",
      "what": "jam car F1 (far lane) honks out of time",
      "anchor": "free-time noise transient jam F1",
      "importance": 1,
      "sound": "jam horn noise, the horn of F1 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.35,
      "phase": "contact"
    },
    {
      "t": 1.6,
      "frame": 48,
      "kind": "noise",
      "what": "engine fires out of time",
      "anchor": "free-time noise transient engine",
      "importance": 1,
      "sound": "engine noise",
      "gain": 0,
      "pan": -0.3,
      "phase": "contact"
    },
    {
      "t": 1.7,
      "frame": 51,
      "kind": "noise",
      "what": "jam van J1 (near lane) honks out of time",
      "anchor": "free-time noise transient jam J1",
      "importance": 1,
      "sound": "jam horn noise, the horn of J1 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.35,
      "phase": "contact"
    },
    {
      "t": 1.85,
      "frame": 56,
      "kind": "noise",
      "what": "jam car F3 (far lane) honks out of time",
      "anchor": "free-time noise transient jam F3",
      "importance": 1,
      "sound": "jam horn noise, the horn of F3 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.55,
      "phase": "contact"
    },
    {
      "t": 1.9,
      "frame": 57,
      "kind": "noise",
      "what": "the hero car honks out of time",
      "anchor": "free-time noise transient horn",
      "importance": 1,
      "sound": "horn noise",
      "gain": 0,
      "pan": -0.1,
      "phase": "contact"
    },
    {
      "t": 1.95,
      "frame": 59,
      "kind": "noise",
      "what": "jam van J3 (near lane) honks out of time",
      "anchor": "free-time noise transient jam J3",
      "importance": 1,
      "sound": "jam horn noise, the horn of J3 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.55,
      "phase": "contact"
    },
    {
      "t": 2,
      "frame": 60,
      "kind": "noise",
      "what": "drill fires out of time",
      "anchor": "free-time noise transient drill",
      "importance": 1,
      "sound": "drill noise",
      "gain": 0,
      "pan": 0.25,
      "phase": "contact"
    },
    {
      "t": 2,
      "frame": 60,
      "kind": "noise",
      "what": "jam van F2 (far lane) honks out of time",
      "anchor": "free-time noise transient jam F2",
      "importance": 1,
      "sound": "jam horn noise, the horn of F2 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.44999999999999996,
      "phase": "contact"
    },
    {
      "t": 2.15,
      "frame": 65,
      "kind": "noise",
      "what": "jam car J2 (near lane) honks out of time",
      "anchor": "free-time noise transient jam J2",
      "importance": 1,
      "sound": "jam horn noise, the horn of J2 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.44999999999999996,
      "phase": "contact"
    },
    {
      "t": 2.2,
      "frame": 66,
      "kind": "noise",
      "what": "hammer fires out of time",
      "anchor": "free-time noise transient hammer",
      "importance": 1,
      "sound": "hammer noise",
      "gain": 0,
      "pan": 0.35,
      "phase": "contact"
    },
    {
      "t": 2.3,
      "frame": 69,
      "kind": "noise",
      "what": "jam car F1 (far lane) honks out of time",
      "anchor": "free-time noise transient jam F1",
      "importance": 1,
      "sound": "jam horn noise, the horn of F1 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.35,
      "phase": "contact"
    },
    {
      "t": 2.4,
      "frame": 72,
      "kind": "noise",
      "what": "engine fires out of time",
      "anchor": "free-time noise transient engine",
      "importance": 1,
      "sound": "engine noise",
      "gain": 0,
      "pan": -0.3,
      "phase": "contact"
    },
    {
      "t": 2.45,
      "frame": 74,
      "kind": "noise",
      "what": "jam van J1 (near lane) honks out of time",
      "anchor": "free-time noise transient jam J1",
      "importance": 1,
      "sound": "jam horn noise, the horn of J1 (a different horn pitch per car)",
      "gain": 0,
      "pan": -0.35,
      "phase": "contact"
    },
    {
      "t": 2.6,
      "frame": 78,
      "kind": "noise",
      "what": "the hero car honks out of time",
      "anchor": "free-time noise transient horn",
      "importance": 3,
      "sound": "horn noise, the loudest horn",
      "gain": 0,
      "pan": -0.1,
      "phase": "contact"
    },
    {
      "t": 2.9,
      "frame": 87,
      "kind": "appear",
      "what": "search field rises over the dimming street",
      "anchor": "reading rule: the field enters as the loudest horn decays (2.6)",
      "importance": 2,
      "sound": "soft ui open",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 3,
      "frame": 90,
      "kind": "silence",
      "what": "the noise drops to a distant street bed under the search",
      "anchor": "after the loudest horn (2.6) and the last firings",
      "importance": 2,
      "sound": "none: the street bed and the interface sounds only",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 3.3,
      "frame": 99,
      "kind": "type",
      "what": "the answer is typed letter by letter: \"something for this traffic\"",
      "anchor": "the owner: typing at once, a real cadence (D-30); one key per character at the times in keys",
      "importance": 2,
      "sound": "a key tick per key (spaces softer)",
      "gain": 0,
      "pan": 0,
      "phase": "contact",
      "keys": [
        {
          "t": 3.37,
          "ch": "s"
        },
        {
          "t": 3.435,
          "ch": "o"
        },
        {
          "t": 3.51,
          "ch": "m"
        },
        {
          "t": 3.57,
          "ch": "e"
        },
        {
          "t": 3.64,
          "ch": "t"
        },
        {
          "t": 3.72,
          "ch": "h"
        },
        {
          "t": 3.785,
          "ch": "i"
        },
        {
          "t": 3.855,
          "ch": "n"
        },
        {
          "t": 3.925,
          "ch": "g"
        },
        {
          "t": 4.115,
          "ch": " "
        },
        {
          "t": 4.175,
          "ch": "f"
        },
        {
          "t": 4.245,
          "ch": "o"
        },
        {
          "t": 4.315,
          "ch": "r"
        },
        {
          "t": 4.465,
          "ch": " "
        },
        {
          "t": 4.53,
          "ch": "t"
        },
        {
          "t": 4.59,
          "ch": "h"
        },
        {
          "t": 4.665,
          "ch": "i"
        },
        {
          "t": 4.735,
          "ch": "s"
        },
        {
          "t": 4.905,
          "ch": " "
        },
        {
          "t": 4.975,
          "ch": "t"
        },
        {
          "t": 5.04,
          "ch": "r"
        },
        {
          "t": 5.12,
          "ch": "a"
        },
        {
          "t": 5.19,
          "ch": "f"
        },
        {
          "t": 5.25,
          "ch": "f"
        },
        {
          "t": 5.325,
          "ch": "i"
        },
        {
          "t": 5.395,
          "ch": "c"
        }
      ]
    },
    {
      "t": 5.395,
      "frame": 162,
      "kind": "settle",
      "what": "the answer is complete, the caret blinks again",
      "anchor": "last key",
      "importance": 1,
      "sound": "none",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 5.75,
      "frame": 173,
      "kind": "appear",
      "what": "Top result card rises with the play circle",
      "anchor": "reading rule: the answer held 0.35 s before the card",
      "importance": 2,
      "sound": "soft whoosh",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 6.2,
      "frame": 186,
      "kind": "move",
      "what": "pointer enters and travels to the play circle",
      "anchor": "arrives 0.2 s before the press",
      "importance": 1,
      "sound": "none (silent travel)",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 7.5,
      "frame": 225,
      "kind": "lock",
      "what": "the hero car plays the kick (coral)",
      "anchor": "bar 0 beat 1",
      "importance": 2,
      "sound": "horn part enters",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 7.5,
      "frame": 225,
      "kind": "press",
      "what": "play circle pressed, ring of light; the interface sinks away",
      "anchor": "bar 0 beat 1 (the first downbeat)",
      "importance": 3,
      "sound": "click plus the first kick",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 8,
      "frame": 240,
      "kind": "land",
      "what": "the circle lands on the hero car front",
      "anchor": "bar 0 beat 2 (the second kick)",
      "importance": 2,
      "sound": "the kick (no extra sound)",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 9.5,
      "frame": 285,
      "kind": "lock",
      "what": "the road breaker plays the hats (mint)",
      "anchor": "bar 1 beat 1",
      "importance": 2,
      "sound": "drill part enters",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 11.5,
      "frame": 345,
      "kind": "lock",
      "what": "the pile rig plays the backbeat (olive ram)",
      "anchor": "bar 2 beat 1",
      "importance": 2,
      "sound": "hammer part enters",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 13.5,
      "frame": 405,
      "kind": "lock",
      "what": "the motorbike plays the bass (slate)",
      "anchor": "bar 3 beat 1",
      "importance": 2,
      "sound": "engine part enters",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 15.5,
      "frame": 465,
      "kind": "fill",
      "what": "the fill: all four machines on one groove",
      "anchor": "bar 4 beat 1",
      "importance": 1,
      "sound": "full groove",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 17,
      "frame": 510,
      "kind": "fill",
      "what": "drum fill into the breath",
      "anchor": "bar 4 beat 4",
      "importance": 1,
      "sound": "fill",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 17.5,
      "frame": 525,
      "kind": "hold",
      "what": "the breath: the street dims and nearly stops",
      "anchor": "bar 5 beat 1",
      "importance": 1,
      "sound": "kit out, a riser",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 19.5,
      "frame": 585,
      "kind": "drop",
      "what": "the drop: every machine and the windows light, the words once more for one bar, camera kick",
      "anchor": "bar 6 beat 1",
      "importance": 3,
      "sound": "impact plus full groove, the lead enters",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 19.5,
      "frame": 585,
      "kind": "lock",
      "what": "the jam joins: the two rows answer the hero's kick on steps 6 and 14 of each bar to the last hit, one car per stab in the order J1, F1, F2, J2, F3, J3, J4 (D-36, D-40)",
      "anchor": "bar 6 beat 1",
      "importance": 2,
      "sound": "a second, higher horn voice, the horn of the car that stabs",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 23.5,
      "frame": 705,
      "kind": "word",
      "what": "the line appears: Press play. / The noise becomes the beat.",
      "anchor": "bar 8 beat 1; reading rule: 31 letters / 15 + 1.5 = 3.6 s, held to 27.5",
      "importance": 3,
      "sound": "none (music carries)",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 27.1,
      "frame": 813,
      "kind": "clear",
      "what": "the line starts to clear",
      "anchor": "a 0.4 s fade that ends on bar 10 beat 1 (27.5)",
      "importance": 1,
      "sound": "none",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 27.5,
      "frame": 825,
      "kind": "appear",
      "what": "the empty search field returns over the street",
      "anchor": "bar 10 beat 1",
      "importance": 3,
      "sound": "the groove drops to low",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 27.5,
      "frame": 825,
      "kind": "cta",
      "what": "call to action starts: the empty search field waits with its question, then stays under the logo to the end",
      "anchor": "bar 10 beat 1 (same time as the field event)",
      "importance": 3,
      "sound": "none (a declaration for the gates, no new sound)",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 31.5,
      "frame": 945,
      "kind": "clear",
      "what": "the street and the field fade to a fully black screen (D-44)",
      "anchor": "bar 12 beat 1; the fade ends at 33",
      "importance": 2,
      "sound": "the street drops out, a swell toward the final hit",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 32.5,
      "frame": 975,
      "kind": "brand",
      "what": "the official Spotify logo fades up and scales from 0.92 to 1.0 as a whole on black (R-01)",
      "anchor": "a 1.0 s entrance that lands on bar 13 beat 1 (33.5)",
      "importance": 3,
      "sound": "the swell into the final hit",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    },
    {
      "t": 33.5,
      "frame": 1005,
      "kind": "end_hit",
      "what": "the logo lands at scale 1.0 on the final hit, then holds on black while the chord rings out",
      "anchor": "bar 13 beat 1",
      "importance": 3,
      "sound": "the final hit, the chord rings out to the end",
      "gain": 0,
      "pan": 0,
      "phase": "contact"
    }
  ],
  "quiet": [
    {
      "start": 3,
      "end": 7.5,
      "reason": "declared musical rest under the search: no music; the distant street bed, the key ticks, the whoosh and the click stay in the mix"
    },
    {
      "start": 17.5,
      "end": 19.5,
      "reason": "pre-drop breath: kit out, riser only (declared hold)"
    },
    {
      "start": 33.5,
      "end": 35,
      "reason": "declared end hold: the logo on black while the last chord rings out"
    }
  ],
  "amendments": [
    {
      "stage": "06",
      "date": "2026-10-21",
      "change": "the sheet rebuilt for the drawn street (36.0 s, press at 7.5 s, the jam on steps 6 and 14 from the drop); the lane-grid sheet kept as cue-sheet-v1.json",
      "source": "D-30, D-33, D-35, D-36"
    },
    {
      "stage": "07",
      "date": "2026-10-21",
      "change": "the owner round on draft-9: the ending re-timed (field 27.5, logo 28.5, unofficial line 29.0, last hit 31.5, end 33.5); the jam in two rows (seven cars, F1 to F3 in the far lane) with the stabs cycling one car per stab; the 36.0 s sheet kept as cue-sheet-draft9.json",
      "source": "D-38, D-39, D-40"
    },
    {
      "stage": "07",
      "date": "2026-10-21",
      "change": "the length brought back inside the prompt (35 to 60 s, ledger L2): the last hit at 32.5, the end at 35.0; the 33.5 s sheet of draft-10 kept as cue-sheet-draft10.json",
      "source": "D-39, the 07 approver return on draft-10"
    },
    {
      "stage": "07",
      "date": "2026-10-21",
      "change": "draft-14: look.py read the ease-out tail of the logo entrance as held (end hold 3.0 s against 1.77 s), so the logo now fades and scales in with an accelerating curve from 32.5 and stops on the final hit at 33.5, and the street fades to black 31.5 to 33.0 under it (no flat black frames); the draft-13 sheet kept as cue-sheet-draft13.json",
      "source": "D-45, look.py G2 and G3"
    },
    {
      "stage": "07",
      "date": "2026-10-21",
      "change": "the owner approved draft-11 and changed the ending (D-44, D-45): the field over the street 27.5 to 31.5, black 31.5 to 32.0, the logo entrance 31.9 to 33.5 landing on the final hit (bar 13 beat 1), the logo held while the chord rings out to 35.0 (re-timed after draft-12 for look.py G2 and G3: no flat black frames, an end hold within the reading time of a text-less end card); the unofficial line off the end card; the draft-11 sheet kept as cue-sheet-draft11.json, the draft-12 sheet as cue-sheet-draft12.json",
      "source": "D-44, D-45"
    }
  ],
  "variant": {
    "unofficial_line": "not in the video; the gallery caption and the landing card carry it (D-46, the owner chose variant b)"
  }
}