[
  {
    "id": "codrops-c1eddb7eff7b-article-0",
    "source": "design-engineering/component-contract.md",
    "anchor": "contract-template",
    "sourceSha256": "79e496160e28ab26397d2c5b68075fd14c732d13002ff6c6e41c031d86cac039",
    "title": "08 / Design tree & responsive constraints · renderDesignTree",
    "principle": "The prepared fixture declares semantic hierarchy, shared variables, parent constraints and a local action before visual treatment.",
    "application": "A local design-tree fixture is rendered into a section, header, article and native action. Prepared and fixed-frame modes expose the effects of logical sizing, min/max bounds and shared spacing variables without connecting to Figma or WordPress. This binding describes the authored study and does not verify the original project.",
    "code": [
      {
        "file": "vendor/codrops-article-studies/records/codrops-c1eddb7eff7b/script.js",
        "symbol": "renderDesignTree",
        "explanation": "The named local function implements this mechanism in the downloadable standalone page; its source hash is listed in codeFiles."
      }
    ],
    "checks": [
      {
        "id": "codrops-c1eddb7eff7b-renderDesignTree-binding-0",
        "action": "Select Prepared responsive tree, set width to 260 and use Long description.",
        "expected": "Copy and button remain in flow; the prepared output fits its available parent without document-level overflow."
      }
    ],
    "runtime_verified": false
  },
  {
    "id": "codrops-c1eddb7eff7b-article-1",
    "source": "design-engineering/state-management/patterns/derived-state.md",
    "anchor": "state-model-and-ownership",
    "sourceSha256": "22192b2fbab970a71ec0237221dc2d35c578e59723bc0032c2347f8ef595cd6c",
    "title": "08 / Design tree & responsive constraints · renderDesignTree",
    "principle": "The tree inspection text and rendered layout are projections of the same fixture, bounds and spacing inputs.",
    "application": "A local design-tree fixture is rendered into a section, header, article and native action. Prepared and fixed-frame modes expose the effects of logical sizing, min/max bounds and shared spacing variables without connecting to Figma or WordPress. This binding describes the authored study and does not verify the original project.",
    "code": [
      {
        "file": "vendor/codrops-article-studies/records/codrops-c1eddb7eff7b/script.js",
        "symbol": "renderDesignTree",
        "explanation": "The named local function implements this mechanism in the downloadable standalone page; its source hash is listed in codeFiles."
      }
    ],
    "checks": [
      {
        "id": "codrops-c1eddb7eff7b-renderDesignTree-binding-1",
        "action": "Change shared spacing and toggle the min/max constraint.",
        "expected": "The visible fixture and inspector reflect the same values rather than maintaining a second editable layout state."
      }
    ],
    "runtime_verified": false
  },
  {
    "id": "codrops-c1eddb7eff7b-article-2",
    "source": "motion/accessible-motion.md",
    "anchor": "preference-changes-during-work",
    "sourceSha256": "db0ad692d5bb3103a3cbe13ec08dbe5cf12552aed7ecf2c93b1d7cc0b8a34b8b",
    "title": "08 / Design tree & responsive constraints · applyMotionPreference",
    "principle": "One effective preference owns CSS and script playback. The initial view is stationary, and manual controls retain the study values.",
    "application": "A local design-tree fixture is rendered into a section, header, article and native action. Prepared and fixed-frame modes expose the effects of logical sizing, min/max bounds and shared spacing variables without connecting to Figma or WordPress. This binding describes the authored study and does not verify the original project.",
    "code": [
      {
        "file": "vendor/codrops-article-studies/records/codrops-c1eddb7eff7b/script.js",
        "symbol": "applyMotionPreference",
        "explanation": "The named local function implements this mechanism in the downloadable standalone page; its source hash is listed in codeFiles."
      }
    ],
    "checks": [
      {
        "id": "codrops-c1eddb7eff7b-applyMotionPreference",
        "action": "Enable Static view during playback, then adjust the visible native controls.",
        "expected": "Playback stops, its button is disabled while the preference applies, and the current values remain inspectable without continuous motion."
      }
    ],
    "runtime_verified": false
  }
]
