Reusable React section component that renders a complete AI enrichment UI panel, including a trigger button, optional custom instructions textarea, status feedback, warnings, confidence scoring, and result actions. ## Key Components ### Interfaces - **`ConfidenceField`** — Describes a field with an optional confidence score (`label`, `key`, `confidence`). - **`AIRequiredField`** — Describes a field required before enrichment can run (`key`, `label`, `isFilled`). Unfilled fields are displayed as badges when the button is disabled. - **`AIEnrichSectionProps`** — Full prop surface for the section component, covering button state, status, warnings, layout variant, custom instructions, and action callbacks. ### Component - **`AIEnrichSection`** — The primary export. Renders a card-style panel containing: - Icon + title + description header - Optional controlled `