{
  "section": "JudgmentKit Design System",
  "purpose": "Active default design-system source for implementation contracts.",
  "routes": [
    {
      "id": "overview",
      "title": "JudgmentKit Design System",
      "html": "/design-system/",
      "markdown": "/design-system/index.html.md"
    },
    {
      "id": "tokens",
      "title": "JudgmentKit Tokens",
      "html": "/design-system/tokens/",
      "markdown": "/design-system/tokens/index.html.md"
    },
    {
      "id": "fonts",
      "title": "JudgmentKit Typography",
      "html": "/design-system/fonts/",
      "markdown": "/design-system/fonts/index.html.md"
    },
    {
      "id": "icons",
      "title": "JudgmentKit Icons",
      "html": "/design-system/icons/",
      "markdown": "/design-system/icons/index.html.md"
    },
    {
      "id": "components",
      "title": "JudgmentKit Components",
      "html": "/design-system/components/",
      "markdown": "/design-system/components/index.html.md"
    },
    {
      "id": "patterns",
      "title": "JudgmentKit Patterns",
      "html": "/design-system/patterns/",
      "markdown": "/design-system/patterns/index.html.md"
    },
    {
      "id": "accessibility",
      "title": "JudgmentKit Accessibility",
      "html": "/design-system/accessibility/",
      "markdown": "/design-system/accessibility/index.html.md"
    }
  ],
  "exports": {
    "manifest": "/design-system/manifest.json",
    "visual_token_adapter": "/design-system/visual-token-adapter.json",
    "component_contracts": "/design-system/component-contracts.json",
    "pattern_contracts": "/design-system/pattern-contracts.json",
    "component_specimens": "/design-system/component-specimens.json",
    "pattern_specimens": "/design-system/pattern-specimens.json",
    "specimen_provenance": "/design-system/specimen-provenance.json",
    "accessibility_policy": "/design-system/accessibility-policy.json",
    "icon_scenarios": "/design-system/icon-scenarios.json",
    "llms": "/design-system/llms.txt",
    "llms_full": "/design-system/llms-full.txt"
  },
  "source": {
    "visual_token_adapter_id": "judgmentkit.visual-token-adapter.boundary-v1",
    "design_system_contract_id": "judgmentkit.ai-native-default.contract-v1",
    "lucide": {
      "source": "committed_generated_catalog",
      "library": "lucide",
      "package": "lucide-static",
      "version": "1.21.0",
      "icon_count": 1737,
      "license": "ISC",
      "notice": "Some Lucide icons are derived from Feather Icons and retain the Feather MIT notice; see THIRD_PARTY_NOTICES.md",
      "style_system": "Lucide 24px outline icons with round caps and joins",
      "style_attributes": {
        "viewBox": "0 0 24 24",
        "fill": "none",
        "stroke": "currentColor",
        "stroke_width": "2",
        "stroke_linecap": "round",
        "stroke_linejoin": "round"
      },
      "mcp_tools": [
        "list_icon_catalog",
        "search_icon_catalog",
        "get_icon_svg"
      ],
      "default_include_svg": false
    }
  },
  "principles": [
    "Start with the work the interface supports; foundations refine that work after the structure is sound.",
    "Use visible labels, semantic HTML, and accessibility evidence when color, type, or icons carry meaning.",
    "Use component and pattern contracts to review behavior before choosing renderer components.",
    "Use complete source details for review, but keep source mechanics out of the primary browsing path."
  ]
}
