"""技能标识、版本与阈值常量。 复制到新 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