02
配置 · 规则

考勤规则包

attendance-rule-pack
📐
配置与交付 skills/attendance/
把客户考勤口径先落成「可复核规则 workbook + attendance_config.json 草稿」,再交给 remarks / exception-review 使用。先把规则说清楚,再算备注。

FLOW TYPES

流程类型 A/B/C/D
A
数据员宽表型 —— 追觅
B
钉钉导出 + 异常凭证型 —— 珠海基石、奥托立夫
C
钉钉内置核算 + 书面规则型 —— 启云方
D
客户系统 PDF + 确认单型 —— 国家电投

TRIGGERS

触发场景
启云方书面规则 docx 要落成机器配置
奥托立夫早班/中班/夜班/上海班次规则要书面化
国家电投确认单加班费合计公式要确认
新客户口径先书面化再算备注

INPUT & OUTPUT

输入 / 产出
↘ INPUT · 输入
  • 客户名 + 月份 YYYYMM
  • 客户口径:班次/假别/加班去向/法定日/计薪天
  • 书面规则 docx、顾问确认表
↗ OUTPUT · 产出
  • attendance_config.json:给 remarks 的配置草稿
  • attendance_rule_pack.xlsx:规则参数·异常类型·流程规则·待确认项
🪜

STEPS

处理流程
  1. 1
    选流程类型
    确定 A / B / C / D 型,套对应规则骨架。
  2. 2
    填当月日期口径
    计薪天、法定假日、休息日、补班日必须来自当月客户口径,不复用历史月。
  3. 3
    拆解客户规则
    班次、欠工时、加班核算、忘打卡、补签、弹性班次逐条拆入配置。
  4. 4
    列异常类型与待确认
    把不确定项写进 workbook 的「待确认」,不凭经验补值。
  5. 5
    产出 config + 规则 workbook
    config 给脚本用,workbook 给顾问/HR 复核。

PIPELINE

与其他 skill 衔接
客户由 triage 分诊选出(尤其 C 型)。
config 交给 remarks 算备注、exception-review 判异常。
D 型确认单口径供 laoqin-monthly 回填确认单。

ACCEPTANCE

闭环验收

ANTI-PATTERNS

反例检查
直接复用历史月份的法定日、休息日或计薪天。
把「待确认」未关闭的 config 当成最终配置跑备注。
C 型只写假期/加班关键词,漏掉欠工时、补签、弹性班次、月中催办。
D 型未确认加班费合计公式就回填确认单。

RUN

运行命令
RUN · 运行命令
uv run python skills/attendance/attendance-rule-pack/scripts/build_rule_pack.py \
  <客户名> <YYYYMM> outputs/<目录名>/rule_pack \
  --flow-type B