将业务规则 Skill 锚定为 BKN 网络中的孤悬对象类。
公约:../_shared/contract.md
把 bkn-rules 生成的业务规则 Skill,作为孤悬对象类写入 BKN 网络,
让网络与其规则 Skill 自包含——查网络就能看到配套规则。
business_rules_skill:bkn-rules 的输出network_dir:.bkn 文件所在目录为每个业务规则 Skill 创建一个独立 object_type(无关系指向其他业务对象):
object_type:
name: "{skill_name}"
description: "{规则摘要}"
properties:
- name: skill_path
type: string
description: "Skill 文件路径"
- name: rule_type
type: string
description: "规则类型"
- name: rule_count
type: integer
description: "规则条数"
- name: source
type: string
description: "规则来源"
- name: related_objects
type: string
description: "关联业务对象"
- name: version
type: string
description: "版本"
锚定对象需在 network.bkn 的 concept_groups 中引用,归入「业务规则」分组。若该分组不存在,在 network.bkn 中创建:
concept_groups:
- id: business_rules
name: 业务规则
members:
- "{anchored_object_id}"
bkn-rules 输出的 rule_groupsanchored_objects:
- object_name: ""
skill_path: ""
rule_count: 0
anchor_status: success | partial | failed
锚定对象写入 .bkn 文件后随网络整体推送。锚定时需遵守门禁规则:
string/integer 等)skill_path)