{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "blacksite",
  "homepage": "https://blacksite.sh",
  "items": [
    {
      "name": "theme",
      "type": "registry:theme",
      "title": "Blacksite theme",
      "description": "Palantir-inspired dark theme with cool grays, cyan accent and tactical status palette."
    },
    {
      "name": "utils",
      "type": "registry:lib",
      "title": "cn() utility",
      "description": "clsx + tailwind-merge helper."
    },
    {
      "name": "button",
      "type": "registry:ui",
      "title": "Button",
      "description": "Tactical button with primary, secondary, ghost, danger and tactical variants."
    },
    {
      "name": "badge",
      "type": "registry:ui",
      "title": "Badge",
      "description": "Status badge with solid, soft and outline tones for tactical status states."
    },
    {
      "name": "card",
      "type": "registry:ui",
      "title": "Card",
      "description": "Surface primitive used as the base for panels and stat cards."
    },
    {
      "name": "progress",
      "type": "registry:ui",
      "title": "Progress",
      "description": "Linear progress / integrity bar with tactical tone variants."
    },
    {
      "name": "separator",
      "type": "registry:ui",
      "title": "Separator",
      "description": "Hairline divider with optional dashed/dotted variant."
    },
    {
      "name": "input",
      "type": "registry:ui",
      "title": "Input",
      "description": "Bordered input with monospace + tactical-style focus ring."
    },
    {
      "name": "tooltip",
      "type": "registry:ui",
      "title": "Tooltip",
      "description": "Floating tooltip with mono caption styling."
    },
    {
      "name": "scroll-area",
      "type": "registry:ui",
      "title": "Scroll area",
      "description": "Custom scrollbar styled to match dark surfaces."
    },
    {
      "name": "tabs",
      "type": "registry:ui",
      "title": "Tabs",
      "description": "Underline-style segmented tabs."
    },
    {
      "name": "panel",
      "type": "registry:ui",
      "title": "Panel",
      "description": "Titled card panel with header bar, action slot and status indicator."
    },
    {
      "name": "status-badge",
      "type": "registry:ui",
      "title": "Status badge",
      "description": "Compact monospace status pill (ACTIVE, HIGH, NEW, COMPROMISED…)."
    },
    {
      "name": "stat-card",
      "type": "registry:ui",
      "title": "Stat card",
      "description": "KPI card with title, value, status badge and integrity bar."
    },
    {
      "name": "app-header",
      "type": "registry:ui",
      "title": "App header",
      "description": "Top bar with title, status pill, region selector and actions."
    },
    {
      "name": "sidebar-rail",
      "type": "registry:ui",
      "title": "Sidebar rail",
      "description": "Vertical icon navigation rail."
    },
    {
      "name": "data-list",
      "type": "registry:ui",
      "title": "Data list",
      "description": "Compact list of label/value rows with optional status badges."
    },
    {
      "name": "kbd",
      "type": "registry:ui",
      "title": "Kbd",
      "description": "Inline keyboard key chip."
    },
    {
      "name": "metric",
      "type": "registry:ui",
      "title": "Metric",
      "description": "Compact metric display with label, value and trend delta."
    },
    {
      "name": "line-chart",
      "type": "registry:ui",
      "title": "Line chart",
      "description": "Threshold-aware line chart with tactical alert markers."
    },
    {
      "name": "chart-tooltip",
      "type": "registry:ui",
      "title": "Chart tooltip",
      "description": "Shared tooltip primitive for Recharts-based charts."
    },
    {
      "name": "bar-chart",
      "type": "registry:ui",
      "title": "Bar chart",
      "description": "Stacked / grouped bar chart with mono labels."
    },
    {
      "name": "gantt-timeline",
      "type": "registry:ui",
      "title": "Gantt timeline",
      "description": "Compact timeline / Gantt chart with phase rows and status colors."
    },
    {
      "name": "tactical-map",
      "type": "registry:ui",
      "title": "Tactical map",
      "description": "SVG-based tactical map canvas with markers, zones and integrity bar."
    },
    {
      "name": "dashboard-ops",
      "type": "registry:block",
      "title": "Ops dashboard block",
      "description": "Full Foundry-style Object Explorer dashboard composed from registry primitives."
    }
  ]
}
