文件
hyb-oa/issues/2026-05-20_17-13-57-wecom-approval-rule-governance-v1.csv
T

7.4 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2WAPPR1-0审批规则规范化合同建档建立 WAPPR1 企微审批规则规范化门禁;承接用户发现补卡申请需要手动选择审批人这一风险。本阶段只做合同和事实源治理,不改业务代码、不部署、不写企业微信;真实试用前必须证明审批人规则自动化。1) 明确申请人不得任意选择审批人;2) 测试模板固定 SMOKE002 -> SMOKE101,禁止自审;3) 正式模板必须按直属主管、部门负责人或指定审批角色自动生成审批人;4) 审批人缺失、停用、未绑定企微、不可见或等于申请人本人时阻断;5) 企微 Secret 来源固定 WECOM_AGENT_SECRET,不尝试其他 Secret、无 fallback、不允许运行时猜 Secret;6) 缺配置或权限时记录 NEEDS_CONFIG 或 SKIP/BLOCKED_BY_EXTERNAL_CONFIG。受影响流程:企微审批模板配置 -> 申请人提交请假/补卡/外出/加班 -> 自动审批人解析 -> 非自审审批;验证步骤:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-20_17-13-57-wecom-approval-rule-governance-v1.csv;node scripts/qa/check-process-contract.mjs --issue issues/2026-05-20_17-13-57-wecom-approval-rule-governance-v1.csv --profile wecom --json。python3|node|manualDONEDONEDONEissues/2026-05-20_17-13-57-wecom-approval-rule-governance-v1.csv[]回滚/清理:本合同仅治理规则口径;如规则无法在企微配置自动审批人,对应模板不得进入真实试用,保留测试账号范围或改由 OA 主办。本行合同建档、CSV 校验和 process gate 已通过。
3WAPPR1-1测试模板审批链冻结固定 OA-POC 测试模板和测试审批链路为 SMOKE002 -> SMOKE101;若页面要求申请人手选审批人,只能选择 SMOKE101 并记录为 blocking finding。1) 测试申请人和审批人不是同一 OA 员工;2) 不是同一企微 userid;3) 自审硬阻断;4) 不自动替换 SMOKE101 为其他员工;5) 手动选择审批人现象不得视为规则通过。受影响流程:测试账号提交审批 -> 审批链校验 -> 回调/补偿/归档证据;验证步骤:人工提交请假/补卡时记录审批人是否自动带出;rg -n "SMOKE002 -> SMOKE101|手选审批人|禁止自审|不是同一企微 userid" docs .agents/skills/hyb-oa-delivery/SKILL.md。manual|rgTODOTODOTODOdocs/需求-统一审批中心规约.md|docs/需求-请假考勤修正规约.md["WAPPR1-0"]回滚/清理:如 SMOKE101 不可用,不自动换人,暂停并问答确认新的非本人审批人。
4WAPPR1-2正式模板自动审批人规则固化正式请假、补卡、外出、加班模板的审批人规则:默认按直属主管、部门负责人或指定审批角色自动生成,不允许申请人任意选审批人。1) 四类模板均需记录审批人规则类型、适用范围、可见范围和所属自建应用权限;2) 申请页不应让申请人自由选择任意审批人;3) 允许管理员预配置固定角色或主管链,但不能由申请人绕过规则;4) 主管链断裂、审批人停用或不可见时阻断提交;5) 规则 finding 解决前不启动 WREAL1 真实小范围试用。受影响流程:正式模板配置 -> 员工申请 -> 企微自动审批人 -> OA 留存和审计;验证步骤:管理员在企微后台检查四类模板审批流程配置;rg -n "自动审批人|直属主管|部门负责人|指定审批角色|申请人任意选择审批人" docs .agents/skills/hyb-oa-delivery/SKILL.md。manual|rgTODOTODOTODOdocs/企微优先开发路线图.md|docs/管理员手册.md|docs/需求-请假考勤修正规约.md["WAPPR1-1"]回滚/清理:如企微模板能力或后台配置不支持自动审批人,对应模板保持测试账号 POC 或 OA 主办,不进入真实员工试用。
5WAPPR1-3真实试用准入阻断把审批规则规范化作为 WREAL1 前置门禁;四类模板只要仍存在申请人任意选择审批人、自审可能、审批人缺失或不可见,即暂停真实试用。1) WREAL1 启动前必须有 WAPPR1 结论;2) 请假、补卡、外出、加班按模板分别判定;3) 结论限定为 PASS_APPROVER_RULES_READY、PASS_WITH_TEMPLATE_ADJUSTMENTS、FAIL_KEEP_OA_PRIMARY_FOR_THIS_TEMPLATE 或 SKIP/BLOCKED_BY_EXTERNAL_CONFIG;4) FAIL 模板不得进入真实员工范围;5) 不因测试号通过而直接进入镜像。受影响流程:四类测试号证据 -> 审批规则门禁 -> WREAL1 问答;验证步骤:三天业务冒烟和 WEXT1-LIVE 后汇总每类模板规则结论;rg -n "PASS_APPROVER_RULES_READY|FAIL_KEEP_OA_PRIMARY_FOR_THIS_TEMPLATE|WREAL1|镜像" docs .agents/skills/hyb-oa-delivery/SKILL.md。manual|rgTODOTODOTODOdocs/企微优先开发路线图.md|docs/管理员手册.md|docs/trialrun/人工试运行报告.md["WAPPR1-2"]回滚/清理:准入失败只暂停真实试用和镜像,不删除已有 OA-POC 审计记录。
6WAPPR1-4事实源回写更新路线图、统一审批规约、请假考勤规约、管理员手册、试运行报告、文档索引、事实源矩阵和项目 skill,固化 WROAD2-BIZ1 与 WAPPR1。1) 路线明确 WROAD2-CLOSEOUT 与 WROAD2-BIZ1/WAPPR1 并行;2) WEXT1-LIVE 可三天内规划,但写入前必须独立合同和人工确认;3) 真实试用必须等四类测试号证据和审批规则门禁通过;4) 文档记录补卡手选审批人为 blocking finding;5) P2 大功能继续冻结。受影响流程:事实源 -> 三天业务冒烟 -> 审批规则治理 -> WEXT1-LIVE/WREAL1;验证步骤:node scripts/qa/audit-docs.mjs --check-registry;python3 /home/shunli/.codex/skills/.system/skill-creator/scripts/quick_validate.py .agents/skills/hyb-oa-delivery;rg -n "WROAD2-BIZ1|WAPPR1|自动审批人|申请人任意选择审批人|WEXT1-LIVE|四类测试号证据" docs .agents/skills/hyb-oa-delivery/SKILL.md。node|python3|rgTODOTODOTODOdocs/企微优先开发路线图.md|docs/需求-统一审批中心规约.md|docs/需求-请假考勤修正规约.md|docs/管理员手册.md|docs/trialrun/人工试运行报告.md|docs/文档索引.md|docs/文档事实源状态矩阵.md|.agents/skills/hyb-oa-delivery/SKILL.md["WAPPR1-3"]回滚/清理:恢复本轮文档和 skill 改动即可;不修改历史 Issue 快照。
7WAPPR1-5状态回填与提交完成 WROAD2-BIZ1/WAPPR1 合同门禁、事实源门禁、状态回填和中文提交。1) 两个 CSV 校验通过;2) process gate 通过;3) 文档审计和 skill 校验通过;4) git diff --check 通过;5) 中文提交包含 WROAD2B/WAPPR1。受影响流程:合同落地 -> 文档门禁 -> 三天业务冒烟和规则治理执行准备;验证步骤:validate_issues_csv.py 两个 CSV;node scripts/qa/check-process-contract.mjs --baseline --json;node scripts/qa/check-process-contract.mjs --issue 两个 CSV --profile wecom --json;node scripts/qa/audit-docs.mjs --check-registry;quick_validate.py .agents/skills/hyb-oa-delivery;git diff --check;git status --short。python3|node|gitTODOTODOTODOissues/2026-05-20_17-13-57-wroad2-business-smoke-v1.csv|issues/2026-05-20_17-13-57-wecom-approval-rule-governance-v1.csv|docs/*|.agents/skills/hyb-oa-delivery/SKILL.md["WAPPR1-4"]提交建议:WROAD2B WAPPR1 固化业务冒烟和审批规则门禁。