{
  "_why": "远端 Sync A 的 36 张卡片头注释（策展版）。driver 产的是 <!-- @dsCard group=\"general\" --> —— 直推会把全部卡片挪进 general 组并丢掉 name/subtitle/viewport，_ds_manifest.json 的 cards[] 正是从这行编译的。",
  "_source": "2026-08-14 从远端 live 采集、存于 remote-cards-archive-2026-08-13.json（该文件已于 bc0a740b 删除；可用 git show bc0a740b^:.design-sync/remote-cards-archive-2026-08-13.json 取回，sha256 d232da7bfa10b3fec4e39bf003ed4057e6dc16e3f99987c13c3ef598ac80c388）",
  "_verifiedAt": "2026-08-31",
  "headers": {
    "Badge": "<!-- @dsCard group=\"Components\" name=\"Badge\" subtitle=\"Status dot / label — color × fill × shape (fill: Filled | Line)\" viewport=\"1000\" -->",
    "Breadcrumb": "<!-- @dsCard group=\"Components\" name=\"Breadcrumb\" subtitle=\"Location trail — links + current, composed of BreadcrumbItem\" viewport=\"1000\" -->",
    "BreadcrumbItem": "<!-- @dsCard group=\"Components\" name=\"BreadcrumbItem\" subtitle=\"A single crumb — requires a Breadcrumb parent; shown in-trail\" viewport=\"1000\" -->",
    "Button": "<!-- @dsCard group=\"Components\" name=\"Button\" subtitle=\"Action trigger — fill (filling | ghost | rimless) × color × size × status\" viewport=\"1000\" -->",
    "Chart": "<!-- @dsCard group=\"Components\" name=\"Chart\" subtitle=\"ECharts-backed chart — type × labels × datasets\" viewport=\"1000\" -->",
    "CheckBox": "<!-- @dsCard group=\"Components\" name=\"CheckBox\" subtitle=\"Checkbox — status on | off | some (indeterminate); disable via enable=no\" viewport=\"1000\" -->",
    "DropDownListSelect": "<!-- @dsCard group=\"Components\" name=\"DropDownListSelect\" subtitle=\"Open inline selection panel — Radio | Multi | Operation List | Sort By\" viewport=\"1000\" -->",
    "FormItem": "<!-- @dsCard group=\"Components\" name=\"FormItem\" subtitle=\"Labeled field row — type × theme × status × layout\" viewport=\"1000\" -->",
    "Icon": "<!-- @dsCard group=\"Components\" name=\"Icon\" subtitle=\"Registry SVG renderer — name: &quot;category/name&quot; · default size 16px (override via size)\" viewport=\"1000\" -->",
    "Input": "<!-- @dsCard group=\"Components\" name=\"Input\" subtitle=\"Line-style text input — status × size × ux; disable via enable=off\" viewport=\"1000\" -->",
    "InputBoxFilled": "<!-- @dsCard group=\"Components\" name=\"InputBoxFilled\" subtitle=\"Filled-style text input — status × size × ux; disable via enable=off\" viewport=\"1000\" -->",
    "InputNumber": "<!-- @dsCard group=\"Components\" name=\"InputNumber\" subtitle=\"Numeric stepper — type: Default | Only Add | Only Reduce | Readonly (real disabled bool)\" viewport=\"1000\" -->",
    "Logo": "<!-- @dsCard group=\"Components\" name=\"Logo\" subtitle=\"Brand mark from the icon registry — type: tvu | ts\" viewport=\"1000\" -->",
    "MenuList": "<!-- @dsCard group=\"Components\" name=\"MenuList\" subtitle=\"Menu-item group — orientation: horizontal (topbar nav) | vertical (dropdown/panel)\" viewport=\"1000\" -->",
    "Message": "<!-- @dsCard group=\"Components\" name=\"Message\" subtitle=\"Inline status message — status: success | info | error | warning\" viewport=\"1000\" -->",
    "Notification": "<!-- @dsCard group=\"Components\" name=\"Notification\" subtitle=\"Feedback surface — form: dialog | alert | pop confirm | slide\" viewport=\"1000\" -->",
    "Pagination": "<!-- @dsCard group=\"Components\" name=\"Pagination\" subtitle=\"Page navigation — type: Classic | Simple | Small\" viewport=\"1000\" -->",
    "PillCounter": "<!-- @dsCard group=\"Components\" name=\"PillCounter\" subtitle=\"Numeric count pill — kind: success | warning | info | neutral\" viewport=\"1000\" -->",
    "PillStatus": "<!-- @dsCard group=\"Components\" name=\"PillStatus\" subtitle=\"Session run-state pill — this is where broadcast run-state lives (not Badge)\" viewport=\"1000\" -->",
    "PopupBox": "<!-- @dsCard group=\"Components\" name=\"PopupBox\" subtitle=\"Overlay modal shell for LARGE custom content (confirmations use Notification form=dialog)\" viewport=\"1000\" -->",
    "Progress": "<!-- @dsCard group=\"Components\" name=\"Progress\" subtitle=\"Progress bar — value 0–100 × status × size\" viewport=\"1000\" -->",
    "Radio": "<!-- @dsCard group=\"Components\" name=\"Radio\" subtitle=\"Radio option — status on | off; disable via enable=no\" viewport=\"1000\" -->",
    "Rating": "<!-- @dsCard group=\"Components\" name=\"Rating\" subtitle=\"Star rating — value is a STRING '1'..'5'\" viewport=\"1000\" -->",
    "SelectBoxFilled": "<!-- @dsCard group=\"Components\" name=\"SelectBoxFilled\" subtitle=\"Filled-style select — status × size (M | L) × ux; disable via enable=off\" viewport=\"1000\" -->",
    "SelectBoxLine": "<!-- @dsCard group=\"Components\" name=\"SelectBoxLine\" subtitle=\"Line-style select — status × size (M | L) × ux; disable via enable=off\" viewport=\"1000\" -->",
    "Slider": "<!-- @dsCard group=\"Components\" name=\"Slider\" subtitle=\"Range slider — size M | S (needs an explicit width wrapper)\" viewport=\"1000\" -->",
    "StepItem": "<!-- @dsCard group=\"Components\" name=\"StepItem\" subtitle=\"A single step — requires a Steps parent; index is 0-based; state completed | active | pending\" viewport=\"1000\" -->",
    "Steps": "<!-- @dsCard group=\"Components\" name=\"Steps\" subtitle=\"Step progress — direction horizontal | vertical × type number | icon (index 0-based)\" viewport=\"1000\" -->",
    "Switch": "<!-- @dsCard group=\"Components\" name=\"Switch\" subtitle=\"Toggle — status off | on | live (live renders red); disable via enable=no\" viewport=\"1000\" -->",
    "Tab": "<!-- @dsCard group=\"Components\" name=\"Tab\" subtitle=\"Tab container — fill: Line | Text | Filled (holds a TabList)\" viewport=\"1000\" -->",
    "TabItem": "<!-- @dsCard group=\"Components\" name=\"TabItem\" subtitle=\"A single tab — requires Tab/TabList context; state Normal | Active\" viewport=\"1000\" -->",
    "TabList": "<!-- @dsCard group=\"Components\" name=\"TabList\" subtitle=\"Tab strip — requires a Tab parent; items-driven or TabItem children\" viewport=\"1000\" -->",
    "Table": "<!-- @dsCard group=\"Components\" name=\"Table\" subtitle=\"Data table — columns × data × striped\" viewport=\"1000\" -->",
    "Tooltip": "<!-- @dsCard group=\"Components\" name=\"Tooltip\" subtitle=\"Hover hint — pointing anchor; authored open so the bubble is visible\" viewport=\"1000\" -->",
    "TopBar": "<!-- @dsCard group=\"Components\" name=\"TopBar\" subtitle=\"Application top bar — tag After Login | Before Login; logo/menu/rightContent regions\" viewport=\"1000\" -->",
    "UserMenu": "<!-- @dsCard group=\"Components\" name=\"UserMenu\" subtitle=\"After-login account menu — canonical API is actions[] + languages[] (avatar renders statically; panel opens on click)\" viewport=\"1000\" -->"
  }
}
