{
  "schemaVersion": 2,
  "product": "typesafe",
  "scope": "public-evidence mechanical UI states",
  "sourceFile": "designs/typesafe/evidence/public-states/observations.json",
  "settledHomeSourceFile": "designs/typesafe/evidence/public-states/settled-home-observations.json",
  "stateCount": 7,
  "successfulStateIds": [
    "marketing-faq-expand-1440",
    "marketing-faq-collapse-1440",
    "marketing-waitlist-dialog-1440",
    "marketing-waitlist-dialog-390",
    "docs-search-root-1440",
    "docs-theme-root-1440",
    "smart-home-media-candidates"
  ],
  "failedOrIncompleteStateIds": [
    "marketing-faq-mobile",
    "docs-quickstart-and-mobile-docs"
  ],
  "detailedFollowupEvidence": [
    "designs/typesafe/evidence/public-states/followup-observations.json",
    "designs/typesafe/evidence/public-states/mobile-targeted-observations.json"
  ],
  "detailedFollowupCoverage": [
    "marketing-faq-mobile-verified",
    "marketing-dialog-field-inventory-mobile",
    "docs-search-mobile-root",
    "docs-mobile-menu-root",
    "docs-code-tabs-copy-disclosure",
    "docs-code-copy-followup",
    "docs-article-disclosure-followup"
  ],
  "note": "Full selectors, accessible names, raw attributes, computed geometry/style, focus, screenshots, outcomes, and preserved failures are in the evidence source files. No form was submitted and no AI chat or external provider was used.",
  "settledHomeEvidence": {
    "source": "evidence/source-home-settled/observations.json",
    "screenshots": [
      "evidence/source-home-settled/home-390-top.png",
      "evidence/source-home-settled/home-768-top.png",
      "evidence/source-home-settled/home-1440-top.png",
      "evidence/source-home-settled/home-1920-top.png"
    ],
    "note": "Supersedes old public-states settled-home captures, which still showed the loading state."
  },
  "smartHomeEvidence": {
    "source": "evidence/demo-rest/observations.json",
    "screenshot": "evidence/demo-rest/smart-home-settled.png",
    "iframeUrl": "https://www.loom.com/embed/18c4dbcf8db546dfb2d7f2ef018e78e4",
    "frameBox": {
      "x": 344,
      "y": 366.203125,
      "width": 752,
      "height": 423
    },
    "boundary": "Passive settled observation; Loom controls and all writes were not exercised."
  },
  "sourceBoundary": "Navigation and observations were read-only. Form, provider, feedback, model, and embedded-media write outcomes remain unobserved."
}
