chore: auto release commit (2026-09-14 16:40:24)
This commit is contained in:
43
scripts/util/constants.py
Normal file
43
scripts/util/constants.py
Normal file
@@ -0,0 +1,43 @@
|
||||
"""技能标识、版本与阈值常量。
|
||||
|
||||
复制到新 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
|
||||
Reference in New Issue
Block a user