{
  "generatedAt": "2026-10-13T06:16:26.426Z",
  "version": "1.0.0",
  "license": "Proprietary. All rights reserved. Evaluation use only, in a non-production environment — see LICENSE. Production use requires a separate written agreement with the copyright holder.",
  "terms": "https://design.dana.xyz/license",
  "summary": {
    "totalComponents": 379,
    "passing": 366,
    "warning": 12,
    "failing": 1,
    "overallCoverage": 98
  },
  "components": [
    {
      "componentName": "PaymentQueueTable",
      "version": "1.0.0",
      "sourcePath": "components/finance/PaymentQueueTable.tsx",
      "tokenScore": 56,
      "p1Count": 4,
      "p2Count": 12,
      "violations": [
        {
          "line": 65,
          "col": 14,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "spacious: \"48px\","
        },
        {
          "line": 71,
          "col": 14,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "spacious: \"10px 14px\","
        },
        {
          "line": 71,
          "col": 19,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "spacious: \"10px 14px\","
        },
        {
          "line": 149,
          "col": 10,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "? \"11px\""
        },
        {
          "line": 195,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...thStyle, width: 36, textAlign: \"center\" }}"
        },
        {
          "line": 201,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ cursor: \"pointer\" }}"
        },
        {
          "line": 205,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...thStyle, textAlign: \"left\", width: \"28%\" }}"
        },
        {
          "line": 206,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...thStyle, textAlign: \"right\", width: \"14%\" }}"
        },
        {
          "line": 207,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...thStyle, textAlign: \"left\", width: \"10%\" }}"
        },
        {
          "line": 208,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...thStyle, textAlign: \"left\", width: \"12%\" }}"
        },
        {
          "line": 209,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...thStyle, textAlign: \"left\", width: \"12%\" }}"
        },
        {
          "line": 210,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...thStyle, textAlign: \"center\", width: \"12%\" }}"
        },
        {
          "line": 211,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...thStyle, textAlign: \"right\", width: \"6%\" }}"
        },
        {
          "line": 213,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...thStyle, textAlign: \"center\", width: \"12%\" }}"
        },
        {
          "line": 239,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...tdBase, textAlign: \"center\", width: 36 }}"
        },
        {
          "line": 245,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ cursor: \"pointer\" }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "payment-queue-table",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "RiskScoreCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/RiskScoreCard.tsx",
      "tokenScore": 70,
      "p1Count": 6,
      "p2Count": 0,
      "violations": [
        {
          "line": 114,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 2,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 148,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 1,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        },
        {
          "line": 192,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 1,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        },
        {
          "line": 199,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 1,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        },
        {
          "line": 229,
          "col": 23,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 1,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        },
        {
          "line": 236,
          "col": 25,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 1, color: \"var(--ds-text-primary)\" }} />",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "risk-score-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ExceptionManager",
      "version": "1.0.0",
      "sourcePath": "components/finance/reconciliation/ExceptionManager.tsx",
      "tokenScore": 70,
      "p1Count": 6,
      "p2Count": 0,
      "violations": [
        {
          "line": 180,
          "col": 5,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 347,
          "col": 15,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 365,
          "col": 15,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 383,
          "col": 15,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 516,
          "col": 27,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 550,
          "col": 27,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "exception-manager",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ProvenanceFrame",
      "version": "1.0.0",
      "sourcePath": "components/a2ui/ProvenanceFrame.tsx",
      "tokenScore": 75,
      "p1Count": 5,
      "p2Count": 0,
      "violations": [
        {
          "line": 61,
          "col": 3,
          "severity": "P1",
          "rule": "hardcoded-font-size",
          "snippet": "fontSize: 10,"
        },
        {
          "line": 62,
          "col": 3,
          "severity": "P1",
          "rule": "hardcoded-font-weight",
          "snippet": "fontWeight: 700,"
        },
        {
          "line": 63,
          "col": 21,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "letterSpacing: \"0.5px\","
        },
        {
          "line": 114,
          "col": 15,
          "severity": "P1",
          "rule": "hardcoded-font-size",
          "snippet": "fontSize: 10,"
        },
        {
          "line": 137,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-font-size",
          "snippet": "fontSize: 11,"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "provenance-frame",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "UnknownComponentFallback",
      "version": "1.0.0",
      "sourcePath": "components/a2ui/UnknownComponentFallback.tsx",
      "tokenScore": 75,
      "p1Count": 5,
      "p2Count": 0,
      "violations": [
        {
          "line": 43,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-font-size",
          "snippet": "fontSize: 11,"
        },
        {
          "line": 44,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-font-weight",
          "snippet": "fontWeight: 700,"
        },
        {
          "line": 54,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-font-size",
          "snippet": "fontSize: 12,"
        },
        {
          "line": 62,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-font-size",
          "snippet": "fontSize: 11,"
        },
        {
          "line": 63,
          "col": 27,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "padding: \"1px 6px\","
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "unknown-component-fallback",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "BreachAlert",
      "version": "1.0.0",
      "sourcePath": "components/finance/BreachAlert.tsx",
      "tokenScore": 80,
      "p1Count": 4,
      "p2Count": 0,
      "violations": [
        {
          "line": 112,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 2,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 142,
          "col": 15,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 2,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 170,
          "col": 19,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 1,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        },
        {
          "line": 235,
          "col": 19,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 1,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "breach-alert",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CycleRail",
      "version": "1.0.0",
      "sourcePath": "components/patterns/CycleRail.tsx",
      "tokenScore": 84,
      "p1Count": 0,
      "p2Count": 8,
      "violations": [
        {
          "line": 142,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ position: \"absolute\", width: pointing === \"up\" ? ARROW_W : ARROW_H, height: pointing === \"up\" ? ARROW_H : ARROW"
        },
        {
          "line": 218,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ margin: 0, padding: 0, minWidth: 0, ...(vertical ? { display: \"flex\", flexDirection: \"column\" } : { display: \"g"
        },
        {
          "line": 273,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ position: \"relative\", paddingLeft: GUTTER, minWidth: 0 }}"
        },
        {
          "line": 291,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ right: 0, top: `calc(${RETURN_LINE_W} / 2)`, transform: \"translateY(-50%)\", }}"
        },
        {
          "line": 328,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ minWidth: 0 }}"
        },
        {
          "line": 344,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ flex: 1, height: \"100%\", borderLeft: `${RETURN_LINE_W} solid ${RETURN_COLOR}`, borderBottom: `${RETURN_LINE_W} "
        },
        {
          "line": 361,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ flex: 1, height: \"100%\", borderRight: `${RETURN_LINE_W} solid ${RETURN_COLOR}`, borderBottom: `${RETURN_LINE_W}"
        },
        {
          "line": 371,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ left: 0, top: 0, transform: \"translate(-50%, -100%)\" }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "cycle-rail",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "beta"
    },
    {
      "componentName": "Callout",
      "version": "1.0.0",
      "sourcePath": "components/ui/Callout.tsx",
      "tokenScore": 85,
      "p1Count": 1,
      "p2Count": 5,
      "violations": [
        {
          "line": 19,
          "col": 48,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "\"flex gap-[var(--ds-fin-gap-lg)] items-start rounded-none border-[length:var(--ds-border-w-structure)] border-solid\",",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-ds-none"
        },
        {
          "line": 66,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ background: cfg.text }}"
        },
        {
          "line": 70,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ color: cfg.text }}"
        },
        {
          "line": 76,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ color: cfg.text }}"
        },
        {
          "line": 82,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ color: cfg.text }}"
        },
        {
          "line": 93,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ color: cfg.text }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "callout",
      "category": "ui",
      "subcategory": "feedback",
      "status": "stable"
    },
    {
      "componentName": "Tabs",
      "version": "1.0.0",
      "sourcePath": "components/ui/Tabs.tsx",
      "tokenScore": 85,
      "p1Count": 3,
      "p2Count": 0,
      "violations": [
        {
          "line": 65,
          "col": 24,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "\"px-3 py-1.5 rounded-[calc(var(--ds-radius-sm)-2px)] text-[var(--ds-text-muted)] hover:text-[var(--ds-text-primary)] dat",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-[var(--ds-radius-xs)] (no rounded-ds-xs utility exists)"
        },
        {
          "line": 124,
          "col": 357,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "className=\"w-full justify-start px-3 py-2 -mr-px border-b-0 border-r-2 border-transparent text-[var(--ds-text-muted)] ho",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-[var(--ds-radius-xs)] (no rounded-ds-xs utility exists)"
        },
        {
          "line": 198,
          "col": 46,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "\"flex flex-col items-start p-3 rounded-none text-left\",",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-ds-none"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "tabs",
      "category": "ui",
      "subcategory": "navigation",
      "status": "stable"
    },
    {
      "componentName": "RunLifecycleRail",
      "version": "1.0.0",
      "sourcePath": "components/patterns/RunLifecycleRail.tsx",
      "tokenScore": 85,
      "p1Count": 1,
      "p2Count": 5,
      "violations": [
        {
          "line": 135,
          "col": 25,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "minHeight: \"12px\","
        },
        {
          "line": 183,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ display: \"flex\" }}"
        },
        {
          "line": 222,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ display: \"flex\" }}"
        },
        {
          "line": 240,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...labelStyle, color }}"
        },
        {
          "line": 270,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ display: \"flex\" }}"
        },
        {
          "line": 290,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...labelStyle, color }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "run-lifecycle-rail",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "stable"
    },
    {
      "componentName": "PaymentStatusBadge",
      "version": "1.0.0",
      "sourcePath": "components/finance/PaymentStatusBadge.tsx",
      "tokenScore": 85,
      "p1Count": 3,
      "p2Count": 0,
      "violations": [
        {
          "line": 120,
          "col": 44,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "padding: size === \"compact\" ? \"2px 7px\" : \"3px 10px\","
        },
        {
          "line": 120,
          "col": 56,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "padding: size === \"compact\" ? \"2px 7px\" : \"3px 10px\","
        },
        {
          "line": 128,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "payment-status-badge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "MatchQueue",
      "version": "1.0.0",
      "sourcePath": "components/finance/reconciliation/MatchQueue.tsx",
      "tokenScore": 85,
      "p1Count": 3,
      "p2Count": 0,
      "violations": [
        {
          "line": 155,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 403,
          "col": 37,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 423,
          "col": 37,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "match-queue",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ClearingNetworkIndicator",
      "version": "1.0.0",
      "sourcePath": "components/finance/ClearingNetworkIndicator.tsx",
      "tokenScore": 88,
      "p1Count": 2,
      "p2Count": 1,
      "violations": [
        {
          "line": 167,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 173,
          "col": 40,
          "severity": "P1",
          "rule": "hardcoded-font-weight",
          "snippet": "<span style={{ opacity: 0.7, fontWeight: 400 }}>{messageType}</span>"
        },
        {
          "line": 173,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ opacity: 0.7, fontWeight: 400 }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "clearing-network-indicator",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "Toast",
      "version": "1.0.0",
      "sourcePath": "components/ui/Toast.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 9,
          "col": 96,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "\"group pointer-events-auto relative flex w-full items-center justify-between overflow-hidden rounded-lg border p-4 shado",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-ds-lg"
        },
        {
          "line": 94,
          "col": 47,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "className=\"absolute right-2 top-2 rounded-md p-1 opacity-70 transition-opacity hover:opacity-100 focus:opacity-100 focus",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-ds-md"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "toast",
      "category": "ui",
      "subcategory": "feedback",
      "status": "stable"
    },
    {
      "componentName": "InstallBlock",
      "version": "1.0.0",
      "sourcePath": "components/ui/InstallBlock.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 29,
          "col": 7,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 0,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        },
        {
          "line": 46,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 0,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "install-block",
      "category": "ui",
      "subcategory": "trust",
      "status": "stable"
    },
    {
      "componentName": "Command",
      "version": "1.0.0",
      "sourcePath": "components/ui/Command.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 40,
          "col": 18,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "\"flex h-[44px] w-full bg-transparent\","
        },
        {
          "line": 58,
          "col": 27,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "className={cn(\"max-h-[300px] overflow-y-auto overflow-x-hidden\", className)}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "command",
      "category": "ui",
      "subcategory": "overlays",
      "status": "stable"
    },
    {
      "componentName": "AgencyIndicator",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgencyIndicator.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 37,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 0,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        },
        {
          "line": 91,
          "col": 17,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 0,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agency-indicator",
      "category": "pattern",
      "subcategory": "agency-control",
      "status": "stable"
    },
    {
      "componentName": "AgencyStack",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgencyStack.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 165,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 0,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        },
        {
          "line": 183,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 0,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agency-stack",
      "category": "pattern",
      "subcategory": "agency-control",
      "status": "stable"
    },
    {
      "componentName": "EvalRadar",
      "version": "1.0.0",
      "sourcePath": "components/patterns/EvalRadar.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 428,
          "col": 23,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 436,
          "col": 25,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "eval-radar",
      "category": "pattern",
      "subcategory": "learning",
      "status": "stable"
    },
    {
      "componentName": "SessionTimeoutDialog",
      "version": "1.0.0",
      "sourcePath": "components/patterns/SessionTimeoutDialog.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 155,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 165,
          "col": 15,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "session-timeout-dialog",
      "category": "pattern",
      "subcategory": "identity",
      "status": "stable"
    },
    {
      "componentName": "PresenceAvatarStack",
      "version": "1.0.0",
      "sourcePath": "components/patterns/PresenceAvatarStack.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 116,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "const borderRadius = isAgent ? \"2px\" : \"50%\";",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 258,
          "col": 15,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 2,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "presence-avatar-stack",
      "category": "pattern",
      "subcategory": "multi-agent",
      "status": "stable"
    },
    {
      "componentName": "ForwardContractCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/ForwardContractCard.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 131,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 2,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 175,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 1,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "forward-contract-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ExposureLimitBar",
      "version": "1.0.0",
      "sourcePath": "components/finance/ExposureLimitBar.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 137,
          "col": 17,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 1,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        },
        {
          "line": 148,
          "col": 19,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 1,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "exposure-limit-bar",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ReconWaterfall",
      "version": "1.0.0",
      "sourcePath": "components/finance/ReconWaterfall.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 95,
          "col": 17,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\", overflow: \"hidden\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 101,
          "col": 19,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "recon-waterfall",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "OrderBookRow",
      "version": "1.0.0",
      "sourcePath": "components/finance/OrderBookRow.tsx",
      "tokenScore": 90,
      "p1Count": 0,
      "p2Count": 5,
      "violations": [
        {
          "line": 54,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ position: \"relative\", ...style }}"
        },
        {
          "line": 56,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ padding: 0, position: \"relative\" }}"
        },
        {
          "line": 57,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ position: \"absolute\", top: 0, [isBid ? \"right\" : \"left\"]: 0, width: `${depthPct}%`, height: \"100%\", backgroundC"
        },
        {
          "line": 66,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ display: \"flex\", position: \"relative\" }}"
        },
        {
          "line": 67,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...cellStyle, flex: 1, textAlign: isBid ? \"right\" : \"left\", color }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "order-book-row",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "PnLAttributionSummary",
      "version": "1.0.0",
      "sourcePath": "components/finance/PnLAttributionSummary.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 175,
          "col": 29,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px 0 0 2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 186,
          "col": 29,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"0 2px 2px 0\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "pnl-attribution-summary",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CandlestickGL",
      "version": "1.0.0",
      "sourcePath": "components/finance/CandlestickGL.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 432,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 4,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-xs)"
        },
        {
          "line": 459,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 3,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "candlestick-gl",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "DepthChartGL",
      "version": "1.0.0",
      "sourcePath": "components/finance/DepthChartGL.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 379,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 4,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-xs)"
        },
        {
          "line": 405,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 2,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "depth-chart-gl",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "OrderFlowGL",
      "version": "1.0.0",
      "sourcePath": "components/finance/OrderFlowGL.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 398,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 4,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-xs)"
        },
        {
          "line": 424,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 3,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "order-flow-gl",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "BreakAnalysisPanel",
      "version": "1.0.0",
      "sourcePath": "components/finance/reconciliation/BreakAnalysisPanel.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 158,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        },
        {
          "line": 433,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "break-analysis-panel",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ReversalWindow",
      "version": "1.0.0",
      "sourcePath": "components/ai/ReversalWindow.tsx",
      "tokenScore": 90,
      "p1Count": 2,
      "p2Count": 0,
      "violations": [
        {
          "line": 68,
          "col": 14,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "fontSize: \"11px\","
        },
        {
          "line": 68,
          "col": 3,
          "severity": "P1",
          "rule": "hardcoded-font-size",
          "snippet": "fontSize: \"11px\","
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "reversal-window",
      "category": "ui",
      "subcategory": "ai-agent",
      "status": "stable"
    },
    {
      "componentName": "StateDeltaInspector",
      "version": "1.0.0",
      "sourcePath": "components/patterns/StateDeltaInspector.tsx",
      "tokenScore": 92,
      "p1Count": 0,
      "p2Count": 4,
      "violations": [
        {
          "line": 325,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...labelStyle, color: keyColor }}"
        },
        {
          "line": 372,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...labelStyle, color: keyColor }}"
        },
        {
          "line": 522,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...stepperBtnStyle, opacity: count <= 0 ? 0.4 : 1 }}"
        },
        {
          "line": 531,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...stepperBtnStyle, opacity: count >= total ? 0.4 : 1, }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "state-delta-inspector",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "stable"
    },
    {
      "componentName": "StatusDot",
      "version": "1.0.0",
      "sourcePath": "components/ui/StatusDot.tsx",
      "tokenScore": 93,
      "p1Count": 1,
      "p2Count": 1,
      "violations": [
        {
          "line": 41,
          "col": 44,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "className=\"inline-block shrink-0 rounded-full\"",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-ds-full"
        },
        {
          "line": 52,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ color: cfg.color }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "status-dot",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "Skeleton",
      "version": "1.0.0",
      "sourcePath": "components/ui/Skeleton.tsx",
      "tokenScore": 93,
      "p1Count": 1,
      "p2Count": 1,
      "violations": [
        {
          "line": 6,
          "col": 4,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "\"rounded-none bg-[var(--ds-surface-overlay)] animate-[ds-skeleton_var(--ds-motion-skeleton)_var(--ds-motion-curve)_infin",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-ds-none"
        },
        {
          "line": 37,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...(width !== undefined ? { width } : {}), ...(height !== undefined ? { height } : {}), ...style, }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "skeleton",
      "category": "ui",
      "subcategory": "feedback",
      "status": "stable"
    },
    {
      "componentName": "GlossaryTooltip",
      "version": "1.0.0",
      "sourcePath": "components/ui/GlossaryTooltip.tsx",
      "tokenScore": 93,
      "p1Count": 1,
      "p2Count": 1,
      "violations": [
        {
          "line": 75,
          "col": 31,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "style={{ maxWidth: \"280px\" }}"
        },
        {
          "line": 75,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ maxWidth: \"280px\" }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "glossary-tooltip",
      "category": "ui",
      "subcategory": "overlays",
      "status": "stable"
    },
    {
      "componentName": "Input",
      "version": "1.0.0",
      "sourcePath": "components/ui/Input.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 9,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "\"w-full rounded-none border-[length:var(--ds-border-w-mid)] border-solid\",",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-ds-none"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "input",
      "category": "ui",
      "subcategory": "data-entry",
      "status": "stable"
    },
    {
      "componentName": "Badge",
      "version": "1.0.0",
      "sourcePath": "components/ui/Badge.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 7,
          "col": 31,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "\"inline-flex items-center rounded-none\",",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-ds-none"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "badge",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "Tag",
      "version": "1.0.0",
      "sourcePath": "components/ui/Tag.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 7,
          "col": 31,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "\"inline-flex items-center rounded-none whitespace-nowrap select-none\",",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-ds-none"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "tag",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "DataTag",
      "version": "1.0.0",
      "sourcePath": "components/ui/DataTag.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 42,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 0,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "data-tag",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "Card",
      "version": "1.0.0",
      "sourcePath": "components/ui/Card.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 6,
          "col": 13,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "\"relative rounded-none p-[var(--ds-space-inset-lg)] shadow-[var(--ds-shadow-sm)] border-[length:var(--ds-border-w-struct",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-ds-none"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "card",
      "category": "ui",
      "subcategory": "layout",
      "status": "stable"
    },
    {
      "componentName": "Modal",
      "version": "1.0.0",
      "sourcePath": "components/ui/Modal.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 95,
          "col": 45,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "className=\"absolute right-4 top-4 rounded-sm opacity-70 transition-opacity hover:opacity-100 focus-visible:outline-none ",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-ds-sm"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "modal",
      "category": "ui",
      "subcategory": "overlays",
      "status": "stable"
    },
    {
      "componentName": "Tooltip",
      "version": "1.0.0",
      "sourcePath": "components/ui/Tooltip.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 158,
          "col": 96,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "className=\"inline-flex items-center justify-center w-4 h-4 border border-current rounded-full text-xs\"",
          "radiusScope": "tailwind",
          "suggestedFix": "rounded-ds-full"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "tooltip",
      "category": "ui",
      "subcategory": "overlays",
      "status": "stable"
    },
    {
      "componentName": "PasswordStrength",
      "version": "1.0.0",
      "sourcePath": "components/ui/PasswordStrength.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 83,
          "col": 15,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 2,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "password-strength",
      "category": "ui",
      "subcategory": "trust",
      "status": "stable"
    },
    {
      "componentName": "AuditTrail",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AuditTrail.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 116,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 0,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "audit-trail",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "StateBadge",
      "version": "1.0.0",
      "sourcePath": "components/patterns/state-badge.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 38,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 2,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "state-badge",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "LiveChangeIndicator",
      "version": "1.0.0",
      "sourcePath": "components/patterns/LiveChangeIndicator.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 116,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: author.type === \"agent\" ? \"1px\" : \"50%\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "live-change-indicator",
      "category": "pattern",
      "subcategory": "multi-agent",
      "status": "stable"
    },
    {
      "componentName": "ConflictResolutionBanner",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ConflictResolutionBanner.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 89,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: type === \"agent\" ? \"1px\" : \"50%\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "conflict-resolution-banner",
      "category": "pattern",
      "subcategory": "multi-agent",
      "status": "stable"
    },
    {
      "componentName": "ActionProvenanceCard",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ActionProvenanceCard.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 177,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: isAgent ? 0 : \"50%\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "action-provenance-card",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "AgentActivityFeed",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentActivityFeed.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 99,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 0,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-activity-feed",
      "category": "pattern",
      "subcategory": "agency-control",
      "status": "stable"
    },
    {
      "componentName": "TaskStateBadge",
      "version": "1.0.0",
      "sourcePath": "components/patterns/TaskStateBadge.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 87,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 2,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "task-state-badge",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "stable"
    },
    {
      "componentName": "HumanInputRequest",
      "version": "1.0.0",
      "sourcePath": "components/patterns/HumanInputRequest.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 217,
          "col": 34,
          "severity": "P1",
          "rule": "hardcoded-px",
          "snippet": "{/* Response affordances — 44px touch-target floor */}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "human-input-request",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "CurrencyPairSelector",
      "version": "1.0.0",
      "sourcePath": "components/finance/CurrencyPairSelector.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 64,
          "col": 5,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 2,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "currency-pair-selector",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "DerivativeExposureBar",
      "version": "1.0.0",
      "sourcePath": "components/finance/DerivativeExposureBar.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 128,
          "col": 17,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 1,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "derivative-exposure-bar",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "PaymentTracker",
      "version": "1.0.0",
      "sourcePath": "components/finance/PaymentTracker.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 104,
          "col": 98,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "<div style={{ height: \"var(--ds-bar-h-sm)\", backgroundColor: \"var(--ds-surface-ground)\", borderRadius: \"2px\", overflow: ",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "payment-tracker",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ExecutionAnalytics",
      "version": "1.0.0",
      "sourcePath": "components/finance/ExecutionAnalytics.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 180,
          "col": 119,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "<div style={{ flex: 1, height: \"var(--ds-fin-gap-lg)\", backgroundColor: \"var(--ds-surface-ground)\", borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "execution-analytics",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "AllocationDonut",
      "version": "1.0.0",
      "sourcePath": "components/finance/AllocationDonut.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 143,
          "col": 94,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "width: \"var(--ds-timeline-dot-size)\", height: \"var(--ds-timeline-dot-size)\", borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "allocation-donut",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "HoldingsTable",
      "version": "1.0.0",
      "sourcePath": "components/finance/HoldingsTable.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 155,
          "col": 23,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"3px\", overflow: \"hidden\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "holdings-table",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ComplianceChecklist",
      "version": "1.0.0",
      "sourcePath": "components/finance/ComplianceChecklist.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 92,
          "col": 11,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"3px\", overflow: \"hidden\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "compliance-checklist",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "PaymentLifecycleTracker",
      "version": "1.0.0",
      "sourcePath": "components/finance/PaymentLifecycleTracker.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 252,
          "col": 23,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 0,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "payment-lifecycle-tracker",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "VolumeProfileGL",
      "version": "1.0.0",
      "sourcePath": "components/finance/VolumeProfileGL.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 378,
          "col": 9,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 4,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-xs)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "volume-profile-gl",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ReconciliationSummary",
      "version": "1.0.0",
      "sourcePath": "components/finance/reconciliation/ReconciliationSummary.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 183,
          "col": 15,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: \"2px\",",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "reconciliation-summary",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "BoxViolinPlot",
      "version": "1.0.0",
      "sourcePath": "components/finance/BoxViolinPlot.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 520,
          "col": 17,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 1,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-none) (nearest step — review)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "box-violin-plot",
      "category": "ui",
      "subcategory": "finance",
      "status": "beta"
    },
    {
      "componentName": "ParallelCoordinates",
      "version": "1.0.0",
      "sourcePath": "components/finance/ParallelCoordinates.tsx",
      "tokenScore": 95,
      "p1Count": 1,
      "p2Count": 0,
      "violations": [
        {
          "line": 410,
          "col": 15,
          "severity": "P1",
          "rule": "hardcoded-radius",
          "snippet": "borderRadius: 2,",
          "radiusScope": "literal",
          "suggestedFix": "var(--ds-radius-sm)"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "parallel-coordinates",
      "category": "ui",
      "subcategory": "finance",
      "status": "beta"
    },
    {
      "componentName": "Stepper",
      "version": "1.0.0",
      "sourcePath": "components/navigation/Stepper.tsx",
      "tokenScore": 96,
      "p1Count": 0,
      "p2Count": 2,
      "violations": [
        {
          "line": 79,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ display: \"contents\", listStyle: \"none\", margin: 0, padding: 0 }}"
        },
        {
          "line": 98,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ display: \"flex\", flexDirection: \"column\" }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "stepper",
      "category": "ui",
      "subcategory": "navigation",
      "status": "stable"
    },
    {
      "componentName": "KanbanBoard",
      "version": "1.0.0",
      "sourcePath": "components/patterns/KanbanBoard.tsx",
      "tokenScore": 96,
      "p1Count": 0,
      "p2Count": 2,
      "violations": [
        {
          "line": 522,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ position: \"relative\", flex: 1, padding: CARD_GAP }}"
        },
        {
          "line": 548,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ margin: 0, padding: 0, listStyle: \"none\", display: \"flex\", flexDirection: \"column\", gap: CARD_GAP, }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "kanban-board",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "beta"
    },
    {
      "componentName": "A2ATaskPanel",
      "version": "1.0.0",
      "sourcePath": "components/patterns/A2ATaskPanel.tsx",
      "tokenScore": 96,
      "p1Count": 0,
      "p2Count": 2,
      "violations": [
        {
          "line": 223,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ marginLeft: \"auto\" }}"
        },
        {
          "line": 281,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ display: \"contents\" }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "a2a-task-panel",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "stable"
    },
    {
      "componentName": "ArtifactViewer",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ArtifactViewer.tsx",
      "tokenScore": 96,
      "p1Count": 0,
      "p2Count": 2,
      "violations": [
        {
          "line": 147,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ display: \"contents\" }}"
        },
        {
          "line": 266,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ display: \"flex\", flexDirection: \"column\", }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "artifact-viewer",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "stable"
    },
    {
      "componentName": "HeatmapChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/HeatmapChart.tsx",
      "tokenScore": 96,
      "p1Count": 0,
      "p2Count": 2,
      "violations": [
        {
          "line": 146,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ margin: 0, ...LABEL_STYLE }}"
        },
        {
          "line": 235,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ fontVariantNumeric: \"tabular-nums\" }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "heatmap-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "Button",
      "version": "1.0.0",
      "sourcePath": "components/ui/Button.tsx",
      "tokenScore": 98,
      "p1Count": 0,
      "p2Count": 1,
      "violations": [
        {
          "line": 46,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ animation: \"spin 0.8s linear infinite\" }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "button",
      "category": "ui",
      "subcategory": "actions",
      "status": "stable"
    },
    {
      "componentName": "EmptyState",
      "version": "1.0.0",
      "sourcePath": "components/ui/EmptyState.tsx",
      "tokenScore": 98,
      "p1Count": 0,
      "p2Count": 1,
      "violations": [
        {
          "line": 122,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ color: cfg.color }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "empty-state",
      "category": "ui",
      "subcategory": "feedback",
      "status": "stable"
    },
    {
      "componentName": "ScrollArea",
      "version": "1.0.0",
      "sourcePath": "components/data/ScrollArea.tsx",
      "tokenScore": 98,
      "p1Count": 0,
      "p2Count": 1,
      "violations": [
        {
          "line": 43,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ position: \"relative\" }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "scroll-area",
      "category": "ui",
      "subcategory": "layout",
      "status": "stable"
    },
    {
      "componentName": "DropdownMenu",
      "version": "1.0.0",
      "sourcePath": "components/overlay/DropdownMenu.tsx",
      "tokenScore": 98,
      "p1Count": 0,
      "p2Count": 1,
      "violations": [
        {
          "line": 71,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ all: \"unset\", cursor: \"pointer\", display: \"inline-flex\" }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "dropdown-menu",
      "category": "ui",
      "subcategory": "overlays",
      "status": "stable"
    },
    {
      "componentName": "Popover",
      "version": "1.0.0",
      "sourcePath": "components/overlay/Popover.tsx",
      "tokenScore": 98,
      "p1Count": 0,
      "p2Count": 1,
      "violations": [
        {
          "line": 76,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ all: \"unset\", cursor: \"pointer\", display: \"inline-flex\" }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "popover",
      "category": "ui",
      "subcategory": "overlays",
      "status": "stable"
    },
    {
      "componentName": "ApprovalCard",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ApprovalCard.tsx",
      "tokenScore": 98,
      "p1Count": 0,
      "p2Count": 1,
      "violations": [
        {
          "line": 184,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ flex: 1, minWidth: 0 }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "approval-card",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "beta"
    },
    {
      "componentName": "RiskDisclosure",
      "version": "1.0.0",
      "sourcePath": "components/finance/RiskDisclosure.tsx",
      "tokenScore": 98,
      "p1Count": 0,
      "p2Count": 1,
      "violations": [
        {
          "line": 87,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ color: tokens.color }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "risk-disclosure",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "WaterfallChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/WaterfallChart.tsx",
      "tokenScore": 98,
      "p1Count": 0,
      "p2Count": 1,
      "violations": [
        {
          "line": 176,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ ...valueCol, color }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "waterfall-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CurrencyAmount",
      "version": "1.0.0",
      "sourcePath": "components/finance/CurrencyAmount.tsx",
      "tokenScore": 98,
      "p1Count": 0,
      "p2Count": 1,
      "violations": [
        {
          "line": 92,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ display: \"inline-flex\", alignItems: \"baseline\", gap: \"3px\", color: SIGN_COLOR[resolvedSign], ...style }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "currency-amount",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "BarChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/BarChart.tsx",
      "tokenScore": 98,
      "p1Count": 0,
      "p2Count": 1,
      "violations": [
        {
          "line": 105,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ margin: 0, ...LABEL_STYLE }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "bar-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ScatterChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/ScatterChart.tsx",
      "tokenScore": 98,
      "p1Count": 0,
      "p2Count": 1,
      "violations": [
        {
          "line": 93,
          "col": 1,
          "severity": "P2",
          "rule": "inline-no-token",
          "snippet": "style={{ margin: 0, ...LABEL_STYLE }}"
        }
      ],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "scatter-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "Icon",
      "version": "1.0.0",
      "sourcePath": "components/ui/Icon.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "icon",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "IconButton",
      "version": "1.0.0",
      "sourcePath": "components/ui/IconButton.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "icon-button",
      "category": "ui",
      "subcategory": "actions",
      "status": "stable"
    },
    {
      "componentName": "TextField",
      "version": "1.0.0",
      "sourcePath": "components/form/TextField.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "text-field",
      "category": "ui",
      "subcategory": "data-entry",
      "status": "stable"
    },
    {
      "componentName": "TextArea",
      "version": "1.0.0",
      "sourcePath": "components/form/TextArea.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "text-area",
      "category": "ui",
      "subcategory": "data-entry",
      "status": "stable"
    },
    {
      "componentName": "Select",
      "version": "1.0.0",
      "sourcePath": "components/ui/Select.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "select",
      "category": "ui",
      "subcategory": "data-entry",
      "status": "stable"
    },
    {
      "componentName": "Checkbox",
      "version": "1.0.0",
      "sourcePath": "components/form/Checkbox.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "checkbox",
      "category": "ui",
      "subcategory": "data-entry",
      "status": "stable"
    },
    {
      "componentName": "CheckboxGroup",
      "version": "1.0.0",
      "sourcePath": "components/form/CheckboxGroup.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "checkbox-group",
      "category": "ui",
      "subcategory": "data-entry",
      "status": "stable"
    },
    {
      "componentName": "RadioGroup",
      "version": "1.0.0",
      "sourcePath": "components/form/RadioGroup.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "radio-group",
      "category": "ui",
      "subcategory": "data-entry",
      "status": "stable"
    },
    {
      "componentName": "Switch",
      "version": "1.0.0",
      "sourcePath": "components/form/Switch.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "switch",
      "category": "ui",
      "subcategory": "data-entry",
      "status": "stable"
    },
    {
      "componentName": "Slider",
      "version": "1.0.0",
      "sourcePath": "components/form/Slider.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "slider",
      "category": "ui",
      "subcategory": "data-entry",
      "status": "stable"
    },
    {
      "componentName": "ModelTag",
      "version": "1.0.0",
      "sourcePath": "components/ui/ModelTag.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "model-tag",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "Timestamp",
      "version": "1.0.0",
      "sourcePath": "components/ui/Timestamp.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "timestamp",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "DataFreshness",
      "version": "1.0.0",
      "sourcePath": "components/ui/DataFreshness.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "data-freshness",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "CostIndicator",
      "version": "1.0.0",
      "sourcePath": "components/ui/CostIndicator.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "cost-indicator",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "TokenCounter",
      "version": "1.0.0",
      "sourcePath": "components/ui/TokenCounter.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "token-counter",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "Meter",
      "version": "1.0.0",
      "sourcePath": "components/ui/Meter.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "meter",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "Avatar",
      "version": "1.0.0",
      "sourcePath": "components/data/Avatar.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "avatar",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "Table",
      "version": "1.0.0",
      "sourcePath": "components/data/Table.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "table",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "DataList",
      "version": "1.0.0",
      "sourcePath": "components/data/DataList.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "data-list",
      "category": "ui",
      "subcategory": "data-display",
      "status": "stable"
    },
    {
      "componentName": "StreamingDot",
      "version": "1.0.0",
      "sourcePath": "components/ui/StreamingDot.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "streaming-dot",
      "category": "ui",
      "subcategory": "feedback",
      "status": "stable"
    },
    {
      "componentName": "FeedbackSignal",
      "version": "1.0.0",
      "sourcePath": "components/ui/FeedbackSignal.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "feedback-signal",
      "category": "ui",
      "subcategory": "feedback",
      "status": "stable"
    },
    {
      "componentName": "Progress",
      "version": "1.0.0",
      "sourcePath": "components/feedback/Progress.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "progress",
      "category": "ui",
      "subcategory": "feedback",
      "status": "stable"
    },
    {
      "componentName": "Spinner",
      "version": "1.0.0",
      "sourcePath": "components/feedback/Spinner.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "spinner",
      "category": "ui",
      "subcategory": "feedback",
      "status": "stable"
    },
    {
      "componentName": "DeprecationBanner",
      "version": "1.0.0",
      "sourcePath": "components/ui/DeprecationBanner.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "deprecation-banner",
      "category": "ui",
      "subcategory": "feedback",
      "status": "stable"
    },
    {
      "componentName": "Box",
      "version": "1.0.0",
      "sourcePath": "components/layout/Box.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "box",
      "category": "ui",
      "subcategory": "layout",
      "status": "stable"
    },
    {
      "componentName": "Flex",
      "version": "1.0.0",
      "sourcePath": "components/layout/Flex.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "flex",
      "category": "ui",
      "subcategory": "layout",
      "status": "stable"
    },
    {
      "componentName": "Grid",
      "version": "1.0.0",
      "sourcePath": "components/layout/Grid.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "grid",
      "category": "ui",
      "subcategory": "layout",
      "status": "stable"
    },
    {
      "componentName": "Container",
      "version": "1.0.0",
      "sourcePath": "components/layout/Container.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "container",
      "category": "ui",
      "subcategory": "layout",
      "status": "stable"
    },
    {
      "componentName": "Section",
      "version": "1.0.0",
      "sourcePath": "components/layout/Section.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "section",
      "category": "ui",
      "subcategory": "layout",
      "status": "stable"
    },
    {
      "componentName": "Separator",
      "version": "1.0.0",
      "sourcePath": "components/layout/Separator.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "separator",
      "category": "ui",
      "subcategory": "layout",
      "status": "stable"
    },
    {
      "componentName": "ResponsiveNav",
      "version": "1.0.0",
      "sourcePath": "components/ui/ResponsiveNav.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "responsive-nav",
      "category": "ui",
      "subcategory": "navigation",
      "status": "stable"
    },
    {
      "componentName": "SegmentedControl",
      "version": "1.0.0",
      "sourcePath": "components/navigation/SegmentedControl.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "segmented-control",
      "category": "ui",
      "subcategory": "navigation",
      "status": "stable"
    },
    {
      "componentName": "LocaleSwitcher",
      "version": "1.0.0",
      "sourcePath": "components/ui/LocaleSwitcher.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "locale-switcher",
      "category": "ui",
      "subcategory": "navigation",
      "status": "stable"
    },
    {
      "componentName": "Dialog",
      "version": "1.0.0",
      "sourcePath": "components/overlay/Dialog.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "dialog",
      "category": "ui",
      "subcategory": "overlays",
      "status": "stable"
    },
    {
      "componentName": "AlertDialog",
      "version": "1.0.0",
      "sourcePath": "components/overlay/AlertDialog.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "alert-dialog",
      "category": "ui",
      "subcategory": "overlays",
      "status": "stable"
    },
    {
      "componentName": "Accordion",
      "version": "1.0.0",
      "sourcePath": "components/ui/Accordion.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "accordion",
      "category": "ui",
      "subcategory": "overlays",
      "status": "stable"
    },
    {
      "componentName": "TableOfContents",
      "version": "1.0.0",
      "sourcePath": "components/ui/TableOfContents.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "table-of-contents",
      "category": "ui",
      "subcategory": "overlays",
      "status": "stable"
    },
    {
      "componentName": "Text",
      "version": "1.0.0",
      "sourcePath": "components/typography/Text.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "text",
      "category": "ui",
      "subcategory": "typography",
      "status": "stable"
    },
    {
      "componentName": "Heading",
      "version": "1.0.0",
      "sourcePath": "components/typography/Heading.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "heading",
      "category": "ui",
      "subcategory": "typography",
      "status": "stable"
    },
    {
      "componentName": "Code",
      "version": "1.0.0",
      "sourcePath": "components/typography/Code.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "code",
      "category": "ui",
      "subcategory": "typography",
      "status": "stable"
    },
    {
      "componentName": "Kbd",
      "version": "1.0.0",
      "sourcePath": "components/typography/Kbd.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "kbd",
      "category": "ui",
      "subcategory": "typography",
      "status": "stable"
    },
    {
      "componentName": "Link",
      "version": "1.0.0",
      "sourcePath": "components/typography/Link.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "link",
      "category": "ui",
      "subcategory": "typography",
      "status": "stable"
    },
    {
      "componentName": "Blockquote",
      "version": "1.0.0",
      "sourcePath": "components/typography/Blockquote.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "blockquote",
      "category": "ui",
      "subcategory": "typography",
      "status": "stable"
    },
    {
      "componentName": "Em",
      "version": "1.0.0",
      "sourcePath": "components/typography/Em.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "em",
      "category": "ui",
      "subcategory": "typography",
      "status": "stable"
    },
    {
      "componentName": "Strong",
      "version": "1.0.0",
      "sourcePath": "components/typography/Strong.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "strong",
      "category": "ui",
      "subcategory": "typography",
      "status": "stable"
    },
    {
      "componentName": "ApprovalGate",
      "version": "1.0.0",
      "sourcePath": "components/ui/ApprovalGate.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "approval-gate",
      "category": "ui",
      "subcategory": "trust",
      "status": "stable"
    },
    {
      "componentName": "CeremonyGate",
      "version": "1.0.0",
      "sourcePath": "components/ui/CeremonyGate.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "ceremony-gate",
      "category": "ui",
      "subcategory": "trust",
      "status": "stable"
    },
    {
      "componentName": "IntegritySeal",
      "version": "1.0.0",
      "sourcePath": "components/ui/IntegritySeal.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "integrity-seal",
      "category": "ui",
      "subcategory": "trust",
      "status": "stable"
    },
    {
      "componentName": "GroundingIndicator",
      "version": "1.0.0",
      "sourcePath": "components/ui/GroundingIndicator.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "grounding-indicator",
      "category": "ui",
      "subcategory": "trust",
      "status": "stable"
    },
    {
      "componentName": "LearnedFromBadge",
      "version": "1.0.0",
      "sourcePath": "components/ui/LearnedFromBadge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "learned-from-badge",
      "category": "ui",
      "subcategory": "trust",
      "status": "stable"
    },
    {
      "componentName": "NodePrimitive",
      "version": "1.0.0",
      "sourcePath": "components/ui/NodePrimitive.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "node-primitive",
      "category": "ui",
      "subcategory": "graph",
      "status": "stable"
    },
    {
      "componentName": "EdgePrimitive",
      "version": "1.0.0",
      "sourcePath": "components/ui/EdgePrimitive.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "edge-primitive",
      "category": "ui",
      "subcategory": "graph",
      "status": "stable"
    },
    {
      "componentName": "GraphLayout",
      "version": "1.0.0",
      "sourcePath": "components/ui/GraphLayout.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "graph-layout",
      "category": "ui",
      "subcategory": "graph",
      "status": "stable"
    },
    {
      "componentName": "ThemeToggle",
      "version": "1.0.0",
      "sourcePath": "components/ui/ThemeToggle.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "theme-toggle",
      "category": "ui",
      "subcategory": "actions",
      "status": "stable"
    },
    {
      "componentName": "RuntimeThemeProvider",
      "version": "1.0.0",
      "sourcePath": "components/ui/RuntimeThemeProvider.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "runtime-theme-provider",
      "category": "ui",
      "subcategory": "theming",
      "status": "stable"
    },
    {
      "componentName": "MFAInput",
      "version": "1.0.0",
      "sourcePath": "components/ui/MFAInput.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "mfa-input",
      "category": "ui",
      "subcategory": "trust",
      "status": "stable"
    },
    {
      "componentName": "RoleBadge",
      "version": "1.0.0",
      "sourcePath": "components/ui/RoleBadge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "role-badge",
      "category": "ui",
      "subcategory": "trust",
      "status": "stable"
    },
    {
      "componentName": "APIKeyDisplay",
      "version": "1.0.0",
      "sourcePath": "components/ui/APIKeyDisplay.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "api-key-display",
      "category": "ui",
      "subcategory": "trust",
      "status": "stable"
    },
    {
      "componentName": "ProgressiveDisclosure",
      "version": "1.0.0",
      "sourcePath": "components/ui/ProgressiveDisclosure.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "progressive-disclosure",
      "category": "ui",
      "subcategory": "layout",
      "status": "stable"
    },
    {
      "componentName": "ConfirmDialog",
      "version": "1.0.0",
      "sourcePath": "components/ui/ConfirmDialog.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "confirm-dialog",
      "category": "ui",
      "subcategory": "overlays",
      "status": "stable"
    },
    {
      "componentName": "KeyboardShortcutsPanel",
      "version": "1.0.0",
      "sourcePath": "components/ui/KeyboardShortcutsPanel.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "keyboard-shortcuts-panel",
      "category": "ui",
      "subcategory": "navigation",
      "status": "beta"
    },
    {
      "componentName": "Breadcrumbs",
      "version": "1.0.0",
      "sourcePath": "components/navigation/Breadcrumbs.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "breadcrumbs",
      "category": "ui",
      "subcategory": "navigation",
      "status": "stable"
    },
    {
      "componentName": "NumberInput",
      "version": "1.0.0",
      "sourcePath": "components/form/NumberInput.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "number-input",
      "category": "ui",
      "subcategory": "data-entry",
      "status": "stable"
    },
    {
      "componentName": "DatePicker",
      "version": "1.0.0",
      "sourcePath": "components/form/DatePicker.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "date-picker",
      "category": "ui",
      "subcategory": "data-entry",
      "status": "stable"
    },
    {
      "componentName": "DateRangePicker",
      "version": "1.0.0",
      "sourcePath": "components/form/DatePicker.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "date-range-picker",
      "category": "ui",
      "subcategory": "data-entry",
      "status": "stable"
    },
    {
      "componentName": "AgentCard",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-card",
      "category": "pattern",
      "subcategory": "agency-control",
      "status": "stable"
    },
    {
      "componentName": "AgentGraph",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentGraph.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-graph",
      "category": "pattern",
      "subcategory": "agency-control",
      "status": "stable"
    },
    {
      "componentName": "AgentTimeline",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentTimeline.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-timeline",
      "category": "pattern",
      "subcategory": "agency-control",
      "status": "stable"
    },
    {
      "componentName": "AgentIdentityBadge",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentIdentityBadge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-identity-badge",
      "category": "pattern",
      "subcategory": "agency-control",
      "status": "stable"
    },
    {
      "componentName": "MCPToolCall",
      "version": "1.0.0",
      "sourcePath": "components/patterns/MCPToolCall.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "mcp-tool-call",
      "category": "pattern",
      "subcategory": "tool-execution",
      "status": "stable"
    },
    {
      "componentName": "MCPServerStatus",
      "version": "1.0.0",
      "sourcePath": "components/patterns/MCPServerStatus.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "mcp-server-status",
      "category": "pattern",
      "subcategory": "tool-execution",
      "status": "stable"
    },
    {
      "componentName": "ToolResult",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ToolResult.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "tool-result",
      "category": "pattern",
      "subcategory": "tool-execution",
      "status": "stable"
    },
    {
      "componentName": "ChatMessage",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ChatMessage.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "chat-message",
      "category": "pattern",
      "subcategory": "conversation",
      "status": "stable"
    },
    {
      "componentName": "StreamingResponse",
      "version": "1.0.0",
      "sourcePath": "components/patterns/StreamingResponse.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "streaming-response",
      "category": "pattern",
      "subcategory": "conversation",
      "status": "stable"
    },
    {
      "componentName": "ContextWindow",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ContextWindow.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "context-window",
      "category": "pattern",
      "subcategory": "conversation",
      "status": "stable"
    },
    {
      "componentName": "CitationCard",
      "version": "1.0.0",
      "sourcePath": "components/patterns/CitationCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "citation-card",
      "category": "pattern",
      "subcategory": "conversation",
      "status": "stable"
    },
    {
      "componentName": "ModelSelector",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ModelSelector.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "conversation-model-selector",
      "category": "pattern",
      "subcategory": "conversation",
      "status": "stable"
    },
    {
      "componentName": "ApprovalQueue",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ApprovalQueue.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "approval-queue",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "ConsentFlow",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ConsentFlow.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "consent-flow",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "CorrectionFlow",
      "version": "1.0.0",
      "sourcePath": "components/patterns/CorrectionFlow.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "correction-flow",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "EscalationBanner",
      "version": "1.0.0",
      "sourcePath": "components/patterns/EscalationBanner.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "escalation-banner",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "GuardrailIndicator",
      "version": "1.0.0",
      "sourcePath": "components/patterns/GuardrailIndicator.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "guardrail-indicator",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "ProvenanceChain",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ProvenanceChain.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "provenance-chain",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "VaultBoundary",
      "version": "1.0.0",
      "sourcePath": "components/patterns/VaultBoundary.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "vault-boundary",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "PermissionMatrix",
      "version": "1.0.0",
      "sourcePath": "components/patterns/PermissionMatrix.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "permission-matrix",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "ConfidenceMeter",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ConfidenceMeter.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "confidence-meter",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "TemporalScale",
      "version": "1.0.0",
      "sourcePath": "components/patterns/TemporalScale.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "temporal-scale",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "A2UISurface",
      "version": "1.0.0",
      "sourcePath": "components/patterns/A2UISurface.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "a2ui-surface",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "stable"
    },
    {
      "componentName": "A2AHandoff",
      "version": "1.0.0",
      "sourcePath": "components/patterns/A2AHandoff.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "a2a-handoff",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "stable"
    },
    {
      "componentName": "TaskQueue",
      "version": "1.0.0",
      "sourcePath": "components/patterns/TaskQueue.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "task-queue",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "stable"
    },
    {
      "componentName": "ReasoningTree",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ReasoningTree.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "reasoning-tree",
      "category": "pattern",
      "subcategory": "reasoning",
      "status": "stable"
    },
    {
      "componentName": "ThoughtEntry",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ThoughtEntry.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "thought-entry",
      "category": "pattern",
      "subcategory": "reasoning",
      "status": "stable"
    },
    {
      "componentName": "ThinkingState",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ThinkingState.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "thinking-state",
      "category": "pattern",
      "subcategory": "reasoning",
      "status": "stable"
    },
    {
      "componentName": "IterationDiff",
      "version": "1.0.0",
      "sourcePath": "components/patterns/IterationDiff.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "iteration-diff",
      "category": "pattern",
      "subcategory": "reasoning",
      "status": "stable"
    },
    {
      "componentName": "LearningLedger",
      "version": "1.0.0",
      "sourcePath": "components/patterns/LearningLedger.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "learning-ledger",
      "category": "pattern",
      "subcategory": "learning",
      "status": "stable"
    },
    {
      "componentName": "RetryLedger",
      "version": "1.0.0",
      "sourcePath": "components/patterns/RetryLedger.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "retry-ledger",
      "category": "pattern",
      "subcategory": "learning",
      "status": "stable"
    },
    {
      "componentName": "SimilarityCloud",
      "version": "1.0.0",
      "sourcePath": "components/patterns/SimilarityCloud.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "similarity-cloud",
      "category": "pattern",
      "subcategory": "visualization",
      "status": "stable"
    },
    {
      "componentName": "RetrievalRanking",
      "version": "1.0.0",
      "sourcePath": "components/patterns/RetrievalRanking.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "retrieval-ranking",
      "category": "pattern",
      "subcategory": "visualization",
      "status": "stable"
    },
    {
      "componentName": "CostDashboard",
      "version": "1.0.0",
      "sourcePath": "components/patterns/CostDashboard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "cost-dashboard",
      "category": "pattern",
      "subcategory": "visualization",
      "status": "stable"
    },
    {
      "componentName": "LoginCard",
      "version": "1.0.0",
      "sourcePath": "components/patterns/LoginCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "login-card",
      "category": "pattern",
      "subcategory": "identity",
      "status": "stable"
    },
    {
      "componentName": "AccessDenied",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AccessDenied.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "access-denied",
      "category": "pattern",
      "subcategory": "identity",
      "status": "stable"
    },
    {
      "componentName": "UserProfileCard",
      "version": "1.0.0",
      "sourcePath": "components/patterns/UserProfileCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "user-profile-card",
      "category": "pattern",
      "subcategory": "identity",
      "status": "stable"
    },
    {
      "componentName": "AvatarStack",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AvatarStack.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "avatar-stack",
      "category": "pattern",
      "subcategory": "identity",
      "status": "stable"
    },
    {
      "componentName": "AgentConflictPanel",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentConflictPanel.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-conflict-panel",
      "category": "pattern",
      "subcategory": "coordination",
      "status": "stable"
    },
    {
      "componentName": "ChartTooltip",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ChartInteractionLayer.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "chart-tooltip",
      "category": "pattern",
      "subcategory": "dataviz",
      "status": "stable"
    },
    {
      "componentName": "ChartAnnotation",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ChartInteractionLayer.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "chart-annotation",
      "category": "pattern",
      "subcategory": "dataviz",
      "status": "stable"
    },
    {
      "componentName": "ChartComparisonBar",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ChartInteractionLayer.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "chart-comparison-bar",
      "category": "pattern",
      "subcategory": "dataviz",
      "status": "stable"
    },
    {
      "componentName": "AgentIntroductionCard",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentIntroductionCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-introduction-card",
      "category": "pattern",
      "subcategory": "agentic",
      "status": "stable"
    },
    {
      "componentName": "ProgressivePermissionFlow",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ProgressivePermissionFlow.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "progressive-permission-flow",
      "category": "pattern",
      "subcategory": "agentic",
      "status": "stable"
    },
    {
      "componentName": "OnboardingChecklist",
      "version": "1.0.0",
      "sourcePath": "components/patterns/OnboardingChecklist.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "onboarding-checklist",
      "category": "pattern",
      "subcategory": "agentic",
      "status": "stable"
    },
    {
      "componentName": "ErrorBoundaryCard",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ErrorBoundaryCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "error-boundary-card",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "AgentRecoveryFlow",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentRecoveryFlow.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-recovery-flow",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "PartialSuccessPanel",
      "version": "1.0.0",
      "sourcePath": "components/patterns/PartialSuccessPanel.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "partial-success-panel",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "StateIndicator",
      "version": "1.0.0",
      "sourcePath": "components/patterns/state-indicator.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "state-indicator",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "ScenarioScript",
      "version": "1.0.0",
      "sourcePath": "components/patterns/scenario-script.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "scenario-script",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "AgentPauseControl",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentPauseControl.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-pause-control",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "RedirectPanel",
      "version": "1.0.0",
      "sourcePath": "components/patterns/RedirectPanel.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "redirect-panel",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "OverrideConfirmation",
      "version": "1.0.0",
      "sourcePath": "components/patterns/OverrideConfirmation.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "override-confirmation",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "useAgentStream",
      "version": "1.0.0",
      "sourcePath": "hooks/useAgentStream.ts",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "use-agent-stream",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "stable"
    },
    {
      "componentName": "usePositionFeed",
      "version": "1.0.0",
      "sourcePath": "hooks/usePositionFeed.ts",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "use-position-feed",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "stable"
    },
    {
      "componentName": "useAgentHeartbeat",
      "version": "1.0.0",
      "sourcePath": "hooks/useAgentHeartbeat.ts",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "use-agent-heartbeat",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "stable"
    },
    {
      "componentName": "AgentCapabilityMatrix",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentCapabilityMatrix.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-capability-matrix",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "CapabilityGrant",
      "version": "1.0.0",
      "sourcePath": "components/patterns/CapabilityGrant.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "capability-grant",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "CapabilityRevokeFlow",
      "version": "1.0.0",
      "sourcePath": "components/patterns/CapabilityRevokeFlow.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "capability-revoke-flow",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "AmbientAgentStatus",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AmbientAgentStatus.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "ambient-agent-status",
      "category": "pattern",
      "subcategory": "agency-control",
      "status": "stable"
    },
    {
      "componentName": "ConfidenceSpectrum",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ConfidenceSpectrum.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "confidence-spectrum",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "CollaborationPresence",
      "version": "1.0.0",
      "sourcePath": "components/patterns/CollaborationPresence.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "collaboration-presence",
      "category": "pattern",
      "subcategory": "multi-agent",
      "status": "stable"
    },
    {
      "componentName": "CollaborativeCursor",
      "version": "1.0.0",
      "sourcePath": "components/patterns/CollaborativeCursor.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "collaborative-cursor",
      "category": "pattern",
      "subcategory": "multi-agent",
      "status": "stable"
    },
    {
      "componentName": "AgentConfidenceBar",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentConfidenceBar.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-confidence-bar",
      "category": "pattern",
      "subcategory": "agency-control",
      "status": "stable"
    },
    {
      "componentName": "AgentDecisionTree",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentDecisionTree.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-decision-tree",
      "category": "pattern",
      "subcategory": "reasoning",
      "status": "stable"
    },
    {
      "componentName": "AgentSourceCitation",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentSourceCitation.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-source-citation",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "AgentThinkingIndicator",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AgentThinkingIndicator.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "agent-thinking-indicator",
      "category": "pattern",
      "subcategory": "agency-control",
      "status": "stable"
    },
    {
      "componentName": "DataLineageTag",
      "version": "1.0.0",
      "sourcePath": "components/patterns/DataLineageTag.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "data-lineage-tag",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "DeadlineCountdown",
      "version": "1.0.0",
      "sourcePath": "components/patterns/DeadlineCountdown.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "deadline-countdown",
      "category": "pattern",
      "subcategory": "visualization",
      "status": "stable"
    },
    {
      "componentName": "MultiAgentOrchestrationView",
      "version": "1.0.0",
      "sourcePath": "components/patterns/MultiAgentOrchestrationView.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "multi-agent-orchestration-view",
      "category": "pattern",
      "subcategory": "orchestration",
      "status": "stable"
    },
    {
      "componentName": "OverrideJustification",
      "version": "1.0.0",
      "sourcePath": "components/patterns/OverrideJustification.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "override-justification",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "RelativeTimestamp",
      "version": "1.0.0",
      "sourcePath": "components/patterns/RelativeTimestamp.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "relative-timestamp",
      "category": "pattern",
      "subcategory": "visualization",
      "status": "stable"
    },
    {
      "componentName": "ReviewRequestCard",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ReviewRequestCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "review-request-card",
      "category": "pattern",
      "subcategory": "human-in-the-loop",
      "status": "stable"
    },
    {
      "componentName": "ScheduleGridView",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ScheduleGridView.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "schedule-grid-view",
      "category": "pattern",
      "subcategory": "visualization",
      "status": "stable"
    },
    {
      "componentName": "TrustScoreDisplay",
      "version": "1.0.0",
      "sourcePath": "components/patterns/TrustScoreDisplay.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "trust-score-display",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "ValidationChain",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ValidationChain.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "validation-chain",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "ReconciliationDiff",
      "version": "1.0.0",
      "sourcePath": "components/patterns/ReconciliationDiff.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "reconciliation-diff",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "AuditSignature",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AuditSignature.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "audit-signature",
      "category": "pattern",
      "subcategory": "trust-provenance",
      "status": "stable"
    },
    {
      "componentName": "VoiceInputButton",
      "version": "1.0.0",
      "sourcePath": "components/patterns/VoiceInputButton.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "voice-input-button",
      "category": "pattern",
      "subcategory": "conversation",
      "status": "stable"
    },
    {
      "componentName": "TranscriptionDisplay",
      "version": "1.0.0",
      "sourcePath": "components/patterns/TranscriptionDisplay.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "transcription-display",
      "category": "pattern",
      "subcategory": "conversation",
      "status": "stable"
    },
    {
      "componentName": "AudioPlayer",
      "version": "1.0.0",
      "sourcePath": "components/patterns/AudioPlayer.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "audio-player",
      "category": "pattern",
      "subcategory": "conversation",
      "status": "stable"
    },
    {
      "componentName": "SpeechStateIndicator",
      "version": "1.0.0",
      "sourcePath": "components/patterns/SpeechStateIndicator.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "speech-state-indicator",
      "category": "pattern",
      "subcategory": "ambient",
      "status": "stable"
    },
    {
      "componentName": "NumberCell",
      "version": "1.0.0",
      "sourcePath": "components/finance/NumberCell.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "number-cell",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "DeltaCell",
      "version": "1.0.0",
      "sourcePath": "components/finance/DeltaCell.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "delta-cell",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CompactTable",
      "version": "1.0.0",
      "sourcePath": "components/finance/CompactTable.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "compact-table",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "StatusBadge",
      "version": "1.0.0",
      "sourcePath": "components/finance/StatusBadge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "status-badge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CurrencyPair",
      "version": "1.0.0",
      "sourcePath": "components/finance/CurrencyPair.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "currency-pair",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "PositionSummary",
      "version": "1.0.0",
      "sourcePath": "components/finance/PositionSummary.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "position-summary",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "RiskGauge",
      "version": "1.0.0",
      "sourcePath": "components/finance/RiskGauge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "risk-gauge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ThresholdAlert",
      "version": "1.0.0",
      "sourcePath": "components/finance/ThresholdAlert.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "threshold-alert",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SparkLine",
      "version": "1.0.0",
      "sourcePath": "components/finance/SparkLine.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "spark-line",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CurrencyFlag",
      "version": "1.0.0",
      "sourcePath": "components/finance/CurrencyFlag.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "currency-flag",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "DateRange",
      "version": "1.0.0",
      "sourcePath": "components/finance/DateRange.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "date-range",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "Watermark",
      "version": "1.0.0",
      "sourcePath": "components/finance/Watermark.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "watermark",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "MiniBar",
      "version": "1.0.0",
      "sourcePath": "components/finance/MiniBar.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "mini-bar",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SortableHeader",
      "version": "1.0.0",
      "sourcePath": "components/finance/SortableHeader.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "sortable-header",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "DrilldownCell",
      "version": "1.0.0",
      "sourcePath": "components/finance/DrilldownCell.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "drilldown-cell",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "Pagination",
      "version": "1.0.0",
      "sourcePath": "components/finance/Pagination.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "pagination",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "FilterBar",
      "version": "1.0.0",
      "sourcePath": "components/finance/FilterBar.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "filter-bar",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SpreadIndicator",
      "version": "1.0.0",
      "sourcePath": "components/finance/SpreadIndicator.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "spread-indicator",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "FXRateCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/FXRateCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "fx-rate-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "FXRateTicker",
      "version": "1.0.0",
      "sourcePath": "components/finance/FXRateTicker.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "fx-rate-ticker",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "FXRateGrid",
      "version": "1.0.0",
      "sourcePath": "components/finance/FXRateGrid.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "fx-rate-grid",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "FXOptionPricer",
      "version": "1.0.0",
      "sourcePath": "components/finance/FXOptionPricer.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "fx-option-pricer",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CashPositionCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/CashPositionCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "cash-position-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "PaymentStatusTracker",
      "version": "1.0.0",
      "sourcePath": "components/finance/PaymentStatusTracker.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "payment-status-tracker",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CashForecastChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/CashForecastChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "cash-forecast-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CounterpartyRiskCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/CounterpartyRiskCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "counterparty-risk-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SweepRuleVisualizer",
      "version": "1.0.0",
      "sourcePath": "components/finance/SweepRuleVisualizer.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "sweep-rule-visualizer",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ApprovalStepIndicator",
      "version": "1.0.0",
      "sourcePath": "components/finance/ApprovalStepIndicator.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "approval-step-indicator",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "LearningSignalCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/LearningSignalCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "learning-signal-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "PeriodCloseTracker",
      "version": "1.0.0",
      "sourcePath": "components/finance/PeriodCloseTracker.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "period-close-tracker",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "MatchWaterfall",
      "version": "1.0.0",
      "sourcePath": "components/finance/MatchWaterfall.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "match-waterfall",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CovenantGauge",
      "version": "1.0.0",
      "sourcePath": "components/finance/CovenantGauge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "covenant-gauge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "VaRDecomposition",
      "version": "1.0.0",
      "sourcePath": "components/finance/VaRDecomposition.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "var-decomposition",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "MaturityLadder",
      "version": "1.0.0",
      "sourcePath": "components/finance/MaturityLadder.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "maturity-ladder",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ComplianceScreeningCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/ComplianceScreeningCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "compliance-screening-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "AgingBucketChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/AgingBucketChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "aging-bucket-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "PoolHierarchy",
      "version": "1.0.0",
      "sourcePath": "components/finance/PoolHierarchy.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "pool-hierarchy",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "FlywheelHealth",
      "version": "1.0.0",
      "sourcePath": "components/finance/FlywheelHealth.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "flywheel-health",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "BulkExecutionTimeline",
      "version": "1.0.0",
      "sourcePath": "components/finance/BulkExecutionTimeline.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "bulk-execution-timeline",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ApprovalPipeline",
      "version": "1.0.0",
      "sourcePath": "components/finance/ApprovalPipeline.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "approval-pipeline",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CovenantDashboard",
      "version": "1.0.0",
      "sourcePath": "components/finance/CovenantDashboard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "covenant-dashboard",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "IntradayTimeline",
      "version": "1.0.0",
      "sourcePath": "components/finance/IntradayTimeline.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "intraday-timeline",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "LearningMultiplierGraph",
      "version": "1.0.0",
      "sourcePath": "components/finance/LearningMultiplierGraph.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "learning-multiplier-graph",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "HedgeEffectivenessGauge",
      "version": "1.0.0",
      "sourcePath": "components/finance/HedgeEffectivenessGauge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "hedge-effectiveness-gauge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "TrialBalanceTree",
      "version": "1.0.0",
      "sourcePath": "components/finance/TrialBalanceTree.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "trial-balance-tree",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ScreeningResultCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/ScreeningResultCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "screening-result-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "LimitBreachTimeline",
      "version": "1.0.0",
      "sourcePath": "components/finance/LimitBreachTimeline.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "limit-breach-timeline",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "DecisionTestCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/DecisionTestCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "decision-test-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "RatioBar",
      "version": "1.0.0",
      "sourcePath": "components/finance/RatioBar.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "ratio-bar",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "TrendBadge",
      "version": "1.0.0",
      "sourcePath": "components/finance/TrendBadge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "trend-badge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "DataFootnote",
      "version": "1.0.0",
      "sourcePath": "components/finance/DataFootnote.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "data-footnote",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ReportHeader",
      "version": "1.0.0",
      "sourcePath": "components/finance/ReportHeader.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "report-header",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SummaryMetrics",
      "version": "1.0.0",
      "sourcePath": "components/finance/SummaryMetrics.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "summary-metrics",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ForecastTable",
      "version": "1.0.0",
      "sourcePath": "components/finance/ForecastTable.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "forecast-table",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ScenarioComparison",
      "version": "1.0.0",
      "sourcePath": "components/finance/ScenarioComparison.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "scenario-comparison",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "VaRCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/VaRCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "var-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "VaRGauge",
      "version": "1.0.0",
      "sourcePath": "components/finance/VaRGauge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "var-gauge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "GreeksPanel",
      "version": "1.0.0",
      "sourcePath": "components/finance/GreeksPanel.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "greeks-panel",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ConcentrationRisk",
      "version": "1.0.0",
      "sourcePath": "components/finance/ConcentrationRisk.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "concentration-risk",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "RiskHeatmap",
      "version": "1.0.0",
      "sourcePath": "components/finance/RiskHeatmap.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "risk-heatmap",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "FactorHeatmap",
      "version": "1.0.0",
      "sourcePath": "components/finance/FactorHeatmap.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "factor-heatmap",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CashPoolCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/CashPoolCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "cash-pool-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "LCRDashboard",
      "version": "1.0.0",
      "sourcePath": "components/finance/LCRDashboard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "lcr-dashboard",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "NSFRPanel",
      "version": "1.0.0",
      "sourcePath": "components/finance/NSFRPanel.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "nsfr-panel",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "HQLAComposition",
      "version": "1.0.0",
      "sourcePath": "components/finance/HQLAComposition.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "hqla-composition",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "OrderBook",
      "version": "1.0.0",
      "sourcePath": "components/finance/OrderBook.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "order-book",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "TradeBlotter",
      "version": "1.0.0",
      "sourcePath": "components/finance/TradeBlotter.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "trade-blotter",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "OrderTicket",
      "version": "1.0.0",
      "sourcePath": "components/finance/OrderTicket.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "order-ticket",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "PaymentQueue",
      "version": "1.0.0",
      "sourcePath": "components/finance/PaymentQueue.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "payment-queue",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "TCAReport",
      "version": "1.0.0",
      "sourcePath": "components/finance/TCAReport.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "tca-report",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "AttributionTable",
      "version": "1.0.0",
      "sourcePath": "components/finance/AttributionTable.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "attribution-table",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "AccountingMetrics",
      "version": "1.0.0",
      "sourcePath": "components/finance/AccountingMetrics.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "accounting-metrics",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "JournalEntry",
      "version": "1.0.0",
      "sourcePath": "components/finance/JournalEntry.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "journal-entry",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "HedgeBook",
      "version": "1.0.0",
      "sourcePath": "components/finance/HedgeBook.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "hedge-book",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "TrialBalanceSummary",
      "version": "1.0.0",
      "sourcePath": "components/finance/TrialBalanceSummary.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "trial-balance-summary",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SurveillanceQueue",
      "version": "1.0.0",
      "sourcePath": "components/finance/SurveillanceQueue.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "surveillance-queue",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "RegulatoryReport",
      "version": "1.0.0",
      "sourcePath": "components/finance/RegulatoryReport.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "regulatory-report",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SanctionsCheck",
      "version": "1.0.0",
      "sourcePath": "components/finance/SanctionsCheck.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "sanctions-check",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ReconSummary",
      "version": "1.0.0",
      "sourcePath": "components/finance/ReconSummary.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "recon-summary",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ExceptionQueue",
      "version": "1.0.0",
      "sourcePath": "components/finance/ExceptionQueue.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "exception-queue",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "MatchPair",
      "version": "1.0.0",
      "sourcePath": "components/finance/MatchPair.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "match-pair",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ConnectionStatus",
      "version": "1.0.0",
      "sourcePath": "components/finance/ConnectionStatus.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "connection-status",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CreditLineUtil",
      "version": "1.0.0",
      "sourcePath": "components/finance/CreditLineUtil.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "credit-line-util",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SettlementTimeline",
      "version": "1.0.0",
      "sourcePath": "components/finance/SettlementTimeline.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "settlement-timeline",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "NettingPosition",
      "version": "1.0.0",
      "sourcePath": "components/finance/NettingPosition.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "netting-position",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ConfirmationCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/ConfirmationCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "confirmation-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SettlementTracker",
      "version": "1.0.0",
      "sourcePath": "components/finance/SettlementTracker.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "settlement-tracker",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "DualControlPanel",
      "version": "1.0.0",
      "sourcePath": "components/finance/DualControlPanel.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "dual-control-panel",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SanctionsCheckBadge",
      "version": "1.0.0",
      "sourcePath": "components/finance/SanctionsCheckBadge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "sanctions-check-badge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SettlementNetCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/SettlementNetCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "settlement-net-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "StablecoinTable",
      "version": "1.0.0",
      "sourcePath": "components/finance/StablecoinTable.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "stablecoin-table",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "WalletCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/WalletCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "wallet-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "TreasuryDashboard",
      "version": "1.0.0",
      "sourcePath": "components/finance/TreasuryDashboard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "treasury-dashboard",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "RiskDashboard",
      "version": "1.0.0",
      "sourcePath": "components/finance/RiskDashboard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "risk-dashboard",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ComplianceDashboard",
      "version": "1.0.0",
      "sourcePath": "components/finance/ComplianceDashboard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "compliance-dashboard",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ForecastRow",
      "version": "1.0.0",
      "sourcePath": "components/finance/ForecastRow.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "forecast-row",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "LineChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/LineChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "line-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "AreaChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/AreaChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "area-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "GroupedBarChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/GroupedBarChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "grouped-bar-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "DivergingBarChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/DivergingBarChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "diverging-bar-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ScatterPlot",
      "version": "1.0.0",
      "sourcePath": "components/finance/ScatterPlot.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "scatter-plot",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "Treemap",
      "version": "1.0.0",
      "sourcePath": "components/finance/Treemap.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "treemap",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SankeyDiagram",
      "version": "1.0.0",
      "sourcePath": "components/finance/SankeyDiagram.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "sankey-diagram",
      "category": "ui",
      "subcategory": "finance",
      "status": "experimental"
    },
    {
      "componentName": "ISINChip",
      "version": "1.0.0",
      "sourcePath": "components/finance/ISINChip.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "isin-chip",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "TenorChip",
      "version": "1.0.0",
      "sourcePath": "components/finance/TenorChip.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "tenor-chip",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "LEIBadge",
      "version": "1.0.0",
      "sourcePath": "components/finance/LEIBadge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "lei-badge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "InstrumentTypeTag",
      "version": "1.0.0",
      "sourcePath": "components/finance/InstrumentTypeTag.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "instrument-type-tag",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CounterpartyCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/CounterpartyCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "counterparty-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "DebtMaturityProfile",
      "version": "1.0.0",
      "sourcePath": "components/finance/DebtMaturityProfile.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "debt-maturity-profile",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "FundingCostBreakdown",
      "version": "1.0.0",
      "sourcePath": "components/finance/FundingCostBreakdown.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "funding-cost-breakdown",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "RepoRateTable",
      "version": "1.0.0",
      "sourcePath": "components/finance/RepoRateTable.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "repo-rate-table",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CommercialPaperTracker",
      "version": "1.0.0",
      "sourcePath": "components/finance/CommercialPaperTracker.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "commercial-paper-tracker",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CapitalStructureWaterfall",
      "version": "1.0.0",
      "sourcePath": "components/finance/CapitalStructureWaterfall.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "capital-structure-waterfall",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "BenchmarkComparisonChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/BenchmarkComparisonChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "benchmark-comparison-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "DurationConvexityPanel",
      "version": "1.0.0",
      "sourcePath": "components/finance/DurationConvexityPanel.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "duration-convexity-panel",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "YieldCurveViewer",
      "version": "1.0.0",
      "sourcePath": "components/finance/YieldCurveViewer.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "yield-curve-viewer",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "TrackingErrorGauge",
      "version": "1.0.0",
      "sourcePath": "components/finance/TrackingErrorGauge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "tracking-error-gauge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "ExpectedShortfallCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/ExpectedShortfallCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "expected-shortfall-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CreditRatingBadge",
      "version": "1.0.0",
      "sourcePath": "components/finance/CreditRatingBadge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "credit-rating-badge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "StressTestResults",
      "version": "1.0.0",
      "sourcePath": "components/finance/StressTestResults.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "stress-test-results",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "BacktestingChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/BacktestingChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "backtesting-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CutOffTimer",
      "version": "1.0.0",
      "sourcePath": "components/finance/CutOffTimer.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "cut-off-timer",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "CorrespondentBankChain",
      "version": "1.0.0",
      "sourcePath": "components/finance/CorrespondentBankChain.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "correspondent-bank-chain",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "KYCStatusCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/KYCStatusCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "kyc-status-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "AMLAlertCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/AMLAlertCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "aml-alert-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "RegulatoryCapitalGauge",
      "version": "1.0.0",
      "sourcePath": "components/finance/RegulatoryCapitalGauge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "regulatory-capital-gauge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "BreakAnalysisTable",
      "version": "1.0.0",
      "sourcePath": "components/finance/BreakAnalysisTable.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "break-analysis-table",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "STPRateGauge",
      "version": "1.0.0",
      "sourcePath": "components/finance/STPRateGauge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "stp-rate-gauge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "AdaptiveChartContainer",
      "version": "1.0.0",
      "sourcePath": "components/finance/AdaptiveChartContainer.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "adaptive-chart-container",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "VolatilitySurface",
      "version": "1.0.0",
      "sourcePath": "components/finance/VolatilitySurface.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "volatility-surface",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "OptionsPricingCard",
      "version": "1.0.0",
      "sourcePath": "components/finance/OptionsPricingCard.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "options-pricing-card",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "TenorLadder",
      "version": "1.0.0",
      "sourcePath": "components/finance/TenorLadder.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "tenor-ladder",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "HedgeRatioGauge",
      "version": "1.0.0",
      "sourcePath": "components/finance/HedgeRatioGauge.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "hedge-ratio-gauge",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "FXExposureHeatmap",
      "version": "1.0.0",
      "sourcePath": "components/finance/FXExposureHeatmap.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "fx-exposure-heatmap",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "WebGLChartProvider",
      "version": "1.0.0",
      "sourcePath": "components/finance/WebGLChartProvider.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "webgl-chart-provider",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "AgedItemsList",
      "version": "1.0.0",
      "sourcePath": "components/finance/reconciliation/AgedItemsList.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "aged-items-list",
      "category": "ui",
      "subcategory": "finance",
      "status": "stable"
    },
    {
      "componentName": "SunburstChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/SunburstChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "sunburst-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "beta"
    },
    {
      "componentName": "ChordDiagram",
      "version": "1.0.0",
      "sourcePath": "components/finance/ChordDiagram.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "chord-diagram",
      "category": "ui",
      "subcategory": "finance",
      "status": "beta"
    },
    {
      "componentName": "ForceGraph",
      "version": "1.0.0",
      "sourcePath": "components/finance/ForceGraph.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "force-graph",
      "category": "ui",
      "subcategory": "finance",
      "status": "beta"
    },
    {
      "componentName": "ChoroplethMap",
      "version": "1.0.0",
      "sourcePath": "components/finance/ChoroplethMap.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "choropleth-map",
      "category": "ui",
      "subcategory": "finance",
      "status": "beta"
    },
    {
      "componentName": "CirclePacking",
      "version": "1.0.0",
      "sourcePath": "components/finance/CirclePacking.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "circle-packing-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "beta"
    },
    {
      "componentName": "ContourDensityChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/ContourDensityChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "contour-density-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "beta"
    },
    {
      "componentName": "HorizonChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/HorizonChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "horizon-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "beta"
    },
    {
      "componentName": "StreamGraph",
      "version": "1.0.0",
      "sourcePath": "components/finance/StreamGraph.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "stream-graph",
      "category": "ui",
      "subcategory": "finance",
      "status": "beta"
    },
    {
      "componentName": "BumpChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/BumpChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "bump-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "beta"
    },
    {
      "componentName": "RadialBarChart",
      "version": "1.0.0",
      "sourcePath": "components/finance/RadialBarChart.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "radial-bar-chart",
      "category": "ui",
      "subcategory": "finance",
      "status": "beta"
    },
    {
      "componentName": "StreamingArtifact",
      "version": "1.0.0",
      "sourcePath": "components/ai/StreamingArtifact.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "streaming-artifact",
      "category": "ui",
      "subcategory": "ai-agent",
      "status": "stable"
    },
    {
      "componentName": "ContextWindowMeter",
      "version": "1.0.0",
      "sourcePath": "components/ai/ContextWindowMeter.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "context-window-meter",
      "category": "ui",
      "subcategory": "ai-agent",
      "status": "stable"
    },
    {
      "componentName": "ModelSelector",
      "version": "1.0.0",
      "sourcePath": "components/ai/ModelSelector.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "model-selector",
      "category": "ui",
      "subcategory": "ai-agent",
      "status": "stable"
    },
    {
      "componentName": "FunctionCallVisualizer",
      "version": "1.0.0",
      "sourcePath": "components/ai/FunctionCallVisualizer.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "function-call-visualizer",
      "category": "ui",
      "subcategory": "ai-agent",
      "status": "stable"
    },
    {
      "componentName": "GenerativeFormFill",
      "version": "1.0.0",
      "sourcePath": "components/ai/GenerativeFormFill.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "generative-form-fill",
      "category": "ui",
      "subcategory": "ai-agent",
      "status": "stable"
    },
    {
      "componentName": "AuthorityScope",
      "version": "1.0.0",
      "sourcePath": "components/ai/AuthorityScope.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "authority-scope",
      "category": "ui",
      "subcategory": "ai-agent",
      "status": "stable"
    },
    {
      "componentName": "ActionLedger",
      "version": "1.0.0",
      "sourcePath": "components/ai/ActionLedger.tsx",
      "tokenScore": 100,
      "p1Count": 0,
      "p2Count": 0,
      "violations": [],
      "lastAuditDate": "2026-10-13T06:16:26.426Z",
      "storybookSlug": "action-ledger",
      "category": "ui",
      "subcategory": "ai-agent",
      "status": "stable"
    }
  ]
}