{
  "schemaVersion": "2.0.0",
  "scope": "long-image",
  "generatedBy": "scripts/build-long-image-catalog.py",
  "brand": {
    "id": "shenghuohao",
    "name": "生活号",
    "profileFile": "brand/components/long-image-brand.json",
    "tokenFile": "brand/tokens/brand.tokens.json"
  },
  "families": [
    {
      "id": "hero",
      "name": "头图"
    },
    {
      "id": "container",
      "name": "容器与标题"
    },
    {
      "id": "text",
      "name": "正文与说明"
    },
    {
      "id": "metric",
      "name": "指标"
    },
    {
      "id": "chart",
      "name": "图表"
    },
    {
      "id": "table",
      "name": "表格与对比"
    },
    {
      "id": "flow",
      "name": "步骤与流程"
    },
    {
      "id": "image",
      "name": "图文与截图"
    },
    {
      "id": "customer",
      "name": "客户信息"
    },
    {
      "id": "content",
      "name": "内容与案例"
    },
    {
      "id": "links",
      "name": "行动入口"
    }
  ],
  "sourceBatches": [
    {
      "id": "shenghuohao-existing",
      "name": "生活号原有长图样式",
      "priority": 1,
      "input": {
        "kind": "historical-catalog",
        "sourceId": "shenghuohao"
      }
    },
    {
      "id": "kuaishou-portrait-20261013",
      "name": "后输入的竖版长图组件",
      "priority": 2,
      "input": {
        "kind": "historical-catalog",
        "sourceId": "kuaishou"
      }
    }
  ],
  "mergePolicy": {
    "functionalGrouping": "explicit-semantic-membership",
    "defaultSelection": "highest-batch-priority-then-preferred-default-then-member-order",
    "defaultDefinition": "copy-winning-variant-without-contract-union",
    "variantPreservation": "complete-original-definition-plus-variantName-and-sourceBatchId",
    "aliases": "every-source-id-resolves-to-one-canonical-component-including-canonical-ids",
    "futureBatches": "Register a unique source batch with a higher integer priority and explicit functional group membership; highest priority automatically overrides an older preferredDefault. No semantic merging is inferred from names.",
    "futureBatchInput": "A long-image-variants-json input names a path containing an array, or an object with variants, of complete unmerged portrait definitions with globally unique source variant IDs.",
    "contentSelection": "The highest-priority default is the preferred presentation for compatible content. Preserve each variant's own fields, semantics, units, direction, scale, image and source rules; do not coerce incompatible content into the default."
  },
  "mergeRulesFile": "brand/components/long-image-merge-rules.json",
  "components": [
    {
      "id": "shh.hero",
      "name": "头图",
      "family": "hero",
      "description": "在长图开头展示品牌、主题与插画，可选择附带活动标签的样式。",
      "source": {
        "id": "shenghuohao",
        "label": "生活号现有长图组件",
        "originalId": "hero",
        "originalName": "头图",
        "originalComponentIds": [
          "hero"
        ],
        "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
        "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
        "figmaNodes": {
          "light": "204:6479",
          "dark": "323:1386"
        }
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "assets/design-reference/production-kit/components/hero/light.html",
        "dark": "assets/design-reference/production-kit/components/hero/dark.html"
      },
      "slots": {
        "title": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "hero": {
          "type": "object",
          "properties": {
            "highlight": {
              "type": "string"
            }
          },
          "contractStatus": "example-derived"
        },
        "blocks": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "type": {
                "type": "string"
              },
              "title": {
                "type": "string"
              },
              "body": {
                "type": "string"
              }
            }
          },
          "contractStatus": "example-derived"
        }
      },
      "fields": [
        {
          "name": "title",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "hero",
          "type": "object",
          "contractStatus": "example-derived"
        },
        {
          "name": "blocks",
          "type": "array",
          "contractStatus": "example-derived"
        }
      ],
      "usage": {
        "summary": "左侧 Logo 与可编辑标题，右侧批准插画。适合不需要额外活动标签的内容。"
      },
      "semantics": {
        "titleHighlight": "exact-substring-selected-by-host"
      },
      "example": {
        "branch": "long-image",
        "theme": "light",
        "title": "生活旺卡，帮你把犹豫的客户聊回来。",
        "hero": {
          "highlight": "犹豫的客户"
        },
        "blocks": [
          {
            "type": "card-basic-02",
            "title": "活动介绍",
            "body": "填写实际内容。"
          }
        ]
      },
      "sourceRenderer": "scripts/header_v2.py",
      "sourceRefs": [
        "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/hero",
        "brand/components/sources/shenghuohao/library-data.json#/items/0/example"
      ],
      "previewStatus": "existing-approved-long-image",
      "sourceBatchId": "shenghuohao-existing",
      "defaultVariantId": "shh.hero",
      "variants": [
        {
          "id": "shh.hero",
          "name": "头图",
          "family": "hero",
          "description": "左侧 Logo 与可编辑标题，右侧批准插画。适合不需要额外活动标签的内容。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "hero",
            "originalName": "头图",
            "originalComponentIds": [
              "hero"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "204:6479",
              "dark": "323:1386"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/hero/light.html",
            "dark": "assets/design-reference/production-kit/components/hero/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "hero": {
              "type": "object",
              "properties": {
                "highlight": {
                  "type": "string"
                }
              },
              "contractStatus": "example-derived"
            },
            "blocks": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "title": {
                    "type": "string"
                  },
                  "body": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "hero",
              "type": "object",
              "contractStatus": "example-derived"
            },
            {
              "name": "blocks",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "左侧 Logo 与可编辑标题，右侧批准插画。适合不需要额外活动标签的内容。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "branch": "long-image",
            "theme": "light",
            "title": "生活旺卡，帮你把犹豫的客户聊回来。",
            "hero": {
              "highlight": "犹豫的客户"
            },
            "blocks": [
              {
                "type": "card-basic-02",
                "title": "活动介绍",
                "body": "填写实际内容。"
              }
            ]
          },
          "sourceRenderer": "scripts/header_v2.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/hero",
            "brand/components/sources/shenghuohao/library-data.json#/items/0/example"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "标准头图",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.hero-tags",
          "name": "带标签头图",
          "family": "hero",
          "description": "左侧 Logo 与可编辑标题，右侧批准插画。下方显示短标签与优惠／权益。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "hero-tags",
            "originalName": "带标签头图",
            "originalComponentIds": [
              "hero"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "323:682",
              "dark": "323:1415"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/hero-tags/light.html",
            "dark": "assets/design-reference/production-kit/components/hero-tags/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "hero": {
              "type": "object",
              "properties": {
                "highlight": {
                  "type": "string"
                },
                "tags": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "label": {
                        "type": "string"
                      },
                      "value": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "contractStatus": "example-derived"
            },
            "blocks": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "title": {
                    "type": "string"
                  },
                  "body": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "hero",
              "type": "object",
              "contractStatus": "example-derived"
            },
            {
              "name": "blocks",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "左侧 Logo 与可编辑标题，右侧批准插画。下方显示短标签与优惠／权益。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "branch": "long-image",
            "theme": "light",
            "title": "生活旺卡，帮你把犹豫的客户聊回来。",
            "hero": {
              "highlight": "犹豫的客户",
              "tags": [
                {
                  "label": "限时特惠",
                  "value": "低至85折"
                }
              ]
            },
            "blocks": [
              {
                "type": "card-basic-02",
                "title": "活动介绍",
                "body": "填写实际内容。"
              }
            ]
          },
          "sourceRenderer": "scripts/header_v2.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/hero-tags",
            "brand/components/sources/shenghuohao/library-data.json#/items/1/example"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "活动标签",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "shh.hero",
        "reason": "两项均为长图头图，标签是可选内容与样式差异。",
        "rules": [
          "保留标题、重点原文、品牌资产与可选标签；不把头图降为章节标题。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 1,
          "preferredDefault": "shh.hero",
          "selectedVariantId": "shh.hero"
        }
      }
    },
    {
      "id": "ks.card.main",
      "name": "主内容卡",
      "family": "container",
      "description": "承载一个完整章节，组织标题与所属正文、图像或数据。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.card.main",
        "originalName": "主卡",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1357"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.card.main&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.card.main&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "承载一个完整章节的主卡容器，组合章节标题与所属正文、图片或数据。",
        "trigger": {
          "requiredBlockType": "section"
        },
        "sourceChecks": {
          "structuralOnly": true
        },
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-content",
        "variant": "card.main"
      },
      "layout": {},
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "referenceWidth": 468,
          "referenceHeight": 468,
          "renderWidth": 386,
          "height": "content-auto"
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/45",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/0"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.card.main",
      "variants": [
        {
          "id": "ks.card.main",
          "name": "主内容卡",
          "family": "container",
          "description": "承载一个完整章节的主卡容器，组合章节标题与所属正文、图片或数据。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.card.main",
            "originalName": "主卡",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1357"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.card.main&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.card.main&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "承载一个完整章节的主卡容器，组合章节标题与所属正文、图片或数据。",
            "trigger": {
              "requiredBlockType": "section"
            },
            "sourceChecks": {
              "structuralOnly": true
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "card.main"
          },
          "layout": {},
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "referenceWidth": 468,
              "referenceHeight": 468,
              "renderWidth": 386,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/45",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/0"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "章节主卡",
          "sourceBatchId": "kuaishou-portrait-20261013"
        }
      ],
      "merge": {
        "ruleId": "ks.card.main",
        "reason": "主卡承担章节级内容容器职责，没有原有等价独立组件。",
        "rules": [
          "仅组织结构，不虚构正文槽位；不能与章节内的子卡互换层级。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.card.main",
          "selectedVariantId": "ks.card.main"
        }
      }
    },
    {
      "id": "ks.card.sub",
      "name": "内层内容卡",
      "family": "container",
      "description": "在章节内承载一组相关内容，以卡面区分信息层级。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.card.sub",
        "originalName": "子卡",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1359"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.card.sub&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.card.sub&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "在章节内组织一组相关信息，使用独立内容面区分层级。",
        "trigger": {
          "requiredBlockType": [
            "bodyCard",
            "metricCards",
            "lineTrend",
            "barCompare",
            "comparisonTable",
            "imageGallery",
            "linkFlow"
          ]
        },
        "sourceChecks": {
          "structuralOnly": true
        },
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-content",
        "variant": "card.sub"
      },
      "layout": {},
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "referenceWidth": 292,
          "referenceHeight": 292,
          "renderWidth": 354,
          "height": "content-auto"
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/47",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/1"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.card.sub",
      "variants": [
        {
          "id": "ks.card.sub",
          "name": "内层内容卡",
          "family": "container",
          "description": "在章节内组织一组相关信息，使用独立内容面区分层级。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.card.sub",
            "originalName": "子卡",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1359"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.card.sub&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.card.sub&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "在章节内组织一组相关信息，使用独立内容面区分层级。",
            "trigger": {
              "requiredBlockType": [
                "bodyCard",
                "metricCards",
                "lineTrend",
                "barCompare",
                "comparisonTable",
                "imageGallery",
                "linkFlow"
              ]
            },
            "sourceChecks": {
              "structuralOnly": true
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "card.sub"
          },
          "layout": {},
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "referenceWidth": 292,
              "referenceHeight": 292,
              "renderWidth": 354,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/47",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/1"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "内嵌子卡",
          "sourceBatchId": "kuaishou-portrait-20261013"
        }
      ],
      "merge": {
        "ruleId": "ks.card.sub",
        "reason": "子卡属于章节内部层级，不能与主内容卡机械合并。",
        "rules": [
          "保留嵌套层级与所属内容，不把子卡作为整章容器。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.card.sub",
          "selectedVariantId": "ks.card.sub"
        }
      }
    },
    {
      "id": "ks.section.header",
      "name": "章节标题",
      "family": "container",
      "description": "用章节标题和编号划分长图的阅读顺序。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.section.header",
        "originalName": "大卡片组件",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1356"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.section.header&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.section.header&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "展示章节主标题与编号，明确各内容分区的阅读顺序。",
        "trigger": {
          "requiredBlockType": "sectionHeader"
        },
        "sourceChecks": {
          "structuralOnly": true
        },
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-content",
        "variant": "section.header"
      },
      "layout": {
        "direction": "vertical",
        "padding": [
          14,
          14,
          24,
          14
        ],
        "titleAlign": "left",
        "partAlign": "right"
      },
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 386,
          "height": 88,
          "innerWidth": 354,
          "innerHeight": 44
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/49",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/2"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.section.header",
      "variants": [
        {
          "id": "ks.section.header",
          "name": "章节标题",
          "family": "container",
          "description": "展示章节主标题与编号，明确各内容分区的阅读顺序。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.section.header",
            "originalName": "大卡片组件",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1356"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.section.header&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.section.header&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "展示章节主标题与编号，明确各内容分区的阅读顺序。",
            "trigger": {
              "requiredBlockType": "sectionHeader"
            },
            "sourceChecks": {
              "structuralOnly": true
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "section.header"
          },
          "layout": {
            "direction": "vertical",
            "padding": [
              14,
              14,
              24,
              14
            ],
            "titleAlign": "left",
            "partAlign": "right"
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 386,
              "height": 88,
              "innerWidth": 354,
              "innerHeight": 44
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/49",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/2"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "标题与编号",
          "sourceBatchId": "kuaishou-portrait-20261013"
        }
      ],
      "merge": {
        "ruleId": "ks.section.header",
        "reason": "章节标题承担分区导航功能，与头图和正文的内容职责不同。",
        "rules": [
          "保留原始章节顺序与编号；不以标题组件代替正文内容。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.section.header",
          "selectedVariantId": "ks.section.header"
        }
      }
    },
    {
      "id": "ks.body.verticalText",
      "name": "正文说明",
      "family": "text",
      "description": "展开一个主题及其说明，按内容选择横排、竖排、重点或多段样式。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.body.verticalText",
        "originalName": "正文组件-竖排-正文 + 副文",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1350"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.body.verticalText&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.body.verticalText&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {
        "body": {
          "name": "body"
        },
        "label": {
          "name": "label"
        }
      },
      "fields": [
        {
          "name": "body"
        },
        {
          "name": "label"
        }
      ],
      "usage": {
        "summary": "标签在上、正文在下，适合一项主题及其完整说明。",
        "trigger": {
          "requiredBlockType": "bodyCard",
          "layout": "vertical"
        },
        "sourceChecks": {
          "mustUseWhen": "Portrait source text item needs a labeled body card with vertical layout."
        },
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-content",
        "variant": "body.verticalText"
      },
      "layout": {
        "direction": "vertical",
        "bodyPadding": 16
      },
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 354,
          "referenceHeight": 84,
          "height": "content-auto"
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/21",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/3"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.body.verticalText",
      "variants": [
        {
          "id": "ks.body.verticalText",
          "name": "上下排正文",
          "family": "text",
          "description": "标签在上、正文在下，适合一项主题及其完整说明。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.body.verticalText",
            "originalName": "正文组件-竖排-正文 + 副文",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1350"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.body.verticalText&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.body.verticalText&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {
            "body": {
              "name": "body"
            },
            "label": {
              "name": "label"
            }
          },
          "fields": [
            {
              "name": "body"
            },
            {
              "name": "label"
            }
          ],
          "usage": {
            "summary": "标签在上、正文在下，适合一项主题及其完整说明。",
            "trigger": {
              "requiredBlockType": "bodyCard",
              "layout": "vertical"
            },
            "sourceChecks": {
              "mustUseWhen": "Portrait source text item needs a labeled body card with vertical layout."
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "body.verticalText"
          },
          "layout": {
            "direction": "vertical",
            "bodyPadding": 16
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "referenceHeight": 84,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/21",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/3"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "上下排",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "ks.body.horizontalText",
          "name": "左右排正文",
          "family": "text",
          "description": "标签与正文横向并列，适合短标签引出的说明或结论。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.body.horizontalText",
            "originalName": "正文组件-横排-正文 + 副文",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1349"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.body.horizontalText&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.body.horizontalText&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {
            "body": {
              "name": "body"
            },
            "label": {
              "name": "label"
            }
          },
          "fields": [
            {
              "name": "body"
            },
            {
              "name": "label"
            }
          ],
          "usage": {
            "summary": "标签与正文横向并列，适合短标签引出的说明或结论。",
            "trigger": {
              "requiredBlockType": "bodyCard",
              "componentVariantContains": [
                "horizontal",
                "横排"
              ]
            },
            "sourceChecks": {},
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "body.horizontalText"
          },
          "layout": {
            "direction": "horizontal",
            "labelWidth": 60,
            "bodyPadding": 16
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "referenceHeight": 56,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/23",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/4"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "左右排",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "ks.body.verticalHighlight",
          "name": "纵向重点说明",
          "family": "text",
          "description": "纵向组织标签与正文，仅突出原文明确指定的重点内容。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.body.verticalHighlight",
            "originalName": "正文组件-竖排高亮内容",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1351"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.body.verticalHighlight&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.body.verticalHighlight&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {
            "body": {
              "name": "body"
            },
            "label": {
              "name": "label"
            },
            "highlightRanges": {
              "name": "highlightRanges"
            }
          },
          "fields": [
            {
              "name": "body"
            },
            {
              "name": "label"
            },
            {
              "name": "highlightRanges"
            }
          ],
          "usage": {
            "summary": "纵向组织标签与正文，仅突出原文明确指定的重点内容。",
            "trigger": {
              "requiredBlockType": "bodyCard",
              "componentVariantContains": [
                "verticalHighlight",
                "竖排高亮"
              ]
            },
            "sourceChecks": {},
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "body.verticalHighlight"
          },
          "layout": {},
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "referenceHeight": 132,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/25",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/5"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "纵向重点",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "ks.body.horizontalHighlight",
          "name": "横向重点说明",
          "family": "text",
          "description": "横向组织标签与重点说明，保留原文的强调关系。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.body.horizontalHighlight",
            "originalName": "正文组件-横排高亮内容",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1352"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.body.horizontalHighlight&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.body.horizontalHighlight&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {
            "body": {
              "name": "body"
            },
            "label": {
              "name": "label"
            },
            "highlightRanges": {
              "name": "highlightRanges"
            }
          },
          "fields": [
            {
              "name": "body"
            },
            {
              "name": "label"
            },
            {
              "name": "highlightRanges"
            }
          ],
          "usage": {
            "summary": "横向组织标签与重点说明，保留原文的强调关系。",
            "trigger": {
              "requiredBlockType": "bodyCard",
              "componentVariantContains": [
                "horizontalHighlight",
                "横排高亮"
              ]
            },
            "sourceChecks": {},
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "body.horizontalHighlight"
          },
          "layout": {},
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "referenceHeight": 128,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/27",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/6"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "横向重点",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "shh.prose",
          "name": "基础正文卡",
          "family": "text",
          "description": "用标题与正文展开主题，段落增多时卡片自然增高。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "prose",
            "originalName": "基础正文卡",
            "originalComponentIds": [
              "card-basic-01",
              "card-basic-02",
              "card-basic-03"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "287:1359",
              "dark": "292:20626"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/prose/light.html",
            "dark": "assets/design-reference/production-kit/components/prose/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "body": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "body",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "用标题与正文展开主题，段落增多时卡片自然增高。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "card-basic-02",
            "title": "从曝光到留资",
            "body": "内容够硬核，粉丝看得热血沸腾，但就是没人主动咨询？日均曝光破10万，线索却近乎零？开通「生活旺卡」，视频播放、客户线索同步爆发，不靠投流，也能稳定收获精准留资！",
            "titleHighlight": "留资",
            "styleId": "prose"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/prose",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/prose"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "经典正文卡",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.prose-intro",
          "name": "正文卡 · 多段引导",
          "family": "text",
          "description": "用标题与正文展开主题，段落增多时卡片自然增高。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "prose-intro",
            "originalName": "正文卡 · 多段引导",
            "originalComponentIds": [
              "card-basic-01",
              "card-basic-02",
              "card-basic-03"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:20093",
              "dark": "292:20864"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/prose-intro/light.html",
            "dark": "assets/design-reference/production-kit/components/prose-intro/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "body": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "body",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "用标题与正文展开主题，段落增多时卡片自然增高。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host",
            "baseStyle": "prose"
          },
          "example": {
            "component": "card-basic-01",
            "styleId": "prose-intro",
            "title": "不同商家的各自解法",
            "titleHighlight": "各自解法",
            "body": "蓝V不直接制造数据，持续经营才能跑出变化\n\n二手车、车评号、汽车城...这些都是汽车行业里再普通不过的卖家。虽然遇到的问题各异，但都从有蓝V开始，找到了自己的解法。\n\n今天让我们一起拆解三个汽车行业优质老板们的案例，看看他们是如何经营好账号的。"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/prose-intro",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/prose-intro"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "多段引入",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.prose-sections",
          "name": "多段正文卡",
          "family": "text",
          "description": "同一主题的多段正文按层次组织，保持说明完整。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "prose-sections",
            "originalName": "多段正文卡",
            "originalComponentIds": [
              "card-basic-02",
              "card-basic-03"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "287:1386",
              "dark": "292:20694"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/prose-sections/light.html",
            "dark": "assets/design-reference/production-kit/components/prose-sections/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "proseSections": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "proseSections",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "同一主题的多段正文按层次组织，保持说明完整。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "card-basic-02",
            "styleId": "prose-sections",
            "title": "从曝光到留资",
            "titleHighlight": "留资",
            "proseSections": [
              {
                "body": "内容够硬核，粉丝看得热血沸腾，但就是没人主动咨询？日均曝光破10万，线索却近乎零？开通「生活旺卡」，视频播放、客户线索同步爆发，不靠投流，也能稳定收获精准留资！"
              },
              {
                "title": "流量越大，线索就越多？",
                "body": "你以为流量越大，线索就越多？还真不是。有些商家视频、直播每天十来万人看，主动咨询的客户却不到10个；有些粉丝几十万，日均线索才20来条。问题不在流量，在“漏斗”——看到了，但没留下来。"
              }
            ]
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/prose-sections",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/prose-sections"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "多段与小标题",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.prose-details",
          "name": "长说明与分段解释",
          "family": "text",
          "description": "适合较长的分项说明，每项的小标题与正文关联。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "prose-details",
            "originalName": "长说明与分段解释",
            "originalComponentIds": [
              "card-basic-02",
              "card-basic-03"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "290:16657",
              "dark": "292:20630"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/prose-details/light.html",
            "dark": "assets/design-reference/production-kit/components/prose-details/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "body": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "details": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "body": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "body",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "details",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "适合较长的分项说明，每项的小标题与正文关联。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "card-basic-03",
            "title": "从曝光到留资",
            "body": "内容够硬核，粉丝看得热血沸腾，但就是没人主动咨询？日均曝光破10万，线索却近乎零？开通「生活旺卡」，视频播放、客户线索同步爆发，不靠投流，也能稳定收获精准留资！",
            "details": [
              {
                "title": "内容够硬核",
                "body": "粉丝看得热血沸腾，但就是没人主动咨询？日均曝光破10万，线索却近乎零？开通「生活旺卡」，视频播放、客户线索同步爆发，不靠投流，也能稳定收获精准留资！"
              },
              {
                "title": "内容够硬核",
                "body": "粉丝看得热血沸腾，但就是没人主动咨询？日均曝光破10万，线索却近乎零？开通「生活旺卡」，视频播放、客户线索同步爆发，不靠投流，也能稳定收获精准留资！"
              }
            ],
            "titleHighlight": "留资",
            "styleId": "prose-details"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/prose-details",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/prose-details"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "总述与分段解释",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "ks.body.verticalText",
        "reason": "都以标题或标签关联正文说明；排布、强调和段落组织作为保留原契约的变体。",
        "rules": [
          "多段与分项说明保留子标题、段落和父子关系，不压平为单个正文字符串。",
          "只高亮原文明确指定的内容；不推断、改写或删减重点。",
          "不同变体字段契约独立；默认上下排定义不能取代其他变体的分段字段。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.body.verticalText",
          "selectedVariantId": "ks.body.verticalText"
        }
      }
    },
    {
      "id": "ks.body.highlights",
      "name": "分项说明",
      "family": "text",
      "description": "按条目组织能力、任务、问题或亮点，每项标题与说明保持关联。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.body.highlights",
        "originalName": "正文组件-亮点",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1355"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.body.highlights&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.body.highlights&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "按条目展示亮点，每项关键词与对应说明保持关联。",
        "trigger": {
          "requiredBlockType": [
            "keyValueRows",
            "tipsList"
          ]
        },
        "sourceChecks": {},
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-content",
        "variant": "body.highlights"
      },
      "layout": {
        "direction": "vertical",
        "gap": 12,
        "padding": 16,
        "rowLabelWidth": [
          28,
          44
        ],
        "rowGap": 16
      },
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 354,
          "referenceHeight": 116,
          "height": "content-auto"
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/33",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/9"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.body.highlights",
      "variants": [
        {
          "id": "ks.body.highlights",
          "name": "亮点列表",
          "family": "text",
          "description": "按条目展示亮点，每项关键词与对应说明保持关联。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.body.highlights",
            "originalName": "正文组件-亮点",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1355"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.body.highlights&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.body.highlights&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "按条目展示亮点，每项关键词与对应说明保持关联。",
            "trigger": {
              "requiredBlockType": [
                "keyValueRows",
                "tipsList"
              ]
            },
            "sourceChecks": {},
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "body.highlights"
          },
          "layout": {
            "direction": "vertical",
            "gap": 12,
            "padding": 16,
            "rowLabelWidth": [
              28,
              44
            ],
            "rowGap": 16
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "referenceHeight": 116,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/33",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/9"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "关键词列表",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "shh.bullet-panels",
          "name": "纵向分项说明",
          "family": "text",
          "description": "纵向展开任务、问题或能力，每项说明保持完整。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "bullet-panels",
            "originalName": "纵向分项说明",
            "originalComponentIds": [
              "relation-cards"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:19932",
              "dark": "292:20636"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/bullet-panels/light.html",
            "dark": "assets/design-reference/production-kit/components/bullet-panels/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "columns": {
              "type": "number",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "body": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "ordered": {
              "type": "boolean",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "columns",
              "type": "number",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "ordered",
              "type": "boolean",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "纵向展开任务、问题或能力，每项说明保持完整。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "relation-cards",
            "title": "投放设置",
            "columns": 1,
            "items": [
              {
                "title": "广告计划",
                "body": "集中预算至优质计划，及时清理低效计划和单元，确认预算高效利用"
              },
              {
                "title": "广告组出价",
                "body": "参考同城同类型同链路客户出价区间，及时调整出价，前期部分计划采用MCB+成本约束模式投放，帮助账户跑量和成本稳定。"
              },
              {
                "title": "广告创意",
                "body": "确保素材供给充足，及时补充活跃素材（从700+->1200+)，通过充足的素材供给是覆盖更多曝光场景、帮助系统探索优质人群信号的核心基础"
              }
            ],
            "titleHighlight": "投放",
            "ordered": false,
            "styleId": "bullet-panels"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/bullet-panels",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/bullet-panels"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "纵向面板",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.bullet-problems",
          "name": "分项说明 · 问题解释",
          "family": "text",
          "description": "纵向展开任务、问题或能力，每项说明保持完整。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "bullet-problems",
            "originalName": "分项说明 · 问题解释",
            "originalComponentIds": [
              "relation-cards"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:20044",
              "dark": "292:20870"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/bullet-problems/light.html",
            "dark": "assets/design-reference/production-kit/components/bullet-problems/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "body": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "纵向展开任务、问题或能力，每项说明保持完整。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host",
            "baseStyle": "bullet-panels"
          },
          "example": {
            "component": "relation-cards",
            "styleId": "bullet-problems",
            "title": "汽车商家为什么需要蓝V",
            "items": [
              {
                "title": "用户搜不到",
                "body": "同质化车商账号多，企业昵称和身份容易被淹没。"
              },
              {
                "title": "用户分不清",
                "body": "二手车、汽车城、维修厂、经销商等账号众多，用户需要快速确认谁是正规商家。"
              },
              {
                "title": "品牌做不大",
                "body": "单账号经营有限，多个门店、销售和业务账号之间难以形成统一传播矩阵。"
              }
            ]
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/bullet-problems",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/bullet-problems"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "问题解释",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.bullet-tasks",
          "name": "分项说明 · 四项任务",
          "family": "text",
          "description": "纵向展开任务、问题或能力，每项说明保持完整。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "bullet-tasks",
            "originalName": "分项说明 · 四项任务",
            "originalComponentIds": [
              "relation-cards"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:20158",
              "dark": "292:20894"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/bullet-tasks/light.html",
            "dark": "assets/design-reference/production-kit/components/bullet-tasks/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "body": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "纵向展开任务、问题或能力，每项说明保持完整。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host",
            "baseStyle": "bullet-panels"
          },
          "example": {
            "component": "relation-cards",
            "styleId": "bullet-tasks",
            "title": "四项新客任务",
            "items": [
              {
                "title": "日均有效预算达标",
                "body": "周期内日均有效预算大于等于其对应的阈值为达标，口径更贴近实际投放强度。"
              },
              {
                "title": "日均在投计划数达标",
                "body": "周期内日均在投计划数大于等于其对应的阈值为达标。"
              },
              {
                "title": "日均在投非重复素材数达标",
                "body": "周期内日均在投非重复素材数（避免批量上传虚高数据）大于等于其对应的阈值为达标。"
              },
              {
                "title": "累计有效活跃天数达标",
                "body": "当天消耗≥30才算一个有效天，周期内累计有效活跃天数大于等于对应阈值。"
              }
            ]
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/bullet-tasks",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/bullet-tasks"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "任务说明",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.feature-panels",
          "name": "功能说明面板",
          "family": "content",
          "description": "分组说明功能与运行机制，适合并列的能力和业务流程。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "feature-panels",
            "originalName": "功能说明面板",
            "originalComponentIds": [
              "feature-panels"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "207:7558",
              "dark": "286:1288"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/feature-panels/light.html",
            "dark": "assets/design-reference/production-kit/components/feature-panels/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "body": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "分组说明功能与运行机制，适合并列的能力和业务流程。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "feature-panels",
            "styleId": "feature-panels",
            "title": "功能与机制说明",
            "items": [
              {
                "title": "在线预约",
                "body": "缩短从了解商品到预约咨询的路径。"
              },
              {
                "title": "商业私信",
                "body": "集中承接用户咨询，方便持续跟进。"
              }
            ]
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/feature-panels",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/feature-panels"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "功能分组",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "ks.body.highlights",
        "reason": "各项均为关联标题与正文的说明列表，内容主题和面板排布不构成独立功能。",
        "rules": [
          "完整保留每项标题与正文及原始顺序。",
          "问题说明不等于错误做法；不能自动添加错误标记或流程箭头。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.body.highlights",
          "selectedVariantId": "ks.body.highlights"
        }
      }
    },
    {
      "id": "ks.body.verticalImage",
      "name": "图文说明",
      "family": "image",
      "description": "组合说明文字与对应图片，按内容选择纵向图文或同排多图。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.body.verticalImage",
        "originalName": "正文组件-竖排-图文",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1353"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.body.verticalImage&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.body.verticalImage&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {
        "body": {
          "name": "body"
        },
        "caption": {
          "name": "caption"
        },
        "label": {
          "name": "label"
        },
        "images": {
          "name": "images"
        }
      },
      "fields": [
        {
          "name": "body"
        },
        {
          "name": "caption"
        },
        {
          "name": "label"
        },
        {
          "name": "images"
        }
      ],
      "usage": {
        "summary": "按纵向顺序组合说明与图片，适合截图证据及其解释。",
        "trigger": {
          "requiredBlockType": [
            "lineImage",
            "imageGallery"
          ],
          "maxColumns": 1
        },
        "sourceChecks": {},
        "sourceRules": {},
        "imagePolicy": {
          "fit": "contain",
          "crop": false,
          "preserveSourceOrder": true,
          "height": "aspect-ratio-auto"
        }
      },
      "semantics": {
        "dataMode": "source-content",
        "variant": "body.verticalImage"
      },
      "layout": {},
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 354,
          "referenceHeight": 281,
          "height": "content-auto"
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/29",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/7"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.body.verticalImage",
      "variants": [
        {
          "id": "ks.body.verticalImage",
          "name": "上下图文",
          "family": "image",
          "description": "按纵向顺序组合说明与图片，适合截图证据及其解释。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.body.verticalImage",
            "originalName": "正文组件-竖排-图文",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1353"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.body.verticalImage&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.body.verticalImage&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {
            "body": {
              "name": "body"
            },
            "caption": {
              "name": "caption"
            },
            "label": {
              "name": "label"
            },
            "images": {
              "name": "images"
            }
          },
          "fields": [
            {
              "name": "body"
            },
            {
              "name": "caption"
            },
            {
              "name": "label"
            },
            {
              "name": "images"
            }
          ],
          "usage": {
            "summary": "按纵向顺序组合说明与图片，适合截图证据及其解释。",
            "trigger": {
              "requiredBlockType": [
                "lineImage",
                "imageGallery"
              ],
              "maxColumns": 1
            },
            "sourceChecks": {},
            "sourceRules": {},
            "imagePolicy": {
              "fit": "contain",
              "crop": false,
              "preserveSourceOrder": true,
              "height": "aspect-ratio-auto"
            }
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "body.verticalImage"
          },
          "layout": {},
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "referenceHeight": 281,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/29",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/7"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "上下图文",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "ks.body.horizontalImage",
          "name": "左右图文",
          "family": "image",
          "description": "将文字说明与图片横向组合，适合图文互相对照的内容。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.body.horizontalImage",
            "originalName": "正文组件-横排-图文",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1354"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.body.horizontalImage&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.body.horizontalImage&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "将文字说明与图片横向组合，适合图文互相对照的内容。",
            "trigger": {
              "requiredBlockType": "imageGallery",
              "minColumns": 2,
              "sourceRowLocked": true
            },
            "sourceChecks": {
              "mustKeepSourceImageRow": true,
              "forbidWrapUnlessSourceWraps": true
            },
            "sourceRules": {},
            "imagePolicy": {
              "fit": "contain",
              "crop": false
            }
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "body.horizontalImage"
          },
          "layout": {},
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "referenceHeight": 253,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/31",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/8"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "同排多图",
          "sourceBatchId": "kuaishou-portrait-20261013"
        }
      ],
      "merge": {
        "ruleId": "ks.body.verticalImage",
        "reason": "两项均为文字与证据图片的对应说明，排布作为变体。",
        "rules": [
          "保留图片、说明和来源顺序，按原比例完整展示。",
          "横向变体声明的同排图片锁定规则不能因合并而丢失；无原文依据不得换行或裁切。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.body.verticalImage",
          "selectedVariantId": "ks.body.verticalImage"
        }
      }
    },
    {
      "id": "ks.metric.primaryIncrease",
      "name": "指标展示",
      "family": "metric",
      "description": "突出真实指标、变化量及单位，可选择增长、下降或多项指标样式。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.metric.primaryIncrease",
        "originalName": "数据模块-主要-展示增加的数据",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "2:117"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.metric.primaryIncrease&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.metric.primaryIncrease&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "突出实际增长数值及指标名称，保留变化方向和原始单位。",
        "trigger": {
          "requiredBlockType": "metricCards",
          "annotations": [
            "数据模块"
          ],
          "valuePatterns": [
            "+{number}",
            "高出",
            "提升",
            "增长",
            "更高"
          ],
          "direction": "increase"
        },
        "sourceChecks": {
          "forbidFallbackTo": [
            "bodyCard",
            "keyValueRows"
          ]
        },
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-metric; preserve direction and units",
        "variant": "metric.primaryIncrease"
      },
      "layout": {},
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 173,
          "height": 110
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/7",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/12"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.metric.primaryIncrease",
      "variants": [
        {
          "id": "ks.metric.primaryIncrease",
          "name": "增长指标",
          "family": "metric",
          "description": "突出实际增长数值及指标名称，保留变化方向和原始单位。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.metric.primaryIncrease",
            "originalName": "数据模块-主要-展示增加的数据",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "2:117"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.metric.primaryIncrease&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.metric.primaryIncrease&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "突出实际增长数值及指标名称，保留变化方向和原始单位。",
            "trigger": {
              "requiredBlockType": "metricCards",
              "annotations": [
                "数据模块"
              ],
              "valuePatterns": [
                "+{number}",
                "高出",
                "提升",
                "增长",
                "更高"
              ],
              "direction": "increase"
            },
            "sourceChecks": {
              "forbidFallbackTo": [
                "bodyCard",
                "keyValueRows"
              ]
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-metric; preserve direction and units",
            "variant": "metric.primaryIncrease"
          },
          "layout": {},
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 173,
              "height": 110
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/7",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/12"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "重点增长",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "ks.metric.primaryDecrease",
          "name": "下降指标",
          "family": "metric",
          "description": "突出实际下降数值及指标名称，保留变化方向和原始单位。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.metric.primaryDecrease",
            "originalName": "数据模块-主要-展示减少的数据",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "2:116"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.metric.primaryDecrease&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.metric.primaryDecrease&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "突出实际下降数值及指标名称，保留变化方向和原始单位。",
            "trigger": {
              "requiredBlockType": "metricCards",
              "annotations": [
                "数据模块"
              ],
              "valuePatterns": [
                "-{number}",
                "降低",
                "减少",
                "更低"
              ],
              "direction": "decrease"
            },
            "sourceChecks": {
              "forbidFallbackTo": [
                "bodyCard",
                "keyValueRows"
              ]
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-metric; preserve direction and units",
            "variant": "metric.primaryDecrease"
          },
          "layout": {},
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 173,
              "height": 110
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/8",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/11"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "重点下降",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "ks.metric.secondary",
          "name": "分组指标",
          "family": "metric",
          "description": "并列呈现多项次要指标，适合数量、规模和辅助经营数据。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.metric.secondary",
            "originalName": "数据模块-次要",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1348"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.metric.secondary&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.metric.secondary&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "并列呈现多项次要指标，适合数量、规模和辅助经营数据。",
            "trigger": {
              "requiredBlockType": "metricCards",
              "minItems": 4
            },
            "sourceChecks": {
              "mustUseWhen": "4 or more metric data items, or source explicitly marks them as secondary/supplementary.",
              "forbidFallbackTo": [
                "bodyCard"
              ]
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-metric; preserve direction and units",
            "variant": "metric.secondary"
          },
          "layout": {
            "direction": "horizontal",
            "gap": 8,
            "trackWidths": [
              158,
              57.33,
              57.33,
              57.33
            ]
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {
              "items": 4,
              "firstItemFeatured": true
            },
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "height": 84
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/9",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/10"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "多项指标",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "shh.metric-increase",
          "name": "增长数据卡",
          "family": "metric",
          "description": "展示真实增长指标，保留名称、数值与单位。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "metric-increase",
            "originalName": "增长数据卡",
            "originalComponentIds": [
              "chart-display",
              "case-results"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:16882",
              "dark": "292:20701"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/metric-increase/light.html",
            "dark": "assets/design-reference/production-kit/components/metric-increase/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "chartKind": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "body": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "note": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string"
                  },
                  "value": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "chartKind",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "body",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "note",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "展示真实增长指标，保留名称、数值与单位。"
          },
          "semantics": {
            "chartMeaning": "illustrative; actual labels; geometry is not a scale",
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "chart-display",
            "title": "跑量：消耗与活跃计划提升",
            "chartKind": "increase",
            "body": "整体日均消耗从7月0.75w/d增至9月1.5w/d。",
            "note": "",
            "titleHighlight": "消耗与活跃计划",
            "items": [
              {
                "label": "整体日均消耗增长",
                "value": "+101%"
              },
              {
                "label": "活跃计划ARPU",
                "value": "+34%"
              }
            ],
            "styleId": "metric-increase"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/metric-increase",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/metric-increase"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "经典增长卡",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.metric-decrease",
          "name": "下降数据卡",
          "family": "metric",
          "description": "展示实际下降指标及其业务含义。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "metric-decrease",
            "originalName": "下降数据卡",
            "originalComponentIds": [
              "chart-display",
              "case-results"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:19773",
              "dark": "292:20727"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/metric-decrease/light.html",
            "dark": "assets/design-reference/production-kit/components/metric-decrease/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "chartKind": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "body": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "note": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string"
                  },
                  "value": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "chartKind",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "body",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "note",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "展示实际下降指标及其业务含义。"
          },
          "semantics": {
            "chartMeaning": "illustrative; actual labels; geometry is not a scale",
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "chart-display",
            "title": "有效获客成本优化",
            "chartKind": "decrease",
            "body": "比较口径：MMUx有效获客计划 VS 非深转。",
            "note": "",
            "titleHighlight": "成本优化",
            "items": [
              {
                "label": "表单提交成本",
                "value": "-22%"
              },
              {
                "label": "账面有效获客成本",
                "value": "-24%"
              }
            ],
            "styleId": "metric-decrease"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/metric-decrease",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/metric-decrease"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "经典下降卡",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.increase-illustrative",
          "name": "增加1：涨幅示意",
          "family": "chart",
          "description": "增加1仅作增长示意，不推算缺失的前后基线。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "increase-illustrative",
            "originalName": "增加1：涨幅示意",
            "originalComponentIds": [
              "chart-display"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:19826",
              "dark": "292:20771"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/increase-illustrative/light.html",
            "dark": "assets/design-reference/production-kit/components/increase-illustrative/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "chartKind": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "body": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "note": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string"
                  },
                  "value": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "chartKind",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "body",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "note",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "增加1仅作增长示意，不推算缺失的前后基线。"
          },
          "semantics": {
            "chartMeaning": "illustrative; actual labels; geometry is not a scale",
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "chart-display",
            "title": "客户真实有效获客率",
            "chartKind": "increase",
            "body": "",
            "note": "以上仅代表该客户投放效果表现，具体效果以实际投放为准。",
            "titleHighlight": "有效获客率",
            "styleId": "increase-illustrative",
            "items": [
              {
                "label": "有效获客率提升",
                "value": "10～15pp"
              }
            ]
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/increase-illustrative",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/increase-illustrative"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "涨幅示意",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "ks.metric.primaryIncrease",
        "reason": "这些组件都展示带名称与单位的实际指标；方向、数量与示意装饰保留为各自变体。",
        "rules": [
          "升降方向由实际内容决定，下降数据不能自动套用增长默认变体。",
          "百分比、百分点、倍数和绝对值保持原单位与计算口径。",
          "涨幅示意中的图形不是数值比例尺；缺失前后基线时不得补造数值或按图形高度反推。",
          "多项指标完整保留全部项目，不按参考容量截断。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.metric.primaryIncrease",
          "selectedVariantId": "ks.metric.primaryIncrease"
        }
      }
    },
    {
      "id": "ks.chart.lineTrend",
      "name": "折线图",
      "family": "chart",
      "description": "呈现有来源依据的时间或阶段趋势，提供标准与紧凑样式。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.chart.lineTrend",
        "originalName": "图表组件-折线图",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1342"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.chart.lineTrend&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.chart.lineTrend&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "展示具有来源依据的时间或阶段趋势，保留全部系列与标签。",
        "trigger": {
          "requiredBlockType": "lineTrend",
          "annotations": [
            "折线图"
          ]
        },
        "sourceChecks": {
          "forbidFallbackTo": [
            "barCompare",
            "imageGallery"
          ],
          "requiresCodeRedraw": true
        },
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-values-or-reviewed-geometry; no-invented-values",
        "variant": "chart.lineTrend"
      },
      "layout": {
        "titleRibbon": "top-center-attached",
        "plotBox": [
          16,
          52,
          321,
          131
        ],
        "endpointLabels": "bottom-left-and-right"
      },
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 354,
          "height": 228
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/13",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/13"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.chart.lineTrend",
      "variants": [
        {
          "id": "ks.chart.lineTrend",
          "name": "标准折线图",
          "family": "chart",
          "description": "展示具有来源依据的时间或阶段趋势，保留全部系列与标签。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.chart.lineTrend",
            "originalName": "图表组件-折线图",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1342"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.chart.lineTrend&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.chart.lineTrend&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "展示具有来源依据的时间或阶段趋势，保留全部系列与标签。",
            "trigger": {
              "requiredBlockType": "lineTrend",
              "annotations": [
                "折线图"
              ]
            },
            "sourceChecks": {
              "forbidFallbackTo": [
                "barCompare",
                "imageGallery"
              ],
              "requiresCodeRedraw": true
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-values-or-reviewed-geometry; no-invented-values",
            "variant": "chart.lineTrend"
          },
          "layout": {
            "titleRibbon": "top-center-attached",
            "plotBox": [
              16,
              52,
              321,
              131
            ],
            "endpointLabels": "bottom-left-and-right"
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "height": 228
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/13",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/13"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "标准折线",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "ks.chart.lineTrendCompact",
          "name": "紧凑折线图",
          "family": "chart",
          "description": "以紧凑版式展示较简单的趋势，保持与完整折线图相同的数据含义。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.chart.lineTrendCompact",
            "originalName": "图表组件-折线图2",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1343"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.chart.lineTrendCompact&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.chart.lineTrendCompact&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "以紧凑版式展示较简单的趋势，保持与完整折线图相同的数据含义。",
            "trigger": {
              "requiredBlockType": "lineTrend",
              "componentVariantContains": [
                "compact",
                "折线图2"
              ]
            },
            "sourceChecks": {
              "requiresCodeRedraw": true
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-values-or-reviewed-geometry; no-invented-values",
            "variant": "chart.lineTrendCompact"
          },
          "layout": {
            "titleRibbon": "top-center-attached",
            "plotBox": [
              16,
              42.38,
              322,
              91.17
            ]
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "height": 188
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/15",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/14"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "紧凑折线",
          "sourceBatchId": "kuaishou-portrait-20261013"
        }
      ],
      "merge": {
        "ruleId": "ks.chart.lineTrend",
        "reason": "两项具有相同折线数据含义，仅图形区域与布局密度不同。",
        "rules": [
          "保留全部系列、标签及时间或阶段顺序；几何识别需要人工复核。",
          "不从示意曲线推算未知数值，不与仅有前后标签的阶段变化示意互换。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.chart.lineTrend",
          "selectedVariantId": "ks.chart.lineTrend"
        }
      }
    },
    {
      "id": "ks.chart.barCompare",
      "name": "数值对比图",
      "family": "chart",
      "description": "对比真实数值或有来源的变化量，按前后、两项或多项关系选择样式。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.chart.barCompare",
        "originalName": "图表组件-柱状图",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1344"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.chart.barCompare&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.chart.barCompare&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "比较有来源的真实数值或已知变化量；区分独立指标对比与分类系列矩阵。",
        "trigger": {
          "requiredBlockType": "barCompare",
          "annotations": [
            "柱状图",
            "对比图"
          ]
        },
        "sourceChecks": {
          "forbidFallbackTo": [
            "imageGallery",
            "lineImage"
          ],
          "requiresCodeRedraw": true
        },
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-values-or-observed-delta; pairDelta and groupedSeries are distinct",
        "variant": "chart.barCompare"
      },
      "layout": {
        "titleRibbon": "top-center-attached",
        "deltaAlign": "centered-on-right-bar"
      },
      "constraints": {
        "referenceCapacity": {},
        "capacity": {
          "groups": [
            2,
            3
          ],
          "barsPerGroup": 2
        },
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 354,
          "height": 205
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/11",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/15"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.chart.barCompare",
      "variants": [
        {
          "id": "ks.chart.barCompare",
          "name": "柱状对比图",
          "family": "chart",
          "description": "比较有来源的真实数值或已知变化量；区分独立指标对比与分类系列矩阵。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.chart.barCompare",
            "originalName": "图表组件-柱状图",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1344"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.chart.barCompare&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.chart.barCompare&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "比较有来源的真实数值或已知变化量；区分独立指标对比与分类系列矩阵。",
            "trigger": {
              "requiredBlockType": "barCompare",
              "annotations": [
                "柱状图",
                "对比图"
              ]
            },
            "sourceChecks": {
              "forbidFallbackTo": [
                "imageGallery",
                "lineImage"
              ],
              "requiresCodeRedraw": true
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-values-or-observed-delta; pairDelta and groupedSeries are distinct",
            "variant": "chart.barCompare"
          },
          "layout": {
            "titleRibbon": "top-center-attached",
            "deltaAlign": "centered-on-right-bar"
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {
              "groups": [
                2,
                3
              ],
              "barsPerGroup": 2
            },
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "height": 205
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/11",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/15"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "分组柱状对比",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "shh.increase-comparison",
          "name": "增加2：两项数值对比",
          "family": "chart",
          "description": "增加2用同单位的真实数值绘制前后柱高。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "increase-comparison",
            "originalName": "增加2：两项数值对比",
            "originalComponentIds": [
              "chart-display"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:20333",
              "dark": "292:20999"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/increase-comparison/light.html",
            "dark": "assets/design-reference/production-kit/components/increase-comparison/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "note": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "chartTitle": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string"
                  },
                  "value": {
                    "type": "string"
                  },
                  "numericValue": {
                    "type": "number"
                  },
                  "unit": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            },
            "requiresDataScale": {
              "type": "boolean",
              "contractStatus": "example-derived"
            },
            "chartBaseline": {
              "type": "number",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "note",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "chartTitle",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "requiresDataScale",
              "type": "boolean",
              "contractStatus": "example-derived"
            },
            {
              "name": "chartBaseline",
              "type": "number",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "增加2用同单位的真实数值绘制前后柱高。"
          },
          "semantics": {
            "chartMeaning": "zero-baseline numeric; same units; shared scale",
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "chart-display",
            "title": "使用安心包与未使用安心包",
            "note": "使用安心包后助力冷启通过率提升12pp。",
            "titleHighlight": "使用安心包",
            "chartTitle": "冷启通过率",
            "styleId": "increase-comparison",
            "items": [
              {
                "label": "未使用安心包",
                "value": "46.33%",
                "numericValue": 46.33,
                "unit": "%"
              },
              {
                "label": "使用安心包",
                "value": "58.54%",
                "numericValue": 58.54,
                "unit": "%"
              }
            ],
            "requiresDataScale": true,
            "chartBaseline": 0
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/increase-comparison",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/increase-comparison"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "两项数值",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.multi-comparison",
          "name": "多项数值对比",
          "family": "chart",
          "description": "多项对比使用同单位数值和统一零基线。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "multi-comparison",
            "originalName": "多项数值对比",
            "originalComponentIds": [
              "chart-display"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:20234",
              "dark": "292:20965"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/multi-comparison/light.html",
            "dark": "assets/design-reference/production-kit/components/multi-comparison/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "chartTitle": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "xAxisLabel": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "yAxisLabel": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string"
                  },
                  "value": {
                    "type": "string"
                  },
                  "numericValue": {
                    "type": "number"
                  },
                  "unit": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            },
            "requiresDataScale": {
              "type": "boolean",
              "contractStatus": "example-derived"
            },
            "chartBaseline": {
              "type": "number",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "chartTitle",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "xAxisLabel",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "yAxisLabel",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "requiresDataScale",
              "type": "boolean",
              "contractStatus": "example-derived"
            },
            {
              "name": "chartBaseline",
              "type": "number",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "多项对比使用同单位数值和统一零基线。"
          },
          "semantics": {
            "chartMeaning": "zero-baseline numeric; same units; shared scale",
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "chart-display",
            "title": "完成任务项数与冷启通过率",
            "titleHighlight": "冷启通过率",
            "chartTitle": "冷启通过率",
            "xAxisLabel": "完成任务项数",
            "yAxisLabel": "冷启通过率（%）",
            "styleId": "multi-comparison",
            "items": [
              {
                "label": "0项",
                "value": "14.4%",
                "numericValue": 14.4,
                "unit": "%"
              },
              {
                "label": "1项",
                "value": "30.8%",
                "numericValue": 30.8,
                "unit": "%"
              },
              {
                "label": "2项",
                "value": "34.5%",
                "numericValue": 34.5,
                "unit": "%"
              },
              {
                "label": "3项",
                "value": "41.5%",
                "numericValue": 41.5,
                "unit": "%"
              },
              {
                "label": "4项",
                "value": "57.1%",
                "numericValue": 57.1,
                "unit": "%"
              }
            ],
            "requiresDataScale": true,
            "chartBaseline": 0
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/multi-comparison",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/multi-comparison"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "多项数值",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "ks.chart.barCompare",
        "reason": "均用于数值间的柱状比较；具体数据模式与比例尺约束保留在原变体内。",
        "rules": [
          "独立指标的前后变化、分类系列矩阵、单系列分类数据分别保持各自数据结构。",
          "可比较的同单位真实数值使用共享比例尺与零基线；不把不同单位合用一个比例尺。",
          "只有变化量而缺少基线时，不补造前后数值；不得用装饰性柱高冒充量化关系。",
          "不与文字方案对比或涨幅示意互换。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.chart.barCompare",
          "selectedVariantId": "ks.chart.barCompare"
        }
      }
    },
    {
      "id": "ks.chart.comparisonTable",
      "name": "信息表格",
      "family": "table",
      "description": "按行列组织对比、行业数据、条件权益或键值信息，保留完整对应关系。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.chart.comparisonTable",
        "originalName": "图表组件-表格",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1345"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.chart.comparisonTable&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.chart.comparisonTable&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "用表格展示多维对比，完整保留表头、单元格及合并关系。",
        "trigger": {
          "requiredBlockType": "comparisonTable",
          "annotations": [
            "优化表格样式",
            "图表组件",
            "表格"
          ],
          "sourceImageRole": "chart",
          "chartType": "comparisonTable"
        },
        "sourceChecks": {
          "forbidFallbackTo": [
            "imageGallery",
            "lineImage"
          ],
          "requiresCodeRedraw": true
        },
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-table; preserve cells and row-column relationships",
        "variant": "chart.comparisonTable"
      },
      "layout": {
        "firstColumnWidth": 78.32,
        "metricColumnWidth": 68.92,
        "rowHeight": 32.67
      },
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 354,
          "referenceHeight": 196.17,
          "height": "rows-auto"
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/17",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/16"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.chart.comparisonTable",
      "variants": [
        {
          "id": "ks.chart.comparisonTable",
          "name": "对比表格",
          "family": "table",
          "description": "用表格展示多维对比，完整保留表头、单元格及合并关系。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.chart.comparisonTable",
            "originalName": "图表组件-表格",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1345"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.chart.comparisonTable&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.chart.comparisonTable&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "用表格展示多维对比，完整保留表头、单元格及合并关系。",
            "trigger": {
              "requiredBlockType": "comparisonTable",
              "annotations": [
                "优化表格样式",
                "图表组件",
                "表格"
              ],
              "sourceImageRole": "chart",
              "chartType": "comparisonTable"
            },
            "sourceChecks": {
              "forbidFallbackTo": [
                "imageGallery",
                "lineImage"
              ],
              "requiresCodeRedraw": true
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-table; preserve cells and row-column relationships",
            "variant": "chart.comparisonTable"
          },
          "layout": {
            "firstColumnWidth": 78.32,
            "metricColumnWidth": 68.92,
            "rowHeight": 32.67
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "referenceHeight": 196.17,
              "height": "rows-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/17",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/16"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "标准对比表",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "ks.chart.industryTable",
          "name": "行业数据表",
          "family": "table",
          "description": "以紧凑表格展示行业指标或基准对照，保留各行列的对应关系。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.chart.industryTable",
            "originalName": "图表组件-表格2",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1346"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.chart.industryTable&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.chart.industryTable&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "以紧凑表格展示行业指标或基准对照，保留各行列的对应关系。",
            "trigger": {
              "requiredBlockType": "comparisonTable",
              "componentVariantContains": [
                "industry",
                "表格2"
              ]
            },
            "sourceChecks": {
              "requiresCodeRedraw": true
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-table; preserve cells and row-column relationships",
            "variant": "chart.industryTable"
          },
          "layout": {
            "referenceRows": 6,
            "rowHeight": 41
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 322,
              "referenceHeight": 243.5,
              "height": "rows-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/19",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/17"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "紧凑行业表",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "shh.table-information",
          "name": "多维信息表",
          "family": "table",
          "description": "适合结构明确的多列表格，保留行列、合并单元格及附注。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "table-information",
            "originalName": "多维信息表",
            "originalComponentIds": [
              "table-information"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "207:7536",
              "dark": "286:1181"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/table-information/light.html",
            "dark": "assets/design-reference/production-kit/components/table-information/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "columns": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "contractStatus": "example-derived"
            },
            "rows": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "contractStatus": "example-derived"
            },
            "note": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "columns",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "rows",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "note",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "适合结构明确的多列表格，保留行列、合并单元格及附注。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "table-information",
            "title": "罗先生｜经营数据",
            "columns": [
              "指标",
              "开通前30天",
              "开通后30天",
              "变化"
            ],
            "rows": [
              [
                "单作品平均VV",
                "72,780",
                "139,578",
                "+91%"
              ],
              [
                "直播间曝光",
                "1,703,597",
                "3,699,653",
                "+117%"
              ],
              [
                "总VV",
                "28,966,604",
                "54,016,522",
                "+86%"
              ],
              [
                "净增粉丝",
                "—",
                "—",
                "+81,000"
              ]
            ],
            "note": "开通前30天与开通后30天对比。",
            "titleHighlight": "",
            "styleId": "table-information"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/table-information",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/table-information"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "多维信息",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.table-incentives",
          "name": "权益与条件表",
          "family": "table",
          "description": "按权益类型、适用条件和使用规则逐行展示，保留完整对应关系。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "table-incentives",
            "originalName": "权益与条件表",
            "originalComponentIds": [
              "table-incentives"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "206:7482",
              "dark": "286:1143"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/table-incentives/light.html",
            "dark": "assets/design-reference/production-kit/components/table-incentives/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "columns": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "contractStatus": "example-derived"
            },
            "rows": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "columns",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "rows",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "按权益类型、适用条件和使用规则逐行展示，保留完整对应关系。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "table-incentives",
            "title": "省心投安心包",
            "columns": [
              "权益 / 条件",
              "具体内容",
              "适用说明"
            ],
            "rows": [
              [
                "适用客户",
                "季度线索真新客",
                "冷启保量产品"
              ],
              [
                "预算条件",
                "7天锁定1500-3000预算",
                "安心包投放"
              ],
              [
                "红包权益",
                "14天内消耗2700立返2000元大额红包",
                "按原文规定的消耗条件领取"
              ],
              [
                "投放保障",
                "冷启策略&保量赔付",
                "给到客户更安心的投放保障"
              ]
            ],
            "titleHighlight": "安心包",
            "styleId": "table-incentives"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/table-incentives",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/table-incentives"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "权益与条件",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.comparison-products",
          "name": "同场景产品对比",
          "family": "table",
          "description": "对照同场景的产品、方案或权益，逐项说明它们的差异。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "comparison-products",
            "originalName": "同场景产品对比",
            "originalComponentIds": [
              "comparison-products"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "207:7611",
              "dark": "286:1329"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/comparison-products/light.html",
            "dark": "assets/design-reference/production-kit/components/comparison-products/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "columns": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "contractStatus": "example-derived"
            },
            "rows": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "contractStatus": "example-derived"
            },
            "note": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "columns",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "rows",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "note",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "对照同场景的产品、方案或权益，逐项说明它们的差异。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "comparison-products",
            "title": "蓝V限时优惠",
            "columns": [
              "权益",
              "具体内容",
              "领取 / 使用说明"
            ],
            "rows": [
              [
                "蓝V有效期",
                "花1年的钱，享14个月权益",
                "年费600元；活动期间下单额外赠送2个月蓝V有效期"
              ],
              [
                "粉条优惠券包",
                "价值600元",
                "加热作品、放大曝光，让好内容被更多人看见"
              ]
            ],
            "note": "600元解锁总价值1300元+的加量权益，活动名额有限，先到先得，完成企业认证即可线上开通。",
            "titleHighlight": "限时优惠",
            "styleId": "comparison-products"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/comparison-products",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/comparison-products"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "产品与方案",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.key-value",
          "name": "基础键值表",
          "family": "table",
          "description": "以字段与说明成对展示对象、条件和规则。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "key-value",
            "originalName": "基础键值表",
            "originalComponentIds": [
              "table-key-value"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:16860",
              "dark": "292:20804"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/key-value/light.html",
            "dark": "assets/design-reference/production-kit/components/key-value/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "columns": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "contractStatus": "example-derived"
            },
            "rows": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "columns",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "rows",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "以字段与说明成对展示对象、条件和规则。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "table-key-value",
            "title": "上报方式与优化目标",
            "columns": [
              "信息项",
              "内容"
            ],
            "rows": [
              [
                "上报方式",
                "私信-系统识别私信消息进行上报（MMU）"
              ],
              [
                "转化目标",
                "单出价"
              ],
              [
                "优化目标",
                "有效获客"
              ]
            ],
            "titleHighlight": "优化目标",
            "styleId": "key-value"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/key-value",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/key-value"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "两列键值",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.key-value-timeline",
          "name": "键值表 · 阶段时间线",
          "family": "table",
          "description": "以字段与说明成对展示对象、条件和规则。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "key-value-timeline",
            "originalName": "键值表 · 阶段时间线",
            "originalComponentIds": [
              "table-key-value"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:20117",
              "dark": "292:21053"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/key-value-timeline/light.html",
            "dark": "assets/design-reference/production-kit/components/key-value-timeline/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "columns": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "contractStatus": "example-derived"
            },
            "rows": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "columns",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "rows",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "以字段与说明成对展示对象、条件和规则。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host",
            "baseStyle": "key-value"
          },
          "example": {
            "component": "table-key-value",
            "styleId": "key-value-timeline",
            "title": "冷启阶段时间线",
            "columns": [
              "阶段",
              "时间说明"
            ],
            "rows": [
              [
                "1. 观察期：T+0~T+3",
                "共4天"
              ],
              [
                "2. 冷启任务期：T+4~T+13",
                "共10天。T+4开始下发一期任务"
              ]
            ]
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/key-value-timeline",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/key-value-timeline"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "阶段时间线",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.metric-rows",
          "name": "分组指标列表",
          "family": "metric",
          "description": "逐行展示实际指标与数值，适合多指标说明。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "metric-rows",
            "originalName": "分组指标列表",
            "originalComponentIds": [
              "table-key-value"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:20508",
              "dark": "292:20925"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/metric-rows/light.html",
            "dark": "assets/design-reference/production-kit/components/metric-rows/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "columns": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "contractStatus": "example-derived"
            },
            "rows": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "columns",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "rows",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "逐行展示实际指标与数值，适合多指标说明。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "table-key-value",
            "title": "多行业次季度留存提升",
            "columns": [
              "行业",
              "次季度留存提升倍比"
            ],
            "rows": [
              [
                "本地服务",
                "+0.7倍"
              ],
              [
                "教育",
                "+0.8倍"
              ],
              [
                "医疗机构",
                "+0.1倍"
              ],
              [
                "汽车",
                "+0.2倍"
              ],
              [
                "招商加盟",
                "+0.7倍"
              ],
              [
                "线下零售",
                "+0.8倍"
              ],
              [
                "商务服务",
                "+0.6倍"
              ]
            ],
            "titleHighlight": "留存提升",
            "styleId": "metric-rows"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/metric-rows",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/metric-rows"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "逐行指标",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "ks.chart.comparisonTable",
        "reason": "功能均为以行列关联结构化信息；业务主题、列数和表格外观作为变体。",
        "rules": [
          "保留表头、单元格、合并关系、附注、原始顺序与适用条件。",
          "键值、矩阵和行业表的字段结构不同，保留原契约，不能仅凭主表样式重解释输入。",
          "阶段时间线的行序具有意义；不得随意排序。",
          "来源缺失的值保持缺失，不用零值或推算值填充。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.chart.comparisonTable",
          "selectedVariantId": "ks.chart.comparisonTable"
        }
      }
    },
    {
      "id": "ks.link.iconFlow",
      "name": "业务流程",
      "family": "flow",
      "description": "用短节点、图标和连接关系说明业务推进顺序。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.link.iconFlow",
        "originalName": "链路展示组件- icon展示",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1340"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.link.iconFlow&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.link.iconFlow&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "以图标、标签和连接关系说明业务流程，顺序沿用原始内容。",
        "trigger": {
          "requiredBlockType": "linkFlow",
          "hasStepsOrIcons": true,
          "variantContains": [
            "icon"
          ]
        },
        "sourceChecks": {},
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-content",
        "variant": "link.iconFlow"
      },
      "layout": {
        "bodyPadding": [
          16,
          24
        ],
        "gap": 12,
        "wrap": true
      },
      "constraints": {
        "referenceCapacity": {},
        "capacity": {
          "referenceSteps": 5
        },
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 354,
          "referenceHeight": 220.5,
          "height": "content-auto"
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/37",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/18"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.link.iconFlow",
      "variants": [
        {
          "id": "ks.link.iconFlow",
          "name": "图标流程",
          "family": "flow",
          "description": "以图标、标签和连接关系说明业务流程，顺序沿用原始内容。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.link.iconFlow",
            "originalName": "链路展示组件- icon展示",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1340"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.link.iconFlow&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.link.iconFlow&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "以图标、标签和连接关系说明业务流程，顺序沿用原始内容。",
            "trigger": {
              "requiredBlockType": "linkFlow",
              "hasStepsOrIcons": true,
              "variantContains": [
                "icon"
              ]
            },
            "sourceChecks": {},
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "link.iconFlow"
          },
          "layout": {
            "bodyPadding": [
              16,
              24
            ],
            "gap": 12,
            "wrap": true
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {
              "referenceSteps": 5
            },
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "referenceHeight": 220.5,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/37",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/18"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "图标流程",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "shh.compact-steps",
          "name": "简短步骤",
          "family": "flow",
          "description": "用简短步骤说明操作顺序，避免把长说明挤入短标题。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "compact-steps",
            "originalName": "简短步骤",
            "originalComponentIds": [
              "relation-cards"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:16796",
              "dark": "292:20660"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/compact-steps/light.html",
            "dark": "assets/design-reference/production-kit/components/compact-steps/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            },
            "ordered": {
              "type": "boolean",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "ordered",
              "type": "boolean",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "用简短步骤说明操作顺序，避免把长说明挤入短标题。"
          },
          "semantics": {
            "overflow": "Reject more than two rendered lines; route to instruction-steps or prose-details without truncation.",
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "relation-cards",
            "title": "有效获客转化链路",
            "titleHighlight": "有效获客",
            "items": [
              {
                "title": "广告曝光"
              },
              {
                "title": "私信页留资"
              },
              {
                "title": "大模型识别意向线索"
              },
              {
                "title": "用户确认意向"
              },
              {
                "title": "到店"
              },
              {
                "title": "成交"
              }
            ],
            "ordered": true,
            "styleId": "compact-steps"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/compact-steps",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/compact-steps"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "简短节点",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "ks.link.iconFlow",
        "reason": "两项均表达短节点组成的有序链路，图标与节点样式作为变体。",
        "rules": [
          "保留节点与连接顺序，不能变为无序亮点。",
          "简短节点超出原容量时改用完整步骤变体或增加布局空间，不截断说明。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.link.iconFlow",
          "selectedVariantId": "ks.link.iconFlow"
        }
      }
    },
    {
      "id": "ks.link.functionScreens",
      "name": "截图链路",
      "family": "image",
      "description": "用连续界面截图呈现功能路径，完整展示每张图及其顺序。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.link.functionScreens",
        "originalName": "链路组件-功能展示",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1341"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.link.functionScreens&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.link.functionScreens&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "以界面截图呈现功能路径或操作流程，保持图片次序与完整比例。",
        "trigger": {
          "requiredBlockType": [
            "linkFlow",
            "imageGallery"
          ],
          "variantContains": [
            "phone",
            "screen",
            "function",
            "链路"
          ]
        },
        "sourceChecks": {},
        "sourceRules": {},
        "imagePolicy": {
          "fit": "contain",
          "crop": false,
          "preserveAll": true
        }
      },
      "semantics": {
        "dataMode": "source-content",
        "variant": "link.functionScreens"
      },
      "layout": {
        "padding": [
          28,
          32
        ],
        "gap": 12,
        "wrap": false
      },
      "constraints": {
        "referenceCapacity": {},
        "capacity": {
          "referenceImages": 3
        },
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 386,
          "referenceHeight": 212,
          "height": "content-auto",
          "innerWidth": 322
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/35",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/19"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.link.functionScreens",
      "variants": [
        {
          "id": "ks.link.functionScreens",
          "name": "功能截图流程",
          "family": "image",
          "description": "以界面截图呈现功能路径或操作流程，保持图片次序与完整比例。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.link.functionScreens",
            "originalName": "链路组件-功能展示",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1341"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.link.functionScreens&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.link.functionScreens&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "以界面截图呈现功能路径或操作流程，保持图片次序与完整比例。",
            "trigger": {
              "requiredBlockType": [
                "linkFlow",
                "imageGallery"
              ],
              "variantContains": [
                "phone",
                "screen",
                "function",
                "链路"
              ]
            },
            "sourceChecks": {},
            "sourceRules": {},
            "imagePolicy": {
              "fit": "contain",
              "crop": false,
              "preserveAll": true
            }
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "link.functionScreens"
          },
          "layout": {
            "padding": [
              28,
              32
            ],
            "gap": 12,
            "wrap": false
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {
              "referenceImages": 3
            },
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 386,
              "referenceHeight": 212,
              "height": "content-auto",
              "innerWidth": 322
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/35",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/19"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "连续截图",
          "sourceBatchId": "kuaishou-portrait-20261013"
        }
      ],
      "merge": {
        "ruleId": "ks.link.functionScreens",
        "reason": "截图本身承载功能路径证据，不能归并为以图标代替截图的流程。",
        "rules": [
          "保留全部截图、次序与完整比例；不得裁切或用图标替换。",
          "源规则不换行的图组保持关系，容量不足时调整画布或明确选择其他兼容排布。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.link.functionScreens",
          "selectedVariantId": "ks.link.functionScreens"
        }
      }
    },
    {
      "id": "ks.content.compare",
      "name": "内容对比",
      "family": "content",
      "description": "并列展示两种状态、做法或方案，保持对应条目间的关系。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.content.compare",
        "originalName": "内容卡组件-对比",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1339"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.content.compare&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.content.compare&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "并列呈现原文明确对应的两种状态、做法或方案。",
        "trigger": {
          "requiredBlockType": "bodyCard",
          "componentVariantContains": [
            "compare",
            "对比"
          ]
        },
        "sourceChecks": {},
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-content",
        "variant": "content.compare"
      },
      "layout": {
        "columns": 2,
        "gap": 8,
        "columnWidth": "equal"
      },
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "referenceWidth": 438.64,
          "renderWidth": 354,
          "referenceHeight": 172,
          "height": "content-auto"
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/39",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/20"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.content.compare",
      "variants": [
        {
          "id": "ks.content.compare",
          "name": "前后对比",
          "family": "content",
          "description": "并列呈现原文明确对应的两种状态、做法或方案。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.content.compare",
            "originalName": "内容卡组件-对比",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1339"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.content.compare&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.content.compare&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "并列呈现原文明确对应的两种状态、做法或方案。",
            "trigger": {
              "requiredBlockType": "bodyCard",
              "componentVariantContains": [
                "compare",
                "对比"
              ]
            },
            "sourceChecks": {},
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "content.compare"
          },
          "layout": {
            "columns": 2,
            "gap": 8,
            "columnWidth": "equal"
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "referenceWidth": 438.64,
              "renderWidth": 354,
              "referenceHeight": 172,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/39",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/20"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "双栏对比",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "shh.before-after",
          "name": "前后对比面板／表格",
          "family": "table",
          "description": "短标题一一对应时用前后面板，其他情况使用完整表格。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "before-after",
            "originalName": "前后对比面板／表格",
            "originalComponentIds": [
              "comparison-before-after"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "207:7753",
              "dark": "286:1237"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/before-after/light.html",
            "dark": "assets/design-reference/production-kit/components/before-after/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "columns": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "contractStatus": "example-derived"
            },
            "rows": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "contractStatus": "example-derived"
            },
            "comparisonEvidence": {
              "type": "object",
              "properties": {
                "shortTitlesOnly": {
                  "type": "boolean"
                },
                "oneToOne": {
                  "type": "boolean"
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "columns",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "rows",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "comparisonEvidence",
              "type": "object",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "短标题一一对应时用前后面板，其他情况使用完整表格。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "comparison-before-after",
            "styleId": "before-after",
            "title": "经营方式前后对比",
            "columns": [
              "开通前",
              "开通后"
            ],
            "rows": [
              [
                "分散咨询",
                "统一承接"
              ],
              [
                "身份模糊",
                "官方认证"
              ],
              [
                "搜索困难",
                "昵称唯一"
              ],
              [
                "单号经营",
                "矩阵协同"
              ]
            ],
            "comparisonEvidence": {
              "shortTitlesOnly": true,
              "oneToOne": true
            }
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/before-after",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/before-after"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "前后面板与表格",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "ks.content.compare",
        "reason": "两项均表达文字状态或方案的一一对应，而非数值比例关系。",
        "rules": [
          "前后面板只在短标题且一一对应时使用；其他情况保留完整表格。",
          "不把定性方案对比转换为数值柱图。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.content.compare",
          "selectedVariantId": "ks.content.compare"
        }
      }
    },
    {
      "id": "ks.content.errorList",
      "name": "错误示例",
      "family": "content",
      "description": "逐项说明错误做法及其原因，保留原有错误标记。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.content.errorList",
        "originalName": "内容卡组件-错误示例",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1338"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.content.errorList&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.content.errorList&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "逐项展示错误做法及说明，保留每项对应的错误标记。",
        "trigger": {
          "requiredBlockType": "tipsList",
          "componentVariantContains": [
            "error",
            "错误"
          ]
        },
        "sourceChecks": {
          "profileLayout": "one-card-per-row vertical stack; item count equals Doc count; marker occupies a left column and uses PingFang SC Semibold 14px centered with the first body line; 20px padding and 16px radius"
        },
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-content",
        "variant": "content.errorList"
      },
      "layout": {
        "direction": "vertical",
        "gap": 8,
        "itemPadding": 20
      },
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 354,
          "referenceHeight": 304,
          "height": "content-auto"
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/43",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/21"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.content.errorList",
      "variants": [
        {
          "id": "ks.content.errorList",
          "name": "错误示例",
          "family": "content",
          "description": "逐项展示错误做法及说明，保留每项对应的错误标记。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.content.errorList",
            "originalName": "内容卡组件-错误示例",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1338"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.content.errorList&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.content.errorList&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "逐项展示错误做法及说明，保留每项对应的错误标记。",
            "trigger": {
              "requiredBlockType": "tipsList",
              "componentVariantContains": [
                "error",
                "错误"
              ]
            },
            "sourceChecks": {
              "profileLayout": "one-card-per-row vertical stack; item count equals Doc count; marker occupies a left column and uses PingFang SC Semibold 14px centered with the first body line; 20px padding and 16px radius"
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "content.errorList"
          },
          "layout": {
            "direction": "vertical",
            "gap": 8,
            "itemPadding": 20
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "referenceHeight": 304,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/43",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/21"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "逐项错误说明",
          "sourceBatchId": "kuaishou-portrait-20261013"
        }
      ],
      "merge": {
        "ruleId": "ks.content.errorList",
        "reason": "错误标记具有明确判断含义，普通问题说明和亮点列表不具备这一含义。",
        "rules": [
          "只标记原文已确认的错误；项目数量与来源一致。",
          "不得因主题消极就把普通问题列表标为错误做法。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.content.errorList",
          "selectedVariantId": "ks.content.errorList"
        }
      }
    },
    {
      "id": "ks.content.steps",
      "name": "操作步骤",
      "family": "flow",
      "description": "逐步展开操作说明，可配对应截图，保持完整步骤和顺序。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.content.steps",
        "originalName": "内容卡组件-步骤展示",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1337"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.content.steps&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.content.steps&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {},
      "fields": [],
      "usage": {
        "summary": "把步骤编号、操作说明与对应图片组合，保持原始操作顺序。",
        "trigger": {
          "requiredBlockType": [
            "tipsList",
            "imageGallery"
          ],
          "componentVariantContains": [
            "step",
            "步骤"
          ]
        },
        "sourceChecks": {},
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-content",
        "variant": "content.steps"
      },
      "layout": {
        "direction": "vertical",
        "gap": 24,
        "itemPadding": [
          20,
          16
        ]
      },
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 354,
          "referenceHeight": 921.37,
          "height": "content-auto"
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/41",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/22"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.content.steps",
      "variants": [
        {
          "id": "ks.content.steps",
          "name": "图文步骤",
          "family": "flow",
          "description": "把步骤编号、操作说明与对应图片组合，保持原始操作顺序。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.content.steps",
            "originalName": "内容卡组件-步骤展示",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1337"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.content.steps&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.content.steps&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {},
          "fields": [],
          "usage": {
            "summary": "把步骤编号、操作说明与对应图片组合，保持原始操作顺序。",
            "trigger": {
              "requiredBlockType": [
                "tipsList",
                "imageGallery"
              ],
              "componentVariantContains": [
                "step",
                "步骤"
              ]
            },
            "sourceChecks": {},
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "content.steps"
          },
          "layout": {
            "direction": "vertical",
            "gap": 24,
            "itemPadding": [
              20,
              16
            ]
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "referenceHeight": 921.37,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/41",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/22"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "编号图文",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "shh.instruction-steps",
          "name": "图文操作说明",
          "family": "image",
          "description": "将操作说明与真实界面截图组合；缺图时收起图位。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "instruction-steps",
            "originalName": "图文操作说明",
            "originalComponentIds": [
              "instruction-steps"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:19985",
              "dark": "292:21033"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/instruction-steps/light.html",
            "dark": "assets/design-reference/production-kit/components/instruction-steps/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "body": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "missingImagePolicy": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "missingImagePolicy",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "将操作说明与真实界面截图组合；缺图时收起图位。"
          },
          "semantics": {
            "missingImagePolicy": "collapse",
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "instruction-steps",
            "title": "私信配置",
            "items": [
              {
                "title": "有效获客",
                "body": "开启「系统识别私信消息进行上报」开关，并关闭页面其他开关\n\n📍快聊 → 基础工具 → 有效获客"
              },
              {
                "title": "设置欢迎语+底部气泡",
                "body": "欢迎语内容本地化（如\"xx市缺牙人民有福了！现在看牙优惠多多…\"），引导用户开启私信对话"
              },
              {
                "title": "附加：互动问答",
                "body": "根据后端销售能力灵活配置，确保私信留资用户在私信完成对话轮次≥2.5次，辅助MMU大模型识别用户意向度\n弱销售门店：设置缺牙颗数/缺牙时长等过滤问题，先过滤再留电\n强销售门店：直接留电，弱化前端过滤，以极致降本为主\n留资卡：开启智能短信验证，确保用户留资为本人留资，提升留资有效性"
              },
              {
                "title": "开启潜客触达",
                "body": "主动联系触达在短视频评论、进入私信未发消息的潜在意向用户，提升私信留资量"
              },
              {
                "title": "咨询防骚扰",
                "body": "开启防骚扰模式，帮助私信客户提升接待效率"
              },
              {
                "title": "手机号&无效消息诊断",
                "body": "手机号诊断开启自动发送过滤【空错停】不计入线索，开启无效消息诊断，识别无效消息不计入线索"
              }
            ],
            "titleHighlight": "私信",
            "styleId": "instruction-steps",
            "missingImagePolicy": "collapse"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/instruction-steps",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/instruction-steps"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "详细操作说明",
          "sourceBatchId": "shenghuohao-existing"
        },
        {
          "id": "shh.instruction-plan",
          "name": "图文操作 · 计划搭建",
          "family": "image",
          "description": "将操作说明与真实界面截图组合；缺图时收起图位。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "instruction-plan",
            "originalName": "图文操作 · 计划搭建",
            "originalComponentIds": [
              "instruction-steps"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:20321",
              "dark": "292:21043"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/instruction-plan/light.html",
            "dark": "assets/design-reference/production-kit/components/instruction-plan/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "missingImagePolicy": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "body": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "missingImagePolicy",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "将操作说明与真实界面截图组合；缺图时收起图位。"
          },
          "semantics": {
            "missingImagePolicy": "collapse",
            "titleHighlight": "exact-substring-selected-by-host",
            "baseStyle": "instruction-steps"
          },
          "example": {
            "component": "instruction-steps",
            "styleId": "instruction-plan",
            "title": "如何投放安心包",
            "missingImagePolicy": "collapse",
            "items": [
              {
                "title": "1. 找到安心包计划创编入口",
                "body": "创编流程：账户首页—新客安心包—开始投放，进入安心包计划搭建页面"
              },
              {
                "title": "2. 上传素材完成计划搭建",
                "body": "注意事项：素材量越多，成本达成会越低，建议素材量至少5–10个，添加3条广告语。"
              }
            ]
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/instruction-plan",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/instruction-plan"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "计划搭建说明",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "ks.content.steps",
        "reason": "都以有序操作说明关联可选图片；编号和图文排布作为样式变体。",
        "rules": [
          "保留步骤顺序、标题、完整操作说明及图片对应关系。",
          "原生活号变体的缺图策略为收起图位，不生成假截图或占位图替代证据。",
          "长操作说明不能压缩为简短业务流程节点。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.content.steps",
          "selectedVariantId": "ks.content.steps"
        }
      }
    },
    {
      "id": "ks.customer.nameSubtitle",
      "name": "客户信息",
      "family": "customer",
      "description": "展示客户身份，可选择仅名称或附带背景说明的样式。",
      "source": {
        "id": "kuaishou",
        "label": "导入的长图组件",
        "originalId": "portrait.customer.nameSubtitle",
        "originalName": "客户信息组件-名称+副文",
        "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
        "figmaNodeId": "1:1336"
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "component-preview.html?id=ks.customer.nameSubtitle&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
        "dark": "component-preview.html?id=ks.customer.nameSubtitle&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
      },
      "slots": {
        "background": {
          "name": "background",
          "required": true
        },
        "customerName": {
          "name": "customerName",
          "required": true
        }
      },
      "fields": [
        {
          "name": "background",
          "required": true
        },
        {
          "name": "customerName",
          "required": true
        }
      ],
      "usage": {
        "summary": "将客户名称、背景说明及可用形象资产组织为一组客户信息。",
        "trigger": {
          "requiredBlockType": "customerInfo",
          "requiredSlots": [
            "customerName",
            "background"
          ],
          "minBackgroundLength": 1
        },
        "sourceChecks": {
          "mustUseWhen": "Portrait customerInfo has a name plus subtitle/background text.",
          "forbidFallbackTo": [
            "bodyCard",
            "keyValueRows"
          ]
        },
        "sourceRules": {}
      },
      "semantics": {
        "dataMode": "source-content",
        "variant": "customer.nameSubtitle"
      },
      "layout": {
        "contentPadding": [
          16,
          16,
          16,
          135
        ],
        "labelLineBreak": true,
        "backgroundBox": [
          0,
          25,
          354,
          97
        ],
        "avatarBox": [
          10,
          0,
          113,
          140
        ],
        "avatarRasterSize": [
          113,
          122
        ],
        "avatarOpticalOffsetY": 18,
        "copyOrigin": [
          135,
          41
        ]
      },
      "constraints": {
        "referenceCapacity": {},
        "capacity": {},
        "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
        "slotLimits": {}
      },
      "geometry": {
        "size": {
          "width": 354,
          "height": "content-auto"
        },
        "geometry": {}
      },
      "sourceRefs": [
        "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/3",
        "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/24"
      ],
      "previewStatus": "long-image-brand-adaptation",
      "sourceBatchId": "kuaishou-portrait-20261013",
      "defaultVariantId": "ks.customer.nameSubtitle",
      "variants": [
        {
          "id": "ks.customer.nameSubtitle",
          "name": "客户名称与背景",
          "family": "customer",
          "description": "将客户名称、背景说明及可用形象资产组织为一组客户信息。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.customer.nameSubtitle",
            "originalName": "客户信息组件-名称+副文",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1336"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.customer.nameSubtitle&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.customer.nameSubtitle&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {
            "background": {
              "name": "background",
              "required": true
            },
            "customerName": {
              "name": "customerName",
              "required": true
            }
          },
          "fields": [
            {
              "name": "background",
              "required": true
            },
            {
              "name": "customerName",
              "required": true
            }
          ],
          "usage": {
            "summary": "将客户名称、背景说明及可用形象资产组织为一组客户信息。",
            "trigger": {
              "requiredBlockType": "customerInfo",
              "requiredSlots": [
                "customerName",
                "background"
              ],
              "minBackgroundLength": 1
            },
            "sourceChecks": {
              "mustUseWhen": "Portrait customerInfo has a name plus subtitle/background text.",
              "forbidFallbackTo": [
                "bodyCard",
                "keyValueRows"
              ]
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "customer.nameSubtitle"
          },
          "layout": {
            "contentPadding": [
              16,
              16,
              16,
              135
            ],
            "labelLineBreak": true,
            "backgroundBox": [
              0,
              25,
              354,
              97
            ],
            "avatarBox": [
              10,
              0,
              113,
              140
            ],
            "avatarRasterSize": [
              113,
              122
            ],
            "avatarOpticalOffsetY": 18,
            "copyOrigin": [
              135,
              41
            ]
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/3",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/24"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "名称与背景",
          "sourceBatchId": "kuaishou-portrait-20261013"
        },
        {
          "id": "ks.customer.singleName",
          "name": "客户名称",
          "family": "customer",
          "description": "展示单一客户名称或类别，适合只有简短客户身份的信息。",
          "source": {
            "id": "kuaishou",
            "label": "导入的长图组件",
            "originalId": "portrait.customer.singleName",
            "originalName": "客户信息组件-单名称",
            "ruleFile": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
            "figmaFileKey": "DmX8IGBkasFHgbg51M69GG",
            "figmaNodeId": "1:1335"
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "component-preview.html?id=ks.customer.singleName&profile=portrait_long&brand=shenghuohao&theme=light&scope=long-image",
            "dark": "component-preview.html?id=ks.customer.singleName&profile=portrait_long&brand=shenghuohao&theme=dark&scope=long-image"
          },
          "slots": {
            "customerName": {
              "name": "customerName",
              "required": true
            }
          },
          "fields": [
            {
              "name": "customerName",
              "required": true
            }
          ],
          "usage": {
            "summary": "展示单一客户名称或类别，适合只有简短客户身份的信息。",
            "trigger": {
              "requiredBlockType": "customerInfo",
              "sourcePatterns": [
                "客户背景：{customerName}",
                "客户名称：{customerName}",
                "客户：{customerName}"
              ],
              "requiredSlots": [
                "customerName"
              ],
              "forbidSlots": [
                "background",
                "customerBackground",
                "avatar",
                "logo"
              ],
              "maxCustomerNameLength": 30
            },
            "sourceChecks": {
              "mustUseWhen": "Portrait customer/background field contains only one short customer name.",
              "forbidFallbackTo": [
                "bodyCard",
                "keyValueRows"
              ]
            },
            "sourceRules": {}
          },
          "semantics": {
            "dataMode": "source-content",
            "variant": "customer.singleName"
          },
          "layout": {
            "contentPadding": [
              16,
              16,
              16,
              135
            ],
            "labelLineBreak": true,
            "backgroundBox": [
              0,
              38,
              354,
              84
            ],
            "avatarBox": [
              10,
              0,
              113,
              140
            ],
            "avatarRasterSize": [
              113,
              122
            ],
            "avatarVerticalAnchor": "bottom",
            "avatarBottom": 0,
            "copyOrigin": [
              135,
              58
            ]
          },
          "constraints": {
            "referenceCapacity": {},
            "capacity": {},
            "policy": "Reference capacity does not authorize source truncation; retain profile differences and source fidelity rules.",
            "slotLimits": {}
          },
          "geometry": {
            "size": {
              "width": 354,
              "height": "content-auto"
            },
            "geometry": {}
          },
          "sourceRefs": [
            "brand/components/sources/kuaishou/components/atomic-component-library.json#/components/2",
            "brand/components/sources/kuaishou/components/portrait-component-rules.json#/components/23"
          ],
          "previewStatus": "long-image-brand-adaptation",
          "variantName": "仅客户名称",
          "sourceBatchId": "kuaishou-portrait-20261013"
        }
      ],
      "merge": {
        "ruleId": "ks.customer.nameSubtitle",
        "reason": "两项都用于客户身份信息；背景是否存在决定选用的变体。",
        "rules": [
          "仅名称变体保留其禁止背景、头像和 Logo 内容槽位的规则。",
          "名称与背景变体保留必填背景约束，不伪造缺失背景。",
          "不与包含正文和成果的完整案例块互换。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 2,
          "preferredDefault": "ks.customer.nameSubtitle",
          "selectedVariantId": "ks.customer.nameSubtitle"
        }
      }
    },
    {
      "id": "shh.case-showcase",
      "name": "案例展示",
      "family": "content",
      "description": "关联客户资料、实际做法和成果，完整讲述一个案例。",
      "source": {
        "id": "shenghuohao",
        "label": "生活号现有长图组件",
        "originalId": "case-showcase",
        "originalName": "案例资料与成果",
        "originalComponentIds": [
          "case-results"
        ],
        "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
        "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
        "figmaNodes": {
          "light": "290:16666",
          "dark": "292:20819"
        }
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "assets/design-reference/production-kit/components/case-showcase/light.html",
        "dark": "assets/design-reference/production-kit/components/case-showcase/dark.html"
      },
      "slots": {
        "title": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "profile": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string"
            },
            "category": {
              "type": "string"
            }
          },
          "contractStatus": "example-derived"
        },
        "body": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "results": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "value": {
                "type": "string"
              },
              "label": {
                "type": "string"
              }
            }
          },
          "contractStatus": "example-derived"
        },
        "titleHighlight": {
          "type": "string",
          "contractStatus": "example-derived"
        }
      },
      "fields": [
        {
          "name": "title",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "profile",
          "type": "object",
          "contractStatus": "example-derived"
        },
        {
          "name": "body",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "results",
          "type": "array",
          "contractStatus": "example-derived"
        },
        {
          "name": "titleHighlight",
          "type": "string",
          "contractStatus": "example-derived"
        }
      ],
      "usage": {
        "summary": "把真实案例、投放方式和成果关联展示。"
      },
      "semantics": {
        "chartMeaning": "illustrative; actual labels; geometry is not a scale",
        "titleHighlight": "exact-substring-selected-by-host"
      },
      "example": {
        "component": "case-results",
        "title": "某新能源电动车工厂的曝光突围",
        "profile": {
          "name": "交通工具某客户2",
          "category": "交通工具类"
        },
        "body": "某新能源四轮电动车源头工厂，主打厂家直销、电动代步车批发零售。客户视频内容垂直精准，产品实拍、工厂展厅清晰可见，但账号始终困在“流量太小”的困境：日均曝光一千不到，曝光规模打不开，用户自主刷到视频的概率低。极窄的流量池导致40多万粉丝体量的账号日均仅有10多条线索，高质量意向用户难以规模化获取。\n\n增长密码：\n开通生活旺卡SVIP后，商家通过主页装修能力搭建品牌展示专区，视频下方配置了在线预约入口，用户刷到短视频后可直接进入主页了解车型详情、预约试驾。通过缩短用户从“看到”到“咨询”的决策路径，让更多意向客户从“感兴趣”转变为“主动留资”，线索总量稳步提升。过去极窄流量池里拼转化率，如今曝光打开后，留资体量实现实质增长，规模化获客能力显著提升。",
        "results": [
          {
            "value": "+76%",
            "label": "省心投线索量"
          },
          {
            "value": "+113%",
            "label": "省心投计划跑量"
          }
        ],
        "titleHighlight": "曝光突围",
        "styleId": "case-showcase"
      },
      "sourceRenderer": "scripts/refreshed_modules.py",
      "sourceRefs": [
        "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/case-showcase",
        "brand/components/sources/shenghuohao/examples/style-gallery.json#/case-showcase"
      ],
      "previewStatus": "existing-approved-long-image",
      "sourceBatchId": "shenghuohao-existing",
      "defaultVariantId": "shh.case-showcase",
      "variants": [
        {
          "id": "shh.case-showcase",
          "name": "案例资料与成果",
          "family": "content",
          "description": "把真实案例、投放方式和成果关联展示。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "case-showcase",
            "originalName": "案例资料与成果",
            "originalComponentIds": [
              "case-results"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "290:16666",
              "dark": "292:20819"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/case-showcase/light.html",
            "dark": "assets/design-reference/production-kit/components/case-showcase/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "profile": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "category": {
                  "type": "string"
                }
              },
              "contractStatus": "example-derived"
            },
            "body": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "results": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "value": {
                    "type": "string"
                  },
                  "label": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "profile",
              "type": "object",
              "contractStatus": "example-derived"
            },
            {
              "name": "body",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "results",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "把真实案例、投放方式和成果关联展示。"
          },
          "semantics": {
            "chartMeaning": "illustrative; actual labels; geometry is not a scale",
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "case-results",
            "title": "某新能源电动车工厂的曝光突围",
            "profile": {
              "name": "交通工具某客户2",
              "category": "交通工具类"
            },
            "body": "某新能源四轮电动车源头工厂，主打厂家直销、电动代步车批发零售。客户视频内容垂直精准，产品实拍、工厂展厅清晰可见，但账号始终困在“流量太小”的困境：日均曝光一千不到，曝光规模打不开，用户自主刷到视频的概率低。极窄的流量池导致40多万粉丝体量的账号日均仅有10多条线索，高质量意向用户难以规模化获取。\n\n增长密码：\n开通生活旺卡SVIP后，商家通过主页装修能力搭建品牌展示专区，视频下方配置了在线预约入口，用户刷到短视频后可直接进入主页了解车型详情、预约试驾。通过缩短用户从“看到”到“咨询”的决策路径，让更多意向客户从“感兴趣”转变为“主动留资”，线索总量稳步提升。过去极窄流量池里拼转化率，如今曝光打开后，留资体量实现实质增长，规模化获客能力显著提升。",
            "results": [
              {
                "value": "+76%",
                "label": "省心投线索量"
              },
              {
                "value": "+113%",
                "label": "省心投计划跑量"
              }
            ],
            "titleHighlight": "曝光突围",
            "styleId": "case-showcase"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/case-showcase",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/case-showcase"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "案例资料与成果",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "shh.case-showcase",
        "reason": "这是客户资料、长说明与成果组成的复合内容，新增客户信息不能完整替代。",
        "rules": [
          "保留资料、正文、成果之间的关联与数据来源。",
          "成果图形为示意时，不能从几何推算数据。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 1,
          "preferredDefault": "shh.case-showcase",
          "selectedVariantId": "shh.case-showcase"
        }
      }
    },
    {
      "id": "shh.trend-change",
      "name": "阶段变化示意",
      "family": "chart",
      "description": "以真实前后标签和变化结论说明阶段变化，图形仅作示意。",
      "source": {
        "id": "shenghuohao",
        "label": "生活号现有长图组件",
        "originalId": "trend-change",
        "originalName": "趋势变化示意",
        "originalComponentIds": [
          "chart-display"
        ],
        "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
        "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
        "figmaNodes": {
          "light": "292:19696",
          "dark": "292:20757"
        }
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "assets/design-reference/production-kit/components/trend-change/light.html",
        "dark": "assets/design-reference/production-kit/components/trend-change/dark.html"
      },
      "slots": {
        "title": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "chartKind": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "body": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "note": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "titleHighlight": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "stages": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "label": {
                "type": "string"
              },
              "value": {
                "type": "string"
              }
            }
          },
          "contractStatus": "example-derived"
        },
        "items": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "label": {
                "type": "string"
              },
              "value": {
                "type": "string"
              }
            }
          },
          "contractStatus": "example-derived"
        }
      },
      "fields": [
        {
          "name": "title",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "chartKind",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "body",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "note",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "titleHighlight",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "stages",
          "type": "array",
          "contractStatus": "example-derived"
        },
        {
          "name": "items",
          "type": "array",
          "contractStatus": "example-derived"
        }
      ],
      "usage": {
        "summary": "展示真实的趋势变化与业务结论。"
      },
      "semantics": {
        "chartMeaning": "illustrative; actual labels; geometry is not a scale",
        "titleHighlight": "exact-substring-selected-by-host"
      },
      "example": {
        "component": "chart-display",
        "title": "有效获客渗透率提升",
        "chartKind": "increase",
        "body": "",
        "note": "",
        "titleHighlight": "渗透率",
        "styleId": "trend-change",
        "stages": [
          {
            "label": "Before",
            "value": "0%"
          },
          {
            "label": "After",
            "value": "30%+"
          }
        ],
        "items": [
          {
            "label": "MMUx有效获客渗透率",
            "value": "0%→30%+"
          }
        ]
      },
      "sourceRenderer": "scripts/refreshed_modules.py",
      "sourceRefs": [
        "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/trend-change",
        "brand/components/sources/shenghuohao/examples/style-gallery.json#/trend-change"
      ],
      "previewStatus": "existing-approved-long-image",
      "sourceBatchId": "shenghuohao-existing",
      "defaultVariantId": "shh.trend-change",
      "variants": [
        {
          "id": "shh.trend-change",
          "name": "趋势变化示意",
          "family": "chart",
          "description": "展示真实的趋势变化与业务结论。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "trend-change",
            "originalName": "趋势变化示意",
            "originalComponentIds": [
              "chart-display"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:19696",
              "dark": "292:20757"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/trend-change/light.html",
            "dark": "assets/design-reference/production-kit/components/trend-change/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "chartKind": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "body": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "note": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "stages": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string"
                  },
                  "value": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string"
                  },
                  "value": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "chartKind",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "body",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "note",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "stages",
              "type": "array",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "展示真实的趋势变化与业务结论。"
          },
          "semantics": {
            "chartMeaning": "illustrative; actual labels; geometry is not a scale",
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "chart-display",
            "title": "有效获客渗透率提升",
            "chartKind": "increase",
            "body": "",
            "note": "",
            "titleHighlight": "渗透率",
            "styleId": "trend-change",
            "stages": [
              {
                "label": "Before",
                "value": "0%"
              },
              {
                "label": "After",
                "value": "30%+"
              }
            ],
            "items": [
              {
                "label": "MMUx有效获客渗透率",
                "value": "0%→30%+"
              }
            ]
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/trend-change",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/trend-change"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "前后阶段示意",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "shh.trend-change",
        "reason": "仅有前后端点标签的变化示意不等于具备完整时序数值的折线图。",
        "rules": [
          "保留前后标签和真实结论，不补造中间时间点或数值。",
          "图形几何不是比例尺，不能从图形高度反推数据。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 1,
          "preferredDefault": "shh.trend-change",
          "selectedVariantId": "shh.trend-change"
        }
      }
    },
    {
      "id": "shh.lead",
      "name": "引导语",
      "family": "text",
      "description": "在内容段落之间承接主题，引出后续正文。",
      "source": {
        "id": "shenghuohao",
        "label": "生活号现有长图组件",
        "originalId": "lead",
        "originalName": "引导语",
        "originalComponentIds": [
          "card-basic-02"
        ],
        "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
        "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
        "figmaNodes": {
          "light": "292:20069",
          "dark": "292:20963"
        }
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "assets/design-reference/production-kit/components/lead/light.html",
        "dark": "assets/design-reference/production-kit/components/lead/dark.html"
      },
      "slots": {
        "title": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "body": {
          "type": "string",
          "contractStatus": "example-derived"
        }
      },
      "fields": [
        {
          "name": "title",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "body",
          "type": "string",
          "contractStatus": "example-derived"
        }
      ],
      "usage": {
        "summary": "用引导文字承接主题并引出正文模块。"
      },
      "semantics": {
        "titleHighlight": "exact-substring-selected-by-host"
      },
      "example": {
        "component": "card-basic-02",
        "styleId": "lead",
        "title": "",
        "body": "汽车生意的第一步，不只是让用户看见内容，更要让用户认出你、找得到你、记得住你。"
      },
      "sourceRenderer": "scripts/refreshed_modules.py",
      "sourceRefs": [
        "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/lead",
        "brand/components/sources/shenghuohao/examples/style-gallery.json#/lead"
      ],
      "previewStatus": "existing-approved-long-image",
      "sourceBatchId": "shenghuohao-existing",
      "defaultVariantId": "shh.lead",
      "variants": [
        {
          "id": "shh.lead",
          "name": "引导语",
          "family": "text",
          "description": "用引导文字承接主题并引出正文模块。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "lead",
            "originalName": "引导语",
            "originalComponentIds": [
              "card-basic-02"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:20069",
              "dark": "292:20963"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/lead/light.html",
            "dark": "assets/design-reference/production-kit/components/lead/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "body": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "body",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "用引导文字承接主题并引出正文模块。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "card-basic-02",
            "styleId": "lead",
            "title": "",
            "body": "汽车生意的第一步，不只是让用户看见内容，更要让用户认出你、找得到你、记得住你。"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/lead",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/lead"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "独立引导文字",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "shh.lead",
        "reason": "引导语承担文档承接角色，新增带标签正文卡没有等价位置语义。",
        "rules": [
          "保留与前后内容的关系，不强加不存在的标题或标签。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 1,
          "preferredDefault": "shh.lead",
          "selectedVariantId": "shh.lead"
        }
      }
    },
    {
      "id": "shh.caption",
      "name": "补充说明",
      "family": "text",
      "description": "呈现必要的条件、来源、口径和附注。",
      "source": {
        "id": "shenghuohao",
        "label": "生活号现有长图组件",
        "originalId": "caption",
        "originalName": "补充说明",
        "originalComponentIds": [
          "card-basic-02"
        ],
        "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
        "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
        "figmaNodes": {
          "light": "292:20097",
          "dark": "292:20868"
        }
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "assets/design-reference/production-kit/components/caption/light.html",
        "dark": "assets/design-reference/production-kit/components/caption/dark.html"
      },
      "slots": {
        "title": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "body": {
          "type": "string",
          "contractStatus": "example-derived"
        }
      },
      "fields": [
        {
          "name": "title",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "body",
          "type": "string",
          "contractStatus": "example-derived"
        }
      ],
      "usage": {
        "summary": "保留必要的条件、说明、来源和附注。"
      },
      "semantics": {
        "titleHighlight": "exact-substring-selected-by-host"
      },
      "example": {
        "component": "card-basic-02",
        "styleId": "caption",
        "title": "",
        "body": "以下案例均为商家开通蓝V前后经营数据对比，数据变化受内容产出、经营频率、账号基础等多因素影响。"
      },
      "sourceRenderer": "scripts/refreshed_modules.py",
      "sourceRefs": [
        "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/caption",
        "brand/components/sources/shenghuohao/examples/style-gallery.json#/caption"
      ],
      "previewStatus": "existing-approved-long-image",
      "sourceBatchId": "shenghuohao-existing",
      "defaultVariantId": "shh.caption",
      "variants": [
        {
          "id": "shh.caption",
          "name": "补充说明",
          "family": "text",
          "description": "保留必要的条件、说明、来源和附注。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "caption",
            "originalName": "补充说明",
            "originalComponentIds": [
              "card-basic-02"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "292:20097",
              "dark": "292:20868"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/caption/light.html",
            "dark": "assets/design-reference/production-kit/components/caption/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "body": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "body",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "保留必要的条件、说明、来源和附注。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "card-basic-02",
            "styleId": "caption",
            "title": "",
            "body": "以下案例均为商家开通蓝V前后经营数据对比，数据变化受内容产出、经营频率、账号基础等多因素影响。"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/caption",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/caption"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "附注与来源",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "shh.caption",
        "reason": "补充说明具有约束和来源职责，不能作为普通正文删除或随意升格。",
        "rules": [
          "保留附注作用范围与适用条件；不能因样式合并而省略。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 1,
          "preferredDefault": "shh.caption",
          "selectedVariantId": "shh.caption"
        }
      }
    },
    {
      "id": "shh.qa",
      "name": "常见问答",
      "family": "content",
      "description": "逐项呈现问题与对应回答，解释使用疑问。",
      "source": {
        "id": "shenghuohao",
        "label": "生活号现有长图组件",
        "originalId": "qa",
        "originalName": "说明问答",
        "originalComponentIds": [
          "qa"
        ],
        "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
        "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
        "figmaNodes": {
          "light": "234:8117",
          "dark": "286:1071"
        }
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "assets/design-reference/production-kit/components/qa/light.html",
        "dark": "assets/design-reference/production-kit/components/qa/dark.html"
      },
      "slots": {
        "title": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "titleHighlight": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "items": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "question": {
                "type": "string"
              },
              "answer": {
                "type": "string"
              }
            }
          },
          "contractStatus": "example-derived"
        }
      },
      "fields": [
        {
          "name": "title",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "titleHighlight",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "items",
          "type": "array",
          "contractStatus": "example-derived"
        }
      ],
      "usage": {
        "summary": "以问题与回答的顺序展开说明，适合使用疑问与常见问题。"
      },
      "semantics": {
        "titleHighlight": "exact-substring-selected-by-host"
      },
      "example": {
        "component": "qa",
        "title": "新客与冷启",
        "titleHighlight": "冷启",
        "items": [
          {
            "question": "什么是新客",
            "answer": "磁力智投首次投放线索目标（私信消息、私信留资、表单提交、添加企业微信、有效获客）的新执照新账户算作新客户"
          },
          {
            "question": "新客怎么通过冷启阶段",
            "answer": "新客在首消后14日内(包含首消当天)，线索量总和 ≥50则为冷启通过"
          }
        ],
        "styleId": "qa"
      },
      "sourceRenderer": "scripts/refreshed_modules.py",
      "sourceRefs": [
        "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/qa",
        "brand/components/sources/shenghuohao/examples/style-gallery.json#/qa"
      ],
      "previewStatus": "existing-approved-long-image",
      "sourceBatchId": "shenghuohao-existing",
      "defaultVariantId": "shh.qa",
      "variants": [
        {
          "id": "shh.qa",
          "name": "说明问答",
          "family": "content",
          "description": "以问题与回答的顺序展开说明，适合使用疑问与常见问题。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "qa",
            "originalName": "说明问答",
            "originalComponentIds": [
              "qa"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "234:8117",
              "dark": "286:1071"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/qa/light.html",
            "dark": "assets/design-reference/production-kit/components/qa/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "titleHighlight": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "question": {
                    "type": "string"
                  },
                  "answer": {
                    "type": "string"
                  }
                }
              },
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "titleHighlight",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "items",
              "type": "array",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "以问题与回答的顺序展开说明，适合使用疑问与常见问题。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "qa",
            "title": "新客与冷启",
            "titleHighlight": "冷启",
            "items": [
              {
                "question": "什么是新客",
                "answer": "磁力智投首次投放线索目标（私信消息、私信留资、表单提交、添加企业微信、有效获客）的新执照新账户算作新客户"
              },
              {
                "question": "新客怎么通过冷启阶段",
                "answer": "新客在首消后14日内(包含首消当天)，线索量总和 ≥50则为冷启通过"
              }
            ],
            "styleId": "qa"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/qa",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/qa"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "问题与回答",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "shh.qa",
        "reason": "问答配对具有明确关系，新增说明列表没有等价问答契约。",
        "rules": [
          "完整保留每个问题及其对应回答，不拆散或改写为无序亮点。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 1,
          "preferredDefault": "shh.qa",
          "selectedVariantId": "shh.qa"
        }
      }
    },
    {
      "id": "shh.qr",
      "name": "二维码入口",
      "family": "links",
      "description": "展示真实二维码与行动说明，作为长图的后续操作入口。",
      "source": {
        "id": "shenghuohao",
        "label": "生活号现有长图组件",
        "originalId": "qr",
        "originalName": "二维码行动区",
        "originalComponentIds": [
          "qr"
        ],
        "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
        "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
        "figmaNodes": {
          "light": "143:13635",
          "dark": "286:1067"
        }
      },
      "profile": "portrait_long",
      "themes": [
        "light",
        "dark"
      ],
      "preview": {
        "light": "assets/design-reference/production-kit/components/qr/light.html",
        "dark": "assets/design-reference/production-kit/components/qr/dark.html"
      },
      "slots": {
        "title": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "caption": {
          "type": "string",
          "contractStatus": "example-derived"
        },
        "image": {
          "type": "string",
          "contractStatus": "example-derived"
        }
      },
      "fields": [
        {
          "name": "title",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "caption",
          "type": "string",
          "contractStatus": "example-derived"
        },
        {
          "name": "image",
          "type": "string",
          "contractStatus": "example-derived"
        }
      ],
      "usage": {
        "summary": "展示真实二维码与操作说明，作为完整长图的行动入口。"
      },
      "semantics": {
        "titleHighlight": "exact-substring-selected-by-host"
      },
      "example": {
        "component": "qr",
        "styleId": "qr",
        "title": "",
        "caption": "了解更多",
        "image": "assets/refresh/5d1acdb48367.png"
      },
      "sourceRenderer": "scripts/refreshed_modules.py",
      "sourceRefs": [
        "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/qr",
        "brand/components/sources/shenghuohao/examples/style-gallery.json#/qr"
      ],
      "previewStatus": "existing-approved-long-image",
      "sourceBatchId": "shenghuohao-existing",
      "defaultVariantId": "shh.qr",
      "variants": [
        {
          "id": "shh.qr",
          "name": "二维码行动区",
          "family": "links",
          "description": "展示真实二维码与操作说明，作为完整长图的行动入口。",
          "source": {
            "id": "shenghuohao",
            "label": "生活号现有长图组件",
            "originalId": "qr",
            "originalName": "二维码行动区",
            "originalComponentIds": [
              "qr"
            ],
            "ruleFile": "brand/components/sources/shenghuohao/references/long-image-styles.json",
            "figmaFileKey": "pQSlEkiEANiXV9MjZzKzTm",
            "figmaNodes": {
              "light": "143:13635",
              "dark": "286:1067"
            }
          },
          "profile": "portrait_long",
          "themes": [
            "light",
            "dark"
          ],
          "preview": {
            "light": "assets/design-reference/production-kit/components/qr/light.html",
            "dark": "assets/design-reference/production-kit/components/qr/dark.html"
          },
          "slots": {
            "title": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "caption": {
              "type": "string",
              "contractStatus": "example-derived"
            },
            "image": {
              "type": "string",
              "contractStatus": "example-derived"
            }
          },
          "fields": [
            {
              "name": "title",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "caption",
              "type": "string",
              "contractStatus": "example-derived"
            },
            {
              "name": "image",
              "type": "string",
              "contractStatus": "example-derived"
            }
          ],
          "usage": {
            "summary": "展示真实二维码与操作说明，作为完整长图的行动入口。"
          },
          "semantics": {
            "titleHighlight": "exact-substring-selected-by-host"
          },
          "example": {
            "component": "qr",
            "styleId": "qr",
            "title": "",
            "caption": "了解更多",
            "image": "assets/refresh/5d1acdb48367.png"
          },
          "sourceRenderer": "scripts/refreshed_modules.py",
          "sourceRefs": [
            "brand/components/sources/shenghuohao/references/long-image-styles.json#/styles/qr",
            "brand/components/sources/shenghuohao/examples/style-gallery.json#/qr"
          ],
          "previewStatus": "existing-approved-long-image",
          "variantName": "二维码与行动说明",
          "sourceBatchId": "shenghuohao-existing"
        }
      ],
      "merge": {
        "ruleId": "shh.qr",
        "reason": "二维码携带真实行动目标，普通图文组件不能保留其链接职责。",
        "rules": [
          "使用真实二维码并保留目标与说明关系；不得替换为示意二维码。"
        ],
        "defaultSelection": {
          "policy": "highest-batch-priority-then-preferred-default-then-member-order",
          "winningPriority": 1,
          "preferredDefault": "shh.qr",
          "selectedVariantId": "shh.qr"
        }
      }
    }
  ],
  "aliases": {
    "shh.hero": "shh.hero",
    "shh.hero-tags": "shh.hero",
    "ks.card.main": "ks.card.main",
    "ks.card.sub": "ks.card.sub",
    "ks.section.header": "ks.section.header",
    "ks.body.verticalText": "ks.body.verticalText",
    "ks.body.horizontalText": "ks.body.verticalText",
    "ks.body.verticalHighlight": "ks.body.verticalText",
    "ks.body.horizontalHighlight": "ks.body.verticalText",
    "shh.prose": "ks.body.verticalText",
    "shh.prose-intro": "ks.body.verticalText",
    "shh.prose-sections": "ks.body.verticalText",
    "shh.prose-details": "ks.body.verticalText",
    "ks.body.highlights": "ks.body.highlights",
    "shh.bullet-panels": "ks.body.highlights",
    "shh.bullet-problems": "ks.body.highlights",
    "shh.bullet-tasks": "ks.body.highlights",
    "shh.feature-panels": "ks.body.highlights",
    "ks.body.verticalImage": "ks.body.verticalImage",
    "ks.body.horizontalImage": "ks.body.verticalImage",
    "ks.metric.primaryIncrease": "ks.metric.primaryIncrease",
    "ks.metric.primaryDecrease": "ks.metric.primaryIncrease",
    "ks.metric.secondary": "ks.metric.primaryIncrease",
    "shh.metric-increase": "ks.metric.primaryIncrease",
    "shh.metric-decrease": "ks.metric.primaryIncrease",
    "shh.increase-illustrative": "ks.metric.primaryIncrease",
    "ks.chart.lineTrend": "ks.chart.lineTrend",
    "ks.chart.lineTrendCompact": "ks.chart.lineTrend",
    "ks.chart.barCompare": "ks.chart.barCompare",
    "shh.increase-comparison": "ks.chart.barCompare",
    "shh.multi-comparison": "ks.chart.barCompare",
    "ks.chart.comparisonTable": "ks.chart.comparisonTable",
    "ks.chart.industryTable": "ks.chart.comparisonTable",
    "shh.table-information": "ks.chart.comparisonTable",
    "shh.table-incentives": "ks.chart.comparisonTable",
    "shh.comparison-products": "ks.chart.comparisonTable",
    "shh.key-value": "ks.chart.comparisonTable",
    "shh.key-value-timeline": "ks.chart.comparisonTable",
    "shh.metric-rows": "ks.chart.comparisonTable",
    "ks.link.iconFlow": "ks.link.iconFlow",
    "shh.compact-steps": "ks.link.iconFlow",
    "ks.link.functionScreens": "ks.link.functionScreens",
    "ks.content.compare": "ks.content.compare",
    "shh.before-after": "ks.content.compare",
    "ks.content.errorList": "ks.content.errorList",
    "ks.content.steps": "ks.content.steps",
    "shh.instruction-steps": "ks.content.steps",
    "shh.instruction-plan": "ks.content.steps",
    "ks.customer.nameSubtitle": "ks.customer.nameSubtitle",
    "ks.customer.singleName": "ks.customer.nameSubtitle",
    "shh.case-showcase": "shh.case-showcase",
    "shh.trend-change": "shh.trend-change",
    "shh.lead": "shh.lead",
    "shh.caption": "shh.caption",
    "shh.qa": "shh.qa",
    "shh.qr": "shh.qr"
  },
  "counts": {
    "components": 23,
    "variants": 56,
    "existing": 31,
    "imported": 25,
    "mergedGroups": 12,
    "profile": "portrait_long",
    "resources": 0
  },
  "inputManifest": {
    "algorithm": "SHA256",
    "files": [
      {
        "path": "brand/components/catalog.json",
        "sha256": "4bed18588ef4b6ff25ea3482533c383f098f7070424cc5b7f0930ec96aa2be2b",
        "bytes": 882214
      },
      {
        "path": "brand/components/long-image-merge-rules.json",
        "sha256": "1a97dbc3c967d666eb84bfe2fc6d7174158ea9e1640600809bc7bef1e5e9a4ac",
        "bytes": 18287
      },
      {
        "path": "brand/components/sources/kuaishou/components/atomic-component-library.json",
        "sha256": "5ec6498816b957576b45e9948ebc4cdcdd12134591cdc2fe8fd4a93caac1b3df",
        "bytes": 30540
      },
      {
        "path": "brand/components/sources/kuaishou/components/portrait-component-rules.json",
        "sha256": "bb59f6f162a41b2d09180cd9f59b1ebee7b8dcea75afcbd131bbd39d6a2ea571",
        "bytes": 18490
      },
      {
        "path": "brand/components/sources/shenghuohao/examples/style-gallery.json",
        "sha256": "32a2919d7e0ceec8bad52bcb76bde0aa272df8e87ebc41a6bf3be02fba4ae313",
        "bytes": 18800
      },
      {
        "path": "brand/components/sources/shenghuohao/library-data.json",
        "sha256": "f16732454ffbea980a90acd52e3aa57b7ffbbb8515fbfe62de194d10965f53a9",
        "bytes": 242239
      },
      {
        "path": "brand/components/sources/shenghuohao/references/long-image-styles.json",
        "sha256": "ea81b9aebd46a1185572659024a636fb245a60815b464bc6145498499fe19a33",
        "bytes": 17579
      }
    ],
    "sha256": "a3ebb0682b4c3597b55a342b25b05ce178d2f110045d96c9926af4aa6558eca3"
  },
  "validation": {
    "sourceExact56Components": true,
    "sourceExisting31Preserved": true,
    "sourcePortrait25Imported": true,
    "sourceUniqueComponentIds": true,
    "sourcePortraitOnly": true,
    "sourceBothThemesPreserved": true,
    "sourceNoStandaloneResources": true,
    "sourceNoLandscapeContract": true,
    "sourceNoSeparateLayerIdsOrSelectableBrands": true,
    "sourceExistingPreviewsExist": true,
    "canonicalComponentCount": true,
    "variantCount": true,
    "allSourceVariantsAssignedExactlyOnce": true,
    "uniqueCanonicalIds": true,
    "allAliasesTargetCanonicalIds": true,
    "canonicalIdsAliasThemselves": true,
    "existing31Preserved": true,
    "imported25Preserved": true,
    "variantDefinitionsUnchanged": true,
    "defaultAlwaysUsesHighestBatchPriority": true,
    "defaultDefinitionNeverUnioned": true,
    "portraitOnly": true,
    "bothThemesPreserved": true,
    "noLandscapeContract": true,
    "noStandaloneResources": true
  }
}
