{
  "schemaVersion": 1,
  "id": "atlas-composer-context-reveal",
  "title": "Persistent composer across a scale cut and context reveal",
  "description": "DRAFT — A center-anchored control survives a discontinuous scale reset while browser chrome and then an outer desktop stage become legible around it. Original illustrated UI, not real Poe; not fidelity-approved.",
  "families": [
    "camera",
    "continuity",
    "interface"
  ],
  "intents": [
    "A center-anchored control survives a discontinuous scale reset while browser chrome and then an outer desktop stage become legible around it."
  ],
  "tags": [
    "draft",
    "original-illustration",
    "not-poe",
    "interface-01"
  ],
  "distinctness": {
    "mechanism": "A center-anchored control survives a discontinuous scale reset while browser chrome and then an outer desktop stage become legible around it.",
    "notEquivalentTo": [
      "Not the excluded selector push: the anchor remains centered, scale resets across one adjacent-frame boundary, and context is added around it.",
      "Not interface-03: no click-led workspace reset or traveling pointer is the trigger."
    ]
  },
  "source": {
    "slug": "atlas-intro",
    "film": "Introducing ChatGPT Atlas",
    "url": "https://www.youtube.com/watch?v=Ej6hnsQgV_c",
    "localMedia": "references/openai/media/atlas-intro.mp4",
    "sha256": "74bd47a01176497da7c28cfb61233a9a6ae5a9d40b199654bd8310f72ddf125f",
    "fps": {
      "numerator": 30,
      "denominator": 1
    },
    "width": 1920,
    "height": 1080,
    "startFrame": 253,
    "endFrameExclusive": 390
  },
  "canvas": {
    "width": 1920,
    "height": 1080,
    "background": "#ffffff"
  },
  "observations": [
    {
      "kind": "measured",
      "sourceFrames": [
        261,
        262
      ],
      "statement": "The composer is visibly smaller at f262 than f261 without intervening source frames. At y=540, min(R,G,B)<245 spans [345,1576) then [496,1425); both envelopes center at x=960.5. This is an anchored discontinuity, not evidence of a continuous 0.3-second push.",
      "evidence": [
        "../research/interface/evidence/interface-01/source.mp4",
        "../research/interface/evidence/interface-01-native.jpg",
        "../research/interface/evidence/interface-01-anchors.jpg"
      ]
    },
    {
      "kind": "measured",
      "sourceFrames": [
        326,
        332,
        340,
        361,
        368,
        389
      ],
      "statement": "Browser chrome is present by f326; suggestions are present by f361; a colored outer stage is visible at f368 and surrounds the window by f389. These are observed states, not exact first-opacity onsets.",
      "evidence": [
        "../research/interface/evidence/interface-01/source.mp4",
        "../research/interface/evidence/interface-01-native.jpg",
        "../research/interface/evidence/interface-01-anchors.jpg"
      ]
    },
    {
      "kind": "estimate",
      "sourceFrames": [
        340,
        389
      ],
      "statement": "The final app plane is approximately [210,45,1500,990], with one centered composer and roughly five suggestion rows. Bounds ±15 px; row density is a visual count.",
      "evidence": [
        "../research/interface/evidence/interface-01/source.mp4",
        "../research/interface/evidence/interface-01-native.jpg",
        "../research/interface/evidence/interface-01-anchors.jpg"
      ]
    },
    {
      "kind": "unresolved",
      "sourceFrames": [
        262,
        326,
        368
      ],
      "statement": "Intermediate chrome opacity and precise small scale changes outside the consecutive windows remain to be fitted. The film does not identify camera versus layer transforms.",
      "evidence": [
        "../research/interface/evidence/interface-01/source.mp4",
        "../research/interface/evidence/interface-01-native.jpg",
        "../research/interface/evidence/interface-01-anchors.jpg"
      ]
    },
    {
      "kind": "implementation-choice",
      "statement": "Original illustrated interface artwork, visibly labelled NOT POE. SVG type is outlined from the licensed local Geist, without font bytes or external resources; editable TextLayers use the renderer's licensed Geist. Original text and drawn symbols replace all source branding/data. Geometry and source timing remain the study reference, not a real product claim.",
      "sourceFrames": [
        253
      ],
      "evidence": [
        "art/atlas-composer-context-reveal/ASSET-NOTES.json",
        "art/atlas-composer-context-reveal/FONT-LICENSE.txt"
      ]
    },
    {
      "kind": "measured",
      "statement": "Revision04 native recheck: input threshold envelopes over local0–40 show width1268→1231 before8, hard reset930 at9, and861 by34. Input top settles at503, not511. Results appear fully at92; query counts2/3/4/5/6 are visible at92/109/112/131/134. Four lower rows refresh at112; navy source icon first registers in the input at122.",
      "sourceFrames": [
        253,
        261,
        262,
        287,
        345,
        362,
        365,
        375,
        384,
        387
      ],
      "evidence": [
        "../evidence/review-interface-a/atlas-composer-context-reveal/review.json",
        "../evidence/review-interface-a/measurements.json"
      ]
    },
    {
      "kind": "implementation-choice",
      "statement": "Original result data and a synthetic local-index badge replace source data. A separate early contour,96px chrome and translating white feather construct left-to-right context. Feather positions, optical type and original-mark ink remain fit parameters requiring fresh review.",
      "sourceFrames": [
        262,
        290,
        326,
        345,
        389
      ],
      "evidence": [
        "art/atlas-composer-context-reveal/ASSET-NOTES.json"
      ]
    }
  ],
  "fields": {
    "disclosure": {
      "kind": "text",
      "description": "Required immutable disclosure; original interface illustration, never a product screenshot.",
      "minLength": 24,
      "maxLength": 24,
      "maxLines": 1,
      "exactLength": 24
    },
    "desktop": {
      "kind": "image",
      "description": "Original bright desktop field; native outer-stage onset and fade are fixed.",
      "aspectRatio": {
        "numerator": 16,
        "denominator": 9
      },
      "minimumWidth": 1920,
      "minimumHeight": 1080,
      "fit": "contain"
    },
    "chrome": {
      "kind": "image",
      "description": "Original 1500x96 tab and toolbar plate with outlined glyphs. The separate travelling veil, not uniform strip opacity, reveals this context.",
      "aspectRatio": {
        "numerator": 125,
        "denominator": 8
      },
      "minimumWidth": 1500,
      "minimumHeight": 96,
      "fit": "contain"
    },
    "chromeOutline": {
      "kind": "image",
      "description": "Original tab contour before controls become legible; preserve the tab shoulder geometry.",
      "aspectRatio": {
        "numerator": 125,
        "denominator": 8
      },
      "minimumWidth": 1500,
      "minimumHeight": 96,
      "fit": "contain"
    },
    "chromeVeil": {
      "kind": "image",
      "description": "White-to-transparent 1000px feather followed by opaque white, constrained to the chrome group. Do not replace with global opacity.",
      "aspectRatio": {
        "numerator": 175,
        "denominator": 6
      },
      "minimumWidth": 2800,
      "minimumHeight": 96,
      "fit": "contain"
    },
    "resultBadge": {
      "kind": "image",
      "description": "Original local-index glyph, shared between typed input and first result after the native icon-state change.",
      "aspectRatio": {
        "numerator": 1,
        "denominator": 1
      },
      "minimumWidth": 20,
      "minimumHeight": 20,
      "fit": "contain"
    },
    "mark": {
      "kind": "image",
      "description": "Independent 54px identity with source-comparable ink extent and contrast, never the source brand mark.",
      "aspectRatio": {
        "numerator": 1,
        "denominator": 1
      },
      "minimumWidth": 64,
      "minimumHeight": 64,
      "fit": "contain"
    },
    "placeholder": {
      "kind": "text",
      "description": "One fixed native line, before results; source contrast and input geometry are fixed.",
      "minLength": 28,
      "maxLength": 28,
      "maxLines": 1
    },
    "query": {
      "kind": "text",
      "description": "Six-character synthetic local-index token. Two letters appear with results at92, then counts3/4/5/6 at109/112/131/134; not a real URL or product behavior claim.",
      "minLength": 6,
      "maxLength": 6,
      "maxLines": 1,
      "exactLength": 6,
      "lineLengths": [
        6
      ],
      "pattern": "^[a-z]{4}\\.[a-z]$"
    },
    "initialResult2": {
      "kind": "text",
      "description": "One original suggestion row. The initial and updated four-row sets are coupled to query; exactLines1 and pixel-fit checks do not validate relevance.",
      "minLength": 4,
      "maxLength": 4,
      "maxLines": 1,
      "exactLines": 1
    },
    "initialResult3": {
      "kind": "text",
      "description": "One original suggestion row. The initial and updated four-row sets are coupled to query; exactLines1 and pixel-fit checks do not validate relevance.",
      "minLength": 8,
      "maxLength": 8,
      "maxLines": 1,
      "exactLines": 1
    },
    "initialResult4": {
      "kind": "text",
      "description": "One original suggestion row. The initial and updated four-row sets are coupled to query; exactLines1 and pixel-fit checks do not validate relevance.",
      "minLength": 19,
      "maxLength": 22,
      "maxLines": 1,
      "exactLines": 1
    },
    "initialResult5": {
      "kind": "text",
      "description": "One original suggestion row. The initial and updated four-row sets are coupled to query; exactLines1 and pixel-fit checks do not validate relevance.",
      "minLength": 17,
      "maxLength": 20,
      "maxLines": 1,
      "exactLines": 1
    },
    "updatedResult2": {
      "kind": "text",
      "description": "One original suggestion row. The initial and updated four-row sets are coupled to query; exactLines1 and pixel-fit checks do not validate relevance.",
      "minLength": 13,
      "maxLength": 13,
      "maxLines": 1,
      "exactLines": 1
    },
    "updatedResult3": {
      "kind": "text",
      "description": "One original suggestion row. The initial and updated four-row sets are coupled to query; exactLines1 and pixel-fit checks do not validate relevance.",
      "minLength": 20,
      "maxLength": 21,
      "maxLines": 1,
      "exactLines": 1
    },
    "updatedResult4": {
      "kind": "text",
      "description": "One original suggestion row. The initial and updated four-row sets are coupled to query; exactLines1 and pixel-fit checks do not validate relevance.",
      "minLength": 24,
      "maxLength": 24,
      "maxLines": 1,
      "exactLines": 1
    },
    "updatedResult5": {
      "kind": "text",
      "description": "One original suggestion row. The initial and updated four-row sets are coupled to query; exactLines1 and pixel-fit checks do not validate relevance.",
      "minLength": 22,
      "maxLength": 22,
      "maxLines": 1,
      "exactLines": 1
    }
  },
  "defaults": {
    "disclosure": "ILLUSTRATED UI · NOT POE",
    "desktop": {
      "kind": "image",
      "path": "art/atlas-composer-context-reveal/desktop-r04-default.svg",
      "width": 1920,
      "height": 1080,
      "rights": "Original illustrated study artwork authored for this library; no source footage, screenshots, brand marks or demo data. SVG glyphs outlined from local Geist under SIL OFL 1.1; local FONT-LICENSE.txt. No font bytes or remote resources in SVGs. Not real Poe UI."
    },
    "chrome": {
      "kind": "image",
      "path": "art/atlas-composer-context-reveal/chrome-r04-default.svg",
      "width": 1500,
      "height": 96,
      "rights": "Original illustrated study artwork authored for this library; no source footage, screenshots, brand marks or demo data. SVG glyphs outlined from local Geist under SIL OFL 1.1; local FONT-LICENSE.txt. No font bytes or remote resources in SVGs. Not real Poe UI."
    },
    "chromeOutline": {
      "kind": "image",
      "path": "art/atlas-composer-context-reveal/tab-outline-r04-default.svg",
      "width": 1500,
      "height": 96,
      "rights": "Original illustrated study artwork authored for this library; no source footage, screenshots, brand marks or demo data. SVG glyphs outlined from local Geist under SIL OFL 1.1; local FONT-LICENSE.txt. No font bytes or remote resources in SVGs. Not real Poe UI."
    },
    "chromeVeil": {
      "kind": "image",
      "path": "art/atlas-composer-context-reveal/chrome-veil-r04.svg",
      "width": 2800,
      "height": 96,
      "rights": "Original illustrated study artwork authored for this library; no source footage, screenshots, brand marks or demo data. SVG glyphs outlined from local Geist under SIL OFL 1.1; local FONT-LICENSE.txt. No font bytes or remote resources in SVGs. Not real Poe UI."
    },
    "resultBadge": {
      "kind": "image",
      "path": "art/atlas-composer-context-reveal/result-badge-r04-default.svg",
      "width": 20,
      "height": 20,
      "rights": "Original illustrated study artwork authored for this library; no source footage, screenshots, brand marks or demo data. SVG glyphs outlined from local Geist under SIL OFL 1.1; local FONT-LICENSE.txt. No font bytes or remote resources in SVGs. Not real Poe UI."
    },
    "mark": {
      "kind": "image",
      "path": "art/atlas-composer-context-reveal/mark-r04-default.svg",
      "width": 64,
      "height": 64,
      "rights": "Original illustrated study artwork authored for this library; no source footage, screenshots, brand marks or demo data. SVG glyphs outlined from local Geist under SIL OFL 1.1; local FONT-LICENSE.txt. No font bytes or remote resources in SVGs. Not real Poe UI."
    },
    "placeholder": "Search notes or type a topic",
    "query": "plan.r",
    "initialResult2": "plan",
    "initialResult3": "planning",
    "initialResult4": "planning session notes",
    "initialResult5": "planting calendar",
    "updatedResult2": "plan revision",
    "updatedResult3": "plan workshop outline",
    "updatedResult4": "plan team review session",
    "updatedResult5": "plan follow-up actions"
  },
  "adaptation": {
    "disclosure": "ILLUSTRATED UI · NOT POE",
    "desktop": {
      "kind": "image",
      "path": "art/atlas-composer-context-reveal/desktop-r04-adaptation.svg",
      "width": 1920,
      "height": 1080,
      "rights": "Original illustrated study artwork authored for this library; no source footage, screenshots, brand marks or demo data. SVG glyphs outlined from local Geist under SIL OFL 1.1; local FONT-LICENSE.txt. No font bytes or remote resources in SVGs. Not real Poe UI."
    },
    "chrome": {
      "kind": "image",
      "path": "art/atlas-composer-context-reveal/chrome-r04-adaptation.svg",
      "width": 1500,
      "height": 96,
      "rights": "Original illustrated study artwork authored for this library; no source footage, screenshots, brand marks or demo data. SVG glyphs outlined from local Geist under SIL OFL 1.1; local FONT-LICENSE.txt. No font bytes or remote resources in SVGs. Not real Poe UI."
    },
    "chromeOutline": {
      "kind": "image",
      "path": "art/atlas-composer-context-reveal/tab-outline-r04-adaptation.svg",
      "width": 1500,
      "height": 96,
      "rights": "Original illustrated study artwork authored for this library; no source footage, screenshots, brand marks or demo data. SVG glyphs outlined from local Geist under SIL OFL 1.1; local FONT-LICENSE.txt. No font bytes or remote resources in SVGs. Not real Poe UI."
    },
    "chromeVeil": {
      "kind": "image",
      "path": "art/atlas-composer-context-reveal/chrome-veil-r04.svg",
      "width": 2800,
      "height": 96,
      "rights": "Original illustrated study artwork authored for this library; no source footage, screenshots, brand marks or demo data. SVG glyphs outlined from local Geist under SIL OFL 1.1; local FONT-LICENSE.txt. No font bytes or remote resources in SVGs. Not real Poe UI."
    },
    "resultBadge": {
      "kind": "image",
      "path": "art/atlas-composer-context-reveal/result-badge-r04-adaptation.svg",
      "width": 20,
      "height": 20,
      "rights": "Original illustrated study artwork authored for this library; no source footage, screenshots, brand marks or demo data. SVG glyphs outlined from local Geist under SIL OFL 1.1; local FONT-LICENSE.txt. No font bytes or remote resources in SVGs. Not real Poe UI."
    },
    "mark": {
      "kind": "image",
      "path": "art/atlas-composer-context-reveal/mark-r04-adaptation.svg",
      "width": 64,
      "height": 64,
      "rights": "Original illustrated study artwork authored for this library; no source footage, screenshots, brand marks or demo data. SVG glyphs outlined from local Geist under SIL OFL 1.1; local FONT-LICENSE.txt. No font bytes or remote resources in SVGs. Not real Poe UI."
    },
    "placeholder": "Search plans or type a topic",
    "query": "note.r",
    "initialResult2": "note",
    "initialResult3": "notebook",
    "initialResult4": "notes review agenda",
    "initialResult5": "noteworthy decisions",
    "updatedResult2": "note revision",
    "updatedResult3": "note project outline",
    "updatedResult4": "note team review session",
    "updatedResult5": "note follow-up actions"
  },
  "adaptationNotes": [
    "Use an original neutral search/work surface whose central control retains the same anchor across the scale cut, then reveal its surrounding workspace.",
    "Default and adaptation are different original scenarios, not source demo data. Keep fixed line breaks, slot dimensions and selection/phase relationships.",
    "The small on-canvas illustration disclosure is a deliberate non-source addition required to prevent a product-behavior claim.",
    "Stage is draft. Main owns first renders, moving comparisons and fresh fidelity review; these authored recipes contain no self-approval."
  ],
  "invariants": [
    "The f261/f262 discontinuity",
    "The composer anchor",
    "The order of control, chrome, suggestions and outer context",
    "Native source interval/fps are locked. All animation keys are local; observation sourceFrames remain absolute.",
    "Do not remove the ILLUSTRATED UI · NOT POE disclosure.",
    "All SVGs and media inputs are original, self-contained and rights-declared.",
    "No result panel, submit control or typed query before local92; panel is complete on92, with no height wipe.",
    "Preserve the discontinuous8→9 scale reset and settle by34.",
    "Keep query and refreshed suggestion/badge state sets synchronized; their meaning is a manual content contract, not validated product behavior."
  ],
  "unsupported": [
    "Treat numeric source geometry as study data, not final all-hands export settings.",
    "Keep suggestion density and center position; arbitrary text reflow is unsupported.",
    "No Poe search or suggestion behavior is asserted.",
    "Arbitrary UI screenshots, reflowing copy or aspect-ratio changes are unsupported.",
    "Fresh moving-source fidelity review and final font/blur/alpha fitting are outstanding.",
    "Chrome-feather progression and optical matching remain fitted, not recovered shader parameters. Query caret widths are fitted to the two supplied originals; new content needs intermediate checks."
  ],
  "entry": {
    "field": "interface",
    "description": "Large composer; anchor near [960,540]",
    "continuityKeys": [
      "original-content-identity",
      "native-clock"
    ]
  },
  "exit": {
    "field": "interface",
    "description": "Same central input with suggestion list and colored desktop",
    "continuityKeys": [
      "original-content-identity",
      "native-clock"
    ]
  },
  "neighbors": {
    "before": [],
    "after": [],
    "rule": "Use an explicit hard cut unless a following shot shares these exact original content/anchor keys. Do not add automatic dissolves or retime the source-native passage."
  },
  "layers": [
    {
      "kind": "image",
      "id": "outer-desktop",
      "start": 0,
      "end": 137,
      "slot": "desktop",
      "x": 0,
      "y": 0,
      "width": 1920,
      "height": 1080,
      "fit": "contain",
      "opacity": [
        {
          "frame": 0,
          "value": 0,
          "easing": "linear"
        },
        {
          "frame": 110,
          "value": 0,
          "easing": "linear"
        },
        {
          "frame": 111,
          "value": 0.025,
          "easing": "linear"
        },
        {
          "frame": 114,
          "value": 0.1,
          "easing": "linear"
        },
        {
          "frame": 121,
          "value": 0.42,
          "easing": "linear"
        },
        {
          "frame": 128,
          "value": 0.77,
          "easing": "linear"
        },
        {
          "frame": 136,
          "value": 1,
          "easing": "linear"
        }
      ]
    },
    {
      "kind": "group",
      "id": "anchored-camera",
      "start": 0,
      "end": 137,
      "x": [
        {
          "frame": 0,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 1,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 2,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 3,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 4,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 5,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 6,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 7,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 8,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 9,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 10,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 11,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 12,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 13,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 14,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 15,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 16,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 17,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 18,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 19,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 20,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 21,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 22,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 23,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 25,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 27,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 29,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 34,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 136,
          "value": 0.0,
          "easing": "hold"
        }
      ],
      "y": [
        {
          "frame": 0,
          "value": 6.5,
          "easing": "hold"
        },
        {
          "frame": 1,
          "value": 6.5,
          "easing": "hold"
        },
        {
          "frame": 2,
          "value": 6.5,
          "easing": "hold"
        },
        {
          "frame": 3,
          "value": 6.5,
          "easing": "hold"
        },
        {
          "frame": 4,
          "value": 6.0,
          "easing": "hold"
        },
        {
          "frame": 5,
          "value": 6.0,
          "easing": "hold"
        },
        {
          "frame": 6,
          "value": 6.0,
          "easing": "hold"
        },
        {
          "frame": 7,
          "value": 5.5,
          "easing": "hold"
        },
        {
          "frame": 8,
          "value": 5.0,
          "easing": "hold"
        },
        {
          "frame": 9,
          "value": 1.5,
          "easing": "hold"
        },
        {
          "frame": 10,
          "value": 1.0,
          "easing": "hold"
        },
        {
          "frame": 11,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 12,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 13,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 14,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 15,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 16,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 17,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 18,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 19,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 20,
          "value": 0.5,
          "easing": "hold"
        },
        {
          "frame": 21,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 22,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 23,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 25,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 27,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 29,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 34,
          "value": 0.0,
          "easing": "hold"
        },
        {
          "frame": 136,
          "value": 0.0,
          "easing": "hold"
        }
      ],
      "scale": [
        {
          "frame": 0,
          "value": 1.4727061556329848,
          "easing": "hold"
        },
        {
          "frame": 1,
          "value": 1.470383275261324,
          "easing": "hold"
        },
        {
          "frame": 2,
          "value": 1.4680603948896631,
          "easing": "hold"
        },
        {
          "frame": 3,
          "value": 1.4657375145180023,
          "easing": "hold"
        },
        {
          "frame": 4,
          "value": 1.4610917537746806,
          "easing": "hold"
        },
        {
          "frame": 5,
          "value": 1.456445993031359,
          "easing": "hold"
        },
        {
          "frame": 6,
          "value": 1.4506387921022068,
          "easing": "hold"
        },
        {
          "frame": 7,
          "value": 1.443670150987224,
          "easing": "hold"
        },
        {
          "frame": 8,
          "value": 1.429732868757259,
          "easing": "hold"
        },
        {
          "frame": 9,
          "value": 1.0801393728222997,
          "easing": "hold"
        },
        {
          "frame": 10,
          "value": 1.0627177700348431,
          "easing": "hold"
        },
        {
          "frame": 11,
          "value": 1.0534262485481998,
          "easing": "hold"
        },
        {
          "frame": 12,
          "value": 1.0452961672473868,
          "easing": "hold"
        },
        {
          "frame": 13,
          "value": 1.0394889663182345,
          "easing": "hold"
        },
        {
          "frame": 14,
          "value": 1.0348432055749128,
          "easing": "hold"
        },
        {
          "frame": 15,
          "value": 1.0301974448315911,
          "easing": "hold"
        },
        {
          "frame": 16,
          "value": 1.0267131242740999,
          "easing": "hold"
        },
        {
          "frame": 17,
          "value": 1.0232288037166086,
          "easing": "hold"
        },
        {
          "frame": 18,
          "value": 1.0209059233449478,
          "easing": "hold"
        },
        {
          "frame": 19,
          "value": 1.018583042973287,
          "easing": "hold"
        },
        {
          "frame": 20,
          "value": 1.016260162601626,
          "easing": "hold"
        },
        {
          "frame": 21,
          "value": 1.0139372822299653,
          "easing": "hold"
        },
        {
          "frame": 22,
          "value": 1.0116144018583042,
          "easing": "hold"
        },
        {
          "frame": 23,
          "value": 1.0092915214866434,
          "easing": "hold"
        },
        {
          "frame": 25,
          "value": 1.0069686411149825,
          "easing": "hold"
        },
        {
          "frame": 27,
          "value": 1.0046457607433217,
          "easing": "hold"
        },
        {
          "frame": 29,
          "value": 1.0023228803716608,
          "easing": "hold"
        },
        {
          "frame": 34,
          "value": 1.0,
          "easing": "hold"
        },
        {
          "frame": 136,
          "value": 1.0,
          "easing": "hold"
        }
      ],
      "width": 1920,
      "height": 1080,
      "origin": [
        960.5,
        534
      ],
      "children": [
        {
          "kind": "rect",
          "id": "browser-plane",
          "start": 0,
          "end": 137,
          "x": 211,
          "y": 39,
          "width": 1498,
          "height": 1001,
          "fill": "#ffffff",
          "radius": 14
        },
        {
          "kind": "rect",
          "id": "browser-edge",
          "start": 0,
          "end": 137,
          "x": 211,
          "y": 39,
          "width": 1498,
          "height": 1001,
          "fill": "none",
          "stroke": "#c1c2c5",
          "strokeWidth": 1,
          "radius": 14,
          "opacity": [
            {
              "frame": 0,
              "value": 0,
              "easing": "linear"
            },
            {
              "frame": 9,
              "value": 0,
              "easing": "linear"
            },
            {
              "frame": 37,
              "value": 0.15,
              "easing": "linear"
            },
            {
              "frame": 65,
              "value": 0.68,
              "easing": "linear"
            },
            {
              "frame": 73,
              "value": 0.85,
              "easing": "linear"
            },
            {
              "frame": 114,
              "value": 1,
              "easing": "linear"
            }
          ]
        },
        {
          "kind": "group",
          "id": "spatial-browser-chrome",
          "start": 0,
          "end": 137,
          "x": 211,
          "y": 39,
          "width": 1498,
          "height": 97,
          "overflow": "hidden",
          "children": [
            {
              "kind": "image",
              "id": "chrome-structure",
              "start": 9,
              "end": 137,
              "slot": "chrome",
              "x": 0,
              "y": 0,
              "width": 1500,
              "height": 96,
              "fit": "contain",
              "opacity": [
                {
                  "frame": 9,
                  "value": 0,
                  "easing": "linear"
                },
                {
                  "frame": 25,
                  "value": 0.035,
                  "easing": "linear"
                },
                {
                  "frame": 37,
                  "value": 0.16,
                  "easing": "linear"
                },
                {
                  "frame": 50,
                  "value": 0.56,
                  "easing": "linear"
                },
                {
                  "frame": 65,
                  "value": 0.88,
                  "easing": "linear"
                },
                {
                  "frame": 73,
                  "value": 0.96,
                  "easing": "linear"
                },
                {
                  "frame": 81,
                  "value": 1,
                  "easing": "linear"
                }
              ]
            },
            {
              "kind": "ellipse",
              "id": "traffic-control-0",
              "start": 55,
              "end": 137,
              "x": 25,
              "y": 18,
              "width": 12,
              "height": 12,
              "fill": "#df7369",
              "opacity": [
                {
                  "frame": 55,
                  "value": 0,
                  "easing": "linear"
                },
                {
                  "frame": 65,
                  "value": 0.22,
                  "easing": "linear"
                },
                {
                  "frame": 73,
                  "value": 0.76,
                  "easing": "linear"
                },
                {
                  "frame": 81,
                  "value": 1,
                  "easing": "linear"
                },
                {
                  "frame": 100,
                  "value": 1,
                  "easing": "linear"
                }
              ]
            },
            {
              "kind": "ellipse",
              "id": "traffic-control-1",
              "start": 55,
              "end": 137,
              "x": 47,
              "y": 18,
              "width": 12,
              "height": 12,
              "fill": "#e5bb5c",
              "opacity": [
                {
                  "frame": 55,
                  "value": 0,
                  "easing": "linear"
                },
                {
                  "frame": 65,
                  "value": 0.12,
                  "easing": "linear"
                },
                {
                  "frame": 73,
                  "value": 0.24,
                  "easing": "linear"
                },
                {
                  "frame": 81,
                  "value": 1,
                  "easing": "linear"
                },
                {
                  "frame": 100,
                  "value": 1,
                  "easing": "linear"
                }
              ]
            },
            {
              "kind": "ellipse",
              "id": "traffic-control-2",
              "start": 55,
              "end": 137,
              "x": 69,
              "y": 18,
              "width": 12,
              "height": 12,
              "fill": "#78b77f",
              "opacity": [
                {
                  "frame": 55,
                  "value": 0,
                  "easing": "linear"
                },
                {
                  "frame": 65,
                  "value": 0.12,
                  "easing": "linear"
                },
                {
                  "frame": 73,
                  "value": 0.24,
                  "easing": "linear"
                },
                {
                  "frame": 81,
                  "value": 0.65,
                  "easing": "linear"
                },
                {
                  "frame": 100,
                  "value": 1,
                  "easing": "linear"
                }
              ]
            },
            {
              "kind": "image",
              "id": "travelling-chrome-reveal",
              "start": 9,
              "end": 137,
              "slot": "chromeVeil",
              "x": [
                {
                  "frame": 9,
                  "value": -770,
                  "easing": "linear"
                },
                {
                  "frame": 25,
                  "value": -590,
                  "easing": "linear"
                },
                {
                  "frame": 37,
                  "value": -380,
                  "easing": "linear"
                },
                {
                  "frame": 50,
                  "value": -30,
                  "easing": "linear"
                },
                {
                  "frame": 65,
                  "value": 160,
                  "easing": "linear"
                },
                {
                  "frame": 73,
                  "value": 310,
                  "easing": "linear"
                },
                {
                  "frame": 81,
                  "value": 580,
                  "easing": "linear"
                },
                {
                  "frame": 100,
                  "value": 950,
                  "easing": "linear"
                },
                {
                  "frame": 114,
                  "value": 1510,
                  "easing": "linear"
                }
              ],
              "y": 0,
              "width": 2800,
              "height": 96,
              "fit": "contain"
            },
            {
              "kind": "image",
              "id": "early-tab-contour",
              "start": 9,
              "end": 137,
              "slot": "chromeOutline",
              "x": 0,
              "y": 0,
              "width": 1500,
              "height": 96,
              "fit": "contain"
            }
          ]
        },
        {
          "kind": "image",
          "id": "small-mark",
          "start": 0,
          "end": 137,
          "slot": "mark",
          "x": 933,
          "y": 398,
          "width": 54,
          "height": 54,
          "fit": "contain"
        },
        {
          "kind": "rect",
          "id": "input-shell",
          "start": 0,
          "end": 92,
          "x": 530,
          "y": 503,
          "width": 861,
          "height": 62,
          "radius": 31,
          "fill": "#ffffff",
          "stroke": "#dedede",
          "strokeWidth": 1.2,
          "shadow": "0 1px 3px #00000005"
        },
        {
          "kind": "rect",
          "id": "joined-results-shell",
          "start": 92,
          "end": 137,
          "x": 530,
          "y": 503,
          "width": 861,
          "height": 277,
          "radius": 26,
          "fill": "#ffffff",
          "stroke": "#dedede",
          "strokeWidth": 1.2,
          "shadow": "0 1px 3px #00000007"
        },
        {
          "kind": "path",
          "id": "input-plus",
          "start": 0,
          "end": 122,
          "path": "M2 9H16M9 2V16",
          "viewBox": [
            0,
            0,
            18,
            18
          ],
          "x": 552,
          "y": 525,
          "width": 18,
          "height": 18,
          "fill": "none",
          "stroke": "#2d3033",
          "strokeWidth": 1.5
        },
        {
          "kind": "text",
          "id": "input-hint",
          "start": 0,
          "end": 92,
          "slot": "placeholder",
          "x": 589,
          "y": 522,
          "width": 728,
          "height": 26,
          "fontSize": 16,
          "weight": 400,
          "lineHeight": 1.25,
          "color": "#636363"
        },
        {
          "kind": "path",
          "id": "microphone",
          "start": 0,
          "end": 92,
          "path": "M7 2C3 2 3 13 7 13C11 13 11 2 7 2ZM1 9C1 18 13 18 13 9M7 18V22M3 22H11",
          "viewBox": [
            0,
            0,
            14,
            24
          ],
          "x": 1353,
          "y": 522,
          "width": 14,
          "height": 24,
          "fill": "none",
          "stroke": "#3e4144",
          "strokeWidth": 1.6
        },
        {
          "kind": "text",
          "id": "typed-query",
          "start": 92,
          "end": 137,
          "slot": "query",
          "x": 589,
          "y": 522,
          "width": 720,
          "height": 27,
          "fontSize": 18,
          "weight": 400,
          "lineHeight": 1.25,
          "color": "#292d31",
          "reveal": {
            "unit": "characters",
            "steps": [
              {
                "frame": 92,
                "count": 2
              },
              {
                "frame": 109,
                "count": 3
              },
              {
                "frame": 112,
                "count": 4
              },
              {
                "frame": 131,
                "count": 5
              },
              {
                "frame": 134,
                "count": 6
              }
            ]
          }
        },
        {
          "kind": "rect",
          "id": "query-caret",
          "start": 92,
          "end": 137,
          "x": [
            {
              "frame": 92,
              "value": 611.546875,
              "easing": "hold"
            },
            {
              "frame": 109,
              "value": 618.0625,
              "easing": "hold"
            },
            {
              "frame": 112,
              "value": 627.875,
              "easing": "hold"
            },
            {
              "frame": 131,
              "value": 631.5,
              "easing": "hold"
            },
            {
              "frame": 134,
              "value": 638.328125,
              "easing": "hold"
            }
          ],
          "y": 523,
          "width": 1.4,
          "height": 22,
          "fill": "#343434"
        },
        {
          "kind": "group",
          "id": "suggestions",
          "start": 92,
          "end": 137,
          "x": 540,
          "y": 575,
          "width": 841,
          "height": 198,
          "children": [
            {
              "kind": "rect",
              "id": "active-suggestion",
              "start": 0,
              "end": 137,
              "x": 0,
              "y": 0,
              "width": 841,
              "height": 38,
              "radius": 7,
              "fill": "#edf3fa"
            },
            {
              "kind": "path",
              "id": "result-search-0",
              "start": 0,
              "end": 122,
              "path": "M9 5A4 4 0 1 0 3 11M7 9A4 4 0 1 0 13 3M2 11L1 14M14 4L16 3",
              "viewBox": [
                0,
                0,
                18,
                18
              ],
              "x": 12,
              "y": 10,
              "width": 17,
              "height": 17,
              "fill": "none",
              "stroke": "#787d82",
              "strokeWidth": 1.2
            },
            {
              "kind": "text",
              "id": "first-result-query",
              "start": 0,
              "end": 137,
              "slot": "query",
              "x": 49,
              "y": 9,
              "width": 775,
              "height": 24,
              "fontSize": 14,
              "weight": 400,
              "lineHeight": 1.25,
              "color": "#292d31",
              "reveal": {
                "unit": "characters",
                "steps": [
                  {
                    "frame": 92,
                    "count": 2
                  },
                  {
                    "frame": 109,
                    "count": 3
                  },
                  {
                    "frame": 112,
                    "count": 4
                  },
                  {
                    "frame": 131,
                    "count": 5
                  },
                  {
                    "frame": 134,
                    "count": 6
                  }
                ]
              }
            },
            {
              "kind": "path",
              "id": "result-search-1",
              "start": 0,
              "end": 137,
              "path": "M9 5A4 4 0 1 0 3 11M7 9A4 4 0 1 0 13 3M2 11L1 14M14 4L16 3",
              "viewBox": [
                0,
                0,
                18,
                18
              ],
              "x": 12,
              "y": 50,
              "width": 17,
              "height": 17,
              "fill": "none",
              "stroke": "#787d82",
              "strokeWidth": 1.2
            },
            {
              "kind": "text",
              "id": "initial-suggestion-1",
              "start": 92,
              "end": 112,
              "slot": "initialResult2",
              "x": 49,
              "y": 49,
              "width": 775,
              "height": 24,
              "fontSize": 14,
              "weight": 500,
              "lineHeight": 1.25,
              "color": "#717171"
            },
            {
              "kind": "text",
              "id": "updated-suggestion-1",
              "start": 112,
              "end": 137,
              "slot": "updatedResult2",
              "x": 49,
              "y": 49,
              "width": 775,
              "height": 24,
              "fontSize": 14,
              "weight": 500,
              "lineHeight": 1.25,
              "color": "#717171"
            },
            {
              "kind": "path",
              "id": "result-search-2",
              "start": 0,
              "end": 137,
              "path": "M9 5A4 4 0 1 0 3 11M7 9A4 4 0 1 0 13 3M2 11L1 14M14 4L16 3",
              "viewBox": [
                0,
                0,
                18,
                18
              ],
              "x": 12,
              "y": 90,
              "width": 17,
              "height": 17,
              "fill": "none",
              "stroke": "#787d82",
              "strokeWidth": 1.2
            },
            {
              "kind": "text",
              "id": "initial-suggestion-2",
              "start": 92,
              "end": 112,
              "slot": "initialResult3",
              "x": 49,
              "y": 89,
              "width": 775,
              "height": 24,
              "fontSize": 14,
              "weight": 500,
              "lineHeight": 1.25,
              "color": "#717171"
            },
            {
              "kind": "text",
              "id": "updated-suggestion-2",
              "start": 112,
              "end": 137,
              "slot": "updatedResult3",
              "x": 49,
              "y": 89,
              "width": 775,
              "height": 24,
              "fontSize": 14,
              "weight": 500,
              "lineHeight": 1.25,
              "color": "#717171"
            },
            {
              "kind": "path",
              "id": "result-search-3",
              "start": 0,
              "end": 137,
              "path": "M9 5A4 4 0 1 0 3 11M7 9A4 4 0 1 0 13 3M2 11L1 14M14 4L16 3",
              "viewBox": [
                0,
                0,
                18,
                18
              ],
              "x": 12,
              "y": 130,
              "width": 17,
              "height": 17,
              "fill": "none",
              "stroke": "#787d82",
              "strokeWidth": 1.2
            },
            {
              "kind": "text",
              "id": "initial-suggestion-3",
              "start": 92,
              "end": 112,
              "slot": "initialResult4",
              "x": 49,
              "y": 129,
              "width": 775,
              "height": 24,
              "fontSize": 14,
              "weight": 500,
              "lineHeight": 1.25,
              "color": "#717171"
            },
            {
              "kind": "text",
              "id": "updated-suggestion-3",
              "start": 112,
              "end": 137,
              "slot": "updatedResult4",
              "x": 49,
              "y": 129,
              "width": 775,
              "height": 24,
              "fontSize": 14,
              "weight": 500,
              "lineHeight": 1.25,
              "color": "#717171"
            },
            {
              "kind": "path",
              "id": "result-search-4",
              "start": 0,
              "end": 137,
              "path": "M9 5A4 4 0 1 0 3 11M7 9A4 4 0 1 0 13 3M2 11L1 14M14 4L16 3",
              "viewBox": [
                0,
                0,
                18,
                18
              ],
              "x": 12,
              "y": 170,
              "width": 17,
              "height": 17,
              "fill": "none",
              "stroke": "#787d82",
              "strokeWidth": 1.2
            },
            {
              "kind": "text",
              "id": "initial-suggestion-4",
              "start": 92,
              "end": 112,
              "slot": "initialResult5",
              "x": 49,
              "y": 169,
              "width": 775,
              "height": 24,
              "fontSize": 14,
              "weight": 500,
              "lineHeight": 1.25,
              "color": "#717171"
            },
            {
              "kind": "text",
              "id": "updated-suggestion-4",
              "start": 112,
              "end": 137,
              "slot": "updatedResult5",
              "x": 49,
              "y": 169,
              "width": 775,
              "height": 24,
              "fontSize": 14,
              "weight": 500,
              "lineHeight": 1.25,
              "color": "#717171"
            },
            {
              "kind": "image",
              "id": "first-result-badge",
              "start": 122,
              "end": 137,
              "slot": "resultBadge",
              "x": 12,
              "y": 10,
              "width": 18,
              "height": 18,
              "fit": "contain"
            }
          ]
        },
        {
          "kind": "image",
          "id": "input-result-badge",
          "start": 122,
          "end": 137,
          "slot": "resultBadge",
          "x": 552,
          "y": 526,
          "width": 18,
          "height": 18,
          "fit": "contain"
        },
        {
          "kind": "ellipse",
          "id": "submit-disc",
          "start": 92,
          "end": 137,
          "x": 1341,
          "y": 515,
          "width": 38,
          "height": 38,
          "fill": "#090b0c"
        },
        {
          "kind": "path",
          "id": "submit-arrow",
          "start": 92,
          "end": 137,
          "path": "M4 11L10 5L16 11M10 5V18",
          "viewBox": [
            0,
            0,
            20,
            22
          ],
          "x": 1350,
          "y": 523,
          "width": 20,
          "height": 22,
          "origin": [
            10,
            11
          ],
          "rotation": [
            {
              "frame": 92,
              "value": 0,
              "easing": "hold"
            },
            {
              "frame": 120,
              "value": 0,
              "easing": "hold"
            },
            {
              "frame": 121,
              "value": 45,
              "easing": "hold"
            }
          ],
          "fill": "none",
          "stroke": "#ffffff",
          "strokeWidth": 2.2
        }
      ]
    },
    {
      "kind": "rect",
      "id": "disclosure-back",
      "start": 0,
      "end": 137,
      "x": 18,
      "y": 1038,
      "width": 254,
      "height": 28,
      "radius": 5,
      "fill": "#ffffff",
      "opacity": 0.9
    },
    {
      "kind": "text",
      "id": "disclosure",
      "start": 0,
      "end": 137,
      "slot": "disclosure",
      "x": 29,
      "y": 1044,
      "width": 232,
      "height": 19,
      "fontSize": 13,
      "weight": 600,
      "lineHeight": 1.25,
      "color": "#292d31"
    }
  ],
  "inspection": {
    "method": "Draft authoring from hash-bound native-frame source contacts, source-PTS ledger, larger anchors and bounded headless playback checks. No treatment render or fresh fidelity pass is claimed.",
    "limits": [
      "No demonstrated geometry solver ties a freely reflowing input to an arbitrary replacement browser plate; constrain slot geometry or add explicit anchor data.",
      "Source typography is not recovered by the renderer's single Fieldnotes font. Preserve real UI in an original plate rather than restyling it as Poe.",
      "Source excerpt playback had headless limitations; source transitions were inspected through labelled native contacts. Source contacts do not approve rendered motion.",
      "Geometry marked estimate remains a fit target; new original text, symbols and required disclosure differ intentionally."
    ],
    "boundaryFrames": [
      0,
      8,
      9,
      10,
      33,
      34,
      91,
      92,
      108,
      109,
      111,
      112,
      120,
      121,
      122,
      130,
      131,
      133,
      134,
      136
    ],
    "intermediateFrames": [
      3,
      6,
      12,
      18,
      25,
      29,
      37,
      65,
      73,
      81,
      94,
      99,
      115,
      128
    ],
    "sourceEvidence": [
      "../research/interface/evidence/interface-01/source.mp4",
      "../research/interface/evidence/interface-01-native.jpg",
      "../research/interface/evidence/interface-01-anchors.jpg",
      "../research/interface/evidence/extraction-ledger.json",
      "../research/interface/evidence/geometry-measurements.json"
    ]
  }
}
