{
  "version": "1.0",
  "source_registry_path": "02e_entity_registry.json",
  "summary": {
    "visual_card_count": 4,
    "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 -> C0001"
      ],
      "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 -> C0001"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000003",
      "entity_uid": "E000003",
      "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 只能在此静态身份卡之上叠加动态状态",
        "常见关联对象：张三",
        "已处理文本出现范围：C0001 -> C0001"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    },
    {
      "visual_card_id": "VC000004",
      "entity_uid": "E000004",
      "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 只能在此静态身份卡之上叠加动态状态",
        "已处理文本出现范围：C0001 -> C0001"
      ],
      "provider_prompt_overrides": {},
      "notes": "程序聚合卡，后续可在不改 entity_uid 的前提下人工补强。"
    }
  ]
}