addedInput schema / $defs
Added value: +{
+ "Enum_c97a3d8aae12": {
+ "enum": [
+ "土",
+ "木",
+ "水",
+ "火",
+ "金"
+ ],
+ "type": "string"
+ }
+}
addedInput schema / properties / selected_yongshen / additionalProperties
Added value: +true
removedInput schema / properties / selected_yongshen / anyOf
Removed value: -[
- {
- "additionalProperties": true,
- "description": "起名只消费用神裁决中的五行计划与状态;其他裁决上下文不参与校验。",
- "properties": {
- "selected_yongshen": {
- "additionalProperties": false,
- "description": "The selected yong/xi/ji five-element plan.",
- "properties": {
- "ji": {
- "description": "忌神五行。",
- "items": {
- "enum": [
- "木",
- "火",
- "土",
- "金",
- "水"
- ],
- "type": "string"
- },
- "type": "array",
- "uniqueItems": true
- },
- "xi": {
- "description": "Elements that support the selected yongshen.",
- "items": {
- "enum": [
- "木",
- "火",
- "土",
- "金",
- "水"
- ],
- "type": "string"
- },
- "type": "array",
- "uniqueItems": true
- },
- "yong": {
- "description": "用神五行;无候选表示未形成可用选择。",
- "enum": [
- "木",
- "火",
- "土",
- "金",
- "水",
- "无候选"
- ],
- "type": "string"
- }
- },
- "required": [
- "yong",
- "xi",
- "ji"
- ],
- "type": "object"
- },
- "status": {
- "description": "用神裁决状态;起名只接受 resolved 或 partial。",
- "enum": [
- "resolved",
- "partial"
- ],
- "type": "string"
- }
- },
- "required": [
- "selected_yongshen",
- "status"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / selected_yongshen / properties
Added value: +{
+ "selected_yongshen": {
+ "additionalProperties": false,
+ "description": "The selected yong/xi/ji five-element plan.",
+ "properties": {
+ "ji": {
+ "description": "忌神五行。",
+ "items": {
+ "$ref": "#/$defs/Enum_c97a3d8aae12"
+ },
+ "type": "array",
+ "uniqueItems": true
+ },
+ "xi": {
+ "description": "Elements that support the selected yongshen.",
+ "items": {
+ "$ref": "#/$defs/Enum_c97a3d8aae12"
+ },
+ "type": "array",
+ "uniqueItems": true
+ },
+ "yong": {
+ "description": "用神五行;无候选表示未形成可用选择。",
+ "enum": [
+ "木",
+ "火",
+ "土",
+ "金",
+ "水",
+ "无候选"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "yong",
+ "xi",
+ "ji"
+ ],
+ "type": "object"
+ },
+ "status": {
+ "description": "用神裁决状态;起名只接受 resolved 或 partial。",
+ "enum": [
+ "resolved",
+ "partial"
+ ],
+ "type": "string"
+ }
+}
addedInput schema / properties / selected_yongshen / required
Added value: +[
+ "selected_yongshen",
+ "status"
+]
addedInput schema / properties / selected_yongshen / type
Added value: +[
+ "null",
+ "object"
+]
removedOutput schema / properties / evaluations / items / properties / characters / anyOf
Removed value: -[
- {
- "items": {
- "additionalProperties": false,
- "description": "Resolved character facts for one evaluated character.",
- "properties": {
- "char": {
- "description": "The character.",
- "maxLength": 1,
- "minLength": 1,
- "type": "string"
- },
- "frequency": {
- "description": "Character usage tier.",
- "enum": [
- "common",
- "standard",
- "rare"
- ],
- "type": "string"
- },
- "pinyin": {
- "description": "Pinyin.",
- "minLength": 1,
- "type": "string"
- },
- "radical": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Radical, when known."
- },
- "stroke": {
- "description": "Stroke count.",
- "minimum": 1,
- "type": "integer"
- },
- "tone": {
- "description": "Tone number.",
- "maximum": 5,
- "minimum": 0,
- "type": "integer"
- },
- "wuxing": {
- "description": "Character 五行。",
- "enum": [
- "木",
- "火",
- "土",
- "金",
- "水"
- ],
- "type": "string"
- },
- "wuxing_role": {
- "anyOf": [
- {
- "enum": [
- "yong",
- "xi",
- "ji",
- "neutral"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "该字对照五行计划的实际角色;未评估时为 null。"
- }
- },
- "required": [
- "char",
- "frequency",
- "wuxing",
- "stroke",
- "pinyin",
- "tone"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
addedOutput schema / properties / evaluations / items / properties / characters / items
Added value: +{
+ "additionalProperties": false,
+ "description": "Resolved character facts for one evaluated character.",
+ "properties": {
+ "char": {
+ "description": "The character.",
+ "maxLength": 1,
+ "minLength": 1,
+ "type": "string"
+ },
+ "frequency": {
+ "description": "Character usage tier.",
+ "enum": [
+ "common",
+ "standard",
+ "rare"
+ ],
+ "type": "string"
+ },
+ "pinyin": {
+ "description": "Pinyin.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "radical": {
+ "description": "Radical, when known.",
+ "type": [
+ "null",
+ "string"
+ ]
+ },
+ "stroke": {
+ "description": "Stroke count.",
+ "minimum": 1,
+ "type": "integer"
+ },
+ "tone": {
+ "description": "Tone number.",
+ "maximum": 5,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "wuxing": {
+ "description": "Character 五行。",
+ "enum": [
+ "木",
+ "火",
+ "土",
+ "金",
+ "水"
+ ],
+ "type": "string"
+ },
+ "wuxing_role": {
+ "description": "该字对照五行计划的实际角色;未评估时为 null。",
+ "enum": [
+ "yong",
+ "xi",
+ "ji",
+ "neutral"
+ ],
+ "type": [
+ "null",
+ "string"
+ ]
+ }
+ },
+ "required": [
+ "char",
+ "frequency",
+ "wuxing",
+ "stroke",
+ "pinyin",
+ "tone"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / evaluations / items / properties / characters / type
Added value: +[
+ "null",
+ "array"
+]
removedOutput schema / properties / evaluations / items / properties / errors / anyOf
Removed value: -[
- {
- "items": {
- "additionalProperties": false,
- "description": "One structured naming-validation error.",
- "properties": {
- "char": {
- "anyOf": [
- {
- "maxLength": 1,
- "minLength": 1,
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "出错的单字;长度错误、禁用字或缺失必含字时为对应字,否则为 null。"
- },
- "code": {
- "description": "机器可读错误码。",
- "enum": [
- "invalid_name_length",
- "character_not_found",
- "negative_character_forbidden",
- "forbidden_character",
- "required_character_missing"
- ],
- "type": "string"
- }
- },
- "required": [
- "code"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
addedOutput schema / properties / evaluations / items / properties / errors / items
Added value: +{
+ "additionalProperties": false,
+ "description": "One structured naming-validation error.",
+ "properties": {
+ "char": {
+ "description": "出错的单字;长度错误、禁用字或缺失必含字时为对应字,否则为 null。",
+ "maxLength": 1,
+ "minLength": 1,
+ "type": [
+ "null",
+ "string"
+ ]
+ },
+ "code": {
+ "description": "机器可读错误码。",
+ "enum": [
+ "invalid_name_length",
+ "character_not_found",
+ "negative_character_forbidden",
+ "forbidden_character",
+ "required_character_missing"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "code"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / evaluations / items / properties / errors / type
Added value: +[
+ "null",
+ "array"
+]
addedOutput schema / properties / evaluations / items / properties / phonetic / additionalProperties
Added value: +false
removedOutput schema / properties / evaluations / items / properties / phonetic / anyOf
Removed value: -[
- {
- "additionalProperties": false,
- "description": "Tone sequence of a valid name.",
- "properties": {
- "tones": {
- "description": "声调序列,按字序以 - 连接(如 2-3)。",
- "pattern": "^\\d(-\\d)?$",
- "type": "string"
- }
- },
- "required": [
- "tones"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]
addedOutput schema / properties / evaluations / items / properties / phonetic / properties
Added value: +{
+ "tones": {
+ "description": "声调序列,按字序以 - 连接(如 2-3)。",
+ "pattern": "^\\d(-\\d)?$",
+ "type": "string"
+ }
+}
addedOutput schema / properties / evaluations / items / properties / phonetic / required
Added value: +[
+ "tones"
+]
addedOutput schema / properties / evaluations / items / properties / phonetic / type
Added value: +[
+ "null",
+ "object"
+]