{
  "version": "1.0",
  "source_registry_path": "02e_entity_registry.json",
  "summary": {
    "visual_card_count": 35,
    "provider_override_count": 0
  },
  "visual_cards": [
    {
      "visual_card_id": "VC000001",
      "entity_uid": "E000001",
      "identity_summary": "舉人老夫子；鄉間教書",
      "visual_anchor_summary": "舉人老夫子；鄉間教書",
      "design_keywords": [
        "王仁",
        "王鄉紳一聽此言，不禁眉飛色舞",
        "城裏石碑樓進士第"
      ],
      "design_prompt_fragments": [
        "舉人老夫子；鄉間教書",
        "王仁",
        "王鄉紳一聽此言，不禁眉飛色舞",
        "城裏石碑樓進士第"
      ],
      "appearance_core": [
        "王鄉紳一聽此言，不禁眉飛色舞"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [
        "城裏鄉紳",
        "城裏石碑樓進士第"
      ],
      "landmark_core": [
        "城裏石碑樓進士第"
      ],
      "atmosphere_core": [],
      "material_core": [
        "城裏石碑樓進士第"
      ],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "方必開",
        "老三",
        "趙老頭兒",
        "王孝廉"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000001:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "王鄉紳一聽此言，不禁眉飛色舞"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：王仁 / 舉人老夫子 / 先生 / 師傅 / 王老先生 / 王鄉紳 / 王大人",
        "常见关联对象：方必開、老三、趙老頭兒",
        "已处理文本出现范围：C0001 -> C0011"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000002",
      "entity_uid": "E000002",
      "identity_summary": "方姓家長；兒子會開講",
      "visual_anchor_summary": "方姓家長；兒子會開講",
      "design_keywords": [
        "方必開",
        "方姓家長",
        "兒子會開講",
        "這個會做開講的學生，他父親…"
      ],
      "design_prompt_fragments": [
        "方姓家長；兒子會開講",
        "方必開",
        "方姓家長",
        "兒子會開講",
        "這個會做開講的學生，他父親…"
      ],
      "appearance_core": [
        "方姓家長",
        "兒子會開講",
        "這個會做開講的學生，他父親叫方必開",
        "方必開也隨了大眾在街上看熱鬧"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "王仁",
        "趙老頭兒",
        "老三"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000002:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "方姓家長",
            "兒子會開講",
            "這個會做開講的學生，他父親叫方必開"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：方必開 / 大樹頭方家 / 親家 / 方親家",
        "常见关联对象：王仁、趙老頭兒、老三",
        "已处理文本出现范围：C0001 -> C0006"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000005",
      "entity_uid": "E000005",
      "identity_summary": "新中舉人；捐官中書",
      "visual_anchor_summary": "新中舉人；捐官中書",
      "design_keywords": [
        "趙溫",
        "新中舉人",
        "捐官中書",
        "趙溫雖說新中舉，無奈他是少…"
      ],
      "design_prompt_fragments": [
        "新中舉人；捐官中書",
        "趙溫",
        "新中舉人",
        "捐官中書",
        "趙溫雖說新中舉，無奈他是少…"
      ],
      "appearance_core": [
        "新中舉人",
        "捐官中書",
        "趙溫雖說新中舉，無奈他是少年新進",
        "趙溫聽了此言，不禁肅然起敬"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "族長",
        "王仁",
        "省城",
        "王孝廉"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000005:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "新中舉人",
            "捐官中書",
            "趙溫雖說新中舉，無奈他是少年新進"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [
        {
          "variant_id": "VC000005:state:age",
          "label": "少年感",
          "variant_type": "age",
          "signals": [
            "少年感"
          ],
          "evidence": [
            "趙溫雖說新中舉，無奈他是少年新進"
          ],
          "notes": "年龄感属于静态主设约束，可直接用于角色资产初始化。"
        }
      ],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：趙溫 / 趙相公 / 趙老爺 / 趙家大哥哥 / 新孝廉 / 趙世兄 / 趙孝廉",
        "常见关联对象：族長、王仁、省城",
        "已处理文本出现范围：C0002 -> C0011"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000006",
      "entity_uid": "E000006",
      "identity_summary": "趙溫的爺爺",
      "visual_anchor_summary": "趙溫的爺爺",
      "design_keywords": [
        "趙老頭兒",
        "趙溫的爺爺",
        "新中舉人趙溫的爺爺趙老頭兒",
        "趙老頭兒，自從孫子中舉，得…"
      ],
      "design_prompt_fragments": [
        "趙溫的爺爺",
        "趙老頭兒",
        "新中舉人趙溫的爺爺趙老頭兒",
        "趙老頭兒，自從孫子中舉，得…"
      ],
      "appearance_core": [
        "趙溫的爺爺",
        "新中舉人趙溫的爺爺趙老頭兒",
        "趙老頭兒，自從孫子中舉，得意非凡",
        "趙老頭兒祖孫三代，早已等得心焦"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "方必開",
        "王仁",
        "王孝廉",
        "廚子"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000006:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "趙溫的爺爺",
            "新中舉人趙溫的爺爺趙老頭兒",
            "趙老頭兒，自從孫子中舉，得意非凡"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：趙老頭兒 / 太親翁 / 他爺爺",
        "常见关联对象：方必開、王仁、王孝廉",
        "已处理文本出现范围：C0002 -> C0011"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000007",
      "entity_uid": "E000007",
      "identity_summary": "方必開兒子；會做開講",
      "visual_anchor_summary": "方必開兒子；會做開講",
      "design_keywords": [
        "老三",
        "方必開兒子",
        "會做開講",
        "老三便是會做開講的那孩子"
      ],
      "design_prompt_fragments": [
        "方必開兒子；會做開講",
        "老三",
        "方必開兒子",
        "會做開講",
        "老三便是會做開講的那孩子"
      ],
      "appearance_core": [
        "方必開兒子",
        "會做開講",
        "老三便是會做開講的那孩子",
        "老三還在那裡嘰哩咕嚕說"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "王仁",
        "方必開"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000007:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "方必開兒子",
            "會做開講",
            "老三便是會做開講的那孩子"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：老三 / 方家老三",
        "常见关联对象：王仁、方必開",
        "已处理文本出现范围：C0002 -> C0005"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000008",
      "entity_uid": "E000008",
      "identity_summary": "報喜人",
      "visual_anchor_summary": "報喜人",
      "design_keywords": [
        "卜連元",
        "報喜人",
        "報喜人卜連元"
      ],
      "design_prompt_fragments": [
        "報喜人",
        "卜連元",
        "報喜人卜連元"
      ],
      "appearance_core": [
        "報喜人",
        "報喜人卜連元"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [],
      "costume_variants": [
        {
          "variant_id": "VC000008:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "報喜人",
            "報喜人卜連元"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "已处理文本出现范围：C0002 -> C0002"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000009",
      "entity_uid": "E000009",
      "identity_summary": "趙家族長；有兩撇胡子",
      "visual_anchor_summary": "趙家族長；有兩撇胡子",
      "design_keywords": [
        "族長",
        "趙家族長",
        "有兩撇胡子",
        "趙溫一見，認得他是族長",
        "族長陪祭，大眾跟著磕頭"
      ],
      "design_prompt_fragments": [
        "趙家族長；有兩撇胡子",
        "族長",
        "趙家族長",
        "有兩撇胡子",
        "趙溫一見，認得他是族長",
        "族長陪祭，大眾跟著磕頭"
      ],
      "appearance_core": [
        "趙家族長",
        "有兩撇胡子",
        "趙溫一見，認得他是族長",
        "族長陪祭，大眾跟著磕頭"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [
        "族長陪祭，大眾跟著磕頭"
      ],
      "owner_candidates": [
        "趙溫"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000009:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "趙家族長",
            "有兩撇胡子",
            "趙溫一見，認得他是族長"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：族長 / 大公公 / 老漢",
        "常见关联对象：趙溫",
        "已处理文本出现范围：C0003 -> C0004"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000010",
      "entity_uid": "E000010",
      "identity_summary": "趙家請來幫忙；赵家请来帮忙",
      "visual_anchor_summary": "趙家請來幫忙；赵家请来帮忙",
      "design_keywords": [
        "王孝廉",
        "趙家請來幫忙",
        "赵家请来帮忙",
        "全虧他親家，把他西賓王孝廉…"
      ],
      "design_prompt_fragments": [
        "趙家請來幫忙；赵家请来帮忙",
        "王孝廉",
        "趙家請來幫忙",
        "赵家请来帮忙",
        "全虧他親家，把他西賓王孝廉…"
      ],
      "appearance_core": [
        "趙家請來幫忙",
        "赵家请来帮忙",
        "全虧他親家，把他西賓王孝廉請了過來",
        "王孝廉同王鄉紳敘起來還是本家"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "趙老頭兒",
        "王仁",
        "二爺",
        "趙溫"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000010:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "趙家請來幫忙",
            "赵家请来帮忙",
            "全虧他親家，把他西賓王孝廉請了過來"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：王孝廉 / 西賓 / 老侄 / 老前輩",
        "常见关联对象：趙老頭兒、王仁、二爺",
        "已处理文本出现范围：C0003 -> C0007"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000011",
      "entity_uid": "E000011",
      "identity_summary": "趙家廚子；抱怨沒錢",
      "visual_anchor_summary": "趙家廚子；抱怨沒錢",
      "design_keywords": [
        "廚子",
        "趙家廚子",
        "抱怨沒錢",
        "廚子挑了碗盞家伙進來"
      ],
      "design_prompt_fragments": [
        "趙家廚子；抱怨沒錢",
        "廚子",
        "趙家廚子",
        "抱怨沒錢",
        "廚子挑了碗盞家伙進來"
      ],
      "appearance_core": [
        "趙家廚子",
        "抱怨沒錢",
        "廚子挑了碗盞家伙進來",
        "廚子不答應"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "趙老頭兒",
        "趙溫的叔叔"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000011:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "趙家廚子",
            "抱怨沒錢",
            "廚子挑了碗盞家伙進來"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：趙老頭兒、趙溫的叔叔",
        "已处理文本出现范围：C0004 -> C0005"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000012",
      "entity_uid": "E000012",
      "identity_summary": "趙溫的叔叔；勸和廚子",
      "visual_anchor_summary": "趙溫的叔叔；勸和廚子",
      "design_keywords": [
        "趙溫的叔叔",
        "勸和廚子",
        "又虧了趙溫的叔叔走過來，左…"
      ],
      "design_prompt_fragments": [
        "趙溫的叔叔；勸和廚子",
        "趙溫的叔叔",
        "勸和廚子",
        "又虧了趙溫的叔叔走過來，左…"
      ],
      "appearance_core": [
        "趙溫的叔叔",
        "勸和廚子",
        "又虧了趙溫的叔叔走過來，左說好話，右說好話"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "廚子"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000012:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "趙溫的叔叔",
            "勸和廚子",
            "又虧了趙溫的叔叔走過來，左說好話，右說好話"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：廚子",
        "已处理文本出现范围：C0004 -> C0004"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000013",
      "entity_uid": "E000013",
      "identity_summary": "王鄉紳的僕人",
      "visual_anchor_summary": "王鄉紳的僕人",
      "design_keywords": [
        "二爺",
        "角色姓名",
        "王鄉紳的僕人",
        "原來是王鄉紳的二爺",
        "那個二爺，正在廊檐底下"
      ],
      "design_prompt_fragments": [
        "王鄉紳的僕人",
        "二爺",
        "角色姓名",
        "原來是王鄉紳的二爺",
        "那個二爺，正在廊檐底下"
      ],
      "appearance_core": [
        "王鄉紳的僕人",
        "原來是王鄉紳的二爺",
        "那個二爺，正在廊檐底下"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [
        "那個二爺，正在廊檐底下"
      ],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "王仁",
        "王孝廉"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000013:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "王鄉紳的僕人",
            "原來是王鄉紳的二爺",
            "那個二爺，正在廊檐底下"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：王仁、王孝廉",
        "已处理文本出现范围：C0005 -> C0006"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000014",
      "entity_uid": "E000014",
      "identity_summary": "王鄉紳內兄",
      "visual_anchor_summary": "王鄉紳內兄",
      "design_keywords": [
        "錢伯芳",
        "王鄉紳內兄",
        "有個捨親，姓錢號叫伯芳"
      ],
      "design_prompt_fragments": [
        "王鄉紳內兄",
        "錢伯芳",
        "有個捨親，姓錢號叫伯芳"
      ],
      "appearance_core": [
        "王鄉紳內兄",
        "有個捨親，姓錢號叫伯芳"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [],
      "costume_variants": [
        {
          "variant_id": "VC000014:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "王鄉紳內兄",
            "有個捨親，姓錢號叫伯芳"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：錢伯芳 / 捨親",
        "已处理文本出现范围：C0006 -> C0006"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000015",
      "entity_uid": "E000015",
      "identity_summary": "往省城而去",
      "visual_anchor_summary": "往省城而去",
      "design_keywords": [
        "省城",
        "城镇/疆域",
        "往省城而去"
      ],
      "design_prompt_fragments": [
        "往省城而去",
        "省城",
        "城镇/疆域"
      ],
      "appearance_core": [],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [
        "往省城而去"
      ],
      "landmark_core": [
        "往省城而去"
      ],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "趙溫",
        "赵温"
      ],
      "costume_variants": [],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持场景结构、地标和整体氛围一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定",
        "不要在不同镜头中随意改变空间布局和地标位置"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：趙溫、赵温",
        "已处理文本出现范围：C0007 -> C0007"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000017",
      "entity_uid": "E000017",
      "identity_summary": "新中举人",
      "visual_anchor_summary": "新中举人",
      "design_keywords": [
        "赵温",
        "新中举人",
        "赵温除了说好之外"
      ],
      "design_prompt_fragments": [
        "新中举人",
        "赵温",
        "赵温除了说好之外"
      ],
      "appearance_core": [
        "新中举人",
        "赵温除了说好之外"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "王孝廉",
        "省城",
        "王仁",
        "钱典史"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000017:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "新中举人",
            "赵温除了说好之外"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：赵温 / 赵世兄",
        "常见关联对象：王孝廉、省城、王仁",
        "已处理文本出现范围：C0007 -> C0007"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000018",
      "entity_uid": "E000018",
      "identity_summary": "王乡绅内兄",
      "visual_anchor_summary": "王乡绅内兄",
      "design_keywords": [
        "钱伯芳",
        "王乡绅内兄",
        "跟着我们内兄一路前去"
      ],
      "design_prompt_fragments": [
        "王乡绅内兄",
        "钱伯芳",
        "跟着我们内兄一路前去"
      ],
      "appearance_core": [
        "王乡绅内兄",
        "跟着我们内兄一路前去"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [],
      "costume_variants": [
        {
          "variant_id": "VC000018:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "王乡绅内兄",
            "跟着我们内兄一路前去"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：钱伯芳 / 内兄 / 舍亲",
        "已处理文本出现范围：C0007 -> C0007"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000019",
      "entity_uid": "E000019",
      "identity_summary": "王乡绅推荐管家",
      "visual_anchor_summary": "王乡绅推荐管家",
      "design_keywords": [
        "贺根",
        "王乡绅推荐管家",
        "旧仆贺根，相随多年",
        "後來，錢典史被他噪聒的實在…"
      ],
      "design_prompt_fragments": [
        "王乡绅推荐管家",
        "贺根",
        "旧仆贺根，相随多年",
        "後來，錢典史被他噪聒的實在…"
      ],
      "appearance_core": [
        "王乡绅推荐管家",
        "旧仆贺根，相随多年",
        "後來，錢典史被他噪聒的實在不耐煩，便借著賀根來出氣",
        "又招呼賀根"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "钱典史",
        "趙溫",
        "琉璃廠",
        "錢典史"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000019:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "王乡绅推荐管家",
            "旧仆贺根，相随多年",
            "後來，錢典史被他噪聒的實在不耐煩，便借著賀根來出氣"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：贺根 / 贺二爷 / 管家 / 賀二爷 / 賀根",
        "常见关联对象：钱典史、趙溫、琉璃廠",
        "已处理文本出现范围：C0007 -> C0011"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000020",
      "entity_uid": "E000020",
      "identity_summary": "与赵温同行",
      "visual_anchor_summary": "与赵温同行",
      "design_keywords": [
        "钱典史",
        "与赵温同行",
        "此番因与钱典史同行"
      ],
      "design_prompt_fragments": [
        "与赵温同行",
        "钱典史",
        "此番因与钱典史同行"
      ],
      "appearance_core": [
        "与赵温同行",
        "此番因与钱典史同行"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "赵温",
        "贺根"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000020:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "与赵温同行",
            "此番因与钱典史同行"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：赵温、贺根",
        "已处理文本出现范围：C0007 -> C0007"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000021",
      "entity_uid": "E000021",
      "identity_summary": "赵温的座师",
      "visual_anchor_summary": "赵温的座师",
      "design_keywords": [
        "吴翰林",
        "赵温的座师",
        "赵温的座师吴翰林"
      ],
      "design_prompt_fragments": [
        "赵温的座师",
        "吴翰林",
        "赵温的座师吴翰林"
      ],
      "appearance_core": [
        "赵温的座师",
        "赵温的座师吴翰林"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [
        "赵温的座师吴翰林"
      ],
      "landmark_core": [
        "赵温的座师吴翰林"
      ],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [],
      "costume_variants": [
        {
          "variant_id": "VC000021:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "赵温的座师",
            "赵温的座师吴翰林"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：吴翰林 / 座师",
        "已处理文本出现范围：C0007 -> C0007"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000022",
      "entity_uid": "E000022",
      "identity_summary": "與趙溫同行；捐復原官",
      "visual_anchor_summary": "與趙溫同行；捐復原官",
      "design_keywords": [
        "錢典史",
        "與趙溫同行",
        "捐復原官",
        "錢典史卻不便阻他"
      ],
      "design_prompt_fragments": [
        "與趙溫同行；捐復原官",
        "錢典史",
        "與趙溫同行",
        "捐復原官",
        "錢典史卻不便阻他"
      ],
      "appearance_core": [
        "與趙溫同行",
        "捐復原官",
        "錢典史卻不便阻他",
        "錢典史也爬起來"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "趙溫",
        "車夫",
        "贺根",
        "胡理"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000022:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "與趙溫同行",
            "捐復原官",
            "錢典史卻不便阻他"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：錢典史 / 錢老伯 / 錢某人",
        "常见关联对象：趙溫、車夫、贺根",
        "已处理文本出现范围：C0008 -> C0012"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000023",
      "entity_uid": "E000023",
      "identity_summary": "客棧店家",
      "visual_anchor_summary": "客棧店家",
      "design_keywords": [
        "店家",
        "客棧店家",
        "幸虧得店家聽見裏頭鬧得不像樣"
      ],
      "design_prompt_fragments": [
        "客棧店家",
        "店家",
        "幸虧得店家聽見裏頭鬧得不像樣"
      ],
      "appearance_core": [
        "客棧店家",
        "幸虧得店家聽見裏頭鬧得不像樣"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [],
      "costume_variants": [
        {
          "variant_id": "VC000023:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "客棧店家",
            "幸虧得店家聽見裏頭鬧得不像樣"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "已处理文本出现范围：C0008 -> C0008"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000024",
      "entity_uid": "E000024",
      "identity_summary": "趕車的車夫",
      "visual_anchor_summary": "趕車的車夫",
      "design_keywords": [
        "車夫",
        "趕車的車夫",
        "原來是車夫半夜裡起來解手"
      ],
      "design_prompt_fragments": [
        "趕車的車夫",
        "車夫",
        "原來是車夫半夜裡起來解手"
      ],
      "appearance_core": [
        "趕車的車夫",
        "原來是車夫半夜裡起來解手"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "錢典史"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000024:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "趕車的車夫",
            "原來是車夫半夜裡起來解手"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：錢典史",
        "已处理文本出现范围：C0008 -> C0008"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000025",
      "entity_uid": "E000025",
      "identity_summary": "目的地京城",
      "visual_anchor_summary": "目的地京城",
      "design_keywords": [
        "京",
        "目的地京城"
      ],
      "design_prompt_fragments": [
        "目的地京城",
        "京"
      ],
      "appearance_core": [],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [
        "目的地京城"
      ],
      "landmark_core": [
        "目的地京城"
      ],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "趙溫",
        "贺根"
      ],
      "costume_variants": [],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持场景结构、地标和整体氛围一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定",
        "不要在不同镜头中随意改变空间布局和地标位置"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：趙溫、贺根",
        "已处理文本出现范围：C0008 -> C0011"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000026",
      "entity_uid": "E000026",
      "identity_summary": "途經省份",
      "visual_anchor_summary": "河南",
      "design_keywords": [
        "河南",
        "途經省份",
        "在河南地面上，又遇著一場大雪"
      ],
      "design_prompt_fragments": [
        "河南",
        "途經省份",
        "在河南地面上，又遇著一場大雪"
      ],
      "appearance_core": [],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [
        "河南",
        "途經省份",
        "在河南地面上，又遇著一場大雪"
      ],
      "landmark_core": [
        "在河南地面上，又遇著一場大雪"
      ],
      "atmosphere_core": [
        "在河南地面上，又遇著一場大雪"
      ],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [],
      "costume_variants": [],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持场景结构、地标和整体氛围一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定",
        "不要在不同镜头中随意改变空间布局和地标位置"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "已处理文本出现范围：C0008 -> C0008"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000027",
      "entity_uid": "E000027",
      "identity_summary": "趙溫的老師",
      "visual_anchor_summary": "趙溫的老師",
      "design_keywords": [
        "吳贊善",
        "趙溫的老師",
        "他老師吳贊善",
        "吳贊善坐在上面看戲"
      ],
      "design_prompt_fragments": [
        "趙溫的老師",
        "吳贊善",
        "他老師吳贊善",
        "吳贊善坐在上面看戲"
      ],
      "appearance_core": [
        "趙溫的老師",
        "他老師吳贊善",
        "吳贊善坐在上面看戲"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [],
      "costume_variants": [
        {
          "variant_id": "VC000027:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "趙溫的老師",
            "他老師吳贊善",
            "吳贊善坐在上面看戲"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：吳贊善 / 老師",
        "已处理文本出现范围：C0009 -> C0009"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000028",
      "entity_uid": "E000028",
      "identity_summary": "吳贊善住處",
      "visual_anchor_summary": "順治門",
      "design_keywords": [
        "順治門",
        "吳贊善住處"
      ],
      "design_prompt_fragments": [
        "順治門",
        "吳贊善住處"
      ],
      "appearance_core": [],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [
        "順治門",
        "吳贊善住處",
        "吳贊善住在順治門外"
      ],
      "landmark_core": [
        "順治門",
        "吳贊善住處",
        "吳贊善住在順治門外"
      ],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "趙溫"
      ],
      "costume_variants": [],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持场景结构、地标和整体氛围一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定",
        "不要在不同镜头中随意改变空间布局和地标位置"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：趙溫",
        "已处理文本出现范围：C0009 -> C0009"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000029",
      "entity_uid": "E000029",
      "identity_summary": "趙錢住處",
      "visual_anchor_summary": "米市胡同",
      "design_keywords": [
        "米市胡同",
        "趙錢住處"
      ],
      "design_prompt_fragments": [
        "米市胡同",
        "趙錢住處"
      ],
      "appearance_core": [],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [
        "米市胡同",
        "趙錢住處",
        "趙、錢二位卻住在米市胡同"
      ],
      "landmark_core": [
        "米市胡同",
        "趙錢住處",
        "趙、錢二位卻住在米市胡同"
      ],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "趙溫"
      ],
      "costume_variants": [],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持场景结构、地标和整体氛围一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定",
        "不要在不同镜头中随意改变空间布局和地标位置"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：趙溫",
        "已处理文本出现范围：C0009 -> C0009"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000030",
      "entity_uid": "E000030",
      "identity_summary": "等放榜處",
      "visual_anchor_summary": "琉璃廠",
      "design_keywords": [
        "琉璃廠",
        "等放榜處"
      ],
      "design_prompt_fragments": [
        "琉璃廠",
        "等放榜處"
      ],
      "appearance_core": [],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [
        "琉璃廠",
        "等放榜處",
        "叫他琉璃廠去等信"
      ],
      "landmark_core": [
        "琉璃廠",
        "等放榜處",
        "叫他琉璃廠去等信"
      ],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "贺根"
      ],
      "costume_variants": [],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持场景结构、地标和整体氛围一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定",
        "不要在不同镜头中随意改变空间布局和地标位置"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：贺根",
        "已处理文本出现范围：C0009 -> C0009"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000031",
      "entity_uid": "E000031",
      "identity_summary": "假充報子",
      "visual_anchor_summary": "假充報子",
      "design_keywords": [
        "賣燒餅的",
        "假充報子",
        "找到一個賣燒餅的"
      ],
      "design_prompt_fragments": [
        "假充報子",
        "賣燒餅的",
        "找到一個賣燒餅的"
      ],
      "appearance_core": [
        "假充報子",
        "找到一個賣燒餅的"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "贺根"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000031:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "假充報子",
            "找到一個賣燒餅的"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：賣燒餅的 / 報子 / 報喜人",
        "常见关联对象：贺根",
        "已处理文本出现范围：C0010 -> C0010"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000032",
      "entity_uid": "E000032",
      "identity_summary": "錢典史盟弟",
      "visual_anchor_summary": "錢典史盟弟",
      "design_keywords": [
        "胡理",
        "錢典史盟弟",
        "他盟弟姓胡名理",
        "他盟弟胡理處"
      ],
      "design_prompt_fragments": [
        "錢典史盟弟",
        "胡理",
        "他盟弟姓胡名理",
        "他盟弟胡理處"
      ],
      "appearance_core": [
        "錢典史盟弟",
        "他盟弟姓胡名理",
        "他盟弟胡理處"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "錢典史",
        "徐都老爺"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000032:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "錢典史盟弟",
            "他盟弟姓胡名理",
            "他盟弟胡理處"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：胡理 / 他盟弟 / 狐狸精",
        "常见关联对象：錢典史、徐都老爺",
        "已处理文本出现范围：C0011 -> C0012"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000033",
      "entity_uid": "E000033",
      "identity_summary": "都老爺官員",
      "visual_anchor_summary": "都老爺官員",
      "design_keywords": [
        "徐都老爺",
        "都老爺官員",
        "我間壁住的徐都老爺"
      ],
      "design_prompt_fragments": [
        "都老爺官員",
        "徐都老爺",
        "我間壁住的徐都老爺"
      ],
      "appearance_core": [
        "都老爺官員",
        "我間壁住的徐都老爺"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "胡理"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000033:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "都老爺官員",
            "我間壁住的徐都老爺"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：胡理",
        "已处理文本出现范围：C0011 -> C0011"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000034",
      "entity_uid": "E000034",
      "identity_summary": "錢典史抵達之地",
      "visual_anchor_summary": "到了江西省城",
      "design_keywords": [
        "江西省城",
        "城镇/疆域",
        "到了江西省城"
      ],
      "design_prompt_fragments": [
        "到了江西省城",
        "江西省城",
        "城镇/疆域"
      ],
      "appearance_core": [],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [
        "到了江西省城"
      ],
      "landmark_core": [
        "到了江西省城"
      ],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "錢典史"
      ],
      "costume_variants": [],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持场景结构、地标和整体氛围一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定",
        "不要在不同镜头中随意改变空间布局和地标位置"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：錢典史",
        "已处理文本出现范围：C0012 -> C0012"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000035",
      "entity_uid": "E000035",
      "identity_summary": "支應局兼營務處官員",
      "visual_anchor_summary": "支應局兼營務處官員",
      "design_keywords": [
        "黃大人",
        "支應局兼營務處官員",
        "候補府黃大人"
      ],
      "design_prompt_fragments": [
        "支應局兼營務處官員",
        "黃大人",
        "候補府黃大人"
      ],
      "appearance_core": [
        "支應局兼營務處官員",
        "候補府黃大人"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [
        "候補府黃大人"
      ],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "戴升"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000035:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "支應局兼營務處官員",
            "候補府黃大人"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "别名与本名指向同一实体：黃大人 / 黃知府 / 候補府黃大人",
        "常见关联对象：戴升",
        "已处理文本出现范围：C0012 -> C0012"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000036",
      "entity_uid": "E000036",
      "identity_summary": "黃大人門口",
      "visual_anchor_summary": "黃大人門口",
      "design_keywords": [
        "戴升",
        "黃大人門口",
        "認得了黃大人的門口戴升"
      ],
      "design_prompt_fragments": [
        "黃大人門口",
        "戴升",
        "認得了黃大人的門口戴升"
      ],
      "appearance_core": [
        "黃大人門口",
        "認得了黃大人的門口戴升"
      ],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [
        "錢典史",
        "黃大人"
      ],
      "costume_variants": [
        {
          "variant_id": "VC000036:costume:default",
          "label": "基础造型",
          "variant_type": "default",
          "appearance": [
            "黃大人門口",
            "認得了黃大人的門口戴升"
          ],
          "clothing": [],
          "props": [],
          "source_mode": "static_core",
          "notes": "默认角色主设；后续镜头只在此基础上叠加情绪、动作和状态。"
        }
      ],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持角色核心外貌、服饰母题和主要随身物一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：錢典史、黃大人",
        "已处理文本出现范围：C0012 -> C0012"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000037",
      "entity_uid": "E000037",
      "identity_summary": "藩司代理撫院職務",
      "visual_anchor_summary": "藩司代理撫院職務",
      "design_keywords": [
        "護院",
        "藩司代理撫院職務"
      ],
      "design_prompt_fragments": [
        "藩司代理撫院職務",
        "護院"
      ],
      "appearance_core": [],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [
        "藩司代理撫院職務"
      ],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [],
      "costume_variants": [],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持组织标识、服制或空间归属母题一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "已处理文本出现范围：C0012 -> C0012"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000038",
      "entity_uid": "E000038",
      "identity_summary": "主管軍餉的官署",
      "visual_anchor_summary": "主管軍餉的官署",
      "design_keywords": [
        "支應局"
      ],
      "design_prompt_fragments": [
        "主管軍餉的官署",
        "支應局"
      ],
      "appearance_core": [],
      "clothing_core": [],
      "prop_core": [],
      "location_core": [],
      "landmark_core": [],
      "atmosphere_core": [],
      "material_core": [],
      "form_core": [],
      "usage_core": [],
      "owner_candidates": [],
      "costume_variants": [],
      "state_variants": [],
      "style_constraints": [
        "保持同一实体在跨镜头中的核心身份稳定",
        "保持组织标识、服制或空间归属母题一致"
      ],
      "negative_constraints": [
        "不要把当前镜头的临时情绪、动作、伤势写入静态身份卡",
        "不要凭空改动已建立的核心外观设定"
      ],
      "consistency_rules": [
        "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
        "已处理文本出现范围：C0012 -> C0012"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    }
  ]
}