Skip to main content
Glama

Liki — Professional AI Astrologer (moved)

This connector has been deprecated

instead by hk.liki/liki

bazi_chart

Read-onlyIdempotent

排八字本命盘并返回确定性结构事实。subject 可由用户明确事实组装,也可取自用户确认后的 subject_candidates 候选;时间模糊或多候选时先归一化并确认。需要四柱、大运、十神、藏干、神煞、刑冲合会、扶抑/调候或格局证据时调用。只要原始本命盘,不用八字紫微合参断语;后者用 natal_query,紫微宫位细节用 ziwei_chart。

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "subject": "<subject>"
    },
    "name": "bazi_chart"
  }
}

Input Schema

NameRequiredDescriptionDefault
subjectYesschema 合法的出生主体;可来自用户明确事实或用户确认后的 subject_candidates 候选。

Output Schema

NameRequiredDescriptionDefault
riYes日柱: gan/zhi/na_yin
shiYes时柱: gan/zhi/na_yin
yueYes月柱: gan/zhi/na_yin
nianYes年柱: gan/zhi/na_yin
fu_yiYes扶抑候选:用/喜/忌与身强弱;最终用神由 counsel 裁决
ge_juYes月令结构证据:月令格神 + 顺逆用 + 结构(非用神)
cai_kuYes财库结论。
da_yunYes大运。root_refs 说明坐支本气与原局藏干通根。
ri_xunYes日柱所在旬
tai_xiNo胎息(日干五合配、日支六合配)
zodiacNo生肖(年支对应动物,如酉→鸡)
guan_xiYescanonical 命局关系事实;每条 occurrence 使用稳定 id。
gong_jiaNo经典拱局:三合拱 / 三会拱
guan_shaYes官杀取清结论。
lu_rootsYes透干十神得十干禄
san_yuanNo三元: 胎元/命宫/身宫
tiao_houYes调候候选:主辅调候五行候选 + 季节 + 条件
birth_yearYes出生公历年份
na_yin_relNo纳音生克
chang_shengNo日主十二宫全表(长生/沐浴/冠带/临官/帝旺/衰/病/死/墓/绝/胎/养在十二支的分布)
ri_xun_kongYes日柱旬空二支;各柱 is_void 均按此判断
san_qi_nameNo三奇贵人
zi_shi_ruleYes子时换日规则。
element_statesYesengine 五行季节旺弱、组合旺弱与生克方向
ten_god_statesYesengine 十神显隐 / 通根 / 得令 / 旺弱状态
shen_sha_schoolYes神煞取参照系。

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / $defs / Enum_925f0107148bebde / enum
      Previous value: -[
      -  "丑",
      -  "亥",
      -  "午",
      -  "卯",
      -  "子",
      -  "寅",
      -  "巳",
      -  "戌",
      -  "未",
      -  "申",
      -  "辰",
      -  "酉"
      -]New value: +[
      +  "子",
      +  "丑",
      +  "寅",
      +  "卯",
      +  "辰",
      +  "巳",
      +  "午",
      +  "未",
      +  "申",
      +  "酉",
      +  "戌",
      +  "亥"
      +]
  2. Changed38 schema fields changed
    • changedOutput schema / $defs / Enum_925f0107148bebde / enum
      Previous value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]New value: +[
      +  "丑",
      +  "亥",
      +  "午",
      +  "卯",
      +  "子",
      +  "寅",
      +  "巳",
      +  "戌",
      +  "未",
      +  "申",
      +  "辰",
      +  "酉"
      +]
    • addedOutput schema / $defs / Object_81490d28f52c4dd4
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "gan": {
      +      "$ref": "#/$defs/Enum_3568b80210617254",
      +      "description": "天干。"
      +    },
      +    "zhi": {
      +      "$ref": "#/$defs/Enum_c8bf5d32ca0ac601",
      +      "description": "地支。"
      +    }
      +  },
      +  "required": [
      +    "gan",
      +    "zhi"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / $defs / Object_8f105331f6292e8d
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "cang_gan": {
      +      "additionalProperties": false,
      +      "description": "藏干",
      +      "properties": {
      +        "main": {
      +          "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      +          "description": "藏干 中的 main。"
      +        },
      +        "mid": {
      +          "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      +          "description": "藏干 中的 mid。"
      +        },
      +        "minor": {
      +          "description": "藏干 中的 minor。",
      +          "type": [
      +            "null",
      +            "string"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "main",
      +        "mid",
      +        "minor"
      +      ],
      +      "type": "object"
      +    },
      +    "day_master_trend": {
      +      "$ref": "#/$defs/Enum_a04baf058ba764ed",
      +      "description": "日主在此柱地支的十二长生(地势)"
      +    },
      +    "gan": {
      +      "$ref": "#/$defs/Enum_3568b80210617254",
      +      "description": "天干。"
      +    },
      +    "is_kui_gang": {
      +      "description": "魁罡",
      +      "type": "boolean"
      +    },
      +    "is_self_he": {
      +      "description": "自合",
      +      "type": "boolean"
      +    },
      +    "is_void": {
      +      "description": "旬空",
      +      "type": "boolean"
      +    },
      +    "na_yin": {
      +      "description": "干支纳音。",
      +      "type": "string"
      +    },
      +    "self_he_name": {
      +      "description": "自合名;缺失时为 无自合",
      +      "type": "string"
      +    },
      +    "self_sitting": {
      +      "$ref": "#/$defs/Enum_a04baf058ba764ed",
      +      "description": "自坐长生(该柱天干在自己的地支上的十二长生阶段)"
      +    },
      +    "shen_sha": {
      +      "description": "神煞(天乙贵人/羊刃/桃花/驿马/华盖/劫煞/灾煞/红鸾/天喜/天罗地网/十恶大败等——按盘动态计算)",
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "category": {
      +            "$ref": "#/$defs/Enum_98255b22410decf9",
      +            "description": "类别。"
      +          },
      +          "description": {
      +            "description": "说明。",
      +            "type": [
      +              "null",
      +              "string"
      +            ]
      +          },
      +          "name": {
      +            "description": "名称。",
      +            "type": [
      +              "null",
      +              "string"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "category",
      +          "description",
      +          "name"
      +        ],
      +        "type": "object"
      +      },
      +      "type": [
      +        "null",
      +        "array"
      +      ]
      +    },
      +    "shi_shens": {
      +      "description": "十神",
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "gan": {
      +            "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      +            "description": "天干。"
      +          },
      +          "name": {
      +            "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      +            "description": "名称。"
      +          },
      +          "shi_shen": {
      +            "$ref": "#/$defs/Enum_9f83bb63a5d201f5",
      +            "description": "十神。"
      +          },
      +          "source": {
      +            "description": "来源。",
      +            "type": [
      +              "null",
      +              "string"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "gan",
      +          "name",
      +          "shi_shen",
      +          "source"
      +        ],
      +        "type": "object"
      +      },
      +      "type": [
      +        "null",
      +        "array"
      +      ]
      +    },
      +    "xun": {
      +      "description": "该柱所在旬",
      +      "type": "string"
      +    },
      +    "xun_kong": {
      +      "description": "该柱所在旬的旬空二支;is_void 另指该柱值日柱旬空",
      +      "type": "string"
      +    },
      +    "zhi": {
      +      "$ref": "#/$defs/Enum_c8bf5d32ca0ac601",
      +      "description": "地支。"
      +    }
      +  },
      +  "required": [
      +    "gan",
      +    "zhi",
      +    "na_yin",
      +    "cang_gan",
      +    "shi_shens",
      +    "day_master_trend",
      +    "xun",
      +    "xun_kong",
      +    "self_sitting",
      +    "shen_sha",
      +    "is_void",
      +    "is_self_he",
      +    "is_kui_gang",
      +    "self_he_name"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / nian / $ref
      Added value: +"#/$defs/Object_8f105331f6292e8d"
    • removedOutput schema / properties / nian / additionalProperties
      Removed value: -false
    • removedOutput schema / properties / nian / properties
      Removed value: -{
      -  "cang_gan": {
      -    "additionalProperties": false,
      -    "description": "藏干",
      -    "properties": {
      -      "main": {
      -        "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -        "description": "藏干 中的 main。"
      -      },
      -      "mid": {
      -        "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -        "description": "藏干 中的 mid。"
      -      },
      -      "minor": {
      -        "description": "藏干 中的 minor。",
      -        "type": [
      -          "null",
      -          "string"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "main",
      -      "mid",
      -      "minor"
      -    ],
      -    "type": "object"
      -  },
      -  "day_master_trend": {
      -    "$ref": "#/$defs/Enum_a04baf058ba764ed",
      -    "description": "日主在此柱地支的十二长生(地势)"
      -  },
      -  "gan": {
      -    "$ref": "#/$defs/Enum_3568b80210617254",
      -    "description": "天干。"
      -  },
      -  "is_kui_gang": {
      -    "description": "魁罡",
      -    "type": "boolean"
      -  },
      -  "is_self_he": {
      -    "description": "自合",
      -    "type": "boolean"
      -  },
      -  "is_void": {
      -    "description": "旬空",
      -    "type": "boolean"
      -  },
      -  "na_yin": {
      -    "description": "干支纳音。",
      -    "type": "string"
      -  },
      -  "self_he_name": {
      -    "description": "自合名;缺失时为 无自合",
      -    "type": "string"
      -  },
      -  "self_sitting": {
      -    "$ref": "#/$defs/Enum_a04baf058ba764ed",
      -    "description": "自坐长生(该柱天干在自己的地支上的十二长生阶段)"
      -  },
      -  "shen_sha": {
      -    "description": "神煞(天乙贵人/羊刃/桃花/驿马/华盖/劫煞/灾煞/红鸾/天喜/天罗地网/十恶大败等——按盘动态计算)",
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "category": {
      -          "$ref": "#/$defs/Enum_98255b22410decf9",
      -          "description": "类别。"
      -        },
      -        "description": {
      -          "description": "说明。",
      -          "type": [
      -            "null",
      -            "string"
      -          ]
      -        },
      -        "name": {
      -          "description": "名称。",
      -          "type": [
      -            "null",
      -            "string"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "category",
      -        "description",
      -        "name"
      -      ],
      -      "type": "object"
      -    },
      -    "type": [
      -      "null",
      -      "array"
      -    ]
      -  },
      -  "shi_shens": {
      -    "description": "十神",
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "gan": {
      -          "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -          "description": "天干。"
      -        },
      -        "name": {
      -          "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -          "description": "名称。"
      -        },
      -        "shi_shen": {
      -          "$ref": "#/$defs/Enum_9f83bb63a5d201f5",
      -          "description": "十神。"
      -        },
      -        "source": {
      -          "description": "来源。",
      -          "type": [
      -            "null",
      -            "string"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "gan",
      -        "name",
      -        "shi_shen",
      -        "source"
      -      ],
      -      "type": "object"
      -    },
      -    "type": [
      -      "null",
      -      "array"
      -    ]
      -  },
      -  "xun": {
      -    "description": "该柱所在旬",
      -    "type": "string"
      -  },
      -  "xun_kong": {
      -    "description": "该柱所在旬的旬空二支;is_void 另指该柱值日柱旬空",
      -    "type": "string"
      -  },
      -  "zhi": {
      -    "$ref": "#/$defs/Enum_c8bf5d32ca0ac601",
      -    "description": "地支。"
      -  }
      -}
    • removedOutput schema / properties / nian / required
      Removed value: -[
      -  "gan",
      -  "zhi",
      -  "na_yin",
      -  "cang_gan",
      -  "shi_shens",
      -  "day_master_trend",
      -  "xun",
      -  "xun_kong",
      -  "self_sitting",
      -  "shen_sha",
      -  "is_void",
      -  "is_self_he",
      -  "is_kui_gang",
      -  "self_he_name"
      -]
    • removedOutput schema / properties / nian / type
      Removed value: -"object"
    • addedOutput schema / properties / ri / $ref
      Added value: +"#/$defs/Object_8f105331f6292e8d"
    • removedOutput schema / properties / ri / additionalProperties
      Removed value: -false
    • removedOutput schema / properties / ri / properties
      Removed value: -{
      -  "cang_gan": {
      -    "additionalProperties": false,
      -    "description": "藏干",
      -    "properties": {
      -      "main": {
      -        "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -        "description": "藏干 中的 main。"
      -      },
      -      "mid": {
      -        "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -        "description": "藏干 中的 mid。"
      -      },
      -      "minor": {
      -        "description": "藏干 中的 minor。",
      -        "type": [
      -          "null",
      -          "string"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "main",
      -      "mid",
      -      "minor"
      -    ],
      -    "type": "object"
      -  },
      -  "day_master_trend": {
      -    "$ref": "#/$defs/Enum_a04baf058ba764ed",
      -    "description": "日主在此柱地支的十二长生(地势)"
      -  },
      -  "gan": {
      -    "$ref": "#/$defs/Enum_3568b80210617254",
      -    "description": "天干。"
      -  },
      -  "is_kui_gang": {
      -    "description": "魁罡",
      -    "type": "boolean"
      -  },
      -  "is_self_he": {
      -    "description": "自合",
      -    "type": "boolean"
      -  },
      -  "is_void": {
      -    "description": "旬空",
      -    "type": "boolean"
      -  },
      -  "na_yin": {
      -    "description": "干支纳音。",
      -    "type": "string"
      -  },
      -  "self_he_name": {
      -    "description": "自合名;缺失时为 无自合",
      -    "type": "string"
      -  },
      -  "self_sitting": {
      -    "$ref": "#/$defs/Enum_a04baf058ba764ed",
      -    "description": "自坐长生(该柱天干在自己的地支上的十二长生阶段)"
      -  },
      -  "shen_sha": {
      -    "description": "神煞(天乙贵人/羊刃/桃花/驿马/华盖/劫煞/灾煞/红鸾/天喜/天罗地网/十恶大败等——按盘动态计算)",
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "category": {
      -          "$ref": "#/$defs/Enum_98255b22410decf9",
      -          "description": "类别。"
      -        },
      -        "description": {
      -          "description": "说明。",
      -          "type": [
      -            "null",
      -            "string"
      -          ]
      -        },
      -        "name": {
      -          "description": "名称。",
      -          "type": [
      -            "null",
      -            "string"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "category",
      -        "description",
      -        "name"
      -      ],
      -      "type": "object"
      -    },
      -    "type": [
      -      "null",
      -      "array"
      -    ]
      -  },
      -  "shi_shens": {
      -    "description": "十神",
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "gan": {
      -          "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -          "description": "天干。"
      -        },
      -        "name": {
      -          "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -          "description": "名称。"
      -        },
      -        "shi_shen": {
      -          "$ref": "#/$defs/Enum_9f83bb63a5d201f5",
      -          "description": "十神。"
      -        },
      -        "source": {
      -          "description": "来源。",
      -          "type": [
      -            "null",
      -            "string"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "gan",
      -        "name",
      -        "shi_shen",
      -        "source"
      -      ],
      -      "type": "object"
      -    },
      -    "type": [
      -      "null",
      -      "array"
      -    ]
      -  },
      -  "xun": {
      -    "description": "该柱所在旬",
      -    "type": "string"
      -  },
      -  "xun_kong": {
      -    "description": "该柱所在旬的旬空二支;is_void 另指该柱值日柱旬空",
      -    "type": "string"
      -  },
      -  "zhi": {
      -    "$ref": "#/$defs/Enum_c8bf5d32ca0ac601",
      -    "description": "地支。"
      -  }
      -}
    • removedOutput schema / properties / ri / required
      Removed value: -[
      -  "gan",
      -  "zhi",
      -  "na_yin",
      -  "cang_gan",
      -  "shi_shens",
      -  "day_master_trend",
      -  "xun",
      -  "xun_kong",
      -  "self_sitting",
      -  "shen_sha",
      -  "is_void",
      -  "is_self_he",
      -  "is_kui_gang",
      -  "self_he_name"
      -]
    • removedOutput schema / properties / ri / type
      Removed value: -"object"
    • addedOutput schema / properties / san_yuan / properties / ming_gong / $ref
      Added value: +"#/$defs/Object_81490d28f52c4dd4"
    • removedOutput schema / properties / san_yuan / properties / ming_gong / additionalProperties
      Removed value: -false
    • removedOutput schema / properties / san_yuan / properties / ming_gong / properties
      Removed value: -{
      -  "gan": {
      -    "$ref": "#/$defs/Enum_3568b80210617254",
      -    "description": "天干。"
      -  },
      -  "zhi": {
      -    "$ref": "#/$defs/Enum_c8bf5d32ca0ac601",
      -    "description": "地支。"
      -  }
      -}
    • removedOutput schema / properties / san_yuan / properties / ming_gong / required
      Removed value: -[
      -  "gan",
      -  "zhi"
      -]
    • removedOutput schema / properties / san_yuan / properties / ming_gong / type
      Removed value: -"object"
    • addedOutput schema / properties / san_yuan / properties / shen_gong / $ref
      Added value: +"#/$defs/Object_81490d28f52c4dd4"
    • removedOutput schema / properties / san_yuan / properties / shen_gong / additionalProperties
      Removed value: -false
    • removedOutput schema / properties / san_yuan / properties / shen_gong / properties
      Removed value: -{
      -  "gan": {
      -    "$ref": "#/$defs/Enum_3568b80210617254",
      -    "description": "天干。"
      -  },
      -  "zhi": {
      -    "$ref": "#/$defs/Enum_c8bf5d32ca0ac601",
      -    "description": "地支。"
      -  }
      -}
    • removedOutput schema / properties / san_yuan / properties / shen_gong / required
      Removed value: -[
      -  "gan",
      -  "zhi"
      -]
    • removedOutput schema / properties / san_yuan / properties / shen_gong / type
      Removed value: -"object"
    • addedOutput schema / properties / san_yuan / properties / tai_yuan / $ref
      Added value: +"#/$defs/Object_81490d28f52c4dd4"
    • removedOutput schema / properties / san_yuan / properties / tai_yuan / additionalProperties
      Removed value: -false
    • removedOutput schema / properties / san_yuan / properties / tai_yuan / properties
      Removed value: -{
      -  "gan": {
      -    "$ref": "#/$defs/Enum_3568b80210617254",
      -    "description": "天干。"
      -  },
      -  "zhi": {
      -    "$ref": "#/$defs/Enum_c8bf5d32ca0ac601",
      -    "description": "地支。"
      -  }
      -}
    • removedOutput schema / properties / san_yuan / properties / tai_yuan / required
      Removed value: -[
      -  "gan",
      -  "zhi"
      -]
    • removedOutput schema / properties / san_yuan / properties / tai_yuan / type
      Removed value: -"object"
    • addedOutput schema / properties / shi / $ref
      Added value: +"#/$defs/Object_8f105331f6292e8d"
    • removedOutput schema / properties / shi / additionalProperties
      Removed value: -false
    • removedOutput schema / properties / shi / properties
      Removed value: -{
      -  "cang_gan": {
      -    "additionalProperties": false,
      -    "description": "藏干",
      -    "properties": {
      -      "main": {
      -        "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -        "description": "藏干 中的 main。"
      -      },
      -      "mid": {
      -        "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -        "description": "藏干 中的 mid。"
      -      },
      -      "minor": {
      -        "description": "藏干 中的 minor。",
      -        "type": [
      -          "null",
      -          "string"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "main",
      -      "mid",
      -      "minor"
      -    ],
      -    "type": "object"
      -  },
      -  "day_master_trend": {
      -    "$ref": "#/$defs/Enum_a04baf058ba764ed",
      -    "description": "日主在此柱地支的十二长生(地势)"
      -  },
      -  "gan": {
      -    "$ref": "#/$defs/Enum_3568b80210617254",
      -    "description": "天干。"
      -  },
      -  "is_kui_gang": {
      -    "description": "魁罡",
      -    "type": "boolean"
      -  },
      -  "is_self_he": {
      -    "description": "自合",
      -    "type": "boolean"
      -  },
      -  "is_void": {
      -    "description": "旬空",
      -    "type": "boolean"
      -  },
      -  "na_yin": {
      -    "description": "干支纳音。",
      -    "type": "string"
      -  },
      -  "self_he_name": {
      -    "description": "自合名;缺失时为 无自合",
      -    "type": "string"
      -  },
      -  "self_sitting": {
      -    "$ref": "#/$defs/Enum_a04baf058ba764ed",
      -    "description": "自坐长生(该柱天干在自己的地支上的十二长生阶段)"
      -  },
      -  "shen_sha": {
      -    "description": "神煞(天乙贵人/羊刃/桃花/驿马/华盖/劫煞/灾煞/红鸾/天喜/天罗地网/十恶大败等——按盘动态计算)",
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "category": {
      -          "$ref": "#/$defs/Enum_98255b22410decf9",
      -          "description": "类别。"
      -        },
      -        "description": {
      -          "description": "说明。",
      -          "type": [
      -            "null",
      -            "string"
      -          ]
      -        },
      -        "name": {
      -          "description": "名称。",
      -          "type": [
      -            "null",
      -            "string"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "category",
      -        "description",
      -        "name"
      -      ],
      -      "type": "object"
      -    },
      -    "type": [
      -      "null",
      -      "array"
      -    ]
      -  },
      -  "shi_shens": {
      -    "description": "十神",
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "gan": {
      -          "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -          "description": "天干。"
      -        },
      -        "name": {
      -          "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -          "description": "名称。"
      -        },
      -        "shi_shen": {
      -          "$ref": "#/$defs/Enum_9f83bb63a5d201f5",
      -          "description": "十神。"
      -        },
      -        "source": {
      -          "description": "来源。",
      -          "type": [
      -            "null",
      -            "string"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "gan",
      -        "name",
      -        "shi_shen",
      -        "source"
      -      ],
      -      "type": "object"
      -    },
      -    "type": [
      -      "null",
      -      "array"
      -    ]
      -  },
      -  "xun": {
      -    "description": "该柱所在旬",
      -    "type": "string"
      -  },
      -  "xun_kong": {
      -    "description": "该柱所在旬的旬空二支;is_void 另指该柱值日柱旬空",
      -    "type": "string"
      -  },
      -  "zhi": {
      -    "$ref": "#/$defs/Enum_c8bf5d32ca0ac601",
      -    "description": "地支。"
      -  }
      -}
    • removedOutput schema / properties / shi / required
      Removed value: -[
      -  "gan",
      -  "zhi",
      -  "na_yin",
      -  "cang_gan",
      -  "shi_shens",
      -  "day_master_trend",
      -  "xun",
      -  "xun_kong",
      -  "self_sitting",
      -  "shen_sha",
      -  "is_void",
      -  "is_self_he",
      -  "is_kui_gang",
      -  "self_he_name"
      -]
    • removedOutput schema / properties / shi / type
      Removed value: -"object"
    • addedOutput schema / properties / yue / $ref
      Added value: +"#/$defs/Object_8f105331f6292e8d"
    • removedOutput schema / properties / yue / additionalProperties
      Removed value: -false
    • removedOutput schema / properties / yue / properties
      Removed value: -{
      -  "cang_gan": {
      -    "additionalProperties": false,
      -    "description": "藏干",
      -    "properties": {
      -      "main": {
      -        "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -        "description": "藏干 中的 main。"
      -      },
      -      "mid": {
      -        "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -        "description": "藏干 中的 mid。"
      -      },
      -      "minor": {
      -        "description": "藏干 中的 minor。",
      -        "type": [
      -          "null",
      -          "string"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "main",
      -      "mid",
      -      "minor"
      -    ],
      -    "type": "object"
      -  },
      -  "day_master_trend": {
      -    "$ref": "#/$defs/Enum_a04baf058ba764ed",
      -    "description": "日主在此柱地支的十二长生(地势)"
      -  },
      -  "gan": {
      -    "$ref": "#/$defs/Enum_3568b80210617254",
      -    "description": "天干。"
      -  },
      -  "is_kui_gang": {
      -    "description": "魁罡",
      -    "type": "boolean"
      -  },
      -  "is_self_he": {
      -    "description": "自合",
      -    "type": "boolean"
      -  },
      -  "is_void": {
      -    "description": "旬空",
      -    "type": "boolean"
      -  },
      -  "na_yin": {
      -    "description": "干支纳音。",
      -    "type": "string"
      -  },
      -  "self_he_name": {
      -    "description": "自合名;缺失时为 无自合",
      -    "type": "string"
      -  },
      -  "self_sitting": {
      -    "$ref": "#/$defs/Enum_a04baf058ba764ed",
      -    "description": "自坐长生(该柱天干在自己的地支上的十二长生阶段)"
      -  },
      -  "shen_sha": {
      -    "description": "神煞(天乙贵人/羊刃/桃花/驿马/华盖/劫煞/灾煞/红鸾/天喜/天罗地网/十恶大败等——按盘动态计算)",
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "category": {
      -          "$ref": "#/$defs/Enum_98255b22410decf9",
      -          "description": "类别。"
      -        },
      -        "description": {
      -          "description": "说明。",
      -          "type": [
      -            "null",
      -            "string"
      -          ]
      -        },
      -        "name": {
      -          "description": "名称。",
      -          "type": [
      -            "null",
      -            "string"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "category",
      -        "description",
      -        "name"
      -      ],
      -      "type": "object"
      -    },
      -    "type": [
      -      "null",
      -      "array"
      -    ]
      -  },
      -  "shi_shens": {
      -    "description": "十神",
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "gan": {
      -          "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -          "description": "天干。"
      -        },
      -        "name": {
      -          "$ref": "#/$defs/Enum_e7fb84fbd6e062dc",
      -          "description": "名称。"
      -        },
      -        "shi_shen": {
      -          "$ref": "#/$defs/Enum_9f83bb63a5d201f5",
      -          "description": "十神。"
      -        },
      -        "source": {
      -          "description": "来源。",
      -          "type": [
      -            "null",
      -            "string"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "gan",
      -        "name",
      -        "shi_shen",
      -        "source"
      -      ],
      -      "type": "object"
      -    },
      -    "type": [
      -      "null",
      -      "array"
      -    ]
      -  },
      -  "xun": {
      -    "description": "该柱所在旬",
      -    "type": "string"
      -  },
      -  "xun_kong": {
      -    "description": "该柱所在旬的旬空二支;is_void 另指该柱值日柱旬空",
      -    "type": "string"
      -  },
      -  "zhi": {
      -    "$ref": "#/$defs/Enum_c8bf5d32ca0ac601",
      -    "description": "地支。"
      -  }
      -}
    • removedOutput schema / properties / yue / required
      Removed value: -[
      -  "gan",
      -  "zhi",
      -  "na_yin",
      -  "cang_gan",
      -  "shi_shens",
      -  "day_master_trend",
      -  "xun",
      -  "xun_kong",
      -  "self_sitting",
      -  "shen_sha",
      -  "is_void",
      -  "is_self_he",
      -  "is_kui_gang",
      -  "self_he_name"
      -]
    • removedOutput schema / properties / yue / type
      Removed value: -"object"
  3. Changed278 schema fields changed
    • addedOutput schema / $defs
      Added value: +{
      +  "Enum_3568b80210617254": {
      +    "enum": [
      +      "甲",
      +      "乙",
      +      "丙",
      +      "丁",
      +      "戊",
      +      "己",
      +      "庚",
      +      "辛",
      +      "壬",
      +      "癸"
      +    ],
      +    "type": "string"
      +  },
      +  "Enum_7cf8ba54b12a8d8f": {
      +    "enum": [
      +      "土",
      +      "木",
      +      "水",
      +      "火",
      +      "金",
      +      "无候选"
      +    ],
      +    "type": "string"
      +  },
      +  "Enum_925f0107148bebde": {
      +    "enum": [
      +      "子",
      +      "丑",
      +      "寅",
      +      "卯",
      +      "辰",
      +      "巳",
      +      "午",
      +      "未",
      +      "申",
      +      "酉",
      +      "戌",
      +      "亥"
      +    ],
      +    "type": [
      +      "null",
      +      "string"
      +    ]
      +  },
      +  "Enum_98255b22410decf9": {
      +    "enum": [
      +      "中性",
      +      "凶",
      +      "吉"
      +    ],
      +    "type": [
      +      "null",
      +      "string"
      +    ]
      +  },
      +  "Enum_9f83bb63a5d201f5": {
      +    "enum": [
      +      "七杀",
      +      "伤官",
      +      "偏印",
      +      "偏财",
      +      "劫财",
      +      "正印",
      +      "正官",
      +      "正财",
      +      "比肩",
      +      "食神"
      +    ],
      +    "type": [
      +      "null",
      +      "string"
      +    ]
      +  },
      +  "Enum_a04baf058ba764ed": {
      +    "enum": [
      +      "",
      +      "临官",
      +      "养",
      +      "冠带",
      +      "墓",
      +      "帝旺",
      +      "死",
      +      "沐浴",
      +      "病",
      +      "绝",
      +      "胎",
      +      "衰",
      +      "长生"
      +    ],
      +    "type": "string"
      +  },
      +  "Enum_c8bf5d32ca0ac601": {
      +    "enum": [
      +      "子",
      +      "丑",
      +      "寅",
      +      "卯",
      +      "辰",
      +      "巳",
      +      "午",
      +      "未",
      +      "申",
      +      "酉",
      +      "戌",
      +      "亥"
      +    ],
      +    "type": "string"
      +  },
      +  "Enum_c97a3d8aae122726": {
      +    "enum": [
      +      "水",
      +      "土",
      +      "木",
      +      "金",
      +      "火"
      +    ],
      +    "type": "string"
      +  },
      +  "Enum_cc01949698f33d4f": {
      +    "enum": [
      +      "neutral",
      +      "strong",
      +      "weak"
      +    ],
      +    "type": "string"
      +  },
      +  "Enum_e7fb84fbd6e062dc": {
      +    "enum": [
      +      "丁",
      +      "丙",
      +      "乙",
      +      "壬",
      +      "己",
      +      "庚",
      +      "戊",
      +      "甲",
      +      "癸",
      +      "辛"
      +    ],
      +    "type": [
      +      "null",
      +      "string"
      +    ]
      +  },
      +  "Enum_eead77e364313d9e": {
      +    "enum": [
      +      "旺",
      +      "相",
      +      "休",
      +      "囚",
      +      "死"
      +    ],
      +    "type": "string"
      +  }
      +}
    • addedOutput schema / properties / chang_sheng / items / properties / index / $ref
      Added value: +"#/$defs/Enum_925f0107148bebde"
    • removedOutput schema / properties / chang_sheng / items / properties / index / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丑",
      -      "亥",
      -      "午",
      -      "卯",
      -      "子",
      -      "寅",
      -      "巳",
      -      "戌",
      -      "未",
      -      "申",
      -      "辰",
      -      "酉"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / chang_sheng / items / properties / index / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • removedOutput schema / properties / chang_sheng / items / properties / name / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "",
      -      "临官",
      -      "养",
      -      "冠带",
      -      "墓",
      -      "帝旺",
      -      "死",
      -      "沐浴",
      -      "病",
      -      "绝",
      -      "胎",
      -      "衰",
      -      "长生"
      -    ],
      -    "type": "string"
      -  }
      -]
    • addedOutput schema / properties / chang_sheng / items / properties / name / enum
      Added value: +[
      +  "",
      +  "临官",
      +  "养",
      +  "冠带",
      +  "墓",
      +  "帝旺",
      +  "死",
      +  "沐浴",
      +  "病",
      +  "绝",
      +  "胎",
      +  "衰",
      +  "长生"
      +]
    • addedOutput schema / properties / da_yun / properties / steps / items / properties / gan / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / da_yun / properties / steps / items / properties / gan / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / da_yun / properties / steps / items / properties / gan / type
      Removed value: -"string"
    • addedOutput schema / properties / da_yun / properties / steps / items / properties / root_refs / items / properties / branch / $ref
      Added value: +"#/$defs/Enum_c8bf5d32ca0ac601"
    • removedOutput schema / properties / da_yun / properties / steps / items / properties / root_refs / items / properties / branch / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / da_yun / properties / steps / items / properties / root_refs / items / properties / branch / type
      Removed value: -"string"
    • addedOutput schema / properties / da_yun / properties / steps / items / properties / root_refs / items / properties / stem / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / da_yun / properties / steps / items / properties / root_refs / items / properties / stem / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / da_yun / properties / steps / items / properties / root_refs / items / properties / stem / type
      Removed value: -"string"
    • addedOutput schema / properties / da_yun / properties / steps / items / properties / wuxing / $ref
      Added value: +"#/$defs/Enum_c97a3d8aae122726"
    • removedOutput schema / properties / da_yun / properties / steps / items / properties / wuxing / enum
      Removed value: -[
      -  "水",
      -  "土",
      -  "木",
      -  "金",
      -  "火"
      -]
    • removedOutput schema / properties / da_yun / properties / steps / items / properties / wuxing / type
      Removed value: -"string"
    • addedOutput schema / properties / da_yun / properties / steps / items / properties / zhi / $ref
      Added value: +"#/$defs/Enum_c8bf5d32ca0ac601"
    • removedOutput schema / properties / da_yun / properties / steps / items / properties / zhi / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / da_yun / properties / steps / items / properties / zhi / type
      Removed value: -"string"
    • addedOutput schema / properties / element_states / items / properties / controlled_by / $ref
      Added value: +"#/$defs/Enum_c97a3d8aae122726"
    • removedOutput schema / properties / element_states / items / properties / controlled_by / enum
      Removed value: -[
      -  "水",
      -  "土",
      -  "木",
      -  "金",
      -  "火"
      -]
    • removedOutput schema / properties / element_states / items / properties / controlled_by / type
      Removed value: -"string"
    • addedOutput schema / properties / element_states / items / properties / controller_strength / $ref
      Added value: +"#/$defs/Enum_cc01949698f33d4f"
    • removedOutput schema / properties / element_states / items / properties / controller_strength / enum
      Removed value: -[
      -  "neutral",
      -  "strong",
      -  "weak"
      -]
    • removedOutput schema / properties / element_states / items / properties / controller_strength / type
      Removed value: -"string"
    • addedOutput schema / properties / element_states / items / properties / controls / $ref
      Added value: +"#/$defs/Enum_c97a3d8aae122726"
    • removedOutput schema / properties / element_states / items / properties / controls / enum
      Removed value: -[
      -  "水",
      -  "土",
      -  "木",
      -  "金",
      -  "火"
      -]
    • removedOutput schema / properties / element_states / items / properties / controls / type
      Removed value: -"string"
    • addedOutput schema / properties / element_states / items / properties / season / $ref
      Added value: +"#/$defs/Enum_eead77e364313d9e"
    • removedOutput schema / properties / element_states / items / properties / season / enum
      Removed value: -[
      -  "旺",
      -  "相",
      -  "休",
      -  "囚",
      -  "死"
      -]
    • removedOutput schema / properties / element_states / items / properties / season / type
      Removed value: -"string"
    • addedOutput schema / properties / element_states / items / properties / season_strength / $ref
      Added value: +"#/$defs/Enum_cc01949698f33d4f"
    • removedOutput schema / properties / element_states / items / properties / season_strength / enum
      Removed value: -[
      -  "neutral",
      -  "strong",
      -  "weak"
      -]
    • removedOutput schema / properties / element_states / items / properties / season_strength / type
      Removed value: -"string"
    • addedOutput schema / properties / element_states / items / properties / strength / $ref
      Added value: +"#/$defs/Enum_cc01949698f33d4f"
    • removedOutput schema / properties / element_states / items / properties / strength / enum
      Removed value: -[
      -  "neutral",
      -  "strong",
      -  "weak"
      -]
    • removedOutput schema / properties / element_states / items / properties / strength / type
      Removed value: -"string"
    • addedOutput schema / properties / element_states / items / properties / wuxing / $ref
      Added value: +"#/$defs/Enum_c97a3d8aae122726"
    • removedOutput schema / properties / element_states / items / properties / wuxing / enum
      Removed value: -[
      -  "水",
      -  "土",
      -  "木",
      -  "金",
      -  "火"
      -]
    • removedOutput schema / properties / element_states / items / properties / wuxing / type
      Removed value: -"string"
    • addedOutput schema / properties / fu_yi / properties / basis / properties / ri_gan_tong_gen / items / properties / branch / $ref
      Added value: +"#/$defs/Enum_925f0107148bebde"
    • removedOutput schema / properties / fu_yi / properties / basis / properties / ri_gan_tong_gen / items / properties / branch / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丑",
      -      "亥",
      -      "午",
      -      "卯",
      -      "子",
      -      "寅",
      -      "巳",
      -      "戌",
      -      "未",
      -      "申",
      -      "辰",
      -      "酉"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / fu_yi / properties / basis / properties / ri_gan_tong_gen / items / properties / branch / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / fu_yi / properties / basis / properties / ri_gan_tong_gen / items / properties / stem / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / fu_yi / properties / basis / properties / ri_gan_tong_gen / items / properties / stem / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / fu_yi / properties / basis / properties / ri_gan_tong_gen / items / properties / stem / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / fu_yi / properties / ji / $ref
      Added value: +"#/$defs/Enum_7cf8ba54b12a8d8f"
    • removedOutput schema / properties / fu_yi / properties / ji / enum
      Removed value: -[
      -  "土",
      -  "木",
      -  "水",
      -  "火",
      -  "金",
      -  "无候选"
      -]
    • removedOutput schema / properties / fu_yi / properties / ji / type
      Removed value: -"string"
    • addedOutput schema / properties / fu_yi / properties / wang_shuai / additionalProperties / $ref
      Added value: +"#/$defs/Enum_eead77e364313d9e"
    • removedOutput schema / properties / fu_yi / properties / wang_shuai / additionalProperties / enum
      Removed value: -[
      -  "旺",
      -  "相",
      -  "休",
      -  "囚",
      -  "死"
      -]
    • removedOutput schema / properties / fu_yi / properties / wang_shuai / additionalProperties / type
      Removed value: -"string"
    • addedOutput schema / properties / fu_yi / properties / xi / $ref
      Added value: +"#/$defs/Enum_7cf8ba54b12a8d8f"
    • removedOutput schema / properties / fu_yi / properties / xi / enum
      Removed value: -[
      -  "土",
      -  "木",
      -  "水",
      -  "火",
      -  "金",
      -  "无候选"
      -]
    • removedOutput schema / properties / fu_yi / properties / xi / type
      Removed value: -"string"
    • addedOutput schema / properties / fu_yi / properties / yong / $ref
      Added value: +"#/$defs/Enum_7cf8ba54b12a8d8f"
    • removedOutput schema / properties / fu_yi / properties / yong / enum
      Removed value: -[
      -  "土",
      -  "木",
      -  "水",
      -  "火",
      -  "金",
      -  "无候选"
      -]
    • removedOutput schema / properties / fu_yi / properties / yong / type
      Removed value: -"string"
    • addedOutput schema / properties / ge_ju / properties / pattern_god / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / ge_ju / properties / pattern_god / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / ge_ju / properties / pattern_god / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ge_ju / properties / pattern_god_ten_god / $ref
      Added value: +"#/$defs/Enum_9f83bb63a5d201f5"
    • removedOutput schema / properties / ge_ju / properties / pattern_god_ten_god / enum
      Removed value: -[
      -  "七杀",
      -  "伤官",
      -  "偏印",
      -  "偏财",
      -  "劫财",
      -  "正印",
      -  "正官",
      -  "正财",
      -  "比肩",
      -  "食神"
      -]
    • removedOutput schema / properties / ge_ju / properties / pattern_god_ten_god / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ge_ju / properties / structure / properties / controller / properties / roots / items / properties / branch / $ref
      Added value: +"#/$defs/Enum_925f0107148bebde"
    • removedOutput schema / properties / ge_ju / properties / structure / properties / controller / properties / roots / items / properties / branch / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丑",
      -      "亥",
      -      "午",
      -      "卯",
      -      "子",
      -      "寅",
      -      "巳",
      -      "戌",
      -      "未",
      -      "申",
      -      "辰",
      -      "酉"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / ge_ju / properties / structure / properties / controller / properties / roots / items / properties / branch / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ge_ju / properties / structure / properties / controller / properties / roots / items / properties / stem / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / ge_ju / properties / structure / properties / controller / properties / roots / items / properties / stem / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / ge_ju / properties / structure / properties / controller / properties / roots / items / properties / stem / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • removedOutput schema / properties / ge_ju / properties / structure / properties / controller / properties / strength / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "neutral",
      -      "strong",
      -      "weak"
      -    ],
      -    "type": "string"
      -  }
      -]
    • addedOutput schema / properties / ge_ju / properties / structure / properties / controller / properties / strength / enum
      Added value: +[
      +  "neutral",
      +  "strong",
      +  "weak"
      +]
    • addedOutput schema / properties / ge_ju / properties / structure / properties / controller / properties / wuxing / $ref
      Added value: +"#/$defs/Enum_c97a3d8aae122726"
    • removedOutput schema / properties / ge_ju / properties / structure / properties / controller / properties / wuxing / enum
      Removed value: -[
      -  "水",
      -  "土",
      -  "木",
      -  "金",
      -  "火"
      -]
    • removedOutput schema / properties / ge_ju / properties / structure / properties / controller / properties / wuxing / type
      Removed value: -"string"
    • addedOutput schema / properties / ge_ju / properties / structure / properties / generator / properties / roots / items / properties / branch / $ref
      Added value: +"#/$defs/Enum_925f0107148bebde"
    • removedOutput schema / properties / ge_ju / properties / structure / properties / generator / properties / roots / items / properties / branch / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丑",
      -      "亥",
      -      "午",
      -      "卯",
      -      "子",
      -      "寅",
      -      "巳",
      -      "戌",
      -      "未",
      -      "申",
      -      "辰",
      -      "酉"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / ge_ju / properties / structure / properties / generator / properties / roots / items / properties / branch / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ge_ju / properties / structure / properties / generator / properties / roots / items / properties / stem / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / ge_ju / properties / structure / properties / generator / properties / roots / items / properties / stem / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / ge_ju / properties / structure / properties / generator / properties / roots / items / properties / stem / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ge_ju / properties / structure / properties / generator / properties / wuxing / $ref
      Added value: +"#/$defs/Enum_c97a3d8aae122726"
    • removedOutput schema / properties / ge_ju / properties / structure / properties / generator / properties / wuxing / enum
      Removed value: -[
      -  "水",
      -  "土",
      -  "木",
      -  "金",
      -  "火"
      -]
    • removedOutput schema / properties / ge_ju / properties / structure / properties / generator / properties / wuxing / type
      Removed value: -"string"
    • addedOutput schema / properties / ge_ju / properties / structure / properties / pattern / properties / roots / items / properties / branch / $ref
      Added value: +"#/$defs/Enum_925f0107148bebde"
    • removedOutput schema / properties / ge_ju / properties / structure / properties / pattern / properties / roots / items / properties / branch / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丑",
      -      "亥",
      -      "午",
      -      "卯",
      -      "子",
      -      "寅",
      -      "巳",
      -      "戌",
      -      "未",
      -      "申",
      -      "辰",
      -      "酉"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / ge_ju / properties / structure / properties / pattern / properties / roots / items / properties / branch / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ge_ju / properties / structure / properties / pattern / properties / roots / items / properties / stem / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / ge_ju / properties / structure / properties / pattern / properties / roots / items / properties / stem / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / ge_ju / properties / structure / properties / pattern / properties / roots / items / properties / stem / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ge_ju / properties / structure / properties / pattern / properties / wuxing / $ref
      Added value: +"#/$defs/Enum_c97a3d8aae122726"
    • removedOutput schema / properties / ge_ju / properties / structure / properties / pattern / properties / wuxing / enum
      Removed value: -[
      -  "水",
      -  "土",
      -  "木",
      -  "金",
      -  "火"
      -]
    • removedOutput schema / properties / ge_ju / properties / structure / properties / pattern / properties / wuxing / type
      Removed value: -"string"
    • addedOutput schema / properties / gong_jia / items / properties / zhi / $ref
      Added value: +"#/$defs/Enum_925f0107148bebde"
    • removedOutput schema / properties / gong_jia / items / properties / zhi / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / gong_jia / items / properties / zhi / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / guan_xi / items / properties / members / items / properties / gan / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / guan_xi / items / properties / members / items / properties / gan / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / guan_xi / items / properties / members / items / properties / gan / type
      Removed value: -"string"
    • addedOutput schema / properties / guan_xi / items / properties / members / items / properties / zhi / $ref
      Added value: +"#/$defs/Enum_c8bf5d32ca0ac601"
    • removedOutput schema / properties / guan_xi / items / properties / members / items / properties / zhi / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / guan_xi / items / properties / members / items / properties / zhi / type
      Removed value: -"string"
    • addedOutput schema / properties / guan_xi / items / properties / wuxing / $ref
      Added value: +"#/$defs/Enum_c97a3d8aae122726"
    • removedOutput schema / properties / guan_xi / items / properties / wuxing / enum
      Removed value: -[
      -  "水",
      -  "土",
      -  "木",
      -  "金",
      -  "火"
      -]
    • removedOutput schema / properties / guan_xi / items / properties / wuxing / type
      Removed value: -"string"
    • addedOutput schema / properties / lu_roots / items / properties / gan / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / lu_roots / items / properties / gan / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / lu_roots / items / properties / gan / type
      Removed value: -"string"
    • addedOutput schema / properties / lu_roots / items / properties / zhi / $ref
      Added value: +"#/$defs/Enum_c8bf5d32ca0ac601"
    • removedOutput schema / properties / lu_roots / items / properties / zhi / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / lu_roots / items / properties / zhi / type
      Removed value: -"string"
    • addedOutput schema / properties / nian / properties / cang_gan / properties / main / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / nian / properties / cang_gan / properties / main / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / nian / properties / cang_gan / properties / main / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / nian / properties / cang_gan / properties / mid / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / nian / properties / cang_gan / properties / mid / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / nian / properties / cang_gan / properties / mid / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / nian / properties / day_master_trend / $ref
      Added value: +"#/$defs/Enum_a04baf058ba764ed"
    • removedOutput schema / properties / nian / properties / day_master_trend / enum
      Removed value: -[
      -  "",
      -  "临官",
      -  "养",
      -  "冠带",
      -  "墓",
      -  "帝旺",
      -  "死",
      -  "沐浴",
      -  "病",
      -  "绝",
      -  "胎",
      -  "衰",
      -  "长生"
      -]
    • removedOutput schema / properties / nian / properties / day_master_trend / type
      Removed value: -"string"
    • addedOutput schema / properties / nian / properties / gan / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / nian / properties / gan / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / nian / properties / gan / type
      Removed value: -"string"
    • addedOutput schema / properties / nian / properties / self_sitting / $ref
      Added value: +"#/$defs/Enum_a04baf058ba764ed"
    • removedOutput schema / properties / nian / properties / self_sitting / enum
      Removed value: -[
      -  "",
      -  "临官",
      -  "养",
      -  "冠带",
      -  "墓",
      -  "帝旺",
      -  "死",
      -  "沐浴",
      -  "病",
      -  "绝",
      -  "胎",
      -  "衰",
      -  "长生"
      -]
    • removedOutput schema / properties / nian / properties / self_sitting / type
      Removed value: -"string"
    • addedOutput schema / properties / nian / properties / shen_sha / items / properties / category / $ref
      Added value: +"#/$defs/Enum_98255b22410decf9"
    • removedOutput schema / properties / nian / properties / shen_sha / items / properties / category / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "中性",
      -      "凶",
      -      "吉"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / nian / properties / shen_sha / items / properties / category / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / nian / properties / shi_shens / items / properties / gan / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / nian / properties / shi_shens / items / properties / gan / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / nian / properties / shi_shens / items / properties / gan / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / nian / properties / shi_shens / items / properties / name / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / nian / properties / shi_shens / items / properties / name / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / nian / properties / shi_shens / items / properties / name / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / nian / properties / shi_shens / items / properties / shi_shen / $ref
      Added value: +"#/$defs/Enum_9f83bb63a5d201f5"
    • removedOutput schema / properties / nian / properties / shi_shens / items / properties / shi_shen / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "七杀",
      -      "伤官",
      -      "偏印",
      -      "偏财",
      -      "劫财",
      -      "正印",
      -      "正官",
      -      "正财",
      -      "比肩",
      -      "食神"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / nian / properties / shi_shens / items / properties / shi_shen / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / nian / properties / zhi / $ref
      Added value: +"#/$defs/Enum_c8bf5d32ca0ac601"
    • removedOutput schema / properties / nian / properties / zhi / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / nian / properties / zhi / type
      Removed value: -"string"
    • addedOutput schema / properties / ri / properties / cang_gan / properties / main / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / ri / properties / cang_gan / properties / main / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / ri / properties / cang_gan / properties / main / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ri / properties / cang_gan / properties / mid / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / ri / properties / cang_gan / properties / mid / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / ri / properties / cang_gan / properties / mid / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ri / properties / day_master_trend / $ref
      Added value: +"#/$defs/Enum_a04baf058ba764ed"
    • removedOutput schema / properties / ri / properties / day_master_trend / enum
      Removed value: -[
      -  "",
      -  "临官",
      -  "养",
      -  "冠带",
      -  "墓",
      -  "帝旺",
      -  "死",
      -  "沐浴",
      -  "病",
      -  "绝",
      -  "胎",
      -  "衰",
      -  "长生"
      -]
    • removedOutput schema / properties / ri / properties / day_master_trend / type
      Removed value: -"string"
    • addedOutput schema / properties / ri / properties / gan / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / ri / properties / gan / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / ri / properties / gan / type
      Removed value: -"string"
    • addedOutput schema / properties / ri / properties / self_sitting / $ref
      Added value: +"#/$defs/Enum_a04baf058ba764ed"
    • removedOutput schema / properties / ri / properties / self_sitting / enum
      Removed value: -[
      -  "",
      -  "临官",
      -  "养",
      -  "冠带",
      -  "墓",
      -  "帝旺",
      -  "死",
      -  "沐浴",
      -  "病",
      -  "绝",
      -  "胎",
      -  "衰",
      -  "长生"
      -]
    • removedOutput schema / properties / ri / properties / self_sitting / type
      Removed value: -"string"
    • addedOutput schema / properties / ri / properties / shen_sha / items / properties / category / $ref
      Added value: +"#/$defs/Enum_98255b22410decf9"
    • removedOutput schema / properties / ri / properties / shen_sha / items / properties / category / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "中性",
      -      "凶",
      -      "吉"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / ri / properties / shen_sha / items / properties / category / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ri / properties / shi_shens / items / properties / gan / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / ri / properties / shi_shens / items / properties / gan / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / ri / properties / shi_shens / items / properties / gan / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ri / properties / shi_shens / items / properties / name / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / ri / properties / shi_shens / items / properties / name / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / ri / properties / shi_shens / items / properties / name / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ri / properties / shi_shens / items / properties / shi_shen / $ref
      Added value: +"#/$defs/Enum_9f83bb63a5d201f5"
    • removedOutput schema / properties / ri / properties / shi_shens / items / properties / shi_shen / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "七杀",
      -      "伤官",
      -      "偏印",
      -      "偏财",
      -      "劫财",
      -      "正印",
      -      "正官",
      -      "正财",
      -      "比肩",
      -      "食神"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / ri / properties / shi_shens / items / properties / shi_shen / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / ri / properties / zhi / $ref
      Added value: +"#/$defs/Enum_c8bf5d32ca0ac601"
    • removedOutput schema / properties / ri / properties / zhi / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / ri / properties / zhi / type
      Removed value: -"string"
    • addedOutput schema / properties / san_yuan / properties / ming_gong / properties / gan / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / san_yuan / properties / ming_gong / properties / gan / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / san_yuan / properties / ming_gong / properties / gan / type
      Removed value: -"string"
    • addedOutput schema / properties / san_yuan / properties / ming_gong / properties / zhi / $ref
      Added value: +"#/$defs/Enum_c8bf5d32ca0ac601"
    • removedOutput schema / properties / san_yuan / properties / ming_gong / properties / zhi / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / san_yuan / properties / ming_gong / properties / zhi / type
      Removed value: -"string"
    • addedOutput schema / properties / san_yuan / properties / shen_gong / properties / gan / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / san_yuan / properties / shen_gong / properties / gan / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / san_yuan / properties / shen_gong / properties / gan / type
      Removed value: -"string"
    • addedOutput schema / properties / san_yuan / properties / shen_gong / properties / zhi / $ref
      Added value: +"#/$defs/Enum_c8bf5d32ca0ac601"
    • removedOutput schema / properties / san_yuan / properties / shen_gong / properties / zhi / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / san_yuan / properties / shen_gong / properties / zhi / type
      Removed value: -"string"
    • addedOutput schema / properties / san_yuan / properties / tai_yuan / properties / gan / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / san_yuan / properties / tai_yuan / properties / gan / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / san_yuan / properties / tai_yuan / properties / gan / type
      Removed value: -"string"
    • addedOutput schema / properties / san_yuan / properties / tai_yuan / properties / zhi / $ref
      Added value: +"#/$defs/Enum_c8bf5d32ca0ac601"
    • removedOutput schema / properties / san_yuan / properties / tai_yuan / properties / zhi / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / san_yuan / properties / tai_yuan / properties / zhi / type
      Removed value: -"string"
    • addedOutput schema / properties / shi / properties / cang_gan / properties / main / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / shi / properties / cang_gan / properties / main / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / shi / properties / cang_gan / properties / main / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / shi / properties / cang_gan / properties / mid / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / shi / properties / cang_gan / properties / mid / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / shi / properties / cang_gan / properties / mid / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / shi / properties / day_master_trend / $ref
      Added value: +"#/$defs/Enum_a04baf058ba764ed"
    • removedOutput schema / properties / shi / properties / day_master_trend / enum
      Removed value: -[
      -  "",
      -  "临官",
      -  "养",
      -  "冠带",
      -  "墓",
      -  "帝旺",
      -  "死",
      -  "沐浴",
      -  "病",
      -  "绝",
      -  "胎",
      -  "衰",
      -  "长生"
      -]
    • removedOutput schema / properties / shi / properties / day_master_trend / type
      Removed value: -"string"
    • addedOutput schema / properties / shi / properties / gan / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / shi / properties / gan / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / shi / properties / gan / type
      Removed value: -"string"
    • addedOutput schema / properties / shi / properties / self_sitting / $ref
      Added value: +"#/$defs/Enum_a04baf058ba764ed"
    • removedOutput schema / properties / shi / properties / self_sitting / enum
      Removed value: -[
      -  "",
      -  "临官",
      -  "养",
      -  "冠带",
      -  "墓",
      -  "帝旺",
      -  "死",
      -  "沐浴",
      -  "病",
      -  "绝",
      -  "胎",
      -  "衰",
      -  "长生"
      -]
    • removedOutput schema / properties / shi / properties / self_sitting / type
      Removed value: -"string"
    • addedOutput schema / properties / shi / properties / shen_sha / items / properties / category / $ref
      Added value: +"#/$defs/Enum_98255b22410decf9"
    • removedOutput schema / properties / shi / properties / shen_sha / items / properties / category / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "中性",
      -      "凶",
      -      "吉"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / shi / properties / shen_sha / items / properties / category / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / shi / properties / shi_shens / items / properties / gan / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / shi / properties / shi_shens / items / properties / gan / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / shi / properties / shi_shens / items / properties / gan / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / shi / properties / shi_shens / items / properties / name / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / shi / properties / shi_shens / items / properties / name / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / shi / properties / shi_shens / items / properties / name / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / shi / properties / shi_shens / items / properties / shi_shen / $ref
      Added value: +"#/$defs/Enum_9f83bb63a5d201f5"
    • removedOutput schema / properties / shi / properties / shi_shens / items / properties / shi_shen / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "七杀",
      -      "伤官",
      -      "偏印",
      -      "偏财",
      -      "劫财",
      -      "正印",
      -      "正官",
      -      "正财",
      -      "比肩",
      -      "食神"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / shi / properties / shi_shens / items / properties / shi_shen / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / shi / properties / zhi / $ref
      Added value: +"#/$defs/Enum_c8bf5d32ca0ac601"
    • removedOutput schema / properties / shi / properties / zhi / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / shi / properties / zhi / type
      Removed value: -"string"
    • addedOutput schema / properties / tai_xi / properties / gan / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / tai_xi / properties / gan / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / tai_xi / properties / gan / type
      Removed value: -"string"
    • addedOutput schema / properties / tai_xi / properties / zhi / $ref
      Added value: +"#/$defs/Enum_c8bf5d32ca0ac601"
    • removedOutput schema / properties / tai_xi / properties / zhi / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / tai_xi / properties / zhi / type
      Removed value: -"string"
    • addedOutput schema / properties / ten_god_states / items / properties / strength / $ref
      Added value: +"#/$defs/Enum_cc01949698f33d4f"
    • removedOutput schema / properties / ten_god_states / items / properties / strength / enum
      Removed value: -[
      -  "neutral",
      -  "strong",
      -  "weak"
      -]
    • removedOutput schema / properties / ten_god_states / items / properties / strength / type
      Removed value: -"string"
    • addedOutput schema / properties / ten_god_states / items / properties / wuxing / $ref
      Added value: +"#/$defs/Enum_c97a3d8aae122726"
    • removedOutput schema / properties / ten_god_states / items / properties / wuxing / enum
      Removed value: -[
      -  "水",
      -  "土",
      -  "木",
      -  "金",
      -  "火"
      -]
    • removedOutput schema / properties / ten_god_states / items / properties / wuxing / type
      Removed value: -"string"
    • addedOutput schema / properties / tiao_hou / properties / primary / properties / occurrences / items / properties / stem / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / tiao_hou / properties / primary / properties / occurrences / items / properties / stem / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / tiao_hou / properties / primary / properties / occurrences / items / properties / stem / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / tiao_hou / properties / primary / properties / stem / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / tiao_hou / properties / primary / properties / stem / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / tiao_hou / properties / primary / properties / stem / type
      Removed value: -"string"
    • addedOutput schema / properties / tiao_hou / properties / primary_wuxing / $ref
      Added value: +"#/$defs/Enum_c97a3d8aae122726"
    • removedOutput schema / properties / tiao_hou / properties / primary_wuxing / enum
      Removed value: -[
      -  "水",
      -  "土",
      -  "木",
      -  "金",
      -  "火"
      -]
    • removedOutput schema / properties / tiao_hou / properties / primary_wuxing / type
      Removed value: -"string"
    • addedOutput schema / properties / tiao_hou / properties / secondary / properties / occurrences / items / properties / branch / $ref
      Added value: +"#/$defs/Enum_925f0107148bebde"
    • removedOutput schema / properties / tiao_hou / properties / secondary / properties / occurrences / items / properties / branch / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丑",
      -      "亥",
      -      "午",
      -      "卯",
      -      "子",
      -      "寅",
      -      "巳",
      -      "戌",
      -      "未",
      -      "申",
      -      "辰",
      -      "酉"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / tiao_hou / properties / secondary / properties / occurrences / items / properties / branch / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / tiao_hou / properties / secondary / properties / stem / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / tiao_hou / properties / secondary / properties / stem / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / tiao_hou / properties / secondary / properties / stem / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / yue / properties / cang_gan / properties / main / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / yue / properties / cang_gan / properties / main / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / yue / properties / cang_gan / properties / main / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / yue / properties / cang_gan / properties / mid / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / yue / properties / cang_gan / properties / mid / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / yue / properties / cang_gan / properties / mid / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / yue / properties / day_master_trend / $ref
      Added value: +"#/$defs/Enum_a04baf058ba764ed"
    • removedOutput schema / properties / yue / properties / day_master_trend / enum
      Removed value: -[
      -  "",
      -  "临官",
      -  "养",
      -  "冠带",
      -  "墓",
      -  "帝旺",
      -  "死",
      -  "沐浴",
      -  "病",
      -  "绝",
      -  "胎",
      -  "衰",
      -  "长生"
      -]
    • removedOutput schema / properties / yue / properties / day_master_trend / type
      Removed value: -"string"
    • addedOutput schema / properties / yue / properties / gan / $ref
      Added value: +"#/$defs/Enum_3568b80210617254"
    • removedOutput schema / properties / yue / properties / gan / enum
      Removed value: -[
      -  "甲",
      -  "乙",
      -  "丙",
      -  "丁",
      -  "戊",
      -  "己",
      -  "庚",
      -  "辛",
      -  "壬",
      -  "癸"
      -]
    • removedOutput schema / properties / yue / properties / gan / type
      Removed value: -"string"
    • addedOutput schema / properties / yue / properties / self_sitting / $ref
      Added value: +"#/$defs/Enum_a04baf058ba764ed"
    • removedOutput schema / properties / yue / properties / self_sitting / enum
      Removed value: -[
      -  "",
      -  "临官",
      -  "养",
      -  "冠带",
      -  "墓",
      -  "帝旺",
      -  "死",
      -  "沐浴",
      -  "病",
      -  "绝",
      -  "胎",
      -  "衰",
      -  "长生"
      -]
    • removedOutput schema / properties / yue / properties / self_sitting / type
      Removed value: -"string"
    • addedOutput schema / properties / yue / properties / shen_sha / items / properties / category / $ref
      Added value: +"#/$defs/Enum_98255b22410decf9"
    • removedOutput schema / properties / yue / properties / shen_sha / items / properties / category / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "中性",
      -      "凶",
      -      "吉"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / yue / properties / shen_sha / items / properties / category / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / yue / properties / shi_shens / items / properties / gan / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / yue / properties / shi_shens / items / properties / gan / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / yue / properties / shi_shens / items / properties / gan / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / yue / properties / shi_shens / items / properties / name / $ref
      Added value: +"#/$defs/Enum_e7fb84fbd6e062dc"
    • removedOutput schema / properties / yue / properties / shi_shens / items / properties / name / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "丁",
      -      "丙",
      -      "乙",
      -      "壬",
      -      "己",
      -      "庚",
      -      "戊",
      -      "甲",
      -      "癸",
      -      "辛"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / yue / properties / shi_shens / items / properties / name / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / yue / properties / shi_shens / items / properties / shi_shen / $ref
      Added value: +"#/$defs/Enum_9f83bb63a5d201f5"
    • removedOutput schema / properties / yue / properties / shi_shens / items / properties / shi_shen / anyOf
      Removed value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "enum": [
      -      "七杀",
      -      "伤官",
      -      "偏印",
      -      "偏财",
      -      "劫财",
      -      "正印",
      -      "正官",
      -      "正财",
      -      "比肩",
      -      "食神"
      -    ],
      -    "type": "string"
      -  }
      -]
    • removedOutput schema / properties / yue / properties / shi_shens / items / properties / shi_shen / type
      Removed value: -[
      -  "null",
      -  "string"
      -]
    • addedOutput schema / properties / yue / properties / zhi / $ref
      Added value: +"#/$defs/Enum_c8bf5d32ca0ac601"
    • removedOutput schema / properties / yue / properties / zhi / enum
      Removed value: -[
      -  "子",
      -  "丑",
      -  "寅",
      -  "卯",
      -  "辰",
      -  "巳",
      -  "午",
      -  "未",
      -  "申",
      -  "酉",
      -  "戌",
      -  "亥"
      -]
    • removedOutput schema / properties / yue / properties / zhi / type
      Removed value: -"string"
  4. First observed

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and idempotentHint; the description adds the provenance rule that subject must come from user-stated facts or user-confirmed subject_candidates and must not be fabricated, plus that output is deterministic structural fact rather than interpretive conclusion. It stops short of describing failure behavior or edge cases such as invalid longitude/time combinations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose is front-loaded and every sentence carries information: usage triggers, input provenance, and sibling alternatives. The single dense block with semicolons makes the exclusion rules slightly harder to scan than a short bulleted split would, but nothing is wasted.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values need not be explained, and the description covers purpose, input provenance, prerequisite confirmation flow, and competing tools. Nothing an agent needs in order to invoke this correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the nested subject fields are already documented, so the schema carries most semantics. The description still adds workflow meaning the schema lacks: where the subject may legitimately be sourced from (user facts vs. confirmed subject_candidates) and that ambiguous times must be normalized before calling.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The first clause names a specific verb and resource (排八字本命盘) and states the output character (确定性结构事实, i.e. deterministic structural facts). Later clauses explicitly distinguish it from natal_query (合参断语) and ziwei_chart (紫微宫位细节), so the agent can route correctly without opening schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives positive triggers (four pillars, luck cycles, ten gods, hidden stems, shensha, clashes/combinations, 扶抑/调候/格局 evidence), preconditions (normalize and confirm when time is fuzzy or there are multiple candidates), and explicit alternatives for the excluded cases.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources