Files

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