员工手册条款检索与违纪分析
概述
本技能用于精准检索《2025年员工手册》条款,针对员工违规场景给出条款编号、违纪等级、处罚标准和BP处置步骤。数据源为结构化Excel台账(405条×15列)和完整原文文本。
数据文件位置
| 文件 | 路径 | 用途 |
|---|---|---|
| 结构化台账 | 员工手册标准化台账V2.xlsx |
主数据源,405条×15列,5个工作表 |
| 完整原文 | 员工手册_提取文本.txt |
38页全文,用于引用校验和关键词补充检索 |
路径定位规则:优先在当前工作目录查找上述文件。若不存在,在用户桌面 WORKBUDDY测试 目录或历史对话中搜索。若仍找不到,向用户询问文件位置。
检索工作流
第一步:关键词提取
从用户描述的违规场景中提取检索关键词。注意原文用词与口语的差异:
| 口语化说法 | 手册原文用词 |
|---|---|
| 抽烟 | 吸烟、非吸烟区、禁烟区、禁游烟 |
| 玩手机 | 上班时间做与工作无关的事 |
| 消极 | 消极怠工 |
| 不听安排 | 不服从管理、拒不服从工作安排 |
| 不在岗位 | 擅离工作岗位、脱岗、串岗 |
| 岗位上睡觉/打瞌睡 | 上班时间做与工作无关的事(较重违纪);注意:人仍在岗位上≠"擅离工作岗位/串岗",勿误套脱岗条款 |
| 打架 | 打架斗殴 |
| 拿回扣 | 收受礼卡礼品回扣、索取或收受 |
| 泄露工资 | 泄露工资薪酬信息 |
| 辱骂业主/与业主吵架 | 严禁与业主或访客发生争吵或肢体冲撞(11.34.2.1.8);处分走"遭业主有责投诉"12.37.7.3.2(严重),勿误套"辱骂领导"12.37.3.3.7 |
| 收礼/收小礼品 | 收受礼卡礼品回扣;<5000元走12.37.11.1.10(严重,非即时解除),≥5000元才触发16.53.3即时解除 |
| 维保费/采购费 | 正当经营成本,不是经济损失;切勿套用"造成经济损失3000元以上"条款 |
第二步:执行检索
运行检索脚本(首选方式):
C:/Users/44918/.workbuddy/binaries/python/envs/default/Scripts/python.exe scripts/search_ledger.py --keywords "关键词1,关键词2,关键词3" --ledger "台账路径"
脚本会搜索所有列(条款编号、原文、关键词、违规场景等),返回匹配行完整信息。
备选方式:用 Grep 工具直接搜索原文文件定位条款,再到Excel中查对应行。
第三步:逐条核对原文
禁止直接使用Excel中"处罚标准"字段的填充内容作为手册依据。 该字段为人工填充,可能存在偏差。必须回到原文文本核实每一条处罚标准的准确措辞。
核实方法:用 Grep 在 员工手册_提取文本.txt 中搜索条款编号对应的条号,确认原文。
第四步:按标准模板输出
参见 references/output_template.md 中的标准输出格式。
关键规则(不可违反)
规则1:禁止编造处罚标准
处罚标准只能来自手册原文。手册中所有处罚措施集中在第三十八条,核心条款:
- 轻微违纪 → 书面警告
- 较重违纪 → 累计3次可解除劳动合同,不做经济补偿
- 严重违纪 → 累计2次可解除劳动合同,不做经济补偿
- 累加规则:2次轻微 = 1次较重;2次较重 = 1次严重
规则2:"即时解除"的唯一例外
手册中唯一明确写"即时解除"的条款是第十六章第五十六条(五):
> 收受业务、利益关系单位礼卡礼品、回扣,累计价值5千元及以上的,一经查实,劳动合同即时解除。
其他所有严重违纪(包括打架斗殴、代打卡、盗窃、泄露薪酬等)均走"累计严重违纪二次"规则,不存在"一票否决"。实操中打架等行为往往一次事件就达到解雇门槛,是因为同一事件触发多条严重违纪叠加,而非该行为本身有特殊处罚规则。
规则3:区分"成本"与"经济损失"
第三十七条(七)公司经济利益及名誉下的条款按经济损失金额分级:
| 等级 | 损失金额 |
|---|---|
| 轻微违纪 | 500元(含)以下 |
| 较重违纪 | 500-3000元(含) |
| 严重违纪 | 3000元以上 |
"经济损失"指因违规行为导致公司额外付出的代价(如罚款、赔偿金、设备损坏维修费等),不是指公司应支付的正当经营费用(如维保费、采购费、工资等)。正当经营费用是成本,不是损失。把成本当损失套条款,会导致处罚依据不成立。
规则4:行为规范 ≠ 处分条款
手册第十一章(职场纪律)是行为规范,不直接对应处罚。处罚依据在第十二章(处分制度)。分析时需区分:
- 第十一章告诉你"应该怎么做"
- 第十二章告诉你"做不到会怎样"
规则5:试用期特殊处理
如果涉事员工在试用期内,优先检查是否触发第六章第二十三条"不符合录用条件的情形"。试用期解除程序更简便,无需走违纪累计。
规则6:无匹配时如实回答
如果检索后未找到匹配条款,必须回答"未找到相关条款",禁止自行推断或编造。
违纪条款层级速查
详见 references/violation_hierarchy.md。
核心结构:
- 第三十七条将违纪分为11大类:考勤、仪容仪表、职场纪律、破坏团结、工作表现、安全生产、公司经济利益及名誉、滥用职权、保密、违反诚信、行为违法
- 每大类下分轻微/较重/严重三级
- 严重违纪中,行为违法类(第十一类)包含打架斗殴、盗窃、赌博吸毒、受贿等
BP处置步骤标准流程
严重违纪标准处置(8步)
- 调查取证(拍照/录像/书面记录/证人证言/监控)
- 填写《员工惩处处理单》+《员工奖惩审批表》
- 部门负责人→人力资源部→公司领导逐级审批
- 员工签字确认(拒绝签收的挂号信寄至合同住址,视为已知晓)
- 存档并登记严重违纪记录
- 累计2次严重启动解雇程序,解除劳动合同不做经济补偿
- 造成损失的追索经济赔偿
- 直接上级承担连带责任(《责任过失单》)
即时解除特殊处置(仅限回扣≥5000元)
- 审计监察部介入调查取证(银行流水/微信记录/证人证言)
- 固定证据,形成调查报告
- 填写《员工惩处处理单》+《员工奖惩审批表》
- 逐级审批
- 员工签字确认(拒绝签收的挂号信寄送)
- 即时解除劳动合同,不做经济补偿
- 涉嫌犯罪的移送司法机关
- 直接上级承担连带责任(《责任过失单》)
资源文件
scripts/search_ledger.py
员工手册条款检索脚本。接受关键词参数,搜索Excel台账所有列,输出匹配条款的完整信息(编号、章节、原文、违纪等级、处罚标准、适用岗位、违规场景、BP步骤)。
使用方式:
python scripts/search_ledger.py --keywords "打架,斗殴,暴力" --ledger "/path/to/员工手册标准化台账V2.xlsx"
references/output_template.md
标准输出格式模板。定义了条款编号、条款原文、出处、违纪等级、适用岗位、违规场景、处罚标准、BP处置步骤、关联条款提示等字段的规范输出格式。
references/violation_hierarchy.md
违纪条款层级速查表。包含11大类违纪的分类说明、每类下的三级违纪条款编号范围、累加规则详解、以及特殊处罚条款(即时解除、严重失职独立解除等)的完整列表。
references/regression_cases.md
回归测试用例(共 120 场景,分四批:第一批10 + 第二批10 + 第三批50 + 第四批50)。每次技能更新后必跑的验收集,含每场景的期望命中条款、易错负例(防误命中)、关键条件识别点与预期评级。详见「回归测试」章节。
常见场景关键词映射
| 场景类型 | 推荐检索关键词 |
|---|---|
| 考勤违规 | 代考勤, 伪造, 迟到, 早退, 旷工, 擅离, 脱岗, 串岗 |
| 行为失范 | 玩手机, 闲谈, 嬉笑, 消极怠工, 不服从, 顶撞, 仪容仪表 |
| 暴力冲突 | 打架, 斗殴, 暴力, 威胁, 恐吓, 侮辱, 辱骂, 肢体 |
| 经济违规 | 回扣, 礼卡, 受贿, 侵占, 盗窃, 虚报, 擅自, 越权, 隐瞒 |
| 保密违规 | 泄露, 保密, 薪酬, 商业秘密 |
| 安全违规 | 吸烟, 火灾, 违章, 冒险作业, 消防 |
| 兼职违规 | 兼职, 竞争业务, 营利 |
| 试用期问题 | 试用期, 不符合录用条件, 评估 |
| 假期问题 | 年休假, 病假, 事假, 婚假, 丧假, 产假, 育儿假 |
| 合同问题 | 劳动合同, 期限, 试用期, 续签 |
回归测试(技能更新必跑)
每次修改本技能(SKILL.md / 脚本 / 台账)后,必须复跑 references/regression_cases.md 中的 120 个场景(四批次),核验:
- 零偏差(错误命中)= 0:尤其禁止把"辱骂业主"误命中"辱骂领导"(12.37.3.3.7)、把"<5000元收受"误判为即时解除(16.53.3)。
- 防误命中/边界场景必须全对:
- B1-F(辱骂业主≠辱骂领导)、B1-H(收受<5000≠即时解除)、B1-I(迟到14<15分钟边界)、B1-B(对象=第三方);
- B2-1(喝酒上岗 12.37.3.2.5 ≠ 酗酒滋事 12.37.11.1.1)、B2-8(合理调岗前提);
- B3 各"对象/边界"区分(如 B3-23 辱骂领导 vs 业主、B3-40 吸烟致火灾 vs 非吸烟区吸烟、B3-41/43/47 经济损失金额分档、B3-49 打架 vs 冲突);
- B4 各近似条款/对象区分:B4-11 酗酒滋事≠喝酒上岗、B4-17 回扣≥5000即时解除(16.53.3)、B4-23/44/49 越权未致后果(12.37.3.2.7) vs 致后果(12.37.3.3.2)、B4-13 侵占公有财物≠盗窃(12.37.11.1.3)、B4-36/48 保密出示无致损仍属严重、B4-40 打架被拘≠酗酒滋事、B4-14 擅自动用金钱≠侵占公款。 - 空白兜底如实标注:B1-A/C/D/G 与 B2-7 手册无专条,允许"部分准确",但必须标注空白点、不得编造专条。
- 关键条件识别无误:致损前提(A/D/G)、≥5000元即时解除(H/B4-17)、15分钟边界(I)、对象=第三方(B)、经济损失金额分档(B3-41/43/47)。
复跑方式:对每个场景用第二步脚本检索 + 第三步回原文核验,对照 regression_cases.md 的"期望命中/易错负例/预期评级"逐条比对。
> 历史记录:
> - 2026-07-16 首批跑通,大模型语义路径 准确6 / 部分准确4 / 偏差0(详见工作区 员工手册检索_大模型任务_10场景跑通报告.md)。
> - 2026-07-16 第三批扩充 50 个高频场景,用 search_ledger.py 实跑 50/50 全部命中期望处分条款,零漏检;连同第二批 10 例一并固化,回归用例总计 70 例(准确65 / 部分准确5 / 偏差0)。
> - 2026-07-16 第四批再扩充 50 个高频场景(覆盖考勤补卡/虚假资料/廉洁侵占/保密外发/越权录用/违反承诺书等空白),实跑 50/50 全部命中期望处分条款,零漏检;回归用例总计 120 例(准确115 / 部分准确5 / 偏差0)。