{
  "playwright": "1.55.1",
  "sleepyCommit": "0e721864c930d6cf20475474e33c16ddd440de4b",
  "obscura": "0.2.2",
  "chromeVersion": "153.0.8010.50",
  "viewports": [
    {
      "name": "desktop",
      "width": 1440,
      "height": 1000
    },
    {
      "name": "mobile",
      "width": 390,
      "height": 844
    }
  ],
  "settling": "load + item present + fonts loaded + minimum 1000ms; shared probe gives up at 12s",
  "network": "Same-origin CSP on shared experiment proxy; external resources disallowed. No stealth. CSS animations/transitions disabled identically.",
  "notes": [
    "Captures were serial; background generation and part of the interaction experiment were active. Timing is exploratory, not an isolated performance benchmark.",
    "Fresh Chrome process / Obscura CDP process / Sleepy CLI per capture. OS and HTTP caches may be warm.",
    "No aggregate memory comparison: macOS WebKit XPC helpers cannot be attributed fairly with simple process-tree RSS.",
    "Sleepy metrics use a separate ephemeral load; screenshot timing excludes that second load.",
    "Three total desktop captures for the four Whacky cases; one per other case/viewport.",
    "Mobile means narrow desktop-engine viewport, not iPhone emulation."
  ],
  "os": "macOS",
  "disclosure": "Host build, architecture, runtime versions, dependency lock data, binary hashes, and timestamps are retained locally."
}