{
  "schemaVersion": "1.1.0",
  "generatedAt": "2026-05-05T15:26:13.593Z",
  "package": {
    "name": "laif-ds",
    "version": "0.2.80"
  },
  "stats": {
    "documentedComponentCount": 92,
    "catalogedComponentCount": 92,
    "missingFromDocsCount": 1,
    "deprecatedComponentCount": 2,
    "averageAiReadinessScore": 54.73,
    "highAiReadinessCount": 36,
    "lowAiReadinessCount": 42
  },
  "missingFromDocs": [
    "TruncatedCell"
  ],
  "components": [
    {
      "name": "Accordion",
      "markdownPath": "components/Accordion.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Accordion (Root)",
          "Subcomponents",
          "Basic (Single)",
          "With Default Open (Single, collapsible)",
          "Multiple Mode with Multiple Default Open",
          "Controlled Single Mode"
        ],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 6,
          "requiredPropsCount": 0,
          "typedPropsCount": 6,
          "describedPropsCount": 6
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "type AccordionContentProps = React_2.ComponentProps<typeof AccordionPrimitive.Content>;\r",
        "type AccordionItemProps = React_2.ComponentProps<typeof AccordionPrimitive.Item>;\r",
        "type AccordionProps = React_2.ComponentProps<typeof AccordionPrimitive.Root>;\r",
        "type AccordionTriggerProps = React_2.ComponentProps<typeof AccordionPrimitive.Trigger>;\r"
      ]
    },
    {
      "name": "Alert",
      "markdownPath": "components/Alert.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Alert (Root)",
          "Subcomponents",
          "Default",
          "With Icon",
          "Destructive"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": [
          "children"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 3,
          "requiredPropsCount": 1,
          "typedPropsCount": 3,
          "describedPropsCount": 3
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "error"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "type AlertDialogActionProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Action>;\r",
        "type AlertDialogCancelProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Cancel>;\r",
        "type AlertDialogContentProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Content>;\r",
        "type AlertDialogDescriptionProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Description>;\r",
        "type AlertDialogFooterProps = React_2.ComponentProps<\"div\">;\r",
        "type AlertDialogHeaderProps = React_2.ComponentProps<\"div\">;\r",
        "type AlertDialogProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Root>;\r",
        "type AlertDialogTitleProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Title>;\r",
        "type AlertDialogTriggerProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Trigger>;\r",
        "type AlertProps = React_2.ComponentProps<\"div\"> & VariantProps<typeof alertVariants>;\r"
      ]
    },
    {
      "name": "AlertDialog",
      "markdownPath": "components/AlertDialog.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "AlertDialog (Root)",
          "Subcomponents",
          "Basic",
          "Controlled"
        ],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 3,
          "requiredPropsCount": 0,
          "typedPropsCount": 3,
          "describedPropsCount": 3
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "type AlertDialogActionProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Action>;\r",
        "type AlertDialogCancelProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Cancel>;\r",
        "type AlertDialogContentProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Content>;\r",
        "type AlertDialogDescriptionProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Description>;\r",
        "type AlertDialogFooterProps = React_2.ComponentProps<\"div\">;\r",
        "type AlertDialogHeaderProps = React_2.ComponentProps<\"div\">;\r",
        "type AlertDialogProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Root>;\r",
        "type AlertDialogTitleProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Title>;\r",
        "type AlertDialogTriggerProps = React_2.ComponentProps<typeof AlertDialogPrimitive.Trigger>;\r"
      ]
    },
    {
      "name": "AppCard",
      "markdownPath": "components/AppCard.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "AppCardProps",
          "Variant Reference",
          "Size Reference",
          "Basic",
          "Semantic Variants",
          "Interactive Card with onClick",
          "Loading State",
          "Nested Flat Cards",
          "Size Variants",
          "Children as Fallback Body",
          "Advanced Composition with Sub-components"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 23,
          "requiredPropsCount": 0,
          "typedPropsCount": 23,
          "describedPropsCount": 23
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "hover",
            "focus",
            "loading",
            "error",
            "empty"
          ],
          "coveredStateCount": 5
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": [
        "interface AppCardProps extends Omit<React_2.ComponentProps<\"div\">, \"title\"> {\r",
        "type AppCardSize = \"sm\" | \"default\" | \"lg\" | \"none\";\r",
        "type AppCardVariant = \"default\" | \"elevated\" | \"outlined\" | \"ghost\" | \"flat\" | \"interactive\" | \"success\" | \"warning\" | \"destructive\" | \"info\";\r"
      ]
    },
    {
      "name": "AppCheckbox",
      "markdownPath": "components/AppCheckbox.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Types",
            "slug": "types"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "AppCheckboxOption",
          "Basic Usage",
          "With Icons and Descriptions",
          "Card Layout",
          "Horizontal Orientation",
          "With Error State"
        ],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": [
          "options"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 15,
          "requiredPropsCount": 1,
          "typedPropsCount": 15,
          "describedPropsCount": 15
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "hover",
            "focus",
            "disabled",
            "error",
            "selected"
          ],
          "coveredStateCount": 5
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": [
        "interface AppCheckboxOption {\r",
        "interface AppCheckboxProps {\r"
      ]
    },
    {
      "name": "AppDialog",
      "markdownPath": "components/AppDialog.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "AppDialogProps",
          "Size Variants",
          "Basic Usage",
          "With Footer Actions",
          "Controlled Dialog",
          "Size Variants",
          "With Form",
          "Disabled Trigger"
        ],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 18,
          "requiredPropsCount": 0,
          "typedPropsCount": 18,
          "describedPropsCount": 18
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled"
          ],
          "coveredStateCount": 2
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "interface AppDialogProps extends Omit<DialogContentProps, \"title\"> {\r"
      ]
    },
    {
      "name": "AppEditor",
      "markdownPath": "components/AppEditor.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Full Toolbar + Plugins",
          "Markdown Default Value",
          "Underline Support"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 7,
          "requiredPropsCount": 0,
          "typedPropsCount": 7,
          "describedPropsCount": 7
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "empty"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "interface AppEditorProps {\r",
        "type AppEditorPlugin = \"clear\" | \"counter\";\r",
        "type AppEditorToolbar = \"block-format\" | \"font-format\" | \"history\";\r"
      ]
    },
    {
      "name": "AppForm",
      "markdownPath": "components/AppForm.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Types",
            "slug": "types"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Field Types",
            "slug": "field-types"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "AppFormItem",
          "Submit Button Inside vs Outside",
          "input",
          "select / multiselect",
          "custom",
          "async / async-multiple",
          "datepicker",
          "radio / checkbox / switch / slider",
          "Grid and Icons Example",
          "Advanced componentProps"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": [
          "form",
          "items"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 7,
          "requiredPropsCount": 2,
          "typedPropsCount": 7,
          "describedPropsCount": 7
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "disabled",
            "loading",
            "error",
            "selected"
          ],
          "coveredStateCount": 4
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "interface AppFormItemComponentProps<TAsyncOption = unknown> {\r",
        "interface AppFormProps<TFormValues extends FieldValues = FieldValues, TAsyncOption = unknown> {\r",
        "type AppFormComponentType = \"input\" | \"select\" | \"textarea\" | \"checkbox\" | \"multiselect\" | \"datepicker\" | \"radio\" | \"switch\" | \"slider\" | \"async\" | \"async-multiple\" | \"custom\";\r",
        "type AppFormItem<TAsyncOption = unknown, TComponent extends AppFormComponentType = AppFormComponentType> = {\r"
      ]
    },
    {
      "name": "AppMultipleSelectDropdown",
      "markdownPath": "components/AppMultipleSelectDropdown.md",
      "importPath": "laif-ds",
      "deprecated": true,
      "replacement": "AppSelect",
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Replacement",
            "slug": "replacement"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "selected"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 15,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "AppRadioGroup",
      "markdownPath": "components/AppRadioGroup.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Types",
            "slug": "types"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "AppRadioGroupOption",
          "Basic Usage",
          "With Icons and Descriptions",
          "Card Layout",
          "Horizontal Orientation",
          "With Error State"
        ],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": [
          "options"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 16,
          "requiredPropsCount": 1,
          "typedPropsCount": 16,
          "describedPropsCount": 16
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "hover",
            "focus",
            "disabled",
            "error"
          ],
          "coveredStateCount": 4
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": [
        "interface AppRadioGroupOption {\r",
        "interface AppRadioGroupProps {\r"
      ]
    },
    {
      "name": "AppSelect",
      "markdownPath": "components/AppSelect.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Types",
            "slug": "types"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Prop Details",
            "slug": "prop-details"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "AppSelectOption",
          "Base Props (Common to both modes)",
          "Single Select Props",
          "Multi Select Props",
          "Combined Type",
          "Size Variants",
          "Custom Labels (JSX Support)",
          "Controlled vs Uncontrolled",
          "Selection Modes",
          "Search Functionality",
          "Creatable Options",
          "Grouping",
          "Select All / Deselect All",
          "Max Selection Limit",
          "Chips Display",
          "Disabled Options",
          "Disabled Component",
          "Basic Single Select",
          "Multiple Select with Search and Chips",
          "Grouped Options with Max Selection",
          "Creatable Select",
          "Custom JSX Labels",
          "Clearable Single Select",
          "With Disabled Options",
          "Multiple with Select All / Deselect All",
          "Custom Render Value"
        ],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": [
          "options"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 19,
          "requiredPropsCount": 1,
          "typedPropsCount": 19,
          "describedPropsCount": 19
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled",
            "empty",
            "selected"
          ],
          "coveredStateCount": 4
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": [
        "interface AppSelectOption {\r",
        "type AppSelectProps = SingleSelectProps | MultiSelectProps;\r"
      ]
    },
    {
      "name": "AppSidebar",
      "markdownPath": "components/AppSidebar.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Basic",
          "With Header/Footer Content"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": [
          "navigation"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 9,
          "requiredPropsCount": 1,
          "typedPropsCount": 9,
          "describedPropsCount": 9
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "selected"
          ],
          "coveredStateCount": 2
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "interface AppSidebarProps extends React_2.ComponentProps<typeof Sidebar> {\r"
      ]
    },
    {
      "name": "AppStepper",
      "markdownPath": "components/AppStepper.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [],
        "controlledPattern": "likely-controlled",
        "requiredProps": [
          "steps"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 11,
          "requiredPropsCount": 1,
          "typedPropsCount": 11,
          "describedPropsCount": 11
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled",
            "loading"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 90,
        "tier": "high"
      },
      "typeReferences": [
        "interface AppStepperProps extends Omit<StepperProps, \"children\"> {\r"
      ]
    },
    {
      "name": "AppTimePicker",
      "markdownPath": "components/AppTimePicker.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Exported Types",
            "slug": "exported-types"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Helper Component: TimePickerColumn",
            "slug": "helper-component-timepickercolumn"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Time Selection",
          "Controlled vs Uncontrolled",
          "Clearable",
          "Min/Max Time Constraints",
          "UTC Mode",
          "Basic",
          "With Seconds",
          "Clearable",
          "UTC Mode",
          "Min/Max Time Constraints",
          "Sizes and Variants",
          "Disabled",
          "In Dialog",
          "TimePickerColumn Props"
        ],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 26,
          "requiredPropsCount": 0,
          "typedPropsCount": 26,
          "describedPropsCount": 26
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled",
            "selected"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": [
        "interface AppTimePickerProps {\r",
        "type AppTimePickerSize = \"sm\" | \"default\" | \"lg\";\r",
        "type AppTimePickerVariant = \"default\" | \"destructive\" | \"outline\" | \"secondary\" | \"ghost\" | \"link\";\r"
      ]
    },
    {
      "name": "AspectRatio",
      "markdownPath": "components/AspectRatio.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "AspectRatio (Root)",
          "16:9 Ratio",
          "Square (1:1)",
          "With Image"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": [
          "children"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 3,
          "requiredPropsCount": 1,
          "typedPropsCount": 3,
          "describedPropsCount": 3
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 70,
        "tier": "medium"
      },
      "typeReferences": [
        "type AspectRatioProps = React.ComponentProps<typeof AspectRatioPrimitive.Root>;\r"
      ]
    },
    {
      "name": "AsyncSelect",
      "markdownPath": "components/AsyncSelect.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Multiple with Steps"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": [
          "fetcher",
          "renderOptionItem",
          "renderSelectedValue",
          "resolveOptionValue"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 18,
          "requiredPropsCount": 4,
          "typedPropsCount": 18,
          "describedPropsCount": 18
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled",
            "empty",
            "selected"
          ],
          "coveredStateCount": 4
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": [
        "interface AsyncSelectMultipleProps<T> extends VariantProps<typeof selectTriggerVariants> {\r",
        "interface AsyncSelectSingleProps<T> extends VariantProps<typeof selectTriggerVariants> {\r",
        "type AsyncSelectProps<T> = AsyncSelectSingleProps<T> | AsyncSelectMultipleProps<T>;\r"
      ]
    },
    {
      "name": "AudioVisualizer",
      "markdownPath": "components/AudioVisualizer.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 2,
          "requiredPropsCount": 0,
          "typedPropsCount": 2,
          "describedPropsCount": 1
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 25,
        "tier": "low"
      },
      "typeReferences": [
        "interface AudioVisualizerProps {\r"
      ]
    },
    {
      "name": "Avatar",
      "markdownPath": "components/Avatar.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Avatar (Root)",
          "Subcomponents",
          "With Image",
          "With Fallback",
          "Custom Size",
          "Avatar Group"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": [
          "children"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 2,
          "requiredPropsCount": 1,
          "typedPropsCount": 2,
          "describedPropsCount": 2
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "interface AvatarItem {\r"
      ]
    },
    {
      "name": "Badge",
      "markdownPath": "components/Badge.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Badge (Root)",
          "Default",
          "Variants Grid",
          "With Icons",
          "As Link (asChild)"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": [
          "children"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 7,
          "requiredPropsCount": 1,
          "typedPropsCount": 7,
          "describedPropsCount": 7
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "disabled"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 70,
        "tier": "medium"
      },
      "typeReferences": [
        "interface BadgeProps extends React_2.ComponentPropsWithoutRef<\"span\"> {\r"
      ]
    },
    {
      "name": "Breadcrumb",
      "markdownPath": "components/Breadcrumb.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Subcomponents",
            "slug": "subcomponents"
          },
          {
            "title": "Examples",
            "slug": "examples"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": true,
        "exampleTitles": [
          "Basic",
          "Custom Separator"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 30,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Button",
      "markdownPath": "components/Button.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Button (Root)",
          "Default",
          "Showcase (Variants × Sizes)",
          "Full Width",
          "With Icon",
          "Loading"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": [
          "children"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 10,
          "requiredPropsCount": 1,
          "typedPropsCount": 10,
          "describedPropsCount": 10
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled",
            "loading"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": [
        "interface ButtonProps extends React_2.ComponentProps<\"button\"> {\r",
        "type ButtonSize = \"default\" | \"sm\" | \"lg\" | \"icon\";\r",
        "type ButtonVariant = \"default\" | \"destructive\" | \"outline\" | \"outline-primary\" | \"outline-destructive\" | \"secondary\" | \"ghost\" | \"ghost-destructive\" | \"ghost-accent\" | \"link\";\r"
      ]
    },
    {
      "name": "Calendar",
      "markdownPath": "components/Calendar.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Basic",
          "With Min/Max Date Constraints",
          "Single Selection",
          "Multiple Selection",
          "Range Selection",
          "Disabled Dates",
          "Localized (Italian) and Week Start",
          "ISO Week, Fixed Weeks, Multiple Months"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 20,
          "requiredPropsCount": 0,
          "typedPropsCount": 20,
          "describedPropsCount": 20
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled",
            "selected"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": [
        "interface CalendarAppointment {\r",
        "type CalendarProps = React_2.ComponentProps<typeof DayPicker> & {\r"
      ]
    },
    {
      "name": "Card",
      "markdownPath": "components/Card.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Card (Root)",
          "Subcomponents",
          "Basic",
          "With Action",
          "Size Variants"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": [
          "children"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 3,
          "requiredPropsCount": 1,
          "typedPropsCount": 3,
          "describedPropsCount": 3
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 70,
        "tier": "medium"
      },
      "typeReferences": [
        "interface CardProps extends React_2.ComponentProps<\"div\"> {\r",
        "type CardSize = \"default\" | \"sm\" | \"lg\" | \"none\";\r"
      ]
    },
    {
      "name": "Carousel",
      "markdownPath": "components/Carousel.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Carousel (Root)",
          "Subcomponents",
          "Basic",
          "Multiple Items per Row",
          "With API (loop)"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": [
          "children"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 6,
          "requiredPropsCount": 1,
          "typedPropsCount": 6,
          "describedPropsCount": 6
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled"
          ],
          "coveredStateCount": 2
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "type CarouselApi = UseEmblaCarouselType[1];\r",
        "type CarouselOptions = UseCarouselParameters[0];\r",
        "type CarouselPlugin = UseCarouselParameters[1];\r",
        "type CarouselProps = {\r"
      ]
    },
    {
      "name": "Chart",
      "markdownPath": "components/Chart.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Types",
            "slug": "types"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": [
        "interface ChartProps {\r",
        "type ChartConfig = {\r"
      ]
    },
    {
      "name": "Chat",
      "markdownPath": "components/Chat.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Default",
          "With Attachments and Actions"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": [
          "handleInputChange",
          "handleSubmit",
          "input",
          "messages"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 15,
          "requiredPropsCount": 4,
          "typedPropsCount": 15,
          "describedPropsCount": 15
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "empty"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 70,
        "tier": "medium"
      },
      "typeReferences": [
        "interface ChatFormProps {\r",
        "interface ChatMessageProps extends Message {\r",
        "interface ChatPropsBase {\r",
        "interface ChatPropsWithoutSuggestions extends ChatPropsBase {\r",
        "interface ChatPropsWithSuggestions extends ChatPropsBase {\r",
        "type ChatProps = ChatPropsWithoutSuggestions | ChatPropsWithSuggestions;\r"
      ]
    },
    {
      "name": "ChatMessage",
      "markdownPath": "components/ChatMessage.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": [
          "content",
          "id"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 13,
          "requiredPropsCount": 2,
          "typedPropsCount": 13,
          "describedPropsCount": 13
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "hover"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 60,
        "tier": "medium"
      },
      "typeReferences": [
        "interface ChatMessageProps extends Message {\r"
      ]
    },
    {
      "name": "Checkbox",
      "markdownPath": "components/Checkbox.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Checkbox (Root)",
          "Default",
          "Indeterminate",
          "Disabled",
          "Select All Pattern"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 5,
          "requiredPropsCount": 0,
          "typedPropsCount": 5,
          "describedPropsCount": 5
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled",
            "selected"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": []
    },
    {
      "name": "CircularProgress",
      "markdownPath": "components/CircularProgress.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [],
        "controlledPattern": "likely-controlled",
        "requiredProps": [
          "value"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 11,
          "requiredPropsCount": 1,
          "typedPropsCount": 11,
          "describedPropsCount": 11
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 60,
        "tier": "medium"
      },
      "typeReferences": [
        "interface CircularProgressProps {\r"
      ]
    },
    {
      "name": "CodeHighlighter",
      "markdownPath": "components/CodeHighlighter.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 1,
          "requiredPropsCount": 0,
          "typedPropsCount": 1,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "loading"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 25,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Collapsible",
      "markdownPath": "components/Collapsible.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Collapsible (Root)",
          "Subcomponents",
          "Basic",
          "Open by Default"
        ],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 4,
          "requiredPropsCount": 0,
          "typedPropsCount": 4,
          "describedPropsCount": 4
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": []
    },
    {
      "name": "Command",
      "markdownPath": "components/Command.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Command (Root)",
          "CommandDialog",
          "Subcomponents",
          "Basic List",
          "Command Dialog"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": [
          "children"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 6,
          "requiredPropsCount": 1,
          "typedPropsCount": 6,
          "describedPropsCount": 6
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "disabled",
            "empty"
          ],
          "coveredStateCount": 2
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": []
    },
    {
      "name": "Confirmer",
      "markdownPath": "components/Confirmer.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "API",
            "slug": "api"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": true,
        "exampleTitles": [
          "`Confirmer` (Component)",
          "`confirm(options)`",
          "Destructive",
          "Custom Text and Buttons",
          "Multiple Confirmers (independent flows)"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "error"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 30,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "ContextMenu",
      "markdownPath": "components/ContextMenu.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "ContextMenu (Root)",
          "Subcomponents",
          "Basic",
          "With Submenu",
          "With Checkbox and Radio"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": [
          "children"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 1,
          "requiredPropsCount": 1,
          "typedPropsCount": 1,
          "describedPropsCount": 1
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": []
    },
    {
      "name": "CopyButton",
      "markdownPath": "components/CopyButton.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 1,
          "requiredPropsCount": 0,
          "typedPropsCount": 1,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 25,
        "tier": "low"
      },
      "typeReferences": [
        "type CopyButtonProps = {\r"
      ]
    },
    {
      "name": "DataCrossTable",
      "markdownPath": "components/DataCrossTable.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Provider & Actions",
            "slug": "provider-actions"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Types",
          "Default with Provider",
          "Filterable",
          "Loading State"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 15,
          "requiredPropsCount": 0,
          "typedPropsCount": 15,
          "describedPropsCount": 15
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "loading",
            "empty",
            "selected"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "interface DataCrossTableButtonsGroupProps {\r",
        "interface DataCrossTableContextType {\r",
        "interface DataCrossTableProps {\r",
        "interface DataCrossTableProviderProps {\r"
      ]
    },
    {
      "name": "DataTable",
      "markdownPath": "components/DataTable.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Column meta",
            "slug": "column-meta"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Server-side mode",
            "slug": "server-side-mode"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Client mode using utilities (columns + filters + initial state)",
          "Server mode using utilities (state-driven fetch)",
          "Initial column visibility",
          "Non-hideable columns",
          "Checkbox selection column (`checkable`)",
          "Drag-and-drop reordering",
          "ReactNode headers + `meta.headerLabel`",
          "Utility recipes (pinning, list options, quick filters)"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 23,
          "requiredPropsCount": 0,
          "typedPropsCount": 23,
          "describedPropsCount": 23
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "loading",
            "empty",
            "selected"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": [
        "interface DataTableActions {\r",
        "interface DataTableAdvancedFilter {\r",
        "interface DataTableAndGroup {\r",
        "interface DataTableBadgeFilter {\r",
        "interface DataTableFieldCondition {\r",
        "interface DataTableI18n {\r",
        "interface DataTableOrGroup {\r",
        "interface DataTablePagination {\r",
        "interface DataTableProps<TData, TValue> {\r",
        "interface DataTableServerConfig {\r",
        "interface DataTableSorting {\r",
        "interface DataTableState<TData = Record<string, unknown>> {\r",
        "type DataTableFilterForSearch = DataTableFieldCondition | DataTableOrGroup | DataTableAndGroup;\r"
      ]
    },
    {
      "name": "DatePicker",
      "markdownPath": "components/DatePicker.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Common Props",
          "Single Mode Props (mode=\"single\" or undefined)",
          "Range Mode Props (mode=\"range\")",
          "Single Mode",
          "Range Mode",
          "Time Picker (Single Mode Only)",
          "Clearable",
          "Common Behavior",
          "Basic",
          "Controlled with State",
          "Range Mode - Basic",
          "Range Mode - With Two Months",
          "Range Mode - With Constraints",
          "Clearable",
          "With Time Picker",
          "With Time Picker and Seconds",
          "With Min/Max Dates",
          "With Available Dates",
          "With Localization",
          "With Initial Calendar Month",
          "With Custom Calendar Props",
          "In Dialog or Drawer",
          "In Drawer"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 31,
          "requiredPropsCount": 0,
          "typedPropsCount": 31,
          "describedPropsCount": 31
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "disabled",
            "selected"
          ],
          "coveredStateCount": 2
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "interface DatePickerBaseProps {\r",
        "interface DatePickerRangeProps extends DatePickerBaseProps {\r",
        "interface DatePickerSingleProps extends DatePickerBaseProps {\r",
        "type DatePickerProps = DatePickerSingleProps | DatePickerRangeProps;\r"
      ]
    },
    {
      "name": "Dialog",
      "markdownPath": "components/Dialog.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Dialog (Root)",
          "DialogContent",
          "Subcomponents",
          "Basic",
          "Size Variants"
        ],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 6,
          "requiredPropsCount": 0,
          "typedPropsCount": 6,
          "describedPropsCount": 6
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": []
    },
    {
      "name": "Drawer",
      "markdownPath": "components/Drawer.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Drawer (Root)",
          "Subcomponents",
          "Interactive Drawer",
          "With Snap Points"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 8,
          "requiredPropsCount": 0,
          "typedPropsCount": 8,
          "describedPropsCount": 8
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": []
    },
    {
      "name": "DropdownMenu",
      "markdownPath": "components/DropdownMenu.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "FilePreview",
      "markdownPath": "components/FilePreview.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Image",
          "With Remove Button",
          "With Action Menu",
          "With Custom Click Handler"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 11,
          "requiredPropsCount": 0,
          "typedPropsCount": 11,
          "describedPropsCount": 11
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "type FilePreviewBaseProps = {\r",
        "type FilePreviewProps = (FilePreviewBaseProps & {\r",
        "type FilePreviewSize = \"default\" | \"sm\";\r",
        "type FilePreviewVariant = \"default\" | \"outline\" | \"ghost\";\r"
      ]
    },
    {
      "name": "FilePreviewer",
      "markdownPath": "components/FilePreviewer.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "API",
            "slug": "api"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": true,
        "exampleTitles": [
          "Functions",
          "Component",
          "Preview an Image (URL)",
          "PDF with Read-only Secure Viewer",
          "Office Document (XLSX)"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 2,
          "requiredPropsCount": 0,
          "typedPropsCount": 2,
          "describedPropsCount": 2
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 45,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "FileUploader",
      "markdownPath": "components/FileUploader.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Default",
          "Multiple + Custom Extensions",
          "With Limits",
          "External Upload Flow"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 9,
          "requiredPropsCount": 0,
          "typedPropsCount": 9,
          "describedPropsCount": 9
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "loading",
            "error",
            "selected"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": [
        "interface FileUploaderProps {\r"
      ]
    },
    {
      "name": "Form",
      "markdownPath": "components/Form.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "error"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 15,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "FormComposer",
      "markdownPath": "components/FormComposer.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Types",
            "slug": "types"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "FormComposerItem",
          "With Zod Schema",
          "Submit State"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": [
          "items"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 7,
          "requiredPropsCount": 1,
          "typedPropsCount": 7,
          "describedPropsCount": 7
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "disabled",
            "loading",
            "error"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": []
    },
    {
      "name": "GanttChart",
      "markdownPath": "components/GanttChart.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Components & Props",
            "slug": "components-props"
          },
          {
            "title": "Data Types",
            "slug": "data-types"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": true,
        "exampleTitles": [
          "Gantt (root)",
          "Gantt.Chart",
          "Gantt.Controls",
          "Default",
          "Draggable + Defaults",
          "Custom Tree Title"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": [
          "data"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 10,
          "requiredPropsCount": 1,
          "typedPropsCount": 10,
          "describedPropsCount": 10
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 45,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "HoverCard",
      "markdownPath": "components/HoverCard.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "hover"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Icon",
      "markdownPath": "components/Icon.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Default",
          "Sizes",
          "Colors"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": [
          "name"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 4,
          "requiredPropsCount": 1,
          "typedPropsCount": 4,
          "describedPropsCount": 4
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 70,
        "tier": "medium"
      },
      "typeReferences": [
        "interface IconProps {\r",
        "type IconName = keyof typeof LucideIcons;\r",
        "type IconSize = keyof typeof sizeMap;\r"
      ]
    },
    {
      "name": "Input",
      "markdownPath": "components/Input.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Basic",
          "Sizes and Icons",
          "Custom Start/End Content",
          "Password with Toggle",
          "Validation States"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 8,
          "requiredPropsCount": 0,
          "typedPropsCount": 8,
          "describedPropsCount": 8
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "error"
          ],
          "coveredStateCount": 2
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "interface InputProps extends Omit<React_2.ComponentProps<\"input\">, \"label\" | \"size\">, VariantProps<typeof inputVariants> {\r",
        "interface InputSelectorProps {\r",
        "interface InputValidityI18n {\r"
      ]
    },
    {
      "name": "InputOtp",
      "markdownPath": "components/InputOtp.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "InputSelector",
      "markdownPath": "components/InputSelector.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Basic",
          "Controlled",
          "Custom Styling"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 7,
          "requiredPropsCount": 0,
          "typedPropsCount": 7,
          "describedPropsCount": 7
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "hover"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "interface InputSelectorProps {\r"
      ]
    },
    {
      "name": "InterruptPrompt",
      "markdownPath": "components/InterruptPrompt.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": false,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 1,
          "requiredPropsCount": 0,
          "typedPropsCount": 1,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 25,
        "tier": "low"
      },
      "typeReferences": [
        "interface InterruptPromptProps {\r"
      ]
    },
    {
      "name": "Label",
      "markdownPath": "components/Label.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "disabled"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 25,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "MarkdownRenderer",
      "markdownPath": "components/MarkdownRenderer.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Usage",
            "slug": "usage"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": [
        "interface MarkdownRendererProps {\r"
      ]
    },
    {
      "name": "Menubar",
      "markdownPath": "components/Menubar.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Subcomponents & Props",
            "slug": "subcomponents-props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": true,
        "exampleTitles": [
          "Basic",
          "With Groups and Radios",
          "Destructive Item"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 45,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "MessageInput",
      "markdownPath": "components/MessageInput.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Basic",
          "With Attachments",
          "Generating + Interrupt"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": [
          "value"
        ]
      },
      "metadata": {
        "props": {
          "totalProps": 9,
          "requiredPropsCount": 1,
          "typedPropsCount": 9,
          "describedPropsCount": 9
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "interface MessageInputBaseProps extends default_2.TextareaHTMLAttributes<HTMLTextAreaElement> {\r",
        "interface MessageInputWithAttachmentsProps extends MessageInputBaseProps {\r",
        "interface MessageInputWithoutAttachmentProps extends MessageInputBaseProps {\r",
        "type MessageInputProps = MessageInputWithoutAttachmentProps | MessageInputWithAttachmentsProps;\r"
      ]
    },
    {
      "name": "MessageList",
      "markdownPath": "components/MessageList.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Default",
          "With Actions"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 6,
          "requiredPropsCount": 0,
          "typedPropsCount": 6,
          "describedPropsCount": 6
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "interface MessageListProps {\r"
      ]
    },
    {
      "name": "MultipleSelector",
      "markdownPath": "components/MultipleSelector.md",
      "importPath": "laif-ds",
      "deprecated": true,
      "replacement": "AppSelect",
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Types",
            "slug": "types"
          },
          {
            "title": "Props (highlights)",
            "slug": "props-highlights"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Default",
          "Grouped Options",
          "Async Search"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 20,
          "requiredPropsCount": 0,
          "typedPropsCount": 20,
          "describedPropsCount": 20
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled",
            "selected"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 100,
        "tier": "high"
      },
      "typeReferences": [
        "interface MultipleSelectorProps {\r",
        "interface MultipleSelectorRef {\r"
      ]
    },
    {
      "name": "NavigationMenu",
      "markdownPath": "components/NavigationMenu.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Pagination",
      "markdownPath": "components/Pagination.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "disabled"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": [
        "type PaginationLinkProps = {\r"
      ]
    },
    {
      "name": "Popover",
      "markdownPath": "components/Popover.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Subcomponents & Props",
            "slug": "subcomponents-props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": true,
        "exampleTitles": [
          "Basic",
          "Positioned"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 45,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Progress",
      "markdownPath": "components/Progress.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Examples",
            "slug": "examples"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Indeterminate style hint"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "empty"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 55,
        "tier": "medium"
      },
      "typeReferences": []
    },
    {
      "name": "PromptSuggestions",
      "markdownPath": "components/PromptSuggestions.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 1,
          "requiredPropsCount": 0,
          "typedPropsCount": 1,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 25,
        "tier": "low"
      },
      "typeReferences": [
        "interface PromptSuggestionsProps {\r"
      ]
    },
    {
      "name": "RadioGroup",
      "markdownPath": "components/RadioGroup.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Subcomponents & Props",
            "slug": "subcomponents-props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": true,
        "exampleTitles": [
          "Default",
          "Disabled"
        ],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled",
            "error"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 60,
        "tier": "medium"
      },
      "typeReferences": []
    },
    {
      "name": "Resizable",
      "markdownPath": "components/Resizable.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "ResizePrompt",
      "markdownPath": "components/ResizePrompt.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Status",
            "slug": "status"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "ScrollArea",
      "markdownPath": "components/ScrollArea.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Examples",
            "slug": "examples"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": true,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 20,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "SecurePdfViewer",
      "markdownPath": "components/SecurePdfViewer.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 3,
          "requiredPropsCount": 0,
          "typedPropsCount": 3,
          "describedPropsCount": 3
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "loading",
            "error"
          ],
          "coveredStateCount": 2
        }
      },
      "aiReadiness": {
        "score": 40,
        "tier": "low"
      },
      "typeReferences": [
        "interface SecurePdfViewerProps {\r"
      ]
    },
    {
      "name": "Select",
      "markdownPath": "components/Select.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Subcomponents & Props",
            "slug": "subcomponents-props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": true,
        "exampleTitles": [
          "Interactive",
          "Sizes"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "disabled",
            "selected"
          ],
          "coveredStateCount": 2
        }
      },
      "aiReadiness": {
        "score": 45,
        "tier": "low"
      },
      "typeReferences": [
        "interface SelectProps extends React_2.ComponentProps<typeof SelectPrimitive.Root> {\r",
        "type SelectSizeType = \"sm\" | \"default\" | \"lg\";\r",
        "type SelectSizeType_2 = \"sm\" | \"default\" | \"lg\";\r"
      ]
    },
    {
      "name": "Separator",
      "markdownPath": "components/Separator.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 25,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Sheet",
      "markdownPath": "components/Sheet.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "ShikiHighlighter",
      "markdownPath": "components/ShikiHighlighter.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 1,
          "requiredPropsCount": 0,
          "typedPropsCount": 1,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "loading"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 25,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Sidebar",
      "markdownPath": "components/Sidebar.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Main Components",
            "slug": "main-components"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Example",
            "slug": "example"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 15,
        "tier": "low"
      },
      "typeReferences": [
        "type SidebarContextProps = {\r"
      ]
    },
    {
      "name": "Skeleton",
      "markdownPath": "components/Skeleton.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "loading"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 25,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Slider",
      "markdownPath": "components/Slider.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 14,
          "requiredPropsCount": 0,
          "typedPropsCount": 14,
          "describedPropsCount": 14
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 60,
        "tier": "medium"
      },
      "typeReferences": []
    },
    {
      "name": "Sonner",
      "markdownPath": "components/Sonner.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Usage",
            "slug": "usage"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Spinner",
      "markdownPath": "components/Spinner.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Size Mapping",
            "slug": "size-mapping"
          },
          {
            "title": "Variants",
            "slug": "variants"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Basic Usage",
          "Size Variants",
          "Color Variants",
          "Custom Size",
          "In Button",
          "Centered Loading"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 6,
          "requiredPropsCount": 0,
          "typedPropsCount": 6,
          "describedPropsCount": 6
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "disabled",
            "loading"
          ],
          "coveredStateCount": 2
        }
      },
      "aiReadiness": {
        "score": 85,
        "tier": "high"
      },
      "typeReferences": [
        "interface SpinnerProps extends React_2.ComponentProps<\"svg\"> {\r",
        "type SpinnerSize = \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"xxl\";\r",
        "type SpinnerVariant = \"default\" | \"destructive\" | \"primary\" | \"secondary\";\r"
      ]
    },
    {
      "name": "Stepper",
      "markdownPath": "components/Stepper.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Subcomponents & Props",
            "slug": "subcomponents-props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Example",
            "slug": "example"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled",
            "loading"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 30,
        "tier": "low"
      },
      "typeReferences": [
        "interface StepperProps extends React_2.HTMLAttributes<HTMLDivElement>, VariantProps<typeof stepperVariants> {\r",
        "type StepperOrientation = \"horizontal\" | \"vertical\";\r"
      ]
    },
    {
      "name": "Switch",
      "markdownPath": "components/Switch.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Example",
            "slug": "example"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "disabled"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 25,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Table",
      "markdownPath": "components/Table.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Examples",
            "slug": "examples"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": true,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 20,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "TableSkeleton",
      "markdownPath": "components/TableSkeleton.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [
          "With Corner Headers"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 6,
          "requiredPropsCount": 0,
          "typedPropsCount": 6,
          "describedPropsCount": 6
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "loading",
            "empty"
          ],
          "coveredStateCount": 2
        }
      },
      "aiReadiness": {
        "score": 50,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Tabs",
      "markdownPath": "components/Tabs.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Components & Props",
            "slug": "components-props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": true,
        "exampleTitles": [
          "Default",
          "Vertical"
        ],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled"
          ],
          "coveredStateCount": 2
        }
      },
      "aiReadiness": {
        "score": 45,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "TextArea",
      "markdownPath": "components/TextArea.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Example",
            "slug": "example"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 5,
          "requiredPropsCount": 0,
          "typedPropsCount": 5,
          "describedPropsCount": 5
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [
            "focus",
            "disabled",
            "error"
          ],
          "coveredStateCount": 3
        }
      },
      "aiReadiness": {
        "score": 70,
        "tier": "medium"
      },
      "typeReferences": []
    },
    {
      "name": "ThemeSwitcher",
      "markdownPath": "components/ThemeSwitcher.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [
          "Default (uncontrolled)",
          "Controlled",
          "Custom styling"
        ],
        "controlledPattern": "controlled-uncontrolled-documented",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 4,
          "requiredPropsCount": 0,
          "typedPropsCount": 4,
          "describedPropsCount": 4
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 70,
        "tier": "medium"
      },
      "typeReferences": [
        "type ThemeSwitcherProps = {\r"
      ]
    },
    {
      "name": "Toaster",
      "markdownPath": "components/Toaster.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Usage",
            "slug": "usage"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": [
        "type ToasterProps = React.ComponentProps<typeof Toaster_2>;\r"
      ]
    },
    {
      "name": "Toggle",
      "markdownPath": "components/Toggle.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 40,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "ToggleGroup",
      "markdownPath": "components/ToggleGroup.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Exports",
            "slug": "exports"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Tooltip",
      "markdownPath": "components/Tooltip.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Components & Props",
            "slug": "components-props"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": true,
        "exampleTitles": [
          "Default",
          "Positioning",
          "With Delay",
          "Card Variant"
        ],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [
            "hover"
          ],
          "coveredStateCount": 1
        }
      },
      "aiReadiness": {
        "score": 30,
        "tier": "low"
      },
      "typeReferences": [
        "interface TooltipContentProps extends React_2.ComponentProps<typeof TooltipPrimitive.Content>, VariantProps<typeof tooltipVariants> {\r"
      ]
    },
    {
      "name": "TypingIndicator",
      "markdownPath": "components/TypingIndicator.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Example",
            "slug": "example"
          }
        ],
        "hasPropsTable": false,
        "hasExamples": false,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 0,
          "requiredPropsCount": 0,
          "typedPropsCount": 0,
          "describedPropsCount": 0
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 0,
        "tier": "low"
      },
      "typeReferences": []
    },
    {
      "name": "Typo",
      "markdownPath": "components/Typo.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [],
        "controlledPattern": "not-specified",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 4,
          "requiredPropsCount": 0,
          "typedPropsCount": 4,
          "describedPropsCount": 4
        },
        "accessibility": {
          "hasCoverage": true
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 75,
        "tier": "medium"
      },
      "typeReferences": [
        "interface TypoProps extends React_2.HTMLAttributes<HTMLElement> {\r",
        "type TypoVariant = \"hero-title\" | \"title\" | \"subtitle\" | \"body\" | \"body-bold\" | \"caption\" | \"overline\" | \"button\" | \"small\" | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\";\r"
      ]
    },
    {
      "name": "WeeklyCalendar",
      "markdownPath": "components/WeeklyCalendar.md",
      "importPath": "laif-ds",
      "deprecated": false,
      "replacement": null,
      "tags": {
        "cataloged": true,
        "aiReady": true
      },
      "docs": {
        "sections": [
          {
            "title": "Overview",
            "slug": "overview"
          },
          {
            "title": "Props",
            "slug": "props"
          },
          {
            "title": "Behavior",
            "slug": "behavior"
          },
          {
            "title": "Examples",
            "slug": "examples"
          },
          {
            "title": "Notes",
            "slug": "notes"
          }
        ],
        "hasPropsTable": true,
        "hasExamples": true,
        "exampleTitles": [],
        "controlledPattern": "likely-controlled",
        "requiredProps": []
      },
      "metadata": {
        "props": {
          "totalProps": 10,
          "requiredPropsCount": 0,
          "typedPropsCount": 10,
          "describedPropsCount": 10
        },
        "accessibility": {
          "hasCoverage": false
        },
        "states": {
          "coveredStates": [],
          "coveredStateCount": 0
        }
      },
      "aiReadiness": {
        "score": 60,
        "tier": "medium"
      },
      "typeReferences": [
        "interface WeeklyCalendarProps {\r"
      ]
    }
  ],
  "checksum": "5365e3750a199ac2ef62a230e7ec5a26fa46e3494a332e48d9f832d003ac6a1b"
}
