44 lines
1.2 KiB
Python
44 lines
1.2 KiB
Python
"""技能标识、版本与阈值常量。
|
|
|
|
复制到新 skill 时必须修改:
|
|
- SKILL_SLUG 与 SKILL.md metadata.openclaw.slug 保持一致
|
|
- SKILL_VERSION 与 SKILL.md version 保持一致
|
|
"""
|
|
|
|
SKILL_SLUG = "detect-policy-conflict-gs"
|
|
SKILL_VERSION = "1.0.2"
|
|
LOG_LOGGER_NAME = "openclaw.skill.detect_policy_conflict_gs"
|
|
PLATFORM_KIT_MIN_VERSION = "1.2.11"
|
|
|
|
# 送审稿状态机:可送审 → 审查中 → 已通过 / 冲突中 / 驳回
|
|
POLICY_DRAFT_STATUSES = (
|
|
"可送审",
|
|
"审查中",
|
|
"已通过",
|
|
"冲突中",
|
|
"驳回",
|
|
)
|
|
|
|
# 冲突类型分类(用于 service 层判断冲突严重程度)
|
|
CONFLICT_TYPES = (
|
|
"条款直接冲突",
|
|
"程序不合规",
|
|
"疑似重复发文",
|
|
"用词歧义",
|
|
)
|
|
|
|
# 冲突严重等级(与 thresholds 顺序一一对应)
|
|
CONFLICT_SEVERITY_LEVELS = ("low", "medium", "high")
|
|
CONFLICT_SEVERITY_LABELS = {
|
|
"low": "轻微",
|
|
"medium": "中等",
|
|
"high": "严重",
|
|
}
|
|
|
|
# 制度库语义比对阈值(命中即视为相关)
|
|
DEFAULT_SIMILARITY_THRESHOLD = 0.85
|
|
|
|
# AI 续聘建议规则阈值(与 conflict 类比:相似度高于阈值则升级冲突等级)
|
|
HIGH_CONFLICT_THRESHOLD = 0.92
|
|
MEDIUM_CONFLICT_THRESHOLD = 0.85
|